Restore the screenshot assets that published docs reference so rendered documentation no longer shows broken images. - Keep docs/screenshots trackable by removing the blanket ignore rule. - Add the referenced screenshot PNG assets under docs/screenshots. - Add a regression test that verifies screenshot Markdown links resolve to tracked files. Files changed: .gitignore | 2 +- docs/screenshots/agents-view.png | Bin 0 -> 88902 bytes docs/screenshots/chat-view.png | Bin 0 -> 74669 bytes docs/screenshots/dashboard-overview.png | Bin 0 -> 209599 bytes docs/screenshots/documents-view.png | Bin 0 -> 37607 bytes docs/screenshots/git-manager.png | Bin 0 -> 135486 bytes docs/screenshots/list-view.png | Bin 0 -> 108702 bytes docs/screenshots/mailbox-view.png | Bin 0 -> 72370 bytes docs/screenshots/memory-view.png | Bin 0 -> 118122 bytes docs/screenshots/mission-manager.png | Bin 0 -> 80643 bytes docs/screenshots/nodes-view.png | Bin 0 -> 59576 bytes docs/screenshots/roadmaps-view.png | Bin 0 -> 37828 bytes docs/screenshots/settings.png | Bin 0 -> 131052 bytes docs/screenshots/skills-view.png | Bin 0 -> 92259 bytes docs/screenshots/task-detail.png | Bin 0 -> 171502 bytes docs/screenshots/terminal.png | Bin 0 -> 70273 bytes docs/screenshots/workflow-steps.png | Bin 0 -> 179100 bytes .../src/__tests__/docs-screenshot-links.test.ts | 96 +++++++++++++++++++++ 18 files changed, 97 insertions(+), 1 deletion(-) Fusion-Task-Id: FN-6534 Fusion-Task-Lineage: a0840905-8eb5-4da0-8c52-56904ac82e04
101 lines
2.3 KiB
Plaintext
101 lines
2.3 KiB
Plaintext
# Environment files (may contain secrets — FUSION_DAEMON_TOKEN, etc.)
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
|
|
# Build output
|
|
dist/
|
|
dist-electron/
|
|
*.tsbuildinfo
|
|
|
|
# Generated i18n catalogs synced into the dashboard tree from @fusion/i18n
|
|
# (authored source-of-truth lives in packages/i18n/locales/)
|
|
packages/dashboard/app/locales/
|
|
|
|
# Desktop packaging artifacts
|
|
*.dmg
|
|
*.dmg.blockmap
|
|
*.zip
|
|
*.zip.blockmap
|
|
*.AppImage
|
|
*.exe
|
|
*.nupkg
|
|
*.tgz
|
|
*.tar.gz
|
|
*.pkg
|
|
*.msi
|
|
*.deb
|
|
*.rpm
|
|
*.snap
|
|
*.blockmap
|
|
latest*.yml
|
|
builder-debug.yml
|
|
builder-effective-config.yaml
|
|
|
|
# Coverage reports
|
|
coverage/
|
|
|
|
# hai runtime (local board state — don't commit)
|
|
.fusion/
|
|
.hai/
|
|
.worktrees/
|
|
.factory/
|
|
kb.db/
|
|
|
|
# Stray worktrees accidentally created at the repo root by the executor
|
|
# or by manual `git worktree add` invocations. Without this, any such
|
|
# directory gets captured as a 160000 gitlink by `git add -A` during
|
|
# merger amend, producing broken submodule entries in HEAD (see FN-2152).
|
|
.tmp-fn-*
|
|
.tmp-kb-*
|
|
|
|
# Pi
|
|
.pi/
|
|
|
|
# VS Code Local History (editor auto-saved snapshots)
|
|
.history/
|
|
|
|
# Sibling clone of the Homebrew tap (runfusion/homebrew-fusion); not part of this repo
|
|
homebrew-tap/
|
|
|
|
# Ad-hoc task completion notes left by agents after a run; per-session scratch,
|
|
# never meant to be committed.
|
|
.DONE
|
|
improvements.md
|
|
# FNXC:RepoHygiene 2026-06-17-00:38: Published Markdown docs embed `docs/screenshots/*.png`; keep that directory trackable so GitHub, npm-rendered docs, and fresh clones do not show broken images.
|
|
.claude/
|
|
|
|
# Local kb state and backups
|
|
.kb/
|
|
.fusion-backup/
|
|
.fusion-backup-*/
|
|
|
|
# FNXC:RepoHygiene 2026-06-14-13:34: `paseo.json` is local config generated by the external Paseo git-worktree manager.
|
|
# It can reappear whenever a developer provisions this repo with Paseo, so it must stay untracked repo-root noise.
|
|
paseo.json
|
|
|
|
# Stray runtime databases
|
|
fusion.db
|
|
fusion.db-wal
|
|
fusion.db-shm
|
|
|
|
# Capacitor mobile platform directories (generated by `cap add`)
|
|
packages/dashboard/ios/
|
|
packages/dashboard/android/
|
|
packages/mobile/ios/
|
|
packages/mobile/android/
|
|
|
|
# Per-shard vitest JSON timing reporter outputs (raw; merged into
|
|
# scripts/test-timings.json via `ci-test-shard.mjs --write-timings`).
|
|
.timings/
|
|
|
|
# Plugin hot-reload scratch artifacts
|
|
**/.index.reload-*.ts
|
|
|
|
# Dolt database files
|
|
.dolt/
|
|
*.db
|