mirror of
https://github.com/Darkrock-Studios/hammer-editor.git
synced 2026-08-05 23:59:46 +00:00
488 lines
14 KiB
Markdown
488 lines
14 KiB
Markdown
# 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._
|
|
|