Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
42a0a78
feat(archive): add local-save archive backend
Jul 1, 2026
5778e4d
chore(archive): apply cargo fmt to archive module
Jul 1, 2026
b2b8703
fix(archive): enforce subscription kinds, scoped relay proof, e2e tests
Jul 1, 2026
c6f973f
refactor(archive): split pipeline internals into pipeline.rs
Jul 1, 2026
05f8eee
feat(archive): add P3 subscription UI and live forwarding manager
Jul 1, 2026
f2f4774
fix(local-archive): type buildFilter return as RelaySubscriptionFilter
Jul 1, 2026
5176d53
fix(local-archive): resubscribe on kinds change, add DI to manager
Jul 1, 2026
8c480e7
refactor(archive): replace preset bundles with 2-step add-subscriptio…
Jul 2, 2026
d403c67
fix(archive): address Thufir pass-1 review findings
Jul 2, 2026
6a2bc52
test(archive): add screenshot spec and e2e bridge stubs for local-arc…
Jul 2, 2026
4e0867f
test(archive): add real-relay E2E integration tests for archive pipeline
Jul 2, 2026
ceab67c
test(archive): use production query path and file-backed DB in real-r…
Jul 2, 2026
411d5a3
chore(archive): apply cargo fmt, biome format, and file-size override
Jul 2, 2026
e593992
test(archive): wrap real-relay cluster in cfg(not(target_os=windows))
Jul 2, 2026
b6f8f21
fix(archive): address code-reviewer findings (F1 retry, F2 kind range…
Jul 3, 2026
1adc91f
fix(archive): close resubscribeAll duplicate/stale relay sub race
Jul 3, 2026
d4535dc
fix(archive): serialize resubscribeAll with single-flight coalescing …
Jul 3, 2026
14043a7
feat(archive): add read-back query and load-older-on-scroll for obser…
Jul 3, 2026
8270aba
fix(archive): use compound keyset cursor to avoid same-second page-bo…
Jul 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions desktop/playwright.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ export default defineConfig({
"**/profile-active-turn.spec.ts",
"**/config-bridge-screenshots.spec.ts",
"**/observer-feed-screenshots.spec.ts",
"**/local-archive-screenshots.spec.ts",
"**/file-attachment.spec.ts",
"**/image-attachment-gallery.spec.ts",
"**/video-attachment.spec.ts",
Expand Down
8 changes: 8 additions & 0 deletions desktop/scripts/check-file-sizes.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,14 @@ const overrides = new Map([
// config-bridge: get_agent_config_surface/write_agent_config_field/put_agent_session_config
// commands add ~40 lines. Queued to split.
// branch cut; override bumped to cover the merged total. Queued to split.
// archive/mod.rs carries the full test module: 899 unit tests + 4 real-relay
// integration tests (ignored, live-relay only, wrapped in
// #[cfg(not(target_os = "windows"))] mod real_relay). The test module is the
// source of the overage — production logic is ~408 lines. The fix-round added
// 2 regression tests (F2: out-of-range kind + F3: atomicity invariant).
// read_archived_events Tauri command added ~39 lines (Phase 1 read-back).
// Queued to split the test module into archive/mod_tests.rs in a follow-up.
["src-tauri/src/archive/mod.rs", 1440],
["src-tauri/src/commands/agents.rs", 1437],
// #1418 read-path fix: get_thread_replies' blocker fix (shared TIMELINE_KINDS
// const + build_thread_replies_filter helper, mirroring the channel sibling so
Expand Down
Loading
Loading