Adam Brown
e25d80c051
Prepared for release: v3.8.2
Build CI / build (push) Has been cancelled
Build CI / static-analysis (push) Has been cancelled
Build CI / android-instrumented-tests (push) Has been cancelled
Build CI / iOS compile & test (push) Has been cancelled
Build CI / iOS UI tests (push) Has been cancelled
PublishInternal / publish-google-play (push) Has been cancelled
2026-08-11 01:05:31 -07:00
Adam Brown
51f79a8631
Prepared for release: v3.8.1
Build CI / build (push) Waiting to run
Build CI / static-analysis (push) Waiting to run
Build CI / android-instrumented-tests (push) Waiting to run
Build CI / iOS compile & test (push) Waiting to run
Build CI / iOS UI tests (push) Waiting to run
PublishInternal / publish-google-play (push) Waiting to run
2026-08-08 14:34:38 -07:00
Adam Brown
c1fac8ff1e
Prepared for release: v3.8.0
2026-08-04 21:47:41 -07:00
Adam Brown
7620fb81bc
New Crowdin updates ( #848 )
...
* New translations messages_en.properties (French)
[ci skip]
* New translations messages_en.properties (Spanish)
[ci skip]
* New translations messages_en.properties (German)
[ci skip]
* New translations messages_en.properties (Italian)
[ci skip]
* New translations messages_en.properties (Ukrainian)
[ci skip]
* New translations messages_en.properties (Portuguese, Brazilian)
[ci skip]
* New translations strings_account_settings.xml (French)
[ci skip]
* New translations strings_account_settings.xml (Spanish)
[ci skip]
* New translations strings_account_settings.xml (German)
[ci skip]
* New translations strings_account_settings.xml (Italian)
[ci skip]
* New translations strings_account_settings.xml (Ukrainian)
[ci skip]
* New translations strings_account_settings.xml (Portuguese, Brazilian)
[ci skip]
* New translations strings_project_home.xml (French)
[ci skip]
* New translations strings_project_home.xml (Spanish)
[ci skip]
* New translations strings_project_home.xml (German)
[ci skip]
* New translations strings_project_home.xml (Italian)
[ci skip]
* New translations strings_project_home.xml (Ukrainian)
[ci skip]
* New translations strings_project_home.xml (Portuguese, Brazilian)
[ci skip]
* New translations strings_sync.xml (French)
[ci skip]
* New translations strings_sync.xml (Spanish)
[ci skip]
* New translations strings_sync.xml (German)
[ci skip]
* New translations strings_sync.xml (Italian)
[ci skip]
* New translations strings_sync.xml (Ukrainian)
[ci skip]
* New translations strings_sync.xml (Portuguese, Brazilian)
[ci skip]
* New translations full_description.txt (French)
[ci skip]
* New translations full_description.txt (Spanish)
[ci skip]
* New translations full_description.txt (German)
[ci skip]
* New translations full_description.txt (Italian)
[ci skip]
* New translations full_description.txt (Ukrainian)
[ci skip]
* New translations full_description.txt (Portuguese, Brazilian)
[ci skip]
* New translations strings_account_settings.xml (French)
[ci skip]
* New translations strings_project_home.xml (French)
[ci skip]
* New translations messages_en.properties (French)
[ci skip]
* Update source file Messages_en.properties
[ci skip]
* New translations messages_en.properties (French)
[ci skip]
* New translations messages_en.properties (Spanish)
[ci skip]
* New translations messages_en.properties (German)
[ci skip]
* New translations messages_en.properties (Italian)
[ci skip]
* New translations messages_en.properties (Ukrainian)
[ci skip]
* New translations messages_en.properties (Portuguese, Brazilian)
[ci skip]
* New translations strings_about_app.xml (French)
[ci skip]
* New translations strings_about_app.xml (Spanish)
[ci skip]
* New translations strings_about_app.xml (German)
[ci skip]
* New translations strings_about_app.xml (Italian)
[ci skip]
* New translations strings_about_app.xml (Ukrainian)
[ci skip]
* New translations strings_about_app.xml (Portuguese, Brazilian)
[ci skip]
* Update source file strings_about_app.xml
[ci skip]
* Restore project-language string keys dropped by Crowdin sync
The prior Crowdin sync (#847 ) overwrote strings_sync.xml from a stale
copy that predated the project-language feature (#838 ), silently
deleting 7 keys still referenced by composeUi. Restoring them here so
this sync's build compiles; see #851 for the same fix on develop.
* Update source file strings_sync.xml
[ci skip]
2026-08-04 21:25:39 -07:00
Adam Brown
c8eb4b874d
New Crowdin updates ( #847 )
...
* Update source file strings.xml
[ci skip]
* Update source file strings_about_app.xml
[ci skip]
* Update source file strings_account_settings.xml
[ci skip]
* Update source file strings_desktop.xml
[ci skip]
* Update source file strings_drafts.xml
[ci skip]
* Update source file strings_encyclopedia.xml
[ci skip]
* Update source file strings_globalsearch.xml
[ci skip]
* Update source file strings_ideas.xml
[ci skip]
* Update source file strings_notes.xml
[ci skip]
* Update source file strings_project_home.xml
[ci skip]
* Update source file strings_project_navigation.xml
[ci skip]
* Update source file strings_project_select_navigation.xml
[ci skip]
* Update source file strings_projects_list.xml
[ci skip]
* Update source file strings_scene_editor.xml
[ci skip]
* Update source file strings_scene_list.xml
[ci skip]
* Update source file strings_sync.xml
[ci skip]
* Update source file strings_timeline.xml
[ci skip]
* Update source file strings_android.xml
[ci skip]
* Update source file full_description.txt
[ci skip]
* Update source file Messages_en.properties
[ci skip]
* New translations messages_en.properties (French)
[ci skip]
* New translations messages_en.properties (Spanish)
[ci skip]
* New translations messages_en.properties (German)
[ci skip]
* New translations messages_en.properties (Italian)
[ci skip]
* New translations messages_en.properties (Ukrainian)
[ci skip]
* New translations messages_en.properties (Portuguese, Brazilian)
[ci skip]
* New translations strings_account_settings.xml (French)
[ci skip]
* New translations strings_account_settings.xml (Spanish)
[ci skip]
* New translations strings_account_settings.xml (German)
[ci skip]
* New translations strings_account_settings.xml (Italian)
[ci skip]
* New translations strings_account_settings.xml (Ukrainian)
[ci skip]
* New translations strings_account_settings.xml (Portuguese, Brazilian)
[ci skip]
* New translations strings_project_home.xml (French)
[ci skip]
* New translations strings_project_home.xml (Spanish)
[ci skip]
* New translations strings_project_home.xml (German)
[ci skip]
* New translations strings_project_home.xml (Italian)
[ci skip]
* New translations strings_project_home.xml (Ukrainian)
[ci skip]
* New translations strings_project_home.xml (Portuguese, Brazilian)
[ci skip]
* New translations strings_sync.xml (French)
[ci skip]
* New translations strings_sync.xml (Spanish)
[ci skip]
* New translations strings_sync.xml (German)
[ci skip]
* New translations strings_sync.xml (Italian)
[ci skip]
* New translations strings_sync.xml (Ukrainian)
[ci skip]
* New translations strings_sync.xml (Portuguese, Brazilian)
[ci skip]
* New translations full_description.txt (French)
[ci skip]
* New translations full_description.txt (Spanish)
[ci skip]
* New translations full_description.txt (German)
[ci skip]
* New translations full_description.txt (Italian)
[ci skip]
* New translations full_description.txt (Ukrainian)
[ci skip]
* New translations full_description.txt (Portuguese, Brazilian)
[ci skip]
2026-08-03 23:17:09 -07:00
Adam Brown
ad2553908b
New Crowdin updates ( #843 )
...
* Update source file strings.xml
[ci skip]
* Update source file strings_about_app.xml
[ci skip]
* Update source file strings_account_settings.xml
[ci skip]
* Update source file strings_desktop.xml
[ci skip]
* Update source file strings_drafts.xml
[ci skip]
* Update source file strings_encyclopedia.xml
[ci skip]
* Update source file strings_globalsearch.xml
[ci skip]
* Update source file strings_ideas.xml
[ci skip]
* Update source file strings_notes.xml
[ci skip]
* Update source file strings_project_home.xml
[ci skip]
* Update source file strings_project_navigation.xml
[ci skip]
* Update source file strings_project_select_navigation.xml
[ci skip]
* Update source file strings_projects_list.xml
[ci skip]
* Update source file strings_scene_editor.xml
[ci skip]
* Update source file strings_scene_list.xml
[ci skip]
* Update source file strings_sync.xml
[ci skip]
* Update source file strings_timeline.xml
[ci skip]
* Update source file strings_android.xml
[ci skip]
* Update source file full_description.txt
[ci skip]
* Update source file Messages_en.properties
[ci skip]
* New translations messages_en.properties (French)
[ci skip]
* New translations messages_en.properties (Spanish)
[ci skip]
* New translations messages_en.properties (German)
[ci skip]
* New translations messages_en.properties (Italian)
[ci skip]
* New translations messages_en.properties (Ukrainian)
[ci skip]
* New translations messages_en.properties (Portuguese, Brazilian)
[ci skip]
* New translations strings.xml (French)
[ci skip]
* New translations strings_about_app.xml (French)
[ci skip]
* New translations strings_account_settings.xml (French)
[ci skip]
* New translations strings_account_settings.xml (Spanish)
[ci skip]
* New translations strings_account_settings.xml (German)
[ci skip]
* New translations strings_account_settings.xml (Italian)
[ci skip]
* New translations strings_account_settings.xml (Ukrainian)
[ci skip]
* New translations strings_account_settings.xml (Portuguese, Brazilian)
[ci skip]
* New translations strings_desktop.xml (French)
[ci skip]
* New translations strings_drafts.xml (French)
[ci skip]
* New translations strings_encyclopedia.xml (French)
[ci skip]
* New translations strings_notes.xml (French)
[ci skip]
* New translations strings_project_home.xml (French)
[ci skip]
* New translations strings_project_home.xml (Spanish)
[ci skip]
* New translations strings_project_home.xml (German)
[ci skip]
* New translations strings_project_home.xml (Italian)
[ci skip]
* New translations strings_project_home.xml (Ukrainian)
[ci skip]
* New translations strings_project_home.xml (Portuguese, Brazilian)
[ci skip]
* New translations strings_project_navigation.xml (French)
[ci skip]
* New translations strings_project_navigation.xml (Spanish)
[ci skip]
* New translations strings_project_navigation.xml (German)
[ci skip]
* New translations strings_project_navigation.xml (Italian)
[ci skip]
* New translations strings_project_navigation.xml (Ukrainian)
[ci skip]
* New translations strings_project_navigation.xml (Portuguese, Brazilian)
[ci skip]
* New translations strings_projects_list.xml (French)
[ci skip]
* New translations strings_scene_editor.xml (French)
[ci skip]
* New translations strings_scene_list.xml (French)
[ci skip]
* New translations strings_sync.xml (French)
[ci skip]
* New translations strings_timeline.xml (French)
[ci skip]
* New translations strings_timeline.xml (Spanish)
[ci skip]
* New translations strings_timeline.xml (German)
[ci skip]
* New translations strings_timeline.xml (Italian)
[ci skip]
* New translations strings_timeline.xml (Ukrainian)
[ci skip]
* New translations strings_timeline.xml (Portuguese, Brazilian)
[ci skip]
* New translations strings_android.xml (French)
[ci skip]
* New translations strings_android.xml (Spanish)
[ci skip]
* New translations strings_android.xml (German)
[ci skip]
* New translations strings_android.xml (Italian)
[ci skip]
* New translations strings_android.xml (Ukrainian)
[ci skip]
* New translations strings_android.xml (Portuguese, Brazilian)
[ci skip]
* New translations full_description.txt (French)
[ci skip]
* New translations full_description.txt (Spanish)
[ci skip]
* New translations full_description.txt (Italian)
[ci skip]
* New translations full_description.txt (Ukrainian)
[ci skip]
* New translations short_description.txt (French)
[ci skip]
* New translations short_description.txt (Spanish)
[ci skip]
* New translations short_description.txt (Italian)
[ci skip]
* New translations short_description.txt (Ukrainian)
[ci skip]
* New translations strings_globalsearch.xml (French)
[ci skip]
* New translations strings_ideas.xml (French)
[ci skip]
2026-08-03 22:07:22 -07:00
Adam Brown
fdeab5b992
Prepared for release: v3.7.2
2026-07-27 13:45:42 -07:00
Adam Brown
3375d81b55
Prepared for release: v3.7.1
2026-07-23 14:36:28 -07:00
Adam Brown
8742202de5
Prepared for release: v3.7.0
2026-07-21 09:10:11 -07:00
Adam Brown
fab1da62de
Revert "Prepared for release: v3.7.0"
...
This reverts commit 9bfc9ec8e1 .
2026-07-21 09:01:45 -07:00
Adam Brown
9bfc9ec8e1
Prepared for release: v3.7.0
2026-07-21 00:56:45 -07:00
Adam Brown
c5c42f2938
Prepared for release: v3.6.1
2026-07-12 23:30:39 -07:00
Adam Brown
bd9c94376a
Merge branch 'develop' into l10n_develop
...
# Conflicts:
# common/src/commonMain/composeResources/values-zh-rCN/strings.xml
# common/src/commonMain/composeResources/values-zh-rCN/strings_account_settings.xml
# common/src/commonMain/composeResources/values-zh-rCN/strings_desktop.xml
# common/src/commonMain/composeResources/values-zh-rCN/strings_encyclopedia.xml
# common/src/commonMain/composeResources/values-zh-rCN/strings_projects_list.xml
# common/src/commonMain/composeResources/values-zh-rCN/strings_scene_list.xml
# common/src/commonMain/composeResources/values-zh-rCN/strings_sync.xml
# server/src/main/resources/i18n/Messages_zh_CN.properties
2026-07-12 16:00:13 -07:00
Adam Brown
5117369168
Remove Chinese support
...
The text editor does not current support RTL languages, or even non-latin alphabets. So this doesn't make sense in the rest of the UI currently.
2026-07-12 12:14:00 -07:00
Adam Brown
a7e70d23b1
New translations full_description.txt (Portuguese, Brazilian)
...
[ci skip]
2026-07-12 11:51:59 -07:00
Adam Brown
501de2e597
Prepared for release: v3.6.0
2026-07-07 23:22:53 -07:00
Adam Brown
177e4bbe4f
Prepared for release: v3.5.3
2026-06-30 15:16:45 -07:00
Adam Brown
57de1c6522
Prepared for release: v3.5.2
2026-06-29 22:15:55 -07:00
Adam Brown
46ce5042d3
Prepared for release: v3.5.1
2026-06-27 23:51:29 -07:00
Adam Brown
1a0a50bd76
Prepared for release: v3.5.0
2026-06-27 00:39:39 -07:00
Adam Brown
3b23dc6cf0
Prepared for release: v3.4.2
2026-06-23 10:10:05 -07:00
Adam Brown
77f1eb1884
Prepared for release: v3.4.1
2026-06-23 00:45:34 -07:00
Adam Brown
080c403619
Prepared for release: v3.4.0
2026-06-22 22:02:40 -07:00
Adam Brown
49ba08b55a
Prepared for release: v3.3.1
2026-06-16 00:34:56 -07:00
Adam Brown
18bcc4652f
Prepared for release: v3.3.0
2026-06-13 12:44:51 -07:00
Adam Brown
6fd3fd15ae
Prepared for release: v3.2.1
2026-06-10 19:41:32 -07:00
Adam Brown
93de0e7fd1
Prepared for release: v3.2.0
2026-06-08 00:08:51 -07:00
Wavesonics
97bc5a1b1a
Prepared for release: v3.1.3
2026-06-04 21:56:12 -07:00
Adam Brown
35ecc7b750
Prepared for release: v3.1.2
2026-06-03 00:37:43 -07:00
Adam Brown
6c705d11bb
Prepared for release: v3.1.1
2026-06-02 00:29:07 -07:00
Adam Brown
28d0d2bdf1
Prepared for release: v3.1.0
2026-06-01 23:10:53 -07:00
Adam Brown
3329ddfb44
Update android screenshots
2026-05-23 01:48:43 -07:00
Wavesonics
2517bb80c6
Add manifest-driven asset generation pipeline
...
Replace ad-hoc icon scripts with a single source-of-truth manifest
(scripts/assets.yaml) and a Python generator that renders every app icon,
store-listing graphic, MSIX tile, favicon, and the Play feature graphic from
two SVG sources. Compositions (icon + "Hammer" wordmark in Kingthings
Trypewriter) are defined once as percentages of canvas and reused across the
Play feature graphic, MSIX wide/splash tiles, and the Snap featured banner.
Adds the missing snap store icon, fixes the snap desktop icon to the correct
256x256 hicolor size, and routes uploads-only assets to build/store-assets/
(gitignored).
See docs/ASSET-GENERATION.md for the manifest schema.
2026-05-22 19:26:49 -07:00
Adam Brown
35b0d7e937
Prepared for release: v3.0.3
2026-05-17 01:26:30 -07:00
Adam Brown
1a6316aad9
Prepared for release: v3.0.2
2026-05-15 00:31:21 -07:00
Adam Brown
18febe2e60
Prepared for release: v3.0.1
2026-05-14 21:54:12 -07:00
Adam Brown
6112eaac49
Prepared for release: v3.0.0
2026-05-14 01:46:43 -07:00
Adam Brown
8831bb20ad
Prepared for release: v2.2.0
2026-04-26 20:25:35 -07:00
Adam Brown
91c2884a1f
Prepared for release: v2.1.4
2026-02-07 23:34:52 -08:00
Adam Brown
da2b4feec7
Revert "Prepared for release: v2.1.4"
...
This reverts commit 50a377f2e3 .
2026-01-28 21:22:01 -08:00
Wavesonics
50a377f2e3
Prepared for release: v2.1.4
2026-01-28 21:05:57 -08:00
Adam Brown
d4e229097c
Prepared for release: v2.1.3
2026-01-24 00:18:31 -08:00
Adam Brown
2d27b0fe2e
New Crowdin updates ( #462 )
...
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations full_description.txt (Portuguese, Brazilian)
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations full_description.txt (Portuguese, Brazilian)
* New translations full_description.txt (Portuguese, Brazilian)
2026-01-18 10:54:09 -08:00
Adam Brown
d784208646
Prepared for release: v2.1.2
2026-01-17 13:18:09 -08:00
Wavesonics
ba817c8599
Prepared for release: v2.1.1
2026-01-15 22:41:41 -08:00
Adam Brown
31f10971b2
Prepared for release: v2.1.0
2026-01-13 23:57:13 -08:00
Adam Brown
b2e2500f81
New Crowdin updates ( #457 )
...
* New translations messages_en.properties (French)
* New translations messages_en.properties (Spanish)
* New translations messages_en.properties (German)
* New translations messages_en.properties (Italian)
* New translations messages_en.properties (Ukrainian)
* New translations messages_en.properties (Chinese Simplified)
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations messages_en.properties (French)
* New translations messages_en.properties (Spanish)
* New translations messages_en.properties (German)
* New translations messages_en.properties (Italian)
* New translations messages_en.properties (Ukrainian)
* New translations messages_en.properties (Chinese Simplified)
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations strings_timeline.xml (Portuguese, Brazilian)
* New translations strings_drafts.xml (Portuguese, Brazilian)
* New translations strings_encyclopedia.xml (Portuguese, Brazilian)
* New translations strings_timeline.xml (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings_about_app.xml (Portuguese, Brazilian)
* New translations strings_scene_editor.xml (Portuguese, Brazilian)
* New translations messages_en.properties (French)
* New translations messages_en.properties (Spanish)
* New translations messages_en.properties (German)
* New translations messages_en.properties (Italian)
* New translations messages_en.properties (Ukrainian)
* New translations messages_en.properties (Chinese Simplified)
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings_account_settings.xml (Portuguese, Brazilian)
* New translations strings_drafts.xml (Portuguese, Brazilian)
* New translations strings_encyclopedia.xml (Portuguese, Brazilian)
* New translations strings_project_home.xml (Portuguese, Brazilian)
* New translations strings_projects_list.xml (Portuguese, Brazilian)
* New translations strings_scene_list.xml (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations messages_en.properties (French)
* New translations messages_en.properties (Spanish)
* New translations messages_en.properties (German)
* New translations messages_en.properties (Italian)
* New translations messages_en.properties (Ukrainian)
* New translations messages_en.properties (Chinese Simplified)
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations strings_account_settings.xml (Portuguese, Brazilian)
* New translations strings_encyclopedia.xml (Portuguese, Brazilian)
* New translations strings_notes.xml (Portuguese, Brazilian)
* New translations strings_project_home.xml (Portuguese, Brazilian)
* New translations strings_projects_list.xml (Portuguese, Brazilian)
* New translations strings_scene_editor.xml (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations full_description.txt (French)
* New translations full_description.txt (Spanish)
* New translations full_description.txt (German)
* New translations full_description.txt (Italian)
* New translations full_description.txt (Ukrainian)
* New translations full_description.txt (Chinese Simplified)
* New translations full_description.txt (Portuguese, Brazilian)
* New translations strings_account_settings.xml (French)
* New translations strings_account_settings.xml (Spanish)
* New translations strings_account_settings.xml (German)
* New translations strings_account_settings.xml (Italian)
* New translations strings_account_settings.xml (Ukrainian)
* New translations strings_account_settings.xml (Chinese Simplified)
* New translations strings_account_settings.xml (Portuguese, Brazilian)
* New translations strings_scene_editor.xml (French)
* New translations strings_scene_editor.xml (Spanish)
* New translations strings_scene_editor.xml (German)
* New translations strings_scene_editor.xml (Italian)
* New translations strings_scene_editor.xml (Ukrainian)
* New translations strings_scene_editor.xml (Chinese Simplified)
* New translations strings_scene_editor.xml (Portuguese, Brazilian)
* New translations strings_scene_list.xml (French)
* New translations strings_scene_list.xml (Spanish)
* New translations strings_scene_list.xml (German)
* New translations strings_scene_list.xml (Italian)
* New translations strings_scene_list.xml (Ukrainian)
* New translations strings_scene_list.xml (Chinese Simplified)
* New translations strings_scene_list.xml (Portuguese, Brazilian)
* New translations strings_notes.xml (Portuguese, Brazilian)
* New translations strings_scene_editor.xml (Portuguese, Brazilian)
* New translations strings_scene_list.xml (Portuguese, Brazilian)
* New translations strings_sync.xml (French)
* New translations strings_sync.xml (Spanish)
* New translations strings_sync.xml (German)
* New translations strings_sync.xml (Italian)
* New translations strings_sync.xml (Ukrainian)
* New translations strings_sync.xml (Chinese Simplified)
* New translations strings_sync.xml (Portuguese, Brazilian)
* New translations messages_en.properties (French)
* New translations messages_en.properties (Spanish)
* New translations messages_en.properties (German)
* New translations messages_en.properties (Italian)
* New translations messages_en.properties (Ukrainian)
* New translations messages_en.properties (Chinese Simplified)
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations strings_scene_editor.xml (French)
* New translations strings_scene_editor.xml (Spanish)
* New translations strings_scene_editor.xml (German)
* New translations strings_scene_editor.xml (Italian)
* New translations strings_scene_editor.xml (Ukrainian)
* New translations strings_scene_editor.xml (Chinese Simplified)
* New translations strings_scene_editor.xml (Portuguese, Brazilian)
2026-01-13 23:53:15 -08:00
Adam Brown
cdb23d08a7
Update the README and store descriptions
2026-01-11 15:52:41 -08:00
Adam Brown
94a8eaca61
Prepared for release: v2.0.1
2026-01-11 02:02:47 -08:00
Adam Brown
e210d60d21
Prepared for release: v2.0.0
2026-01-10 22:15:03 -08:00