ca3817c683
add thread reconstruction: simplified JWZ with merge support
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 18:21:15 +01:00
abee491cec
add mailstore CRUD: accounts, mailboxes, messages, threads, flags, body
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 18:18:59 +01:00
0927d9827d
add mailstore schema: accounts, mailboxes, messages, threads, FTS5
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 18:16:23 +01:00
f37b287f5e
add models module: shared types for accounts, messages, threads, sync
...
fix Package.swift: remove NIOIMAPCore product reference (only NIOIMAP is exported by swift-nio-imap)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 18:11:24 +01:00
9c3d02ae45
scaffold MagnumOpusCore swift package with four modules
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 18:05:02 +01:00
a5361e36bd
add .worktrees/ to gitignore for isolated development workspaces
2026-03-13 17:15:05 +01:00
7aa3106be3
refine v0.2 spec after review: fix blockers, clarify ambiguities
...
address IMAP client complexity, remove bidirectional flag sync,
add attachment table, error handling, HTML rendering, FTS5 sync notes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 15:59:07 +01:00
1f0f5a188c
add v0.2 native swift email client design spec
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 15:54:02 +01:00
1d68d7006a
merge taskjuggler vscode extension into ideas
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 17:03:20 +01:00
e9978403c9
add .gitignore, remove tracked .DS_Store, sync-conflict files
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:43:35 +01:00
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
35f558b323
add dev setup, sync trigger scripts
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:22:46 +01:00
f4560913c9
connect macos client to sse for live updates
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:21:57 +01:00
5a878012b7
add three-column layout with sidebar, thread list, detail view
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:21:49 +01:00
e53a207583
add sse client for real-time backend events
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:21:42 +01:00
1b24cb721a
add swift api client with model types, json decoding
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:17:01 +01:00
7bb74654c5
add macos swiftui app project, xcodegen config, initial views
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:12:52 +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
4432d1f711
add v0.1 implementation plan
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 10:59:01 +01:00
928173868a
add magnum opus design document
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 10:46:32 +01:00
f4b78f14a9
add existing ideas folder
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 10:45:08 +01:00