1342 Commits

Author SHA1 Message Date
25541bc1ca WIP better author handling. 2023-02-27 08:30:48 -08:00
e5a27f82f9 Restyle index table. 2023-02-26 20:23:55 -08:00
19ee6f338d Better title handling when empty, always show "lb:" prefix. 2023-02-26 11:19:07 -08:00
de2b79fa2a Implement searching based on URL state. 2023-02-26 11:16:26 -08:00
576973c6e6 Add makefile for releasing web app to minio. 2023-02-26 11:15:57 -08:00
453c0bd93f Run web dev with proxy to dev server. 2023-02-26 11:15:29 -08:00
b008cadecd Refactor model into a single context enum. 2022-11-17 18:56:00 -08:00
ce3c027e9a Minor cleanups and debugging. 2022-11-17 18:45:26 -08:00
1a2b7dfc89 Run web server on a non-default port (6758). 2022-11-17 18:44:51 -08:00
08728f6501 notmuch: disable tests, they don't work in hermetic env. 2022-11-13 20:49:24 -08:00
3a7d950968 web: update internal git locations to git-private. 2022-11-13 18:07:39 -08:00
07a7ee8964 gitignore: add dist exclude directory. 2022-11-13 16:33:47 -08:00
6d1937d145 notmuch: add test input. 2022-11-13 16:33:01 -08:00
c81819dc87 Improve search behavior and squelch verbose logging. 2022-11-13 16:27:42 -08:00
431df7da3b web: version bumps and handle more message body types.
Added handling for text/html, multipart/alternative w/ text/html &
text/plain subparts, and multipart/mixed.
2022-11-13 15:43:27 -08:00
84290d1da6 dev: change web app dev to trunk. 2022-11-13 15:43:10 -08:00
1d8ac7f23a notmuch: correct test. 2022-11-13 15:42:51 -08:00
4f9bc9ef9d server: version bump and cleanup. 2022-11-13 15:42:23 -08:00
1477980395 notmuch: add example message with inline image. 2021-11-10 19:08:08 -08:00
56df23065c server: set filename when downloading attachment. 2021-11-09 20:39:09 -08:00
b57e4d9df2 notmuch: add show_part method. 2021-11-09 20:35:52 -08:00
f809f89dd0 server: add URL for downloading attachments. 2021-11-08 21:06:45 -08:00
bd14616069 notmuch: add more members on Part and add ability to fetch attachments. 2021-11-08 21:06:09 -08:00
5ad8e1449f web: render messages that are solely text/plain. 2021-11-08 20:25:17 -08:00
066dca02ca Add some style and convert to unix line endings. 2021-11-08 20:24:50 -08:00
8de3c4e02a notmuch: include html and whole thread when showing. 2021-11-08 20:23:29 -08:00
52cd8c3c86 Add tool for spawning a dev environment under tmux. 2021-11-08 18:40:42 -08:00
10c766b6f7 web: add link to original message. 2021-11-04 19:32:42 -07:00
db0e7c2005 server: set content type when viewing original to prevent download. 2021-11-04 19:27:43 -07:00
b8a622dba5 Update cargo lock 2021-10-31 16:06:55 -07:00
113a26dbbb server: add /original/ handler. 2021-10-31 16:06:29 -07:00
720621e19e notmuch: add bulk version of allmail::parse. 2021-10-31 16:06:04 -07:00
448cef15a8 notmuch: add integration test to attempt to exhaustively walk messages. 2021-10-31 11:52:10 -07:00
ad996643c9 Use notmuch crate in server and web. 2021-10-29 20:10:06 -07:00
bec6f0f333 Add notmuch crate for interacting with email through CLI. 2021-10-29 20:09:40 -07:00
c1eeb38e24 notmuch: simple unit test. 2021-10-25 19:14:33 -07:00
4f27171920 Update path to allow cargo watch to ignore from any directory. 2021-10-25 18:09:49 -07:00
3df0096529 Ignore notmuch DB dir. 2021-10-25 17:36:37 -07:00
6e2f243f55 Move notmuch json types into separate crate.
Add starter testdata and notmuch config.
2021-10-25 17:33:51 -07:00
8f2e14049c WIP: Simple frontend and backend to search notmuch mail. 2021-10-24 10:21:25 -07:00
9085d7f0d2 Add simple fetch example. 2021-10-23 16:08:39 -07:00
c3b6a4ddbc Initial commit from https://github.com/seed-rs/seed-quickstart 2021-10-21 21:20:04 -07:00