From 1c22fdb926be6eda8eb154eb31c4a785b5f0f6ab Mon Sep 17 00:00:00 2001 From: Adam Brown Date: Thu, 24 Sep 2026 23:47:29 -0700 Subject: [PATCH] Prepared for release: v3.11.0 --- CHANGELOG.md | 19 ++++++++++++++++++ .../composeResources/files/changelog.md | 18 +++++++++++++++-- .../android/en-US/changelogs/1311010000.txt | 10 ++++++++++ .../android/en-US/changelogs/311010000.txt | 10 ++++++++++ fastlane/metadata/ios/en-US/release_notes.txt | 20 +++++++++---------- fastlane/metadata/osx/en-US/release_notes.txt | 20 +++++++++---------- flatpak/studio.darkrock.hammer.metainfo.xml | 14 +++++++++++++ gradle/libs.versions.toml | 2 +- ios/ios/Info.plist | 2 +- snap/snapcraft.yaml | 2 +- 10 files changed, 90 insertions(+), 27 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/1311010000.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/311010000.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index d61dc5ba8..3c5b7b67c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [3.11.0] - 2026-9-24 + +New features +- Web: signed-in readers can leave kudos at the end of a publicly published story, picking up to four craft chips and one reaction. Kudos are anonymous: authors see per-chip totals on their story page, and a chip appears on the public page once three readers have picked it. Authors can turn kudos off for any story + +Improvements +- Word counts no longer count standalone Markdown markers such as horizontal rules, heading marks, bullets and blockquote markers as words. The server now counts the same way, so both give the same number +- Android and Wear OS builds are now shrunk and obfuscated with R8 +- Translations and dependencies updated + +Fixes +- Text editor: numpad navigation keys and numpad Enter now work +- Text editor: keyboard (IME) edits are applied right away, and the keyboard is told about each one only once +- Text editor: spelling underlines stay on the right words while you keep typing +- Text editor: the formatting you picked for new text is kept after unrelated updates +- Text editor: fixed crashes and misplaced carets when drawing the cursor or moving it during a layout change +- Wear OS: pairing with the phone app works in release builds + + ## [3.10.1] - 2026-9-23 - Fix Android Wear release diff --git a/common/src/commonMain/composeResources/files/changelog.md b/common/src/commonMain/composeResources/files/changelog.md index 1e5902d3e..2ea83aea5 100644 --- a/common/src/commonMain/composeResources/files/changelog.md +++ b/common/src/commonMain/composeResources/files/changelog.md @@ -1,3 +1,17 @@ -## [3.10.1] - 2026-9-23 +## [3.11.0] - 2026-9-24 -- Fix Android Wear release +New features +- Web: signed-in readers can leave kudos at the end of a publicly published story, picking up to four craft chips and one reaction. Kudos are anonymous: authors see per-chip totals on their story page, and a chip appears on the public page once three readers have picked it. Authors can turn kudos off for any story + +Improvements +- Word counts no longer count standalone Markdown markers such as horizontal rules, heading marks, bullets and blockquote markers as words. The server now counts the same way, so both give the same number +- Android and Wear OS builds are now shrunk and obfuscated with R8 +- Translations and dependencies updated + +Fixes +- Text editor: numpad navigation keys and numpad Enter now work +- Text editor: keyboard (IME) edits are applied right away, and the keyboard is told about each one only once +- Text editor: spelling underlines stay on the right words while you keep typing +- Text editor: the formatting you picked for new text is kept after unrelated updates +- Text editor: fixed crashes and misplaced carets when drawing the cursor or moving it during a layout change +- Wear OS: pairing with the phone app works in release builds diff --git a/fastlane/metadata/android/en-US/changelogs/1311010000.txt b/fastlane/metadata/android/en-US/changelogs/1311010000.txt new file mode 100644 index 000000000..babcca355 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/1311010000.txt @@ -0,0 +1,10 @@ +New +- Web: readers can leave kudos on published stories +Improve +- Word counts skip Markdown markers like rules and bullets +Fix +- Editor: numpad keys, keyboard input, spelling underline and cursor fixes +- Wear OS: phone pairing works in release builds + +Full changelog: +https://github.com/Darkrock-Studios/hammer-editor/releases/tag/v3.11.0 \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/311010000.txt b/fastlane/metadata/android/en-US/changelogs/311010000.txt new file mode 100644 index 000000000..babcca355 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/311010000.txt @@ -0,0 +1,10 @@ +New +- Web: readers can leave kudos on published stories +Improve +- Word counts skip Markdown markers like rules and bullets +Fix +- Editor: numpad keys, keyboard input, spelling underline and cursor fixes +- Wear OS: phone pairing works in release builds + +Full changelog: +https://github.com/Darkrock-Studios/hammer-editor/releases/tag/v3.11.0 \ No newline at end of file diff --git a/fastlane/metadata/ios/en-US/release_notes.txt b/fastlane/metadata/ios/en-US/release_notes.txt index ce1e3583d..5f636be27 100644 --- a/fastlane/metadata/ios/en-US/release_notes.txt +++ b/fastlane/metadata/ios/en-US/release_notes.txt @@ -1,12 +1,10 @@ -[New] -- A per-project spelling dictionary, so invented words aren't flagged -- Encyclopedia and draft names accept punctuation and non-Latin letters +Improvements +- Word counts no longer count Markdown markers such as horizontal rules, heading marks, bullets and blockquote markers as words +- General stability and performance improvements -[Improved] -- A failed login says why, instead of a generic error -- Translations updated for six languages - -[Fixed] -- Credential fields no longer capitalize what you type -- Spelling suggestions could stick on "Loading" -- Sync no longer fails on an unknown field \ No newline at end of file +Fixes +- Numpad navigation keys and numpad Enter now work in the editor +- Keyboard input in the editor is more reliable +- Spelling underlines stay on the right words while you type +- The text formatting you choose is kept while you keep writing +- Fixed crashes and misplaced cursors in the editor \ No newline at end of file diff --git a/fastlane/metadata/osx/en-US/release_notes.txt b/fastlane/metadata/osx/en-US/release_notes.txt index ce1e3583d..5f636be27 100644 --- a/fastlane/metadata/osx/en-US/release_notes.txt +++ b/fastlane/metadata/osx/en-US/release_notes.txt @@ -1,12 +1,10 @@ -[New] -- A per-project spelling dictionary, so invented words aren't flagged -- Encyclopedia and draft names accept punctuation and non-Latin letters +Improvements +- Word counts no longer count Markdown markers such as horizontal rules, heading marks, bullets and blockquote markers as words +- General stability and performance improvements -[Improved] -- A failed login says why, instead of a generic error -- Translations updated for six languages - -[Fixed] -- Credential fields no longer capitalize what you type -- Spelling suggestions could stick on "Loading" -- Sync no longer fails on an unknown field \ No newline at end of file +Fixes +- Numpad navigation keys and numpad Enter now work in the editor +- Keyboard input in the editor is more reliable +- Spelling underlines stay on the right words while you type +- The text formatting you choose is kept while you keep writing +- Fixed crashes and misplaced cursors in the editor \ No newline at end of file diff --git a/flatpak/studio.darkrock.hammer.metainfo.xml b/flatpak/studio.darkrock.hammer.metainfo.xml index 785068ca3..e46a73268 100644 --- a/flatpak/studio.darkrock.hammer.metainfo.xml +++ b/flatpak/studio.darkrock.hammer.metainfo.xml @@ -32,6 +32,20 @@ + + +

New features

+

- Word counts no longer count standalone Markdown markers such as horizontal rules, heading marks, bullets and blockquote markers as words. The server now counts the same way, so both give the same number

+

- Android and Wear OS builds are now shrunk and obfuscated with R8

+

- Translations and dependencies updated

+

Fixes

+

- Text editor: numpad navigation keys and numpad Enter now work

+

- Text editor: keyboard (IME) edits are applied right away, and the keyboard is told about each one only once

+

- Text editor: spelling underlines stay on the right words while you keep typing

+

- Text editor: the formatting you picked for new text is kept after unrelated updates

+

- Text editor: fixed crashes and misplaced carets when drawing the cursor or moving it during a layout change

+
+

[New]

diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 66b2860d1..042565af2 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] # App Versions -app = "3.10.1" +app = "3.11.0" data_version = "1.0" # Kotlin diff --git a/ios/ios/Info.plist b/ios/ios/Info.plist index d908ed352..7c528b785 100644 --- a/ios/ios/Info.plist +++ b/ios/ios/Info.plist @@ -19,7 +19,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 3.10.1 + 3.11.0 CFBundleVersion 1 ITSAppUsesNonExemptEncryption diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index d312ce76d..7224586ee 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -7,7 +7,7 @@ name: hammer-editor # core26 would give more headroom, but the gnome extension has no 2604 content # snap yet. base: core24 -version: '3.10.1' +version: '3.11.0' summary: A simple tool for building stories description: | Hammer is a multi-platform story editor application. It's designed for