-
Drop link into now-private cross-project style doc
-
wip: frontend parity F2-F7 in-progress — checkpoint before pop-os switch
-
synckit-client 0.4.0: pass sentinel key in token exchange
-
ui: explain why annual sync subscriptions cost less
-
chore: gitignore CLAUDE.md
-
chore: remove internal docs and duplicate files
-
release: 0.3.3 — enable createUpdaterArtifacts for OTA signing
-
release: 0.3.2 (signing-key rotation verification build)
-
build: rotate Tauri updater signing key + document signing pattern
-
docs: refresh status line with this session's work
-
sync: embed synckit.toml via include_str! instead of option_env!
-
docs: archive completed todo items to todo_done.md
-
sync: auto-poll OAuth callback + native keyring backends
-
ios: cfg-gate desktop-only menu and plugin imports
-
iOS pipeline + privacy policy (parity with GoingsOn, pre-beta)
-
Add SyncKit parity todo items from GO end-to-end testing
-
Embed SyncKit API key, remove key entry UI, add dynamic tiers
-
Add deploy documentation
-
UX audit fixes: unread filter, mark-all-read, discoverability, learnability
-
Add sync subscription gate and UI
-
Code fuzz fixes, sync hardening, and error handling improvements
-
Remove sourcehut CI config
-
Harden security, sync, and query subsystems
-
Replace html2text with pter for HTML-to-markdown conversion
-
Update OTA endpoint to /api/v1/sync/ota/
-
Audit remediation: observability, documentation
-
Extract scheduling logic to bb-core::scheduler
-
Audit Run 14: tests, indexes, JSDoc, plugin comments, migration headers
-
Add CONTRIBUTING.md
-
Clean up plugin authoring docs: remove redundant HTTP limits section