5867799de4
support configurable binary paths for mbsync, notmuch env
...
Orchestrator reads MBSYNC_BIN and NOTMUCH_CONFIG from env vars so the
backend works on Uberspace where mbsync is built from source at a
custom path and notmuch needs an explicit config location.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:41:37 +01:00
26406a219e
add sync trigger endpoint, wire mbsync → notmuch → cache
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:57:32 +01:00
6466eb468d
add sync-to-cache pipeline, publish events on new threads
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:56:23 +01:00
8d52e40f07
add sse event bus, real-time event endpoint
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:48:32 +01:00
a6b09df0a4
add rest api routes for threads, messages
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:33:13 +01:00
8b1cb7e07f
add sqlite cache schema, thread/message storage
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:31:04 +01:00
64e35177f3
add notmuch query service with JSON parsing
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:28:21 +01:00
e3bd05ca21
add sync orchestrator wrapping mbsync, notmuch
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:26:11 +01:00
c085ef2b0b
add mbsync config generator
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:24:27 +01:00
91d546dce6
fix tsconfig.json indentation to use tabs
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:21:17 +01:00
93db3c91bf
scaffold backend with hono/bun
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 11:20:16 +01:00