Files
autodoc/CHANGELOG.md
T
Iisyourdad 6e790832f5
Template tests / tests (push) Failing after 21s
Complete the app: capture UI, dialogs, template manager, shortcuts help
- Editor topbar reworked: Back | Capture ▾ (full screen/window/region/
  delay/paste/import/session) | Save | Export | Share (.sfgz) | More ▾
  (rename, guide placeholders, backups, linked guide, shortcuts,
  settings)
- New dialogs: backups & snapshots (undoable restore), guide/global
  placeholder editor, keyboard-shortcuts reference, template manager
  (rename/duplicate/delete/share/import .sfglt)
- Export dialog: editable per-format options generated from exporter
  defaults, save-as-template, preview opens the file in the default
  viewer and keeps the dialog open for tweaking
- export:defaults IPC + preload entry
- CSS for blocks panel, focused-view sliders, export options, rows
- ipc-surface test: every preload channel has a main handler; renderer
  api.*/dialogs.* usage stays within the exposed surface (60 tests)
- CHANGELOG/README updated; prompt2.md checklist fully ticked

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 22:15:15 -05:00

3.0 KiB

Changelog

All notable user-visible changes are recorded here. The format follows Keep-a-Changelog conventions; versions follow semver.

[0.1.0] - 2026-06-10

Initial release.

Added

  • Welcome screen on launch: app title with three actions — New Capture (creates a guide, opens the editor, and starts a capture session), Existing Workspace (guide library), and Settings. The brand button returns to the welcome screen from any view.
  • Capture menu in the editor topbar: full screen / window / region / 3-second delay, paste image as step, import images, and capture session start/finish — capture no longer requires the global hotkey.
  • The app hides its own window during capture so screenshots show your work, not StepForge; hotkey captures restore the window without stealing focus.
  • Blocks panel: add and edit informational text blocks, code blocks, and tables directly on a step.
  • Focused-view zoom and pan sliders.
  • Guide-level placeholders editor (More ▾ → Guide placeholders).
  • Backups & snapshots dialog with one-click undoable restore.
  • Export dialog: editable per-format options, save-as-template, and a template manager (rename / duplicate / delete / share as .sfglt); Preview now opens the generated file in the default viewer.
  • Apply an annotation's style to all annotations of the same type in the step or the whole guide.
  • Keyboard shortcuts: tool keys (S R O L A T G N B H M U C), PageUp/ PageDown step navigation, Ctrl+= / Ctrl+- / Ctrl+0 zoom, annotation copy/paste (Ctrl+C/V), Ctrl+Delete deletes the step, Shift+arrows fast-nudge — plus a shortcuts reference dialog.

Fixed

  • Renderer scripts no longer collide in the shared global scope (the app previously failed to boot with a blank window).
  • Focused-view toggle persists correctly (step.focusedView.enabled).
  • Annotation style edits no longer steal input focus on each keystroke.
  • Step list stays in sync after saves and undo/redo.
  • Escape deselects the active annotation instead of deleting it.

Added (initial feature set)

  • Guide library with folders, favorites, title + full-text search, and a quick-actions palette.
  • Capture engine: full-screen / active-window / region capture, delay, pause/resume, global hotkeys, click markers, clipboard paste, image import.
  • Three-pane editor: step tree with substeps, statuses, hidden/skipped steps, focused view, autosave, undo/redo.
  • Annotation canvas: rect, oval, line, arrow, text, tooltip, numbered marker, blur, highlight, magnify, crop; normalized JSON scene graph.
  • Rich text descriptions, informational text blocks, code blocks, tables, step links, and placeholders (global / guide / system scope).
  • Single-file .sfgz share archives, linked guides with lock files, snapshot backups and restore.
  • Exporters: JSON, Markdown, Simple HTML, Rich HTML, PDF, animated GIF, image bundle, DOCX, PPTX; per-format templates shareable as .sfglt.
  • System/light/dark theming, keyboard shortcuts, settings dialog.
  • Offline guarantee: zero network code paths.