hammer-editor/CHANGELOG.md
2026-06-23 10:10:05 -07:00

14 KiB

Changelog

[3.4.2] - 2026-6-23

  • [Fix] Server security hardening

[3.4.1] - 2026-6-23

  • [Fix] Server session token hmac fix

[3.4.0] - 2026-6-22

  • [New] Shortcuts: Ctrl+W (close project), Ctrl+Q (quit), Ctrl+Alt+S (save all)
  • [Fix] Markdown import maps heading levels to scene/group hierarchy
  • [Fix] Warn before discarding unsaved timeline edits on close
  • [Fix] Backups missing from Manage Backups
  • [Fix] Spell-check crash
  • [Fix] scene-tree flicker and performance
  • [Fix] Allow Windows reserved names in scene/group titles
  • [New] Server: Improved cryptography key management
  • [Fix] Server: Reworked project URLs to fix 404s

[3.3.1] - 2026-6-16

[New/Client] Added more text editor keyboard shortcuts (bold, italic and strikethrough, and more) [New/Server] Active Users metric on the monitoring dashboard [New/Server] Per-story reader counter and unique active-users metrics [Improve/Server] Monitoring dashboard distinguishes client-fault from server-fault errors [Fix/Server] Error-rate metric now includes exception-driven errors [Fix/Server] Dashboard time buckets now roll over correctly [Fix/Web] Editorial review character escaping [Fix/Web] Mobile nav drawer rendering beneath page content

[3.3.0] - 2026-6-13

  • [New/Web] New Feature: Request editor review
  • [New/Client] Added .docx export format
  • [New/Sync] Faster syncing with many projects
  • [Fix] Improved PDF export
  • [Fix] Many many iOS bugs
  • [Fix] Timeline drag-to-reorder
  • [New/Client] Removed Timeline sorting
  • [Fix] Rich text editor bugs

[3.2.1] - 2026-6-10

  • [Fix] several iOS crashes
  • [Fix] Sync error where scenes always conflicted with them selves
  • [Fix] Sync server now allows a client to reclaim it's token
  • [Improve] Desktop/iOS can now select their spell check language

[3.2.0] - 2026-6-8

  • Added PDF export option
  • Re-enabled public-storage of projects on F-Droid builds
  • Improved text input: Dead Key keyboards now supported on desktop
  • Server admin panel now includes a monitoring dashboard
  • Fixed notifications/toasts not appearing on Android
  • Fixed a crash when opening projects with older saved data
  • Refactored Domain layer to improve testability
  • Performance improvements for the Scene Tree

[3.1.3] - 2026-6-4

  • EPUB export! Now with a Table of Contents and custom file naming
  • Visualdiffs when comparing drafts and merging sync conflicts
  • Distraction-free editing: phones hide everything but the editor while typing
  • New desktop splash screen
  • Timeline Z-A sort option
  • More reliable sync error handling
  • Faster Linux AppImage delta updates
  • Fix: Spellcheck disabling
  • Fix: Sync re-ID error
  • Updated translations
  • Server: Migrate DB to Postgres
  • Server: Optional analytics

[3.1.2] - 2026-6-3

  • EPUB export! Now with a Table of Contents and custom file naming
  • Visualdiffs when comparing drafts and merging sync conflicts
  • Distraction-free editing: phones hide everything but the editor while typing
  • New desktop splash screen
  • Timeline Z-A sort option
  • More reliable sync error handling
  • Faster Linux AppImage delta updates
  • Fix: Spellcheck disabling
  • Fix: Sync re-ID error
  • Updated translations
  • Server: Migrate DB to Postgres
  • Server: Optional analytics

[3.1.1] - 2026-6-2

  • EPUB export! Now with a Table of Contents and custom file naming
  • Visualdiffs when comparing drafts and merging sync conflicts
  • Distraction-free editing: phones hide everything but the editor while typing
  • New desktop splash screen
  • Timeline Z-A sort option
  • More reliable sync error handling
  • Faster Linux AppImage delta updates
  • Fix: Spellcheck disabling
  • Crash fixes
  • Updated translations
  • Server: Migrate DB to Postgres
  • Server: Optional analytics

[3.1.0] - 2026-6-1

  • EPUB export! Now with a Table of Contents and custom file naming
  • Visualdiffs when comparing drafts and merging sync conflicts
  • Distraction-free editing: phones hide everything but the editor while typing
  • New desktop splash screen
  • Timeline Z-A sort option
  • More reliable sync error handling
  • Faster Linux AppImage delta updates
  • Fix: Spellcheck disabling
  • Crash fixes
  • Updated translations
  • Server: Migrate DB to Postgres
  • Server: Optional analytics

[3.0.3] - 2026-5-17

  • Complete UI redesign!
  • Global Search: Ctrl + Shift + F
  • Tags on everything! Help organize your notes, scenes, and more
  • Connections: Scenes now understand what Encylopedia entries are related to them
  • Writing Activity Tracker: Keep motivate to keep writing!
  • New Android widgets
  • Rich Text support in Notes, Encylopedia, and Timeline
  • Rewritten android text input
  • Made stats interactive
  • Fixed short cuts
  • Microsoft store fixes
  • Crash fixes

[3.0.2] - 2026-5-15

  • Complete UI redesign!
  • Global Search: Ctrl + Shift + F
  • Tags on everything! Help organize your notes, scenes, and more
  • Connections: Scenes now understand what Encylopedia entries are related to them
  • Writing Activity Tracker: Keep motivate to keep writing!
  • New Android widgets
  • Rich Text support in Notes, Encylopedia, and Timeline
  • Rewritten android text input
  • Made stats interactive
  • Fixed short cuts
  • Microsoft store fixes

[3.0.1] - 2026-5-14

  • Complete UI redesign!
  • Global Search: Ctrl + Shift + F
  • Tags on everything! Help organize your notes, scenes, and more
  • Connections: Scenes now understand what Encylopedia entries are related to them
  • Writing Activity Tracker: Keep motivate to keep writing!
  • New Android widgets
  • Rich Text support in Notes, Encylopedia, and Timeline
  • Rewritten android text input
  • Made stats interactive
  • Fixed short cuts

[3.0.0] - 2026-5-14

  • Complete UI redesign!
  • Global Search: Ctrl + Shift + F
  • Tags on everything! Help organize your notes, scenes, and more
  • Connections: Scenes now understand what Encylopedia entries are related to them
  • Writing Activity Tracker: Keep motivate to keep writing!
  • New Android widgets
  • Rich Text support in Notes, Encylopedia, and Timeline
  • Rewritten android text input

[2.2.0] - 2026-4-26

  • Global Search across your entire story, with filters by entity type
  • Text Editor improvements
  • Import Story from file
  • Export Options dialog with configurable export settings
  • Focus Mode is now a fullscreen overlay, giving more writing space
  • More project statistics
  • Android: logs are now saved to disk and shareable as a zip
  • Fixed encyclopedia entries not showing tags
  • Fixed long project names hiding the menu
  • Smoother dialog animations

[2.1.4] - 2026-2-7

  • Fix more Android input issues

[2.1.3] - 2026-1-24

  • Working on Flathub release

[2.1.2] - 2026-1-17

  • Working on Flathub release

[2.1.1] - 2026-1-15

  • Flathub release

[2.1.0] - 2026-1-13

  • Implemented Scene Archiving, never delete a scene again if you don't want!
  • Improved mobile touch text selection
  • Fixed several crashes
  • Improved Client side error messages from networking
  • Improved Server Setup error handling
  • Sever Admin UI improvements
  • Added confirmation dialog when discarding scene buffer
  • Syncing protocol improvments: Self Healing on scheme changes

[2.0.1] - 2026-1-11

Hammer is out of beta!

  • Server improvements:
    • Added Community features
    • Added About Page
    • Added Password reset system
    • Security hardening
    • Improved SSL cert handling
  • Client: Added sync server info dialog
  • Build improvements

[2.0.0] - 2026-1-10

Hammer is out of beta!

  • Server improvements:
    • Added Community features
    • Added About Page
    • Added Password reset system
    • Security hardening
    • Improved SSL cert handling
  • Client: Added sync server info dialog
  • Build improvements

[1.14.0] - 2026-1-6

New Features

  • Find & Replace in text editor
  • Search & Sort for Notes
  • Export Backups

Improvements

  • New icons throughout the app
  • Improved create dialogs for Encyclopedia, Notes, and Events
  • Better section headers UI
  • Improved sync cancellation with confirmation prompt

Fixes

  • Desktop menu fixes
  • Removed unsupported languages

[1.13.2] - 2026-1-3

  • The backup system is now implemented on all Clients, not just Desktop
  • Added Backup Managment UI to delete or restore from backups
  • Improved the Project page for authors on the web
  • Minor Text Editor improvements in the Scene Editor
  • UI Polish: bettery dialogs, performance improvements, fix snackbars
  • Focus Mode:
    • Better use of screen space on small screens
    • Android clients now enable Do Not Disturb when in focus mode
  • Fix race condition in FocusMode
  • Android keyboard fixes

[1.13.1] - 2025-12-31

  • The backup system is now implemented on all Clients, not just Desktop
  • Added Backup Managment UI to delete or restore from backups
  • Improved the Project page for authors on the web
  • Minor Text Editor improvements in the Scene Editor
  • UI Polish: bettery dialogs, performance improvements, fix snackbars
  • Focus Mode Improvements:
    • Better use of screen space on small screens
    • Android clients now enable Do Not Disturb when in focus mode
  • Fix race condition in FocusMode

[1.13.0] - 2025-12-30

  • The backup system is now implemented on all Clients, not just Desktop
  • Added Backup Managment UI to delete or restore from backups
  • Improved the Project page for authors on the web
  • Minor Text Editor improvements in the Scene Editor
  • UI Polish: bettery dialogs, performance improvements, fix snackbars
  • Focus Mode Improvements:
    • Better use of screen space on small screens
    • Android clients now enable Do Not Disturb when in focus mode

[1.12.4] - 2025-12-27

  • Added story sharing on the web: publish stories publicly with author pages or share privately
  • Redesigned server web UI with user management admin page
  • Improved sync error handling for projects with missing IDs
  • Fixed many bugs with the Rich Text Editor
  • UI improvements: better dialogs, encyclopedia performance, edge-to-edge Android
  • Hotfix for syncing issue
  • New distributions!

[1.12.3] - 2025-12-26

  • Added story sharing on the web: publish stories publicly with author pages or share privately
  • Redesigned server web UI with user management admin page
  • Improved sync error handling for projects with missing IDs
  • Fixed many bugs with the Rich Text Editor
  • UI improvements: better dialogs, encyclopedia performance, edge-to-edge Android
  • Hotfix for syncing issue
  • New distributions!

[1.12.2] - 2025-12-26

  • Added story sharing on the web: publish stories publicly with author pages or share privately
  • Redesigned server web UI with user management admin page
  • Improved sync error handling for projects with missing IDs
  • Fixed many bugs with the Rich Text Editor
  • UI improvements: better dialogs, encyclopedia performance, edge-to-edge Android
  • Hotfix for syncing issue
  • New distributions!

[1.12.1] - 2025-12-25

  • Added story sharing on the web: publish stories publicly with author pages or share privately
  • Redesigned server web UI with user management admin page
  • Improved sync error handling for projects with missing IDs
  • Fixed many bugs with the Rich Text Editor
  • UI improvements: better dialogs, encyclopedia performance, edge-to-edge Android
  • Hotfix for syncing issue
  • Hotfix client crash

[1.12.0] - 2025-12-24

  • Added story sharing on the web: publish stories publicly with author pages or share privately
  • Redesigned server web UI with user management admin page
  • Improved sync error handling for projects with missing IDs
  • Fixed many bugs with the Rich Text Editor
  • UI improvements: better dialogs, encyclopedia performance, edge-to-edge Android

[1.11.1] - 2025-12-21

Client:

  • Huge ammount of infrastructure updates
  • UI overhaul! Lots of animations and polish on all parts of the UI
  • Predictive back and Edge to Edge support on Android
  • Drafts: Set the name of the draft when you create it
  • TextEditor bug fixes!
  • Spell Checker replaced with the system spell checker

Server:

  • Complete web-frontend rewrite
    • Regular User's can now log in and view their stories
  • Security improvements
  • Encryption performance improvements
  • Hotfix

[1.11.0] - 2025-12-20

Client:

  • Huge ammount of infrastructure updates
  • UI overhaul! Lots of animations and polish on all parts of the UI
  • Predictive back and Edge to Edge support on Android
  • Drafts: Set the name of the draft when you create it
  • TextEditor bug fixes!
  • Spell Checker replaced with the system spell checker Server:
  • Complete web-frontend rewrite
    • Regular User's can now log in and view their stories
  • Security improvements
  • Encryption performance improvements

[1.10.2] - 2025-6-5

  • Updated TextEditor to fix a few bugs

[1.10.0] - 2025-4-2

  • Text Editor 2.0!!

    This is the begining, it has Experimental Spell Checking. Many more features to come enabled by this.

  • Context menu in Scene List can now rename Scenes and Groups
  • Added Project Settings menu

[1.9.2] - 2024-11-2

  • Fixed Android minify crashes, the binary is now 60% smaller!

[1.9.1] - 2024-11-2

  • Disable Android obfuscation

[1.9.0] - 2024-11-1

  • Major refactor of the client syncing code Dozens of bugs squashed and thousands of lines of test code written
  • Major UI library update should improve performance

[1.8.1] - 2024-10-8

  • Removed ability to store files in public storage for Android

[1.8.0] - 2024-10-7

  • Major server refactor: All clients must re-authenticate
  • Server: User project data is now encrypted at rest
  • Feature: Projects can now be renamed
  • Android: Project data can be moved to public storage

[1.7.2] - 2024-8-14

  • Fixed Scene syncing for scenes with metadata (outlines and notes)

[1.7.1] - 2024-6-18

  • Tons of under the hood library upgrades
  • Should see some what better performance
  • Fixed critcal syncing bug on the server side

[1.7.0] - 2024-1-31

  • New Feature: Focus Mode, edit a scene with less UI clutter
  • Improved Encyclopedia hashtag search, allow partial tag searching
  • Fix dropdown menu not showing selected item
  • Fixed Scene editor not closing when scene was deleted
  • Fix scene count in Project Home
  • Minor UI polish
  • DevOps: Greatly improved release process

[1.6.0] - 2024-01-19

  • Added Scene Metadata
  • Added Story Outline overview: View your story in outline mode
  • Added Font size control in Scene editor
  • Encyclopedia Search UI updates
  • Android folding device support
  • UI polish and tweaks
  • Loads of bug and crash fixes

--

initial release.