Commit Graph

3109 Commits

Author SHA1 Message Date
Georges-Antoine Assi
d1117a11f3 bump emujs to 4.2.3 2025-07-05 16:18:48 -04:00
Georges-Antoine Assi
7b26672a77 fix navigating between tabs 2025-07-05 16:16:59 -04:00
Michael Manganiello
7f2ab9ed63 fix: Require threads for dosbox_pure core
As implemented in EmulatorJS.org:
f679b265e9/data/src/emulator.js (L47)
2025-07-05 14:12:36 -03:00
Georges-Antoine Assi
346c24e66e Merge pull request #2045 from rommapp/url-search-params
Use URL to store and load search params
2025-07-05 09:56:56 -04:00
Michael Manganiello
f96adeeaee misc: Upgrade to Python 3.13
Small changes to upgrade Python to version 3.13, and fixes based on a
`pyupgrade` run using the `--py313-plus` flag.
2025-07-03 23:37:00 -03:00
Georges-Antoine Assi
21d4bc3fec improve md editor colors for blocks 2025-07-03 15:12:46 -04:00
Georges-Antoine Assi
cb8b727b9d hide code flags in md editor 2025-07-03 15:01:49 -04:00
Georges-Antoine Assi
9826df2b7a [ROMM-2037] Break summary by work correctly 2025-07-03 14:50:51 -04:00
Georges-Antoine Assi
6d16ca41cc have cursor fix small bugs 2025-07-03 09:46:39 -04:00
Georges-Antoine Assi
89949fb6c0 search on first load search page 2025-07-02 13:40:41 -04:00
Georges-Antoine Assi
02541e62f3 changes from ai revierw 2025-07-02 12:25:53 -04:00
Georges-Antoine Assi
2b09a9a5fd centralise search and filter 2025-07-02 10:11:31 -04:00
Georges-Antoine Assi
8eeb730e34 Use URL to store and load search params 2025-07-01 23:37:23 -04:00
Georges-Antoine Assi
8593184555 Reset gallery in search text field first 2025-07-01 16:16:57 -04:00
Michael Manganiello
37db1e7c01 Merge pull request #2028 from rommapp/fix/debounce-on-romuser-changes
fix: Add debounce to RomUser changes
2025-06-28 19:46:16 -03:00
Michael Manganiello
46baeded22 misc: Specify English language for all Markdown blocks
`md-editor-v3` defaults to Simplified Chinese for `MdEditor` and
`MdPreview` components. This change explicitly sets the language to
English (`en-US`) for all instances of these components.

Ideally, this should take the user's language preference into account,
and a common component can be created to avoid forgetting to set common
settings on new instances.
2025-06-28 14:32:05 -03:00
Michael Manganiello
cd7f0f8f9b fix: Add debounce to RomUser changes
Stop bombarding the API with updates when editing personal data, like
notes (which currently trigger an API call on each keystroke), and
status (e.g. changing values on the "Completion %" slider triggers
an API call on each change).

This change introduces a debounce of 500ms before sending updates
to the API.
2025-06-28 13:38:19 -03:00
Georges-Antoine Assi
c54f45d8f5 run trunk 2025-06-27 09:51:19 -04:00
milktoastrat
b279f2b31c Add and Update Platform Icons 2025-06-27 09:50:00 -04:00
Michael Manganiello
b6be11d4cf Merge pull request #2012 from rommapp/fix/user-endpoints-use-body
fix: Use request body for user creation and update endpoints
2025-06-25 00:47:51 -03:00
Michael Manganiello
b1ba322408 fix: Use request body for user creation and update endpoints
Stop using query parameters for user creation and update endpoints in
the API. Instead, use the request body to pass user data.

This change stops leaking sensitive information like passwords in the
URL.

Fixes #2010
2025-06-25 00:44:05 -03:00
Georges-Antoine Assi
ca964f3292 run trunk 2025-06-20 22:06:05 -03:00
milktoastrat
ca2e8087fd Merge remote-tracking branch 'upstream/master' into 2025-06-20-icon-update 2025-06-20 19:10:50 -04:00
milktoastrat
5d5df61e6e Add and Update Platform Icons 2025-06-20 18:09:32 -04:00
Zurdi
a7d765a49b Merge pull request #1999 from rommapp/misc/random_fixes
misc: Random fixes and improvements
2025-06-18 22:40:08 +02:00
zurdi
020e64405f fix: remove unused overflow-y-hidden class from common.css 2025-06-18 20:37:52 +00:00
milktoastrat
ca816e65a2 Added Platform Icons 2025-06-18 13:09:34 -04:00
milktoastrat
5e44ef6923 Add APF platform ICO and SVG Files 2025-06-18 12:53:50 -04:00
milktoastrat
fada233a9f Add ABC80 platform ICO and SVG files 2025-06-18 12:49:39 -04:00
milktoastrat
a356d78b59 Add 1292 APVS platform ICO and SVG files 2025-06-18 12:45:30 -04:00
zurdi
9b20f04387 fix: comment out focus call on text field in CollectionsDrawer and PlatformsDrawer 2025-06-18 16:37:31 +00:00
milktoastrat
f0bc3b9944 Add Mega Duck platform ico and svg files 2025-06-18 12:32:37 -04:00
zurdi
a4c60e73a1 fix: update linter versions and improve query filter logic in roms_handler 2025-06-18 16:29:07 +00:00
milktoastrat
900e670757 Add Switch 2 platform ico and svg files 2025-06-18 12:27:36 -04:00
zurdi
5bbb04bace fix: unify overflow-y handling across multiple components and add utility class 2025-06-18 16:22:19 +00:00
zurdi
7b49b6f781 fix: remove commented-out code for RetroAchievements from hashMatches computed property 2025-06-18 16:17:08 +00:00
milktoastrat
c4c75c6a33 Add Switch platform ico and svg files 2025-06-18 12:16:14 -04:00
zurdi
620cc9374a fix: improve dialog layout by adding dividers and adjusting padding in multiple components 2025-06-18 16:11:32 +00:00
zurdi
ac036ca081 Merge remote-tracking branch 'origin/master' into misc/random_fixes 2025-06-18 15:35:09 +00:00
zurdi
ce969508d8 fix: clean up code formatting and improve button layout in EditRom dialog 2025-06-18 15:11:54 +00:00
zurdi
b08ac38207 add: verified filter 2025-06-18 13:29:35 +00:00
zurdi
010b2e4895 fix: update game-card prop casing for consistency with Vue conventions 2025-06-18 13:04:12 +00:00
zurdi
38b7f9b410 fix: remove unused lazy-src bindings for image components to streamline rendering 2025-06-18 13:00:42 +00:00
zurdi
99ce5d026e fix: handle null, undefined, and empty string cases in platform grouping logic 2025-06-18 11:59:35 +00:00
zurdi
1a305dd962 fix: center align content in EditRom dialog for improved layout 2025-06-18 11:43:21 +00:00
zurdi
4b5a186c2a fix: comment out unused RetroAchievements match and adjust layout for hash display 2025-06-18 10:59:03 +00:00
zurdi
372230d168 fix: update scan API to use all metadata options for improved filtering 2025-06-18 10:34:50 +00:00
zurdi
e12114e9ef fix: update badge path handling and improve user progression refresh logic 2025-06-18 10:25:51 +00:00
zurdi
168f43f3ea fix: unify scanner from scan and platform info drawer 2025-06-18 09:32:08 +00:00
zurdi
ac08d0bc0b fix: unify new chips and icons, fixed game card layout 2025-06-18 09:31:51 +00:00