Skip to content

Releases: DimwitLabs/Prosaic

v1.4.3

09 Apr 12:45

Choose a tag to compare

Added

  • CANDOR.md renamed to AI-DECLARATION.md owing to spec change.

v1.4.2

06 Apr 08:58

Choose a tag to compare

Added

  • CANDOR.md declaring AI usage transparency for the project.

v1.4.1

05 Apr 14:30

Choose a tag to compare

Changed

  • Added books section to REFERENCE and README documenting directory structure, chapters, manuscript, and workflow.
  • Added Ctrl+M (compile manuscript) to the README keybindings table.

Fixed

  • app_version in settings.json is now updated on every launch when the installed version changes, not only during setup or legacy migration.

v1.4.0

30 Mar 15:38

Choose a tag to compare

Changed

  • Books: Now use a folder-based structure with separate chapter files instead of a single document.
  • Legacy books are marked and can be migrated to the new format. Your old file will still be available with a .bak extension.
  • Chapters are automatically combined into manuscript.md when you compile. chapters.md also gets created automatically allowing you to reorder chapters.
  • The manuscript is read-only (in Prosaic) and regenerated on every chapter close or save (including auto-saves).

v1.3.4

28 Mar 19:37

Choose a tag to compare

Fixed

  • Creating a file no longer overwrites existing files; shows error instead.
  • Entering .md extension in filename no longer creates double extension.

v1.3.3

05 Mar 07:21

Choose a tag to compare

Added

  • Autosave: Files automatically save every 10 seconds with visual indicator in the status bar.
  • Git friendliness: remote URL example and explainer text in setup wizard.
  • Status bar indicator for autosave (○ idle, ● just saved).
  • Saved state indicator [·] in status bar (complements [+] for unsaved).
  • STATUS BAR section in REFERENCE documentation.

Fixed

  • UTF-8 encoding for all file operations with tests (fixes Windows compatibility).
  • F6 keybinding conflict: moved select line to F8, select all to F9.
  • Focus and reader modes are now mutually exclusive.
  • Pane defaults now apply correctly when switching contexts.
  • Autosave no longer causes layout shifts in status bar.
  • Git status updates correctly after autosave.

Changed

  • Reader and notes modes now hide tree and show outline, with padding fix for reader mode.
  • Update web links in pyproject.toml to the new ones.
  • Documentation updated to match exact menu labels.

v1.2.1

03 Mar 13:58

Choose a tag to compare

Added

  • Profiles: Maintain separate workspaces for different writing projects (personal, work, fiction, etc.).
  • --profile <name> flag to use or create a specific profile.
  • --profiles flag to list all configured profiles.
  • Profile management screen accessible from dashboard (m key).
  • Per-profile theme preference (light/dark).
  • Set default profile option in edit modal (ctrl+d).
  • Automatic migration from legacy config to v2 profiles format with backup.

Changed

  • Escape key now works consistently on all screens.
  • Modal backgrounds now match the app background (no overlay).
  • Added upgrade instructions to README.
  • Updated example settings.json to v2 profiles format.
  • Added missing keybindings to README (ctrl+k, ctrl+p, f1).

Fixed

  • Input text too light in light mode modals.

v1.1.0

26 Feb 12:46

Choose a tag to compare

Added

  • ctrl+k to toggle markdown comments using [text]: # syntax.
  • ctrl+p opens key palette showing all keybindings.
  • f1 shows help screen on all screens.

Changed

  • All keybinding descriptions are now lowercase for consistency.

Fixed

  • Escape and ctrl+q now consistently close layers in sequence (modals, key palette, screens).
  • Modals can now be closed with escape or ctrl+q.

Refactored

  • DRY modals with CreateFileModal base class.
  • Dashboard action handlers use _make_open_callback helper.

v1.0.3

23 Feb 17:53

Choose a tag to compare

Added

  • --reference flag to show quick reference in terminal.
  • --license flag to show MIT license.
  • CLI usage section in README.

Fixed

  • Opening file directly then closing shows dashboard instead of blank screen.

v1.0.2

23 Feb 12:31

Choose a tag to compare

Fixed

  • README with correct badges and links for PyPI display.
  • Removed PyPI version badge (shields.io caching caused stale display).

This is a dummy version so that PyPI updates. Lessons were learned!