|
|
a8129e4685
|
Upsert snoozes and mark snoozed messages as read
|
2025-11-03 15:42:44 -08:00 |
|
|
|
50a4bfcac7
|
More implementation
|
2025-11-03 15:42:44 -08:00 |
|
|
|
90ac9a1e43
|
snooze: add UI elements and DB for snooze functionality
|
2025-11-03 15:42:44 -08:00 |
|
|
|
2eb4784e83
|
WIP snooze feature
|
2025-11-03 15:42:44 -08:00 |
|
|
|
7f1f61dc7d
|
server: cargo fmt
|
2025-08-19 16:57:44 -07:00 |
|
|
|
5c42d04598
|
server: pretty print raw TLSRPT and DMARC data
|
2025-08-12 17:04:03 -07:00 |
|
|
|
f11f0b4d23
|
server: migrate all use of log to tracing
|
2025-04-23 15:25:11 -07:00 |
|
|
|
9178badfd0
|
Add mail tagging support
|
2025-04-21 21:15:55 -07:00 |
|
|
|
edc7119fbf
|
server: finish port to axum w/ websockets
|
2025-04-15 16:09:19 -07:00 |
|
|
|
6f93aa4f34
|
server: poll for new messages and update clients via WS
|
2025-04-15 16:09:19 -07:00 |
|
|
|
0662e6230e
|
server: instrument catchup
|
2025-04-15 16:09:19 -07:00 |
|
|
|
b2c73ffa15
|
Try using axum instead of rocket. WS doesn't seem to work through trunk
|
2025-04-15 16:09:19 -07:00 |
|
|
|
d7217d1b3c
|
WIP subscription support, will require switching webserver
|
2025-04-15 16:09:19 -07:00 |
|
|
|
9bf53afebf
|
server: sort catchup ids by timestamp across all sources
|
2025-02-24 17:08:57 -08:00 |
|
|
|
2e526dace1
|
Implement catchup mode
Show original/delivered To if no xinu.tv addresses in To/CC fields
|
2025-02-24 14:38:18 -08:00 |
|
|
|
e6b3a5b5a9
|
notmuch & server: plumb Delivered-To and X-Original-To headers
|
2025-02-23 09:37:09 -08:00 |
|
|
|
00f61cf6be
|
server: recursively descend email threads to find all unread recipients
|
2025-02-22 17:58:07 -08:00 |
|
|
|
2076596f50
|
Rename all crates to start with letterbox-
|
2025-02-13 09:48:24 -08:00 |
|
|
|
12c8e0e33b
|
server: use fetched contents of news for search index
|
2025-01-29 14:08:20 -08:00 |
|
|
|
5a997e61da
|
web & server: add support for email photos
|
2025-01-14 12:05:03 -08:00 |
|
|
|
76482c6c15
|
server: make pagination slightly less bad
|
2025-01-12 16:35:11 -08:00 |
|
|
|
de23bae8bd
|
server: add request_id to all graphql logging
|
2025-01-12 11:40:31 -08:00 |
|
|
|
e7feb73f6f
|
lint
|
2024-12-19 18:38:43 -08:00 |
|
|
|
d7214f4f29
|
server: move notmuch refresh out of tantivy cfg block for refresh
|
2024-12-17 13:57:06 -08:00 |
|
|
|
13eaf33b1a
|
server: add postgres based newsreader search and disable tantivy
|
2024-12-17 09:31:51 -08:00 |
|
|
|
7c943afc2b
|
server: attempt concurrency with graphql::search and fail
|
2024-12-15 15:09:41 -08:00 |
|
|
|
6d8b2de608
|
server: improve tantivy performance by reusing IndexReader
Also improve a bunch of trace logging
|
2024-12-15 14:46:10 -08:00 |
|
|
|
872771b02a
|
server: add tracing for graphql handling
|
2024-12-14 10:09:33 -08:00 |
|
|
|
f678338822
|
server: lint, including bug fix
|
2024-10-27 12:03:16 -07:00 |
|
|
|
6e15e69254
|
server: handle forwarded rfc822 messages
|
2024-10-27 12:02:00 -07:00 |
|
|
|
b75b298a9d
|
web: match email header styling when viewing post
|
2024-10-13 17:40:20 -07:00 |
|
|
|
3ec1741f10
|
web & server: using tantivy for news post search
|
2024-09-29 16:28:05 -07:00 |
|
|
|
ebf32a9905
|
server: WIP tantivy integration
|
2024-09-28 12:29:12 -07:00 |
|
|
|
30f510bb03
|
server: WIP tantivy, cache slurps, use shared::compute_color,
|
2024-09-19 15:53:09 -07:00 |
|
|
|
1f393f1c7f
|
Add server and client build versions
|
2024-09-01 14:55:51 -07:00 |
|
|
|
e73f70af8f
|
Fix new post read/unread handling
|
2024-08-31 13:49:03 -07:00 |
|
|
|
a8d5617cf2
|
Treat email and news posts as distinct types on the frontend and backend
|
2024-08-31 11:40:06 -07:00 |
|
|
|
760cec01a8
|
Refactor thread responses into an enum.
Lays ground work for different types of views, i.e. email, news, docs, etc.
|
2024-08-26 21:48:53 -07:00 |
|
|
|
632f64261e
|
server: fix notmuch paging bug
|
2024-08-15 16:21:27 -07:00 |
|
|
|
b5e25eef78
|
server: fix paging if only notmuch results are found
|
2024-08-15 14:58:23 -07:00 |
|
|
|
d1cfc77148
|
server: more news title/body cleanup, and don't search news so much
|
2024-08-12 20:53:48 -07:00 |
|
|
|
7c5ef96ff0
|
server: fix paging bug where p1->p2->p1 wouldn't show consistent results
|
2024-08-06 21:15:10 -07:00 |
|
|
|
e570202ba2
|
Merge news and email search results
|
2024-08-06 20:44:25 -07:00 |
|
|
|
a84c9f0eaf
|
server: address some lint
|
2024-08-05 15:54:26 -07:00 |
|
|
|
831466ddda
|
Add mark read/unread support for news
|
2024-07-22 14:43:05 -07:00 |
|
|
|
4ee34444ae
|
Move thread: and id: prefixing to server side.
This paves way for better news: support
|
2024-07-22 14:26:48 -07:00 |
|
|
|
d0a02c2f61
|
cargo fix lint
|
2024-07-22 08:19:07 -07:00 |
|
|
|
834efc5c94
|
Handle needs_unread on tag query. Move News to top of tag list
|
2024-07-22 07:24:28 -07:00 |
|
|
|
9746c9912b
|
Implement newsreader counting
|
2024-07-21 15:13:09 -07:00 |
|
|
|
6fae9cd018
|
WIP basic news thread rendering
|
2024-07-21 12:50:21 -07:00 |
|