-
8ab8e1309b
add git mirror url for mime_apps and config-rs dependencies
Manos Pitsidianakis
2019-06-10 21:58:51 +0300
-
9de93b98d5
Update sample-config, and generate it if missing on startup
Manos Pitsidianakis
2019-06-10 18:29:49 +0300
-
f1c72588c3
Add authors to Cargo.toml of each package
Manos Pitsidianakis
2019-06-10 17:28:43 +0300
-
5a9ee50bbc
don't add newlines in encoded words
Manos Pitsidianakis
2019-06-10 16:02:07 +0300
-
e0df6ce22d
ui: draw to terminal with horizontal sweeping
Manos Pitsidianakis
2019-06-10 15:56:53 +0300
-
cb83f9fe05
ui: add fluid columns in CompactListing
Manos Pitsidianakis
2019-06-10 15:54:03 +0300
-
9d7d7300c0
wcwidth: add emoji table
Manos Pitsidianakis
2019-06-10 15:50:28 +0300
-
f0bd999f8c
parser: fix empty header value when header is last or when prefixed with '\n'
Manos Pitsidianakis
2019-06-10 15:46:32 +0300
-
8a07087393
add testing crate with emailparse bin
Manos Pitsidianakis
2019-06-10 15:38:25 +0300
-
d772d10d66
merge FirstName/LastName fields in Contacts
Manos Pitsidianakis
2019-06-06 12:21:47 +0300
-
b6c0236d24
ui: make EnvelopeRename event not folder specific
Manos Pitsidianakis
2019-06-06 00:27:40 +0300
-
85d1aaaa69
ui: add PageMovements and colors to ThreadView
Manos Pitsidianakis
2019-06-05 01:28:51 +0300
-
6088705745
ui: add PageMovements in ThreadListing
Manos Pitsidianakis
2019-06-05 01:26:23 +0300
-
831ec97d64
ui: add columns in PlainListing
Manos Pitsidianakis
2019-06-05 01:24:17 +0300
-
d3ce424361
ui: add update and expand_headers in MailView
Manos Pitsidianakis
2019-06-05 01:27:13 +0300
-
3318123870
ui: add attachment emoji in compact listing
Manos Pitsidianakis
2019-05-26 21:35:08 +0300
-
d0039740b0
melib: add has_attachments property to Envelope
Manos Pitsidianakis
2019-05-26 18:44:59 +0300
-
03317d74ca
melib: correct out of bounds access
Manos Pitsidianakis
2019-05-26 18:44:40 +0300
-
c6674a294d
melib: unwrap mailbox module
Manos Pitsidianakis
2019-05-26 15:54:45 +0300
-
865c9a6bef
add experimental gdb debug lib
Manos Pitsidianakis
2019-05-26 02:39:38 +0300
-
6f7b3f20de
move StackVec to melib
Manos Pitsidianakis
2019-05-26 21:34:34 +0300
-
42654410e3
ui: move Collection to Account
Manos Pitsidianakis
2019-05-26 02:34:03 +0300
-
eff1c1641c
melib: track modified paths in maildir
Manos Pitsidianakis
2019-05-26 02:25:30 +0300
-
d8651db93a
delete mailbox_view module
Manos Pitsidianakis
2019-05-26 02:22:27 +0300
-
d3208f6a3d
End of line in grapheme_clusters?
Manos Pitsidianakis
2019-05-26 02:44:36 +0300
-
f51ea93351
move grapheme stuff to melib
Manos Pitsidianakis
2019-05-26 02:10:57 +0300
-
51c913d450
ui: add event queue for folders in Account
Manos Pitsidianakis
2019-05-26 02:41:29 +0300
-
7de075df49
ui: add Home/End movements
Manos Pitsidianakis
2019-05-16 00:58:40 +0300
-
6504a141f3
melib: dont allocate new string
Manos Pitsidianakis
2019-05-15 22:09:36 +0300
-
06b96449c1
ui: add history and autocomplete in execute bar
Manos Pitsidianakis
2019-05-15 22:03:17 +0300
-
3c575c823d
ui: toggle thread snooze flag
Manos Pitsidianakis
2019-05-15 20:58:59 +0300
-
22d868f499
save Account to disk
Manos Pitsidianakis
2019-05-14 21:47:47 +0300
-
4582bcd5ae
fix warnings and lints
Manos Pitsidianakis
2019-05-13 22:05:00 +0300
-
de81fd1a68
ui: don't show notifications if folder is ignore
Manos Pitsidianakis
2019-05-13 21:08:18 +0300
-
3bc22abdff
ui: draw thread arrows correctly in other sortings
Manos Pitsidianakis
2019-05-13 01:09:23 +0300
-
2dec7fa6b6
ui: set plain/threaded/compact keeps mailbox position
Manos Pitsidianakis
2019-05-12 17:38:08 +0300
-
1e7e99f499
melib: return $val in debug!
Manos Pitsidianakis
2019-05-12 17:37:07 +0300
-
f972f69bad
ui: send RefreshMailbox events in every refresh_mailbox call
Manos Pitsidianakis
2019-05-12 15:10:39 +0300
-
a0b1a079b8
ui: add "application/pgp-signature" content type
Manos Pitsidianakis
2019-05-12 15:10:08 +0300
-
4c88422d71
ui: fix scrollbar calculations
Manos Pitsidianakis
2019-05-12 15:07:38 +0300
-
6e7ab0421b
ui: fix pager scrolling getting stuck
Manos Pitsidianakis
2019-05-12 00:40:44 +0300
-
5d6c4ee2c8
ui: remove useless padding from ThreadView items
Manos Pitsidianakis
2019-05-10 22:02:23 +0300
-
bf35894a18
ui: distinct shortcut maps with description
Manos Pitsidianakis
2019-05-10 22:00:56 +0300
-
5a564dee63
melib: print folder tree in Listing menu properly
Manos Pitsidianakis
2019-05-10 00:54:10 +0300
-
b943941e60
melib: format maildir/backend.rs
Manos Pitsidianakis
2019-05-09 23:14:11 +0300
-
13fba8d35b
melib: drop MutexGuard before calling add_path_to_index
Manos Pitsidianakis
2019-05-09 23:11:57 +0300
-
d231865f88
ui: add scrollbar widget in view/thread.rs
Manos Pitsidianakis
2019-05-09 12:53:47 +0300
-
dad7c09158
melib: detect plain text in multipart/alternative
Manos Pitsidianakis
2019-05-09 12:28:13 +0300
-
8b23ddb920
ui: correct mailview visibility toggle
Manos Pitsidianakis
2019-05-09 00:48:22 +0300
-
355fb63b16
melib: link threads with empty intermediates
Manos Pitsidianakis
2019-05-08 23:57:34 +0300
-
0e3b8f54d9
melib: fix address_spec parse without displayname
Manos Pitsidianakis
2019-05-08 18:00:35 +0300
-
ca64e4cd4a
ui: rename `b` cmd to `go`
Manos Pitsidianakis
2019-05-07 21:54:14 +0300
-
0f4db97b75
ui: display headers in ViewMode::Raw
Manos Pitsidianakis
2019-05-07 21:53:36 +0300
-
c26dd0685b
ui: print menu entries in order
Manos Pitsidianakis
2019-05-07 21:52:11 +0300
-
9afeb648f7
melib: keep old_hash in Collection temporarily
Manos Pitsidianakis
2019-05-07 01:59:38 +0300
-
f1734048c8
ui: fix memory overflow in WordBreakIter
Manos Pitsidianakis
2019-05-07 01:59:08 +0300
-
35bac364b1
ui: correctly display multipart html in Views
Manos Pitsidianakis
2019-05-07 01:57:44 +0300
-
59d912e2ee
ui: send events to active subview only in CompactListing
Manos Pitsidianakis
2019-05-07 01:56:53 +0300
-
aade41401e
ui: add column sep between menu and listing
Manos Pitsidianakis
2019-05-07 01:56:07 +0300
-
325bb5bff2
add literal print to debug!
Manos Pitsidianakis
2019-05-07 01:54:20 +0300
-
99527f5684
ui: format From column in CompactListing
Manos Pitsidianakis
2019-05-06 15:04:28 +0300
-
02083032bf
ui: add From column in CompactListing
Manos Pitsidianakis
2019-05-05 15:44:03 +0300
-
59135be983
melib: fix typo and unused val
Manos Pitsidianakis
2019-05-03 23:53:13 +0300
-
1f2c0b4fa7
melib: multipart/mixed with html messages not displayed as html
Manos Pitsidianakis
2019-05-03 23:51:21 +0300
-
8ef470fb15
add name in single var print in debug!
Manos Pitsidianakis
2019-05-03 23:50:58 +0300
-
7e76cb7a4a
ui: align columns in CompactListing
Manos Pitsidianakis
2019-05-03 23:49:25 +0300
-
e7c50c8dc5
pager: wrong max_cursor_pos setting
Manos Pitsidianakis
2019-05-03 23:41:46 +0300
-
fb406667ab
add debug! macro to replace eprintlns
Manos Pitsidianakis
2019-05-01 19:20:33 +0300
-
9143b2e791
ui: view: small fixes
Manos Pitsidianakis
2019-05-01 13:55:12 +0300
-
13cd6b2741
ui: CompactListing: change only highlight in EnvelopeRename event
Manos Pitsidianakis
2019-05-01 13:51:51 +0300
-
681cd7d1df
ui: update unicode-rs and fix invalid iterator return
Manos Pitsidianakis
2019-05-01 13:50:17 +0300
-
03b9641bc6
ui: fix acc navigation shortcuts direction
Manos Pitsidianakis
2019-05-01 13:48:52 +0300
-
3415a382a1
ui: make StackVec return an Option<T>
Manos Pitsidianakis
2019-05-01 13:47:08 +0300
-
4ae8cbadbf
ui: reassign listing shortcuts
Manos Pitsidianakis
2019-04-29 10:54:40 +0300
-
69031e66f9
ui: move account menu functions to Listing
Manos Pitsidianakis
2019-04-29 01:48:50 +0300
-
de8b733d92
ui: initialize cursor in AccountMenu
Manos Pitsidianakis
2019-04-27 19:53:33 +0300
-
72d347eb6b
ui: make word_break an iter
Manos Pitsidianakis
2019-04-26 21:33:11 +0300
-
b104a71544
ui: highlight entries in ThreadView within grid boundaries
Manos Pitsidianakis
2019-04-26 12:48:08 +0300
-
28859542e8
ui: don't wait for workers to join in Drop
Manos Pitsidianakis
2019-04-26 12:19:08 +0300
-
a03bd80199
ui: watch root_folder instead of every folder
Manos Pitsidianakis
2019-04-26 12:18:25 +0300
-
3790f68e3f
ui: file_name() does not return full file_name
Manos Pitsidianakis
2019-04-26 11:54:31 +0300
-
1e44089d84
ui: Refer to child/parents with FolderHash in BackendFolder
Manos Pitsidianakis
2019-04-26 11:04:30 +0300
-
596194fa47
melib: fix debug prints not debug-build only
Manos Pitsidianakis
2019-04-21 21:20:13 +0300
-
8e06e298ab
ui: send only appropriate events to current view
Manos Pitsidianakis
2019-04-21 21:19:02 +0300
-
499113acd2
melib: encode header values
Manos Pitsidianakis
2019-04-14 23:05:29 +0300
-
f348cc9a55
melib: add fqdn to MID
Manos Pitsidianakis
2019-04-14 17:26:33 +0300
-
87adc6dd19
melib/ui: refer to Folders by FolderHash
Manos Pitsidianakis
2019-04-14 17:24:01 +0300
-
04eb8d926f
ui: remove debug_log feature, add log positions
Manos Pitsidianakis
2019-04-14 15:44:43 +0300
-
ea331327b2
ui: return to first tab on TabClose
Manos Pitsidianakis
2019-04-11 00:04:28 +0300
-
188e359301
ui: fix nil default ComponentId
Manos Pitsidianakis
2019-04-11 00:04:17 +0300
-
9bc76e3bcb
ui: unwrap UIEventType
Manos Pitsidianakis
2019-04-10 23:37:20 +0300
-
106744c7ca
ui: remove Entity
Manos Pitsidianakis
2019-04-10 22:01:02 +0300
-
b993375fa0
ui: put INBOX first in AccountMenu
Manos Pitsidianakis
2019-04-10 18:58:09 +0300
-
42a512d010
ui: save sent messages to Sent folder
Manos Pitsidianakis
2019-04-10 18:57:09 +0300
-
8149f5712f
don't overwrite 'From' in Composer'
Manos Pitsidianakis
2019-04-10 16:54:25 +0300
-
7e80ad2a86
ui: hold live entries for each mailbox in CompactListing
Manos Pitsidianakis
2019-04-10 16:51:15 +0300
-
0e2e8b09f6
ui: update accounts tab on mailboxupdate
Manos Pitsidianakis
2019-04-10 16:48:25 +0300
-
adb3123c57
ui: reverse visible entries if self.reversed in ThreadView
Manos Pitsidianakis
2019-04-07 11:34:48 +0300
-
7fa599d13e
ui: clear threadview properly
Manos Pitsidianakis
2019-04-07 01:55:00 +0300
-
ada0950854
ui: retain hidden properties in ThreadView
Manos Pitsidianakis
2019-04-07 11:15:53 +0300
-
e3d0ad9170
ui: fix paging in ThreadView
Manos Pitsidianakis
2019-04-07 00:09:10 +0300
-
4be1b52089
ui: add hide option in ThreadView
Manos Pitsidianakis
2019-04-06 18:04:54 +0300
-
a29e39f5ef
ui: fix `editing messages duplicates headers`
Manos Pitsidianakis
2019-04-06 08:57:00 +0300
-
d9a3b03e2b
melib: create new threadnode if it's missing inside rebuild_thread
Manos Pitsidianakis
2019-04-06 01:42:23 +0300
-
6b3c4d57d6
ui: add mailer setting and send shortcut in composer
Manos Pitsidianakis
2019-04-06 01:08:33 +0300
-
ce2317da95
ui: print tabs as two spaces
Manos Pitsidianakis
2019-04-06 00:46:16 +0300
-
4bf1f6b9c9
ui: make Composer account specific
Manos Pitsidianakis
2019-04-06 00:43:50 +0300
-
cfb7dcec64
ui: make html filter optional in config
Manos Pitsidianakis
2019-04-06 00:30:06 +0300
-
92f42ad8fa
ui: don't print Carriage Return
Manos Pitsidianakis
2019-04-04 16:37:17 +0300
-
2a93463f74
ui: complete fmt::Display impl for Key
Manos Pitsidianakis
2019-04-04 15:29:33 +0300
-
067a8e5c81
Run clippy for 2018 edition
Manos Pitsidianakis
2019-04-04 15:06:48 +0300
-
ee4462881e
run cargo fmt
Manos Pitsidianakis
2019-04-04 14:24:05 +0300
-
1c7aa0ec9c
update to 2018 edition
Manos Pitsidianakis
2019-04-04 14:21:52 +0300
-
ac0e2cbe44
melib: fix invalid folder hierarchy in Backend::folders()
Manos Pitsidianakis
2019-04-04 13:08:23 +0300
-
37f95dd86d
ui: fix crash when ThreadView is initiated without a ready mailbox
Manos Pitsidianakis
2019-04-04 00:30:30 +0300
-
43f89ef680
melib: fix crash in node_build(
Manos Pitsidianakis
2019-04-04 00:29:56 +0300
-
d7a4bd24c3
ui: do not recreate ThreadView on envelope update event
Manos Pitsidianakis
2019-04-03 22:21:29 +0300
-
ba6c259820
melib: fix duplication of thread nodes in update envelope event
Manos Pitsidianakis
2019-04-03 22:20:48 +0300
-
db6e83b755
ui: highlight unseen thread entries in ThreadView
Manos Pitsidianakis
2019-04-03 19:49:48 +0300
-
aa95c89ba8
ui: fix erasure of first body line in MailView
Manos Pitsidianakis
2019-04-03 19:13:59 +0300
-
ff821e4fca
ui: don't set seen flag in Plainlisting
Manos Pitsidianakis
2019-04-03 19:01:04 +0300
-
c91f0d73a5
ui: add ListingTrait to get/set coordinates
Manos Pitsidianakis
2019-04-03 16:58:42 +0300
-
dcb62798f8
ui: properly update cursor on refresh_mailbox in PlainListing
Manos Pitsidianakis
2019-04-03 16:57:26 +0300
-
c4bec2ed6a
Load ~/.gdbinit in local gdbinit
Manos Pitsidianakis
2019-04-01 23:53:35 +0300
-
11b2abd1d1
ui: fix seen property of threads on open, add env rename events
Manos Pitsidianakis
2019-04-01 23:53:06 +0300
-
f36cb111b5
ui: add reverse order option in ThreadView
Manos Pitsidianakis
2019-04-01 07:33:48 +0300
-
5d9af8e32b
ui: improve contact additions from mail view
Manos Pitsidianakis
2019-03-31 20:08:37 +0300
-
37716c85df
ui: add table to contact list
Manos Pitsidianakis
2019-03-31 20:08:04 +0300
-
9356d43787
ui: change menu toggle shortcut
Manos Pitsidianakis
2019-03-31 18:12:47 +0300
-
e4aec7c17e
ui: add shortcuts in compose menu
Manos Pitsidianakis
2019-03-31 00:28:01 +0200
-
c3adc244d7
ui: Implement fmt::Display for Key
Manos Pitsidianakis
2019-03-30 21:21:17 +0200
-
a774aaebf6
ui: fix boundary drawing in Thread view
Manos Pitsidianakis
2019-03-30 21:12:13 +0200
-
551db51b00
ui: avoid full renders when worker threads return StartupChecks
Manos Pitsidianakis
2019-03-30 13:41:32 +0200
-
d19bda8977
melib: properly save drafts in maildir backend
Manos Pitsidianakis
2019-03-29 19:37:02 +0200
-
1aa4eaa314
ui: add paste event to Field
Manos Pitsidianakis
2019-03-28 17:29:49 +0200
-
1867bb6aa3
ui: hide divider column in VSplit if !self.show_divider
Manos Pitsidianakis
2019-03-28 03:07:43 +0200
-
4629e6a22f
meli: add debug_logs feature
Manos Pitsidianakis
2019-03-26 19:53:39 +0200
-
d50c201776
ui: add hide menu shortcut
Manos Pitsidianakis
2019-03-26 16:59:35 +0200
-
b741899fcf
ui: Add some docs and mini cleanups
Manos Pitsidianakis
2019-03-26 15:27:02 +0200
-
9b4b6051f1
ui: use any email as composing template with edit command
Manos Pitsidianakis
2019-03-26 15:26:09 +0200
-
d5c1da4a20
ui: add contact selectors to every relevant field
Manos Pitsidianakis
2019-03-25 17:07:00 +0200
-
e5856bd01e
ui: Pin first children in Tabbed
Manos Pitsidianakis
2019-03-25 13:59:29 +0200
-
a2e81ed354
ui: enter EX mode with space
Manos Pitsidianakis
2019-03-25 13:41:39 +0200
-
4c26077f30
ui: word break with grapheme length, not bytes
Manos Pitsidianakis
2019-03-25 13:22:45 +0200
-
9522508a92
Update broken reply_context drawing
Manos Pitsidianakis
2019-03-23 00:28:17 +0200
-
39c8082a47
Distinguish far right selected tab from background
Manos Pitsidianakis
2019-03-23 00:12:30 +0200
-
2b06dd1aca
ui: fix pager from_buf reflowing incompatibility
Manos Pitsidianakis
2019-03-18 15:41:38 +0200
-
0b76307e30
ui: add grapheme cluster support in text input
Manos Pitsidianakis
2019-03-18 12:45:33 +0200
-
bf038428c2
Run rustfmt
Manos Pitsidianakis
2019-03-14 12:19:25 +0200
-
e7c95ba229
Clear closed tabs in tabbed area
Manos Pitsidianakis
2019-03-14 12:10:29 +0200
-
bbd1918d70
Add text reflowing in pager and compose
Manos Pitsidianakis
2019-03-14 12:00:41 +0200
-
ea65989679
Move terminal stuff in its own module
Manos Pitsidianakis
2019-03-12 20:35:23 +0200
-
da256be25c
Fix compose pager redrawing bug
Manos Pitsidianakis
2019-03-10 13:37:49 +0200
-
b1d25e6d8d
add autocomplete suggestions in field
Manos Pitsidianakis
2019-03-09 10:24:28 +0200
-
5bffd8e966
Store Addressbook in JSON
Manos Pitsidianakis
2019-03-04 12:03:39 +0200
-
b437e55b67
use shortcuts from config or default
Manos Pitsidianakis
2019-03-04 10:15:11 +0200
-
1f200cfc88
Fix compact listing defaults
Manos Pitsidianakis
2019-03-03 23:48:13 +0200
-
5e306130fb
Fix clippy warnings
Manos Pitsidianakis
2019-03-03 22:11:15 +0200
-
d4c64916f0
Add configurable shortcuts for compact mail listing
Manos Pitsidianakis
2019-03-03 14:24:15 +0200
-
1bb1cf7aac
add notification filter
Manos Pitsidianakis
2019-03-02 21:40:57 +0200
-
712652a4c8
Fix xdg notification format
Manos Pitsidianakis
2019-03-02 21:14:03 +0200
-
d285913974
Add shortcut panel
Manos Pitsidianakis
2019-03-02 19:25:11 +0200
-
12cc9950c7
add close action in Contacts List
Manos Pitsidianakis
2019-03-02 08:39:59 +0200
-
f748f1e692
edit headers with a form in composer
Manos Pitsidianakis
2019-03-02 08:11:38 +0200
-
f93310d424
Add Field type for FormWidgets
Manos Pitsidianakis
2019-03-01 14:01:06 +0200
-
e285d1006b
Open Contacts list from accounts tab
Manos Pitsidianakis
2019-02-26 17:50:47 +0200
-
00abea5bff
Make Entity `Send`
Manos Pitsidianakis
2019-02-26 10:55:22 +0200
-
bac75b96dd
Add Contact create
Manos Pitsidianakis
2019-02-25 12:14:44 +0200
-
7a0223c9b3
fix buttons/form scrolling issue
Manos Pitsidianakis
2019-02-25 12:03:12 +0200
-
c135650018
Add Contact edit
Manos Pitsidianakis
2019-02-25 12:00:17 +0200
-
4ee5447cf9
Add FormWidget/ButtonWidget and use them in Contacts
Manos Pitsidianakis
2019-02-25 11:11:56 +0200
-
bbaf87e345
Add type synonyms for Uuids
Manos Pitsidianakis
2019-02-21 15:44:26 +0200
-
ba6c7d0d7b
Add ContactList component
Manos Pitsidianakis
2019-02-21 15:31:01 +0200
-
99d0f81b60
check for needless allocation in CellBuffer::resize()
Manos Pitsidianakis
2019-02-21 15:30:13 +0200
-
abf8878b39
add set_id() method in Component trait
Manos Pitsidianakis
2019-02-21 15:29:26 +0200
-
62168e9183
Add contact view page, edit headers in compose, index style in conf
Manos Pitsidianakis
2019-02-18 23:14:06 +0200
-
1883bb46dd
Fix `unused` cargo warnings
Manos Pitsidianakis
2019-02-17 12:08:35 +0200
-
30b1808bdb
ui: save draft to draft_folder
Manos Pitsidianakis
2019-02-16 16:37:14 +0200
-
7ff22229a9
store headers in same order in drafts
Manos Pitsidianakis
2019-02-15 19:21:58 +0200
-
d5c0f113d8
Accept future dates in format_date
Manos Pitsidianakis
2019-02-15 09:25:43 +0200
-
04411f1003
rename 'mod.rs' files
Manos Pitsidianakis
2019-02-15 09:16:21 +0200
-
92bb3bf8d3
ui: add contacts and account panel
Manos Pitsidianakis
2019-02-15 09:06:42 +0200
-
07a51de0b6
Fix unused warnings
Manos Pitsidianakis
2019-02-11 14:55:29 +0200
-
4be5b1a868
ui: fix mailbox length count
Manos Pitsidianakis
2019-02-10 21:06:30 +0200
-
5c45910426
ui: move accounts to conf module
Manos Pitsidianakis
2019-02-10 18:26:49 +0200
-
1b3fe2a391
melib: maildir set extension properly
Manos Pitsidianakis
2019-02-09 22:41:13 +0200
-
998414aa5a
ui: escape xml chars in notifications
Manos Pitsidianakis
2018-12-15 10:42:01 +0200
-
5a28320004
WIP
Manos Pitsidianakis
2018-10-14 19:49:16 +0300
-
21a918e4c0
add some faux doc in README
Manos Pitsidianakis
2018-10-01 17:46:40 +0300
-
9b58908f6f
melib: add per-folder hash indexes in maildir backend
Manos Pitsidianakis
2018-09-23 19:55:29 +0300
-
2f3c168aeb
melib: add clear debug prints in email structs
Manos Pitsidianakis
2018-09-22 16:56:50 +0300
-
b0097574a5
ui: change notification hints
Manos Pitsidianakis
2018-09-22 16:55:42 +0300
-
fd1378781d
melib: insert envelope in threads after inserting it in collection
Manos Pitsidianakis
2018-09-22 16:54:54 +0300
-
afe34d5916
melib: hash path instead of file contents in maildir backend
Manos Pitsidianakis
2018-09-22 16:54:10 +0300
-
1321c056a6
add workspace to Cargo.toml
Manos Pitsidianakis
2018-09-22 16:53:25 +0300
-
679bbb1a04
ui: edit notification format
Manos Pitsidianakis
2018-09-19 10:29:42 +0300
-
1950228fda
melib: remove body field from Envelope
Manos Pitsidianakis
2018-09-19 10:29:29 +0300
-
3f9ea25899
ui: add pageup-dn movements in compact listing
Manos Pitsidianakis
2018-09-19 10:26:17 +0300
-
3b4e4195d6
ui: in threadview, skip entry list if length == 1
Manos Pitsidianakis
2018-09-18 11:44:47 +0300
-
b25e59370a
ui: remove useless self.dirty sets
Manos Pitsidianakis
2018-09-18 11:28:20 +0300
-
f6533d51c7
melib: add async threading
Manos Pitsidianakis
2018-09-17 07:53:16 +0300
-
c619d46861
ui: don't block while waiting for Listing status
Manos Pitsidianakis
2018-09-17 07:51:21 +0300
-
0add765030
melib: ensure envelope has MessageID
Manos Pitsidianakis
2018-09-17 07:50:03 +0300
-
eda76c744e
melib: add async blocking join
Manos Pitsidianakis
2018-09-17 07:48:50 +0300
-
47481e72da
melib: Prune empty containers while threading
Manos Pitsidianakis
2018-09-15 20:09:41 +0300
-
b2e91a83bd
Fix encoded-word parsing bug
Manos Pitsidianakis
2018-09-15 20:05:34 +0300
-
fae1cdd33e
melib: Re-implement JWZ threading algorithm
Manos Pitsidianakis
2018-09-12 15:10:19 +0300
-
4993db745a
melib: insert sent_folder content to other mailboxes
Manos Pitsidianakis
2018-09-10 02:21:46 +0300
-
1e04e6a4ea
ui: Add bracketed paste mode
Manos Pitsidianakis
2018-09-09 17:09:45 +0300
-
8c5879032e
melib/ui: print threads in correct order
Manos Pitsidianakis
2018-09-08 21:47:52 +0300
-
630330f632
melib: add ThreadTree
Manos Pitsidianakis
2018-09-08 18:04:16 +0300
-
2fcd014bfe
melib: Fix incorrect thread child linking
Manos Pitsidianakis
2018-09-08 16:43:24 +0300
-
e3457c40d6
melib: fix setting incorrect `From: ` values
Manos Pitsidianakis
2018-09-08 00:38:58 +0300
-
823889b773
melib: Fix incorrect thread len count
Manos Pitsidianakis
2018-09-08 00:38:13 +0300
-
4f715af248
melib: cache threads
Manos Pitsidianakis
2018-09-07 15:36:42 +0300
-
1f49dfae3b
melib: add hash_set in threads to keep track of envelopes
Manos Pitsidianakis
2018-09-07 13:51:18 +0300
-
5135c5ce3f
ui: insert new envelopes in threads
Manos Pitsidianakis
2018-09-07 10:16:36 +0300
-
bcef22b3f3
ui: add Listing component with 3 modes: compact plain and threaded
Manos Pitsidianakis
2018-09-07 09:44:37 +0300
-
6003bdd28c
WIP
Manos Pitsidianakis
2018-09-06 13:05:35 +0300
-
3e9d137310
melib: rework mail events
Manos Pitsidianakis
2018-09-05 16:08:11 +0300
-
13b3808f30
ui: Add FolderConf struct in configuration
Manos Pitsidianakis
2018-09-05 08:22:10 +0300
-
31014e275a
ui: add visual separators for accounts in menu
Manos Pitsidianakis
2018-09-04 17:39:21 +0300
-
1ab7c0ee3b
scripts: remove auto-rustfmt from pre-commit hook
Manos Pitsidianakis
2018-09-04 15:03:17 +0300
-
c88ee18dda
melib: add quoted body in reply draft
Manos Pitsidianakis
2018-09-04 15:00:23 +0300
-
91760e5be6
ui: add close dialog in compose tab discard
Manos Pitsidianakis
2018-09-04 14:16:01 +0300
-
8d3a2d8236
ui: refactor compose actions
Manos Pitsidianakis
2018-09-04 02:10:37 +0300
-
b94687cdb0
ui: add reply-context in compose
Manos Pitsidianakis
2018-09-04 01:49:29 +0300
-
f6caf993ae
change pre-commit script
Manos Pitsidianakis
2018-09-04 01:46:41 +0300
-
58679db790
melib: Add folder path prefix in cache file names
Manos Pitsidianakis
2018-09-03 15:37:37 +0300
-
a20e7ac5c2
ui: select `From` identities in compose tab
Manos Pitsidianakis
2018-08-30 15:54:30 +0300
-
d8f81cb596
ui: Remove box chars from AccountMenu
Manos Pitsidianakis
2018-08-30 15:48:05 +0300
-
d0315a0259
ui: Hide cursor on all occasions
Manos Pitsidianakis
2018-08-30 14:48:18 +0300
-
751febeb9e
ui: Hide box drawing in compose tab
Manos Pitsidianakis
2018-08-29 23:08:23 +0300
-
deadd3c3fb
ui: Use Draft in compose tab
Manos Pitsidianakis
2018-08-29 19:09:51 +0300
-
edf0464011
melib: Add Draft entity
Manos Pitsidianakis
2018-08-29 14:11:59 +0300
-
c01d15b19f
WIP commit
Manos Pitsidianakis
2018-08-25 11:55:27 +0300
-
c415a5aae3
Rename MailListing to PlainListing
Manos Pitsidianakis
2018-08-25 12:59:16 +0300
-
5f24515145
Add buffer display in statusbar
Manos Pitsidianakis
2018-08-26 19:29:12 +0300
-
6f994feb13
Whitespace fixes
Manos Pitsidianakis
2018-08-25 12:51:22 +0300
-
a6d557d694
Don't insert newlines between multipart attachments
Manos Pitsidianakis
2018-08-25 12:05:24 +0300
-
c5992b707d
Add box drawing in threadview with fluid layout
Manos Pitsidianakis
2018-08-25 02:23:40 +0300
-
a4ac421bca
Fix cursor bounds in pager scrolling
Manos Pitsidianakis
2018-08-23 17:41:14 +0300
-
2b6d1e0dbf
Run clippy lints
Manos Pitsidianakis
2018-08-23 15:36:52 +0300
-
b617fc0136
ThreadView and compact listing
Manos Pitsidianakis
2018-08-23 14:39:54 +0300
-
ad5d2353e8
Add plain threadview
Manos Pitsidianakis
2018-08-21 19:51:48 +0300
-
111f915ced
folder renaming configuration
Manos Pitsidianakis
2018-08-19 14:54:32 +0300
-
84bf2d43be
Move accounts to `ui`
Manos Pitsidianakis
2018-08-19 14:08:20 +0300
-
681ac4b849
move config stuff to `ui`
Manos Pitsidianakis
2018-08-19 13:30:43 +0300
-
9d5b2a4628
move config stuff to `ui`
Manos Pitsidianakis
2018-08-19 13:12:48 +0300
-
47dd2ed93e
Fix potential as_ptr() substraction bug
Manos Pitsidianakis
2018-08-19 12:59:01 +0300
-
a24c366670
Parse date as phrase
Manos Pitsidianakis
2018-08-19 12:51:15 +0300
-
5e7d73e6dc
Add an EnvelopeWrapper in compose
Manos Pitsidianakis
2018-08-18 23:19:39 +0300
-
d146c81d48
Add message/rfc822, multipart/digest multipart/mixed views
Manos Pitsidianakis
2018-08-18 17:50:31 +0300
-
41d8793412
Rewrite multipart attachment parser
Manos Pitsidianakis
2018-08-17 23:07:29 +0300
-
ae209e2545
Fix account menu reload bug
Manos Pitsidianakis
2018-08-17 13:40:21 +0300
-
c8611926fa
Refactor attachment content types
Manos Pitsidianakis
2018-08-17 13:21:24 +0300
-
710920c67b
Detect new mail events and pass them as notifications to State
Manos Pitsidianakis
2018-08-16 21:20:53 +0300
-
b2c7430907
Add compact view listing, and compose tab pager
Manos Pitsidianakis
2018-08-16 16:32:47 +0300
-
d43d8d282c
tab switching doesn't redraw box lines in splits
Manos Pitsidianakis
2018-08-15 15:36:51 +0300
-
f033463db9
startupcheck signal seems to be causing redraws
Manos Pitsidianakis
2018-08-15 15:32:30 +0300
-
832d1243de
Show correct thread on unthreaded view
Manos Pitsidianakis
2018-08-15 13:42:45 +0300
-
415ce2a27e
Sort in unthreaded view
Manos Pitsidianakis
2018-08-15 13:42:33 +0300
-
99fab60990
Fix phrase parser again
Manos Pitsidianakis
2018-08-15 13:41:48 +0300
-
5f52caf931
Fix phrase parsing with custom parser
Manos Pitsidianakis
2018-08-15 00:48:31 +0300
-
036d699ce0
Fix empty input slice bug in encoded_word (Fix #30)
Manos Pitsidianakis
2018-08-14 19:19:01 +0300
-
daa28ae188
Sorting in threaded view
Manos Pitsidianakis
2018-08-14 17:36:45 +0300
-
591946a842
Fix qp header parsing
Manos Pitsidianakis
2018-08-14 00:13:08 +0300
-
5d0b7fa903
Add Envelope parsing caching
Manos Pitsidianakis
2018-08-13 09:25:48 +0300
-
5889494e9e
Move backend logic to backend and keep Envelope abstract
Manos Pitsidianakis
2018-08-12 16:55:45 +0300
-
e316640f68
TODO comment removal
Manos Pitsidianakis
2018-08-12 08:20:08 +0300
-
addd27f209
Put root folders on top in account menu
Manos Pitsidianakis
2018-08-11 22:47:38 +0300
-
d8137738b5
Add more charsets and parsing stuff
Manos Pitsidianakis
2018-08-11 22:47:27 +0300
-
1b44aae5ce
Add reload when receiving refresh event!!
Manos Pitsidianakis
2018-08-11 19:19:30 +0300
-
9abfc855fa
Add scripts/ dir
Manos Pitsidianakis
2018-08-11 18:05:48 +0300
-
b98a04f35b
Make backend folders completely agnostic (remove maildir logic from conf)
Manos Pitsidianakis
2018-08-11 18:00:21 +0300
-
7a6fc1ce94
Fix resize bug
Manos Pitsidianakis
2018-08-10 12:00:27 +0300
-
dacc4e4ba0
Properly draw and exit subview in MailView when in attachment mode
Manos Pitsidianakis
2018-08-10 11:26:42 +0300
-
8462d1aceb
Add HtmlView, bounds checking in pager scrolling and better attachment view
Manos Pitsidianakis
2018-08-10 11:06:47 +0300
-
befe00dea6
Add html view
Manos Pitsidianakis
2018-08-09 16:50:33 +0300
-
a3a98f894f
Fix file drop bug
Manos Pitsidianakis
2018-08-08 20:58:15 +0300
-
0c018dd544
Remove excess redraw in event loop
Manos Pitsidianakis
2018-08-08 19:58:24 +0300
-
14d65838b7
Fix proper viewing for multipart alternatives, html view and quoted printable soft breaks
Manos Pitsidianakis
2018-08-08 19:06:00 +0300
-
93b36a9941
Semifix for more than 1 digit url indexes in ViewMode::Url
Manos Pitsidianakis
2018-08-08 12:38:24 +0300
-
2932dd0dc0
Fix some drawing bugs
Manos Pitsidianakis
2018-08-08 11:50:51 +0300
-
a8fed3a042
Add Charset type and Charset based decoding
Manos Pitsidianakis
2018-08-08 10:41:25 +0300
-
f16fd889e4
Add deleting in ex mode
Manos Pitsidianakis
2018-08-07 16:14:06 +0300
-
c30f77a312
Run clippy and rustfmt
Manos Pitsidianakis
2018-08-07 15:01:15 +0300
-
43ad31d2ab
Add sort/subsort functions, not working yet as intended
Manos Pitsidianakis
2018-08-07 11:47:26 +0300
-
8a7dfcd4ee
Add some documentation
Manos Pitsidianakis
2018-08-06 22:20:34 +0300
-
c32c6b82c8
Refactor ui module
Manos Pitsidianakis
2018-08-06 16:53:23 +0300
-
00200aedb6
Handle thread joins from State
Manos Pitsidianakis
2018-08-06 14:58:54 +0300
-
3f35b69ff1
Poll all parse workers on startup
Manos Pitsidianakis
2018-08-06 13:33:10 +0300
-
f2a646158d
Set flags in backends and mark as read when read in maillisting
Manos Pitsidianakis
2018-08-06 11:05:09 +0300
-
b21d30c2ef
Async loading of mailboxes on startup
Manos Pitsidianakis
2018-08-03 13:46:08 +0300
-
4e5721563e
Generate missing message_id from byte hash
Manos Pitsidianakis
2018-08-05 16:37:53 +0300
-
e4760e4d25
Make parser for ex commands and move actions to their own mod
Manos Pitsidianakis
2018-08-05 16:26:42 +0300
-
375b256a4e
Add raw mode view in email
Manos Pitsidianakis
2018-08-05 12:44:31 +0300
-
63ce729205
Optimize some parser stuff
Manos Pitsidianakis
2018-08-05 12:14:26 +0300
-
e91f22cb4f
Remove some string conversions in parsing
Manos Pitsidianakis
2018-08-04 20:40:20 +0300
-
d5c0542f61
Update benches
Manos Pitsidianakis
2018-08-04 20:30:21 +0300