DuckStation v0.1-11515

v0.1-11515Desktop
Commits
  • 498921157 dep/rcheevos: Bump to 9ade739
  • 63caefb96 dep/rcheevos: Add game list functions to rc_client
  • 2f3067ab4 CMake: Use C99 to build rcheevos
  • eae17a4d7 Util: Add SQLite helpers and dynamic loading
  • 1230c8398 Achievements: Update seed hash database
  • 98ec05550 Achievements: Swap to sqlite-backed storage
  • cfde5bf5c Achievements: Move achievement pinning to database
  • e9bd041e2 Achievements: Add missing DB load check in a couple of places
  • cd7d35cf7 SQLiteHelpers: Fix load failure on Windows
  • 3260ba807 Deps: Update to 20260614
  • a05171d08 Achievements: Fix crash in database updates on unknown media change
  • 1cce275db Achievements: Don't update game database on disc change
  • cdce0f7a3 CI: Bump to LLVM 22
  • a3dbace1a Hotkeys: Display reason why rewind is unavailable
  • 4144c1e09 GPU: Eliminate redundant type comparions in FillDrawCommand()
  • 77fe65995 GPU: Inline draw mode into state struct
  • 15ad0024d TimingEvent: Use const char* for name instead of string_view
  • d22950c57 GPU: Add disable texture/vertex lighting debug options
  • 9fe36d9c0 Misc: Reduce unnecessary struct padding
  • 31c218360 Qt: Use atomic for auto close flag
  • 4c698e735 Qt: Add menu item to refresh achievement database
  • f7ce14e81 ZipHelpers: Move to util project and source file
  • 97ae01391 Hotkeys: Add 'Select Next Slot and Save State'
  • 9d0eec772 Qt: Disable global save states by default
  • 64f0689b6 Qt: Remove unused signal in SettingsWindow
  • 0dd6e5cef Qt: Disable tab key navigation on game list (#3752)
  • c712c7b29 Qt: Fix keyboard navigation in game list after searching (#3753)
  • 8f6b1b630 FullscreenUI: Add reset option to directory selector
  • ef8a1fcee Core: Fix setting reset wiping out user preferences
  • c0a8d9dac FullscreenUI: Fix global states always showing in menu
  • b19347eed Add complete Ukrainian translation for Qt interface (#3754)
  • cd0c961ec Qt: Add Ukrainian translation to list
  • a64851a1f HTTPDownloader: Remove redunadant request \casts
  • 6357732c8 feat(shader): add Scanline Modern 4x2 adaptive retro filter (#3755)
  • 39cb9af98 update spanish translation (#3756)
  • e6694d1e2 Fix scanline flicker caused by precision drift at boundaries (#3758)
  • 553b133b9 Spanish (Spain) translation update 2026/06/22
  • 5828adfed Qt: Normalize x in es-ES translation
  • cd7b4e535 Qt: Remove placeholder text from a bunch of ui files
  • 5be86a0f3 Qt: Remove redundant translation strings in capture settings
  • 99498ad0c MSBuild: Flag ts files as correct type
  • ba6ae234b Qt: Rework speed controls to be less confusing
  • 6dd972a38 FullscreenUI: Add zoom/slide transition effects
  • 1ffee7175 Qt: Fix unused variable warning
  • b43807a2b CPU: Add MIPS assembler
  • efed642cf Qt: Add 'Patch Instruction' and 'Nop Instruction' to debugger
  • 34df972d8 Cheats: Add 'Assembly' code type
  • b1106392b Qt: Use fixed-width font for cheat code editor
  • 17f54f1a2 Qt: Fix missing styling of QPlainTextEdit
  • b4834b982 CPU: Add targeted icache invalidation
  • 74fac973e Cheats: Invalidate icache when writing (likely) assembly codes
  • 91273f2b3 CPU: Eliminate default branch in icache fill
  • 487a16193 FullscreenUI: Add a couple of missing transition effects
  • 7d002d352 FullscreenUI: Fix a couple of issues with modal progress
  • ef84883dd Sockets: Fix incorrect WSAStartup() call
  • 90c70407c VideoThread: Fix debug assertion tripping in single-threaded mode
  • 032d89447 Qt: Update redump hash lookup URL
  • c22c1cbc4 Settings: Load config for all memory cards
  • 75be5531a Qt: Add configuration of multitap memory cards
  • 352bb0d7f Qt: Move save state backup setting to memory card page
  • eccc1e054 FullscreenUI: Add start-in-big-picture-mode option
  • 4a9776541 Qt: Tidy up main() function
  • 73967c5c4 InputManager: Fix cloning multitap profiles
  • 9e4ef8bd6 System: Only use fast forward volume for >1 speed
  • e409f884d Settings: Remove unused function
  • 57a77b433 GameList: Force refresh when starting disc change
  • ad705e7d8 Qt: Fix saved geometry being lost in nogui mode
  • 92d3f8e6e Atualização Português do Brasil (#3760)
  • a9cc936ba Qt: Minor UI consistency fixes (#3761)
  • ffd9d40d6 Qt: Add Register button for achievements
  • fa1b4b748 CMake: Silence resource copy messages
  • f1e089374 System: Fix mute volume
View original

Upgraded? How did it go?

Discussion