Commit graph

54 commits

Author SHA1 Message Date
Michael Zhang 5a9f847097
daemon 2021-07-29 22:47:53 -05:00
Michael Zhang 04bd3e62b6
d 2021-07-29 20:17:14 -05:00
Michael Zhang 2893b22d03
Rewrite 2021-07-19 18:16:08 -05:00
Michael Zhang 87a1018070
update dependencies 2021-06-24 13:59:20 -05:00
Michael Zhang 59084e93ea
update dependencies 2021-03-27 02:29:07 -05:00
Michael Zhang 41c05ec38a
now displays messages in the message list \o/ 2021-03-27 02:14:25 -05:00
Michael Zhang 22f11544e0
ok replaced tui's closure-style read loop with a non-closure loop 2021-03-26 14:39:06 -05:00
Michael Zhang a1e9576d07
lots of updates, gonna probably ditch tui-rs 2021-03-26 13:23:02 -05:00
Michael Zhang dfe6ebb596
don't fetch mail that's already been fetched 2021-03-25 14:51:52 -05:00
Michael Zhang 7402b83f14
config data dir 2021-03-25 13:27:57 -05:00
Michael Zhang 14b07adf66
add mail dir and db path to the config 2021-03-25 09:12:28 -05:00
Michael Zhang 3e0e3d5561
actually start synchronizing emails 2021-03-25 08:34:59 -05:00
Michael Zhang 8bbb0bcbc3
wip mail sync 2021-03-23 12:18:35 -05:00
Michael Zhang c9598b5adc
switch to async event loop to not use busy waiting 2021-03-22 18:15:23 -05:00
Michael Zhang ed1a07c0d0
get rid of maildir 2021-03-22 18:01:28 -05:00
Michael Zhang 680c9c9ebc
start maildir work 2021-03-20 03:22:28 -05:00
Michael Zhang f906e5203b
wat 2021-03-20 02:53:40 -05:00
Michael Zhang e437d95b9b
added many changes
+ ui updates
+ colon now accepting commands
+ message meta logic in another module
2021-03-10 04:46:26 -06:00
Michael Zhang 555727e007
colon prompt YES 2021-03-10 03:44:31 -06:00
Michael Zhang 424706d9a0
humanize dates 2021-03-09 05:21:23 -06:00
Michael Zhang 0162d39deb
add date_time parser 2021-03-09 03:12:07 -06:00
Michael Zhang 345a9ab25f
add more envelope fields 2021-03-08 17:32:12 -06:00
Michael Zhang 7cd69bd6a8
updates 2021-03-08 17:07:44 -06:00
Michael Zhang 1e6ecc45bb
Depend on my forked version of pest 2021-03-02 00:15:12 -06:00
Michael Zhang 50128cd10d
implemented rly cursed patches on top of pest, i hate parsing 2021-03-01 21:39:55 -06:00
Michael Zhang e5515f6c7c
switch back to crossterm + cargo-deny stuff 2021-03-01 03:13:25 -06:00
Michael Zhang 09eafd0f3f
gonna just plop tui.rs in here 2021-03-01 02:20:21 -06:00
Michael Zhang deca53e834
Switch up ui::Drawable write command and run UI in separate thread 2021-02-26 00:26:37 -06:00
Michael Zhang aa796e533e
Modify the inner client to allow streaming intermediate content instead of just returning the last element 2021-02-26 00:03:23 -06:00
Michael Zhang d310bbe10e
add async generator library 2021-02-25 21:54:41 -06:00
Michael Zhang a5fa969718
add some docs 2021-02-24 06:50:27 -06:00
Michael Zhang 5438bb170d
some more commands 2021-02-24 04:46:21 -06:00
Michael Zhang 508429ff5d
Update deps 2021-02-24 04:01:18 -06:00
Michael Zhang f27f5419fe
some more stubs for the example scenario 2021-02-23 21:21:47 -06:00
Michael Zhang 8be5d65435
authentication works for the most part 2021-02-22 22:01:39 -06:00
Michael Zhang e0ca51ef79
capability parser 2021-02-22 15:33:30 -06:00
Michael Zhang 68b0b70ffd
drop tracing for fern 2021-02-22 01:37:19 -06:00
Michael Zhang 08b74238c6
fuck strings for now 2021-02-21 07:57:28 -06:00
Michael Zhang 417c008190
fuck this is definitely wrong 2021-02-21 07:42:40 -06:00
Michael Zhang 921e4b02d1
Osu 2021-02-19 23:03:33 -06:00
Michael Zhang f5d3a89641
what the heck 2021-02-19 19:44:04 -06:00
Michael Zhang dbe92e4962
a 2021-02-16 15:33:36 -06:00
Michael Zhang 9116898a21
start 2nd (cleaner) imap implementation 2021-02-16 06:34:48 -06:00
Michael Zhang 00d67d429f
asdf 2021-02-16 04:45:41 -06:00
Michael Zhang 49367abb58
man 2021-02-15 05:07:48 -06:00
Michael Zhang eae73453b5
holy hell bitvec 2021-02-14 06:41:58 -06:00
Michael Zhang 13953fa89c
Bump ver 2021-02-14 06:31:14 -06:00
Michael Zhang 983836c439
Rename to panorama imap 2021-02-14 06:30:53 -06:00
Michael Zhang a36f541429
fix main function 2021-02-14 06:27:48 -06:00
Michael Zhang 371d6fb356
restructure the config parsing so it can look for reloads 2021-02-14 06:11:17 -06:00