meli/ui/src
Manos Pitsidianakis 47a69f8eb9
melib: add ThreadGroup
Instead of using Union/Find to gather mail that belongs in the same
e-mail thread together, add a new entity ThreadGroup that ThreadNodes
point to. ThreadGroup represents an actual Thread: A thread root
ThreadGroup::Group or a reply ThreadGroup::Node.

To make semantics more accurate:

- ThreadNode hash should be renamed to ThreadNodeHash
- ThreadGroupHash should be renamed to ThreadHash
- ThreadGroup::Group should be a struct named Thread instead
- move ThreadGroup::Node logic to ThreadNode akin to Union/Find
- rename ThreaddGroup::Group to Thread
2020-01-20 16:03:06 +02:00
..
components melib: add ThreadGroup 2020-01-20 16:03:06 +02:00
conf melib: add ThreadGroup 2020-01-20 16:03:06 +02:00
execute melib: add ThreadGroup 2020-01-20 16:03:06 +02:00
plugins melib/imap: add mailbox creation ability 2020-01-20 15:58:59 +02:00
terminal ui/CellBuffer: change row_iter() bounds to Range 2019-12-12 11:04:14 +02:00
types Plugins WIP #2 2019-12-27 17:57:48 +02:00
cache.rs Replace StackVec with smallvec::SmallVec 2020-01-20 15:58:59 +02:00
components.rs ui/Component: change set_dirty() to set_dirty(value) 2019-12-14 18:57:58 +02:00
conf.rs ui: add manual_refresh, refresh_command settings 2020-01-20 15:58:59 +02:00
execute.rs melib/imap: add mailbox creation ability 2020-01-20 15:58:59 +02:00
lib.rs melib/imap: add mailbox creation ability 2020-01-20 15:58:59 +02:00
mailcap.rs melib: Replace String with Cow<'static, str> 2020-01-07 12:55:27 +02:00
plugins.rs plugin-backend: add BackendOp for PluginBackend 2020-01-02 00:13:18 +02:00
sample-plugin.py Plugins WIP 2019-12-23 17:08:57 +02:00
sqlite3.rs Replace StackVec with smallvec::SmallVec 2020-01-20 15:58:59 +02:00
state.rs ui: add ratelimiting in UI notifications and drawing 2020-01-20 16:03:06 +02:00
terminal.rs ui: fix bracket mode end code typo 2019-11-19 23:41:12 +02:00
types.rs ui: add ratelimiting in UI notifications and drawing 2020-01-20 16:03:06 +02:00
workers.rs Prevent OOM abort when printing large strings 2019-11-22 14:17:09 +02:00