Commit Graph

27769 Commits

Author SHA1 Message Date
Zephyron
a060879519 Merge branch 'fix/auto-updater-appimage' into 'main'
fix: AppImage Update and Restart Logic (Linux)

See merge request citron/emulator!120
2025-10-27 15:56:27 +10:00
collecting
6855bac278 fix: AppImage 2025-10-27 03:08:55 +00:00
collecting
7680ab8220 fix: AppImage 2025-10-27 03:08:14 +00:00
collecting
d4b0c4a84f fix: AppImage 2025-10-27 03:07:37 +00:00
Zephyron
a0b334bd9c Merge branch 'fix/auto-update-link' into 'main'
fix(updater): Link to Commits

See merge request citron/emulator!119
2025-10-26 15:36:21 +10:00
collecting
c63396459b fix: Auto Update Link 2025-10-26 05:34:26 +00:00
collecting
deefdd36b0 fix: Auto Updater Link 2025-10-26 05:33:41 +00:00
Zephyron
131893389d Disable OpenSSL for Android builds 2025-10-26 15:14:13 +10:00
Zephyron
3b97f8b55a android: Fix crash when opening Zep Zone settings
Fixed NullPointerException caused by missing EXTENDED_DYNAMIC_STATE and
USE_CONDITIONAL_RENDERING entries in SettingsItem.settingsItems HashMap.

These settings were referenced in the Zep Zone menu but not registered,
causing the app to crash when trying to display them.

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-10-26 14:56:40 +10:00
Zephyron
254e9609be Merge branch 'fix/android-builds' into 'main'
revert: ${DEFAULT_ENABLE_OPENSSL}

See merge request citron/emulator!118
2025-10-26 14:44:36 +10:00
Zephyron
72253c76d1 Fix: Disable multi-core for Final Fantasy Tactics (010038B015560000)
Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-10-26 14:06:49 +10:00
collecting
fb43a9cbad revert: ${DEFAULT_ENABLE_OPENSSL} 2025-10-26 02:16:59 +00:00
Zephyron
e77ac6f9e0 Merge branch 'fix/autoupdater' into 'main'
feat(updater): Overhaul to use commit hashes and improve UI

See merge request citron/emulator!117
2025-10-25 14:45:50 +10:00
collecting
1175bf35b7 Edit updater_service.h 2025-10-25 02:13:00 +00:00
collecting
8050dc0cd2 Edit CMakeLists.txt 2025-10-25 02:12:01 +00:00
collecting
05da09d070 Edit GenerateSCMRev.cmake 2025-10-25 01:05:44 +00:00
collecting
7a7cd0004b Edit updater_service.cpp 2025-10-25 01:05:17 +00:00
collecting
d329e75fd5 Edit updater_service.h 2025-10-25 01:04:12 +00:00
collecting
66fc50646f Edit updater_dialog.cpp 2025-10-25 01:03:30 +00:00
collecting
ab3429ed1c Edit updater_dialog.h 2025-10-25 01:02:37 +00:00
collecting
ee7aebca9b fix: Auto Updater 2025-10-24 11:31:39 +00:00
collecting
c1dda00eea fix: Auto Updater 2025-10-24 11:30:59 +00:00
collecting
ada780f3f8 fix: Auto Updater 2025-10-24 11:30:19 +00:00
collecting
7df644499a fix: Auto Updater 2025-10-24 11:29:21 +00:00
collecting
f8a96f4964 fix: Autoupdater 2025-10-24 10:44:01 +00:00
collecting
339d78cd08 fix: Autoupdater 2025-10-24 10:43:27 +00:00
collecting
06500c6545 fix: Autoupdater 2025-10-24 10:42:46 +00:00
collecting
f5029f62a1 fix: Autoupdater 2025-10-24 10:39:53 +00:00
collecting
1a29259e33 fix: Autoupdater 2025-10-24 10:39:04 +00:00
collecting
d5f1589341 fix: Autoupdater 2025-10-24 10:38:02 +00:00
collecting
5628d07b9c fix: Autoupdater 2025-10-24 10:36:49 +00:00
Zephyron
20250c3e31 fix: add missing NCA encryption type support and patch handling
Changes:
- Add missing encryption type cases to all switch statements
- Only call CreatePatchMetaStorage() when both tables are present
- Update assertions to allow partial table combinations

Fixes loading for Hades II, Pokémon Legends: Z-A, and other games
with newer NCA structures.

Reported-by: Dr.Stug@citron-emu.org
Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-10-24 16:25:38 +10:00
Zephyron
7672d2f1ff Merge branch 'fix/multiplayer-room-overlay' into 'main'
Fix: Resolve multiplayer overlay notification and state bugs

See merge request citron/emulator!115
2025-10-24 15:36:14 +10:00
Zephyron
a9acaac0ab Merge branch 'fix/copyright' into 'main'
fix: Copyright License Identifier

See merge request citron/emulator!113
2025-10-24 15:35:22 +10:00
collecting
ba62e4be62 Edit: multiplayer_room_overlay.cpp 2025-10-24 04:11:55 +00:00
collecting
e8d838335f fix: Multiplayer Room Overlay 2025-10-24 03:42:24 +00:00
collecting
18348b150b fix: Multiplayer Room Overlay 2025-10-24 03:41:57 +00:00
collecting
662930f3e1 fix: Copyright License Identifier 2025-10-24 00:36:14 +00:00
Zephyron
5cfd392144 Merge branch 'feat/multiplayer-room-overlay' into 'main'
feat(multiplayer): Add in-game multiplayer room overlay

See merge request citron/emulator!112
2025-10-24 10:24:47 +10:00
collecting
805ca4e04f Feat: Add multiplayer-room-overlay 2025-10-24 00:11:33 +00:00
collecting
15aeee4add feat: Add multiplayer-room-overlay 2025-10-24 00:10:20 +00:00
collecting
25c46b247c feat: Add multiplayer-room-overlay 2025-10-24 00:09:44 +00:00
collecting
850a9f8f6d feat: Add multiplayer-room-overlay 2025-10-24 00:09:11 +00:00
collecting
d76f2faa69 feat: Add multiplayer-room-overlay 2025-10-24 00:08:25 +00:00
collecting
ee47c4d095 feat: Add multiplayer_room_overlay files 2025-10-24 00:05:32 +00:00
collecting
bfa94f4ca6 feat: Add multiplayer_room_overlay.cpp 2025-10-24 00:04:51 +00:00
collecting
b03341ac8d feat: Add multiplayer_room_overlay.h 2025-10-24 00:04:24 +00:00
Zephyron
7a9a8851ce Merge branch 'update/about-section' into 'main'
update: About Section

See merge request citron/emulator!111
2025-10-23 12:32:57 +10:00
collecting
49f18763d8 update: About Section 2025-10-22 18:14:41 +00:00
Zephyron
d5081c3919 fix: implement missing shader recompiler instructions
Resolves compilation errors in move_register.cpp by using proper
register offset approach instead of non-existent Y/Z/W methods.

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-10-22 21:13:00 +10:00