sotashimozono_obsidian-remo.../docker
sotashimozono eff54d6bfb
fix(e2e): pre-config trusted vault + 6-frame demo with local→remote swap (#250)
Builds on the earlier scaffold/trust-dialog/PNG-slideshow work in
this branch. Adds the explicit local_demo* / remote_demo* contrast
the demo needed:

- docker/test-vault: replaces ad-hoc fixtures (welcome_remote,
  notes_remote, README) with remote_demo1.md ... remote_demo5.md.
  Same number of files as the local seed so the GIF reads as a
  clean filename swap.

- plugin/e2e/helpers/vault-scaffold.ts: seedDemoNotes now writes
  local_demo1.md ... local_demo5.md (replacing welcome_local /
  setup_local). Five files, uniform shape.

- plugin/e2e/demo.spec.ts: extends the walkthrough to 6 frames:
  vault loaded → settings → palette → profile picker → connected
  (original window) → shadow vault file explorer (the new
  Electron BrowserWindow Obsidian opens for the connected
  profile, captured by enumerating browser.contexts() before
  vs after the connect press). The shadow_vault frame is the
  payoff: file explorer flips from local_demo*.md to
  remote_demo*.md, proving the live local→remote swap.

- .gitignore: replaces the *_remote.md / README.md allowlist
  with the new remote_demo*.md pattern.

Trust-dialog dismissal, restricted-mode pre-config, x11grab→
PNG-slideshow GIF pipeline, and SIGINT recorder shutdown
are all from earlier commits in this branch (now squashed
into this single commit).

Bump to 1.0.17.
2026-05-04 21:20:15 +09:00
..
keys feat(test): docker sshd integration test environment (Tier B-1+B-3, 0.4.0) 2026-04-27 14:05:55 +09:00
test-sshd fix(ci): unbreak Go + Dockerfile after Dependabot rollups (0.4.52) 2026-04-29 09:23:10 +09:00
test-vault fix(e2e): pre-config trusted vault + 6-frame demo with local→remote swap (#250) 2026-05-04 21:20:15 +09:00