Commit Graph

150 Commits (a365a846b8e8bca8f053e8f7152604e0103a7181)

Author SHA1 Message Date
Manos Pitsidianakis 7e80ad2a86
ui: hold live entries for each mailbox in CompactListing 5 years ago
Manos Pitsidianakis 4bf1f6b9c9
ui: make Composer account specific 5 years ago
Manos Pitsidianakis ee4462881e
run cargo fmt 5 years ago
Manos Pitsidianakis 37f95dd86d
ui: fix crash when ThreadView is initiated without a ready mailbox 5 years ago
Manos Pitsidianakis d7a4bd24c3
ui: do not recreate ThreadView on envelope update event 5 years ago
Manos Pitsidianakis ff821e4fca
ui: don't set seen flag in Plainlisting 5 years ago
Manos Pitsidianakis c91f0d73a5
ui: add ListingTrait to get/set coordinates 5 years ago
Manos Pitsidianakis dcb62798f8
ui: properly update cursor on refresh_mailbox in PlainListing 5 years ago
Manos Pitsidianakis 11b2abd1d1
ui: fix seen property of threads on open, add env rename events 5 years ago
Manos Pitsidianakis 551db51b00
ui: avoid full renders when worker threads return StartupChecks
Now listings only re-render when their folder gets a StartupCheck event,
account menu always re-renders to update new mail counts

closes #76
5 years ago
Manos Pitsidianakis 4629e6a22f
meli: add debug_logs feature
Conditional print of debug logs in stderr. Previously they were always
printed
5 years ago
Manos Pitsidianakis 9522508a92
Update broken reply_context drawing
concerns #38
5 years ago
Manos Pitsidianakis bf038428c2
Run rustfmt 5 years ago
Manos Pitsidianakis b437e55b67
use shortcuts from config or default
closes #63
5 years ago
Manos Pitsidianakis 5e306130fb
Fix clippy warnings 5 years ago
Manos Pitsidianakis d285913974
Add shortcut panel
Concerns #63
5 years ago
Manos Pitsidianakis e285d1006b
Open Contacts list from accounts tab 5 years ago
Manos Pitsidianakis 4ee5447cf9
Add FormWidget/ButtonWidget and use them in Contacts 5 years ago
Manos Pitsidianakis 62168e9183
Add contact view page, edit headers in compose, index style in conf 5 years ago
Manos Pitsidianakis d5c0f113d8
Accept future dates in format_date
closes #49
5 years ago
Manos Pitsidianakis 04411f1003
rename 'mod.rs' files
closes #53
5 years ago
Manos Pitsidianakis 07a51de0b6
Fix unused warnings 5 years ago
Manos Pitsidianakis 4be5b1a868
ui: fix mailbox length count 5 years ago
Manos Pitsidianakis 5a28320004
WIP 5 years ago
Manos Pitsidianakis 9b58908f6f
melib: add per-folder hash indexes in maildir backend 5 years ago
Manos Pitsidianakis 679bbb1a04
ui: edit notification format 5 years ago
Manos Pitsidianakis 3f9ea25899
ui: add pageup-dn movements in compact listing 5 years ago
Manos Pitsidianakis b25e59370a
ui: remove useless self.dirty sets 5 years ago
Manos Pitsidianakis c619d46861
ui: don't block while waiting for Listing status 5 years ago
Manos Pitsidianakis fae1cdd33e
melib: Re-implement JWZ threading algorithm 5 years ago
Manos Pitsidianakis 8c5879032e
melib/ui: print threads in correct order 5 years ago
Manos Pitsidianakis 2fcd014bfe
melib: Fix incorrect thread child linking 5 years ago
Manos Pitsidianakis bcef22b3f3
ui: add Listing component with 3 modes: compact plain and threaded 5 years ago
Manos Pitsidianakis 6003bdd28c
WIP 5 years ago
Manos Pitsidianakis 8d3a2d8236
ui: refactor compose actions 5 years ago
Manos Pitsidianakis b94687cdb0
ui: add reply-context in compose
tracking-issue: #24
5 years ago
Manos Pitsidianakis c415a5aae3
Rename MailListing to PlainListing 5 years ago
Manos Pitsidianakis c5992b707d
Add box drawing in threadview with fluid layout 5 years ago
Manos Pitsidianakis 2b6d1e0dbf
Run clippy lints 5 years ago
Manos Pitsidianakis b617fc0136
ThreadView and compact listing
closes #3
5 years ago
Manos Pitsidianakis ad5d2353e8
Add plain threadview 5 years ago
Manos Pitsidianakis 84bf2d43be
Move accounts to `ui` 5 years ago
Manos Pitsidianakis b2c7430907
Add compact view listing, and compose tab pager
concerns #3
5 years ago
Manos Pitsidianakis f033463db9
startupcheck signal seems to be causing redraws
closes #33
5 years ago
Manos Pitsidianakis 415ce2a27e
Sort in unthreaded view
concerns #7
5 years ago
Manos Pitsidianakis daa28ae188
Sorting in threaded view
Concerns #7
5 years ago
Manos Pitsidianakis 5d0b7fa903
Add Envelope parsing caching
Concerns #28
5 years ago
Manos Pitsidianakis 5889494e9e
Move backend logic to backend and keep Envelope abstract 5 years ago
Manos Pitsidianakis 1b44aae5ce
Add reload when receiving refresh event!! 5 years ago
Manos Pitsidianakis b98a04f35b
Make backend folders completely agnostic (remove maildir logic from
conf)
5 years ago