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
80022fa590
Add iOS and MacOS store metadata
2026-06-05 00:06:35 -07:00
Wavesonics
8acee3835c
Fix iOS and MacOS fastlane
...
They need their changelog written
2026-06-05 00:06:21 -07:00
Wavesonics
97bc5a1b1a
Prepared for release: v3.1.3
2026-06-04 21:56:12 -07:00
Wavesonics
0de5e5711c
Enable Apple store targets to actually publish
2026-06-04 19:43:40 -07:00
Adam Brown
35ecc7b750
Prepared for release: v3.1.2
2026-06-03 00:37:43 -07:00
Adam Brown
0fbaaf8390
ci: remove Mac App Store dry-run scaffolding ( #549 )
...
The dry run served its purpose (verified the pipeline and surfaced the
two-cert signing bug, now fixed in publish-mac-app-store.yml). Drop the
dry-run workflow and its desktop_build_only lane; keep only the fix.
2026-06-02 23:31:36 -08:00
Adam Brown
46f8b30524
Mac App Store: dry-run workflow + two-cert signing fix ( #548 )
...
* ci: add Mac App Store dry-run lane and workflow
Adds a way to exercise the Mac App Store build/sign/package pipeline
without releasing anything to App Store Connect.
- fastlane: new `mac desktop_build_only` lane builds, signs, and verifies
the .pkg (via build-appstore.sh) but skips the App Store Connect build
number lookup and the upload — no API key needed.
- workflow: new "Dry Run — Mac App Store" (workflow_dispatch) mirrors the
real publish workflow's keychain + provisioning-profile setup, runs the
build-only lane, and saves the .pkg as an artifact instead of uploading.
Verified locally: lane builds + passes codesign/pkgutil checks.
* ci: temporarily trigger mac dry-run on push to its branch
workflow_dispatch requires the workflow to exist on the default branch
before it can be dispatched. Add a branch-scoped push trigger so the dry
run can be exercised now; remove before merging.
* ci: import Mac signing certs from two separate p12 files
macOS `security import` only ingests one identity from a combined
multi-key .p12 (which one wins is non-deterministic), so a single secret
holding both the Application and Installer certs left one of them missing
from the CI keychain — caught by the dry run, which failed with "Mac
Installer Distribution certificate not found".
Import the Application and Installer certs from their own single-identity
.p12 files instead. Adds a second secret, MAC_INSTALLER_CERT_P12_BASE64.
Applied to both the dry-run and the real publish-mac-app-store workflows.
* ci: drop temporary push trigger from mac dry-run workflow
The dry run was triggered via a branch-scoped push trigger because
workflow_dispatch only works once the workflow exists on the default
branch. Now that it's merging to develop, revert to workflow_dispatch
only.
2026-06-02 23:29:42 -08: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
Wavesonics
f0530674ec
Improving iOS & MacOs build scripts
...
Feed the right versions in
2026-05-29 23:27:28 -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
Wavesonics
0700d0c5e5
Wire up iOS App Store publishing via Fastlane (local + CI)
...
Mirror the Mac setup with an :ios platform block exposing ios_testflight
and ios_release lanes, plus a publish-ios-app-store job in the release
workflow. Both lanes reuse the existing App Store Connect API key (the
.p8 isn't platform-specific). The CI job installs the provisioning
profile to both Xcode 16's path and the legacy Fastlane location for
compatibility.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 00:18:16 -07:00
Wavesonics
41387761a8
Add Mac App Store publishing via Fastlane (local + CI)
...
Wire up two Mac lanes (desktop_testflight, desktop_release) alongside the
existing Android setup, and a publish-mac-app-store job in the release
workflow so each new release uploads a sandboxed .pkg to TestFlight on a
macos-latest runner. The lane respects BUILD_NUMBER from env (CI sets it
to github.run_number) and falls back to TestFlight + 1 locally.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 22:06:15 -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
Adam Brown
3accf73f41
Prepared for release: v1.14.0
2026-01-06 18:39:37 -08:00
Adam Brown
4c92e98503
Revert "Prepared for release: v1.14.0"
...
This reverts commit 5d67e34c5a .
2026-01-06 18:22:52 -08:00
Adam Brown
5d67e34c5a
Prepared for release: v1.14.0
2026-01-06 00:46:08 -08:00
Adam Brown
f17b4b654c
Revert "Prepared for release: v1.14.0"
...
This reverts commit 23ed80dcde .
2026-01-06 00:44:30 -08:00
Adam Brown
ee38a2112e
New Crowdin updates ( #439 )
...
* 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 strings.xml (French)
* New translations strings.xml (Spanish)
* New translations strings.xml (German)
* New translations strings.xml (Italian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Chinese Simplified)
* 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 strings.xml (French)
* New translations strings.xml (Spanish)
* New translations strings.xml (German)
* New translations strings.xml (Italian)
* New translations strings.xml (Ukrainian)
* New translations messages_en.properties (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings_about_app.xml (French)
* New translations strings_about_app.xml (Spanish)
* New translations strings_about_app.xml (German)
* New translations strings_about_app.xml (Italian)
* New translations strings_about_app.xml (Ukrainian)
* New translations strings_about_app.xml (Chinese Simplified)
* New translations strings_about_app.xml (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_desktop.xml (French)
* New translations strings_desktop.xml (Spanish)
* New translations strings_desktop.xml (German)
* New translations strings_desktop.xml (Italian)
* New translations strings_desktop.xml (Ukrainian)
* New translations strings_desktop.xml (Chinese Simplified)
* New translations strings_desktop.xml (Portuguese, Brazilian)
* New translations strings_drafts.xml (French)
* New translations strings_drafts.xml (Spanish)
* New translations strings_drafts.xml (German)
* New translations strings_drafts.xml (Italian)
* New translations strings_drafts.xml (Ukrainian)
* New translations strings_drafts.xml (Chinese Simplified)
* New translations strings_drafts.xml (Portuguese, Brazilian)
* New translations strings_encyclopedia.xml (French)
* New translations strings_encyclopedia.xml (Spanish)
* New translations strings_encyclopedia.xml (German)
* New translations strings_encyclopedia.xml (Italian)
* New translations strings_encyclopedia.xml (Ukrainian)
* New translations strings_encyclopedia.xml (Chinese Simplified)
* New translations strings_encyclopedia.xml (Portuguese, Brazilian)
* New translations strings_notes.xml (French)
* New translations strings_notes.xml (Spanish)
* New translations strings_notes.xml (German)
* New translations strings_notes.xml (Italian)
* New translations strings_notes.xml (Ukrainian)
* New translations strings_notes.xml (Chinese Simplified)
* New translations strings_notes.xml (Portuguese, Brazilian)
* New translations strings_project_home.xml (French)
* New translations strings_project_home.xml (Spanish)
* New translations strings_project_home.xml (German)
* New translations strings_project_home.xml (Italian)
* New translations strings_project_home.xml (Ukrainian)
* New translations strings_project_home.xml (Chinese Simplified)
* New translations strings_project_home.xml (Portuguese, Brazilian)
* New translations strings_project_navigation.xml (French)
* New translations strings_project_navigation.xml (Spanish)
* New translations strings_project_navigation.xml (German)
* New translations strings_project_navigation.xml (Italian)
* New translations strings_project_navigation.xml (Ukrainian)
* New translations strings_project_navigation.xml (Chinese Simplified)
* New translations strings_project_navigation.xml (Portuguese, Brazilian)
* New translations strings_project_select_navigation.xml (French)
* New translations strings_project_select_navigation.xml (Spanish)
* New translations strings_project_select_navigation.xml (German)
* New translations strings_project_select_navigation.xml (Italian)
* New translations strings_project_select_navigation.xml (Ukrainian)
* New translations strings_project_select_navigation.xml (Chinese Simplified)
* New translations strings_project_select_navigation.xml (Portuguese, Brazilian)
* New translations strings_projects_list.xml (French)
* New translations strings_projects_list.xml (Spanish)
* New translations strings_projects_list.xml (German)
* New translations strings_projects_list.xml (Italian)
* New translations strings_projects_list.xml (Ukrainian)
* New translations strings_projects_list.xml (Chinese Simplified)
* New translations strings_projects_list.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_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 strings_timeline.xml (French)
* New translations strings_timeline.xml (Spanish)
* New translations strings_timeline.xml (German)
* New translations strings_timeline.xml (Italian)
* New translations strings_timeline.xml (Ukrainian)
* New translations strings_timeline.xml (Chinese Simplified)
* New translations strings_timeline.xml (Portuguese, Brazilian)
* New translations strings.xml (French)
* New translations strings.xml (Spanish)
* New translations strings.xml (German)
* New translations strings.xml (Italian)
* New translations strings.xml (Ukrainian)
* New translations strings.xml (Chinese Simplified)
* 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 short_description.txt (French)
* New translations short_description.txt (Spanish)
* New translations short_description.txt (German)
* New translations short_description.txt (Italian)
* New translations short_description.txt (Ukrainian)
* New translations short_description.txt (Chinese Simplified)
* New translations short_description.txt (Portuguese, Brazilian)
* New translations title.txt (French)
* New translations title.txt (Spanish)
* New translations title.txt (German)
* New translations title.txt (Italian)
* New translations title.txt (Ukrainian)
* New translations title.txt (Chinese Simplified)
* New translations title.txt (Portuguese, Brazilian)
* New translations strings.xml (German)
* New translations strings_about_app.xml (German)
* New translations strings_account_settings.xml (German)
* New translations strings.xml (German)
* New translations messages_en.properties (German)
* New translations strings_account_settings.xml (German)
* New translations full_description.txt (German)
* New translations short_description.txt (German)
* New translations strings_about_app.xml (Portuguese, Brazilian)
* New translations short_description.txt (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings_desktop.xml (Portuguese, Brazilian)
* New translations strings_project_navigation.xml (Portuguese, Brazilian)
* New translations strings_project_select_navigation.xml (Portuguese, Brazilian)
* New translations full_description.txt (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings_project_home.xml (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings_notes.xml (Portuguese, Brazilian)
* New translations strings_project_home.xml (Portuguese, Brazilian)
* New translations strings_scene_editor.xml (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_encyclopedia.xml (French)
* New translations strings_encyclopedia.xml (Spanish)
* New translations strings_encyclopedia.xml (German)
* New translations strings_encyclopedia.xml (Italian)
* New translations strings_encyclopedia.xml (Ukrainian)
* New translations strings_encyclopedia.xml (Chinese Simplified)
* New translations strings_encyclopedia.xml (Portuguese, Brazilian)
* New translations strings_notes.xml (French)
* New translations strings_notes.xml (Spanish)
* New translations strings_notes.xml (German)
* New translations strings_notes.xml (Italian)
* New translations strings_notes.xml (Ukrainian)
* New translations strings_notes.xml (Chinese Simplified)
* New translations strings_notes.xml (Portuguese, Brazilian)
* New translations strings_projects_list.xml (French)
* New translations strings_projects_list.xml (Spanish)
* New translations strings_projects_list.xml (German)
* New translations strings_projects_list.xml (Italian)
* New translations strings_projects_list.xml (Ukrainian)
* New translations strings_projects_list.xml (Chinese Simplified)
* New translations strings_projects_list.xml (Portuguese, Brazilian)
* Clean up
* New translations messages_en.properties (Chinese Simplified)
* New translations messages_en.properties (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_notes.xml (French)
* New translations strings_notes.xml (Spanish)
* New translations strings_notes.xml (German)
* New translations strings_notes.xml (Italian)
* New translations strings_notes.xml (Ukrainian)
* New translations strings_notes.xml (Chinese Simplified)
* New translations strings_notes.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 short_description.txt (French)
* New translations short_description.txt (Spanish)
* New translations short_description.txt (German)
* New translations short_description.txt (Italian)
* New translations short_description.txt (Ukrainian)
* New translations title.txt (French)
* New translations title.txt (Spanish)
* New translations title.txt (German)
* New translations title.txt (Italian)
* New translations title.txt (Ukrainian)
* New translations full_description.txt (Chinese Simplified)
* New translations full_description.txt (Portuguese, Brazilian)
* New translations short_description.txt (Chinese Simplified)
* New translations short_description.txt (Portuguese, Brazilian)
* New translations title.txt (Chinese Simplified)
* New translations title.txt (Portuguese, Brazilian)
* Clean up
2026-01-06 00:35:32 -08:00
Adam Brown
23ed80dcde
Prepared for release: v1.14.0
2026-01-05 00:40:14 -08:00
Adam Brown
d8d38039ef
Prepared for release: v1.13.2
2026-01-03 01:42:07 -08:00
Adam Brown
93922c1c18
Prepared for release: v1.13.1
2025-12-31 16:22:49 -08:00
Adam Brown
9f6ae12f1d
Prepared for release: v1.13.0
2025-12-30 00:20:20 -08:00
Adam Brown
55faf88750
Revert "Prepared for release: v1.13.0"
...
This reverts commit dc41cb024b .
2025-12-29 15:56:26 -08:00
Adam Brown
dc41cb024b
Prepared for release: v1.13.0
2025-12-29 13:50:56 -08:00
Adam Brown
102529b7d3
Prepared for release: v1.12.4
2025-12-27 01:28:25 -08:00