Llewelyn Gareth Griffiths
61f9ecb313
Fix #24777 : Random checkbox ticked now cycles between possible colours in preview ( #24865 )
...
* alternating between possible colours based on currentTick
* updating changelog
2025-08-02 09:55:11 -03:00
Michał Janiszewski
bb8ac6f132
Merge pull request #24866 from OpenRCT2/android-keystore
...
Use static keystore for signing Android builds
2025-08-02 12:12:47 +02:00
Michał Janiszewski
379ef5585c
Use images v20 in CI ( #24862 )
2025-08-02 11:44:07 +02:00
Michał Janiszewski
2fa9b7eb8e
Display sha256 digests instead of sha1 for releases ( #24871 )
...
As github now automatically displays sha256 checksums of uploaded
artifacts [1], lets match what they display.
[1] https://github.blog/changelog/2025-06-03-releases-now-expose-digests-for-release-assets/
2025-08-02 11:43:18 +02:00
Michał Janiszewski
80cd7e1fb8
Fallback to ephemeral debug signing if keystore is unavailable
2025-08-02 11:42:06 +02:00
Michał Janiszewski
559e1bf2ce
Use static keystore for signing Android builds
...
Fixes #22861
GitHub Actions CI uses ephemeral debug keystore resulting in APKs being
signed differently each time. This results in user not having trust in
where the builds come from and Android rejecting the update due to
mismatched keys.
This commit introduces a script to (re)create a keystore to be used for
signing APKs in GitHub Actions, sets environment variables for CI job
with generated key and modifies gradle project to consume those
variables.
I have generated the keystore with aforementioned script and set
secrects in the main repository with both the keystore password and
keystore contents.
2025-08-02 11:41:54 +02:00
Ethan O'Brien
9b2657ac62
Update android targetsdk to 36 ( #24843 )
...
* Update targetsdk to 36
* Combine duplicate code into a method
* Update dependencies and cmake
* Update Android base image
* Add TODO note above all file access intent
---------
Co-authored-by: Michał Janiszewski <janisozaur@gmail.com >
2025-08-02 06:26:33 -03:00
Ríša Szlachta
b8e163ffcf
Fix #24821 : Unclear guest spawn point placement error message ( #24827 )
...
* Create named constant from previously commented-out line for string id 2251
* Change error message when trying to build spawn point outside footpath
Error message change to STR_2251 :Can only be built on paths!
2025-08-01 17:05:39 +02:00
Garrett Leach
a8767ec4d8
Only add full initialized windows to the window list ( #24859 )
...
This removes the possibility of a race condition where a window is added to the window list but OnOpen has not been called. Many windows use OnOpen to set up required members so if say OnDraw is called it may use uninitialized members. For an example see ProgressWindow.
2025-08-01 17:03:30 +02:00
Ethan O'Brien
ee23d47276
android: null response body on error ( #24854 )
2025-08-01 15:07:19 +02:00
OpenRCT2 git bot
ed5d372edb
Merge Localisation/master into OpenRCT2/develop
2025-08-01 04:23:23 +00:00
Michał Janiszewski
f6292b4c13
Use clang-format 20 ( #24861 )
...
https://clang.llvm.org/docs/ClangFormatStyleOptions.html
2025-07-31 11:01:48 +02:00
OpenRCT2 git bot
616fdee571
Merge Localisation/master into OpenRCT2/develop
2025-07-30 04:16:50 +00:00
OpenRCT2 git bot
fe0edd71f7
Merge Localisation/master into OpenRCT2/develop
2025-07-29 04:19:13 +00:00
OpenRCT2 git bot
24c719de67
Merge Localisation/master into OpenRCT2/develop
2025-07-28 04:18:03 +00:00
Ethan O'Brien
b92a005459
Enhance emscripten display settings ( #24841 )
...
* emscripten: Invoke HTML5 emscripten fullscreen API instead of using SDL
* emscripten: Disable OpenGL
* emscripten: Add fullscreen change to changelog
2025-07-27 23:44:08 +02:00
Ríša Szlachta
19035ec2eb
Fix unlocalized word for conjunction when having multiple shortcuts for the same action ( #24838 )
...
* create STR_7000: "or"
* declare STR_OR
* enable localisation via LanguageGetString()
* Update ShortcutManager.cpp
* Update changelog.txt
---------
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2025-07-27 16:25:03 +00:00
Ethan O'Brien
f8865469cb
emscripten: increase STACK_SIZE to 8mb ( #24840 )
2025-07-27 13:07:46 -03:00
OpenRCT2 git bot
8292885ea2
Merge Localisation/master into OpenRCT2/develop
2025-07-27 04:17:32 +00:00
OpenRCT2 git bot
87a9e7888f
Merge Localisation/master into OpenRCT2/develop
2025-07-26 04:12:56 +00:00
Aaron van Geffen
b404f1193a
Merge pull request #24794 from AaronVanGeffen/loadsave-previews
...
Allow showing minimaps in file browser previews
2025-07-25 12:44:30 +02:00
AuraSpecs
3c52205810
Update OpenMSX and OpenSFX
2025-07-25 11:43:48 +03:00
OpenRCT2 git bot
815f75f02d
Merge Localisation/master into OpenRCT2/develop
2025-07-25 04:14:45 +00:00
mix
5eaeaf3c95
Fix the pattern of long grass being different to RCT1 and 2 ( #24829 )
2025-07-24 20:19:14 +00:00
Aaron van Geffen
975b64a7fd
Fix custom RCT1 scenarios potentially being confused with official ones ( #24832 )
2025-07-24 18:12:35 +00:00
Matt
8681b7f18a
Merge pull request #24774 from NylePudding/develop
...
Fix #24761 : Reliability progress bar no longer has a min value of 10
2025-07-24 17:24:43 +03:00
Aaron van Geffen
dfff043c93
Merge pull request #24812 from ZeeMaji/taiwan-park
...
Add Taiwan Park to extras tab
2025-07-24 14:44:47 +02:00
mix
cacf352059
Fix Junior Roller Coaster flat to steep tunnels ( #24826 )
2025-07-24 14:34:54 +02:00
Aaron van Geffen
0c8ea41c6d
Update distribution/changelog.txt
2025-07-24 12:35:27 +02:00
Aaron van Geffen
420cea17ae
Update objects to v1.7.2
2025-07-24 12:24:10 +02:00
mix
386bebe700
Fix River Rapids flat to gentle track piece tunnels ( #24825 )
2025-07-24 06:52:03 -03:00
mix
be8636fe4c
Fix Air Powered Vertical Coaster top section tunnels ( #24824 )
2025-07-24 05:17:48 -03:00
OpenRCT2 git bot
64309259f0
Merge Localisation/master into OpenRCT2/develop
2025-07-24 04:14:50 +00:00
Tulio Leao
911e8a3553
Merge pull request #24819 from tupaschoal/ca-cn-nsi
...
Add Chinese (Simp.) and Catalan translations to NSIS installer
2025-07-23 21:59:21 -03:00
mix
92cf940b86
Fix #24785 : Change scenery window filter to use filename instead of full path ( #24786 )
2025-07-23 07:03:09 -03:00
Tulio Leao
785c3df8f5
Add Catalan translations to NSIS installer
2025-07-23 06:47:29 -03:00
Tulio Leao
bbf4f0fd74
Add Simplified Chinese translations to NSIS installer
2025-07-23 06:47:12 -03:00
Britt Luttik
ec463164a2
Fix track deletion confirmation prompt not being aligned vertically ( #24783 )
...
Co-authored-by: Aaron van Geffen <aaron@aaronweb.net >
2025-07-21 22:55:11 +02:00
Arnold Zhou
2e36ec54be
zh-CN: Add translation to Flathub package
2025-07-21 15:04:36 +03:00
LRFLEW
c79eb0609b
Don't Double-Compress Park Chunks in Replay File ( #24728 )
2025-07-20 21:03:52 -03:00
ZeeMaji
2ac0373de3
Add Taiwan Park to extras
2025-07-20 18:39:08 +00:00
Llewelyn Gareth Griffiths
67d5a43f93
Merge branch 'develop' into develop
2025-07-20 17:43:01 +02:00
Michael Steenbeek
9d5b21cebf
Fix typo in changelog
2025-07-20 18:37:32 +03:00
Llewelyn Gareth Griffiths
fd6707e9fb
updating change log to add fix
2025-07-20 16:54:51 +02:00
OpenRCT2 git bot
8b3f286eeb
Merge Localisation/master into OpenRCT2/develop
2025-07-20 04:16:52 +00:00
Aaron van Geffen
2e219ec1e7
Introduce option to show minimap previews in LoadSave browser
2025-07-18 15:53:29 +02:00
Aaron van Geffen
091da9bdef
Fix LoadSave window frame not resizing when toggling previews
2025-07-18 15:02:05 +02:00
Aaron van Geffen
82ab76824f
Config.cpp: fix serialisation for sorting by file size
2025-07-18 14:41:52 +02:00
OpenRCT2 git bot
09fb8ea2aa
Merge Localisation/master into OpenRCT2/develop
2025-07-17 04:13:49 +00:00
Tulio Leao
309e1acde4
Merge pull request #24768 from tupaschoal/sv-se_nsis
...
Add Swedish and Spanish translations to NSIS installer
2025-07-16 17:35:56 -03:00