Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
5fb84e0
feat(desktop): open markdown attachments in an in-app viewer panel
rileycrane Aug 21, 2026
0cb1ecb
fix(desktop): address markdown-viewer review findings
rileycrane Aug 22, 2026
fd1ee41
fix(desktop): enforce the markdown viewer's 2 MiB cap natively during…
rileycrane Aug 24, 2026
39a8c77
refactor(desktop): split aux-pane assemblies out of ChannelPane
rileycrane Aug 24, 2026
01d8f74
fix(desktop): manage viewer panel focus and give the view picker its …
rileycrane Aug 24, 2026
1cb609c
fix(desktop): restore focus to the invoking card, not the first URL m…
rileycrane Aug 25, 2026
cfded5c
refactor(desktop): host the markdown-doc provider in GuardedChannelPane
rileycrane Aug 25, 2026
8aa0cc5
refactor(desktop): extract auxiliary pane layout
Aug 27, 2026
a4db73e
fix(desktop): restore markdown opener focus stably
Aug 31, 2026
3c8d007
fix(desktop): arbitrate markdown and project panes
Aug 31, 2026
61c4d01
fix(desktop): align markdown panel heading
Aug 31, 2026
0aafd9f
fix(desktop): resolve duplicate fetch_media_bytes from cherry-pick co…
wiggdevin Sep 4, 2026
8bccca8
test(desktop): add T2's panel-ready performance acceptance check
wiggdevin Sep 4, 2026
b8a09c3
fix(desktop): address T2's Gemini tester findings
wiggdevin Sep 4, 2026
4b163cd
fix(desktop): make T2's panel-ready MEASURE test genuinely cold per run
wiggdevin Sep 4, 2026
94ff34c
test(desktop): record T2's long-doc.md fixture hash in the spec
wiggdevin Sep 4, 2026
8259589
fix(desktop): bound markdown-doc complexity, cap enforcement, and foc…
wiggdevin Sep 4, 2026
8365169
fix(desktop): bound Preview by inline link-marker density, test the h…
wiggdevin Sep 4, 2026
1dfa8c5
Merge remote-tracking branch 'origin/zs/main' into port/6731
wiggdevin Sep 4, 2026
2e500e4
test(desktop): keep the markdown viewer's wall-clock budget out of sh…
wiggdevin Sep 4, 2026
0de03d2
docs(zs): record shard-3 smoke flakiness as a fork CI condition
wiggdevin Sep 4, 2026
4a797fa
Merge remote-tracking branch 'origin/zs/main' into port/6731
wiggdevin Sep 4, 2026
d7bad77
Merge remote-tracking branch 'origin/zs/main' into port/6731
wiggdevin Sep 4, 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
6 changes: 6 additions & 0 deletions Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,12 @@ desktop-tauri-test: _ensure-sidecar-stubs
desktop-terminal-performance-test:
cargo test --manifest-path desktop/src-tauri/crates/buzz-terminal/Cargo.toml --release --test latency g3_renderer_acquire_stays_within_frame_budget -- --ignored --exact --nocapture

# Measure the markdown document viewer's panel-ready and main-thread budgets.
# Excluded from shared CI for the same reason as the terminal latency gate: the
# budgets are host-relative and a loaded runner fails them without a regression.
desktop-markdown-doc-performance-test:
cd desktop && BUZZ_RUN_PERF_MEASURE=1 pnpm test:e2e:smoke -- --grep "MEASURE: a fixed ~500 KB document"

# Verify compiled-flag behavior under both compile states (clean + capability set).
# Runs the auto-connect and owner-only access focused tests twice with
# independently supplied expected values; build.rs rerun-if-env-changed
Expand Down
1 change: 1 addition & 0 deletions desktop/playwright.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ export default defineConfig({
"**/doctor-cta-screenshots.spec.ts",
"**/pubkey-display-screenshots.spec.ts",
"**/file-attachment.spec.ts",
"**/markdown-doc-viewer.spec.ts",
"**/image-attachment-gallery.spec.ts",
"**/composer-image-draw.spec.ts",
"**/video-attachment.spec.ts",
Expand Down
585 changes: 100 additions & 485 deletions desktop/src-tauri/src/commands/media_download.rs

Large diffs are not rendered by default.

Loading
Loading