Commit Graph

7205 Commits

Author SHA1 Message Date
Michael Manganiello
e4e3928d1b misc: Apply import sorting 2025-09-04 11:17:00 -03:00
Michael Manganiello
6827275e36 misc: Identify first party modules for isort
List known first party modules in `isort` configuration, to ensure
proper sorting of imports.

First commit includes configuration changes, while second commit runs
`trunk` with the new configuration.
2025-09-04 11:14:44 -03:00
Georges-Antoine Assi
1687572ec3 Merge pull request #2373 from rommapp/gallery-slowdown-fix
Performance fixes for gallery slowdown on card hover
4.2.0-alpha.2
2025-09-04 08:47:51 -05:00
Georges-Antoine Assi
fd736b9705 fix type error 2025-09-04 09:43:06 -04:00
Georges-Antoine Assi
4b870d6571 self cleanup 2025-09-04 09:36:19 -04:00
Georges-Antoine Assi
c9afae97ed Performance fixes for gallery slowdown on card hover 2025-09-04 09:31:13 -04:00
Georges-Antoine Assi
37fb35a2c9 explicit set type to file virtual table 2025-09-04 09:06:21 -04:00
Georges-Antoine Assi
c1f66d8e19 Merge pull request #2372 from rommapp/replace-usewindowscroll
Replace useWindowScroll with useScroll on document body
2025-09-04 08:05:54 -05:00
Georges-Antoine Assi
9e3d26c414 rename 2025-09-04 09:01:00 -04:00
Georges-Antoine Assi
8b0c6836dc Replace useWindowScroll with useScroll on document body 2025-09-04 09:00:21 -04:00
Michael Manganiello
c66a6eb5b7 Merge pull request #2370 from rommapp/misc/metadata-handler-is-enabled
misc: Add MetadataHandler's is_enabled method
2025-09-04 09:47:42 -03:00
Georges-Antoine Assi
990c456f97 comment out options in config.yml 4.2.0-alpha.1 2025-09-03 22:39:06 -04:00
Georges-Antoine Assi
768624cd74 filter out existing webp files in taks 2025-09-03 21:32:33 -04:00
Georges-Antoine Assi
33b8e037b5 scan launchbox first on update 2025-09-03 21:28:05 -04:00
Michael Manganiello
d216bad78b misc: Add MetadataHandler's is_enabled method
Convert `MetadataHandler` to an abstract base class and add an
`is_enabled` class method that allows every metadata handler to
independently report whether it is enabled based on its configuration.

This avoids the need for global variables in the config module, allowing
us to change the enabled state of a metadata handler at runtime if
needed.
2025-09-03 22:13:28 -03:00
Georges-Antoine Assi
3e7d70ae4e can manual run convert webp task 2025-09-03 20:07:51 -04:00
Georges-Antoine Assi
18e7372cce bump trunk and disable oxipng 2025-09-03 19:33:14 -04:00
Georges-Antoine Assi
982f388122 fix webp enabled check 2025-09-03 19:28:35 -04:00
Georges-Antoine Assi
1ac99308eb fix skeleton defaults 2025-09-03 19:22:51 -04:00
Georges-Antoine Assi
ee167fc250 Merge pull request #2357 from rommapp/misc/play-btn-component
misc: Add PlayBtn component to unify button logic
2025-09-03 17:24:16 -05:00
Georges-Antoine Assi
5cc5227f8e define expost isEmulationSupported from playbtn 2025-09-03 18:18:59 -04:00
Georges-Antoine Assi
fe3fff89da Merge branch 'master' into misc/play-btn-component 2025-09-03 18:00:12 -04:00
Georges-Antoine Assi
a83c4c445e Merge pull request #2366 from rommapp/upload-dropzone
Use dropzone and add button in upload modal
2025-09-03 16:56:18 -05:00
Georges-Antoine Assi
afcb1fb35b Merge pull request #2369 from rommapp/romm-2342
[ROMM-2342] Fix single roms display on postgres
2025-09-03 16:55:28 -05:00
Georges-Antoine Assi
5d2daf7357 move into a function 2025-09-03 17:51:44 -04:00
Georges-Antoine Assi
8a29918ed5 Merge pull request #2368 from rommapp/use-template-ref
Use modern useTemplateRef hook
2025-09-03 16:34:51 -05:00
Georges-Antoine Assi
bacc8d7bf8 self cleanup from review 2025-09-03 17:27:15 -04:00
Georges-Antoine Assi
33ee8d3a20 [ROMM-2342] Fix single roms display on postgres 2025-09-03 17:06:51 -04:00
Georges-Antoine Assi
f06e02df20 Use modern useTemplateRef hook 2025-09-03 14:04:29 -04:00
Georges-Antoine Assi
fe0f58c944 Merge pull request #2367 from rommapp/vueuse-window-scroll
Replace window scroll listeners with reactive useWindowScroll
2025-09-03 10:54:16 -05:00
Georges-Antoine Assi
d8bc739f68 Replace window scroll listeners with reactive useWindowScroll 2025-09-03 11:18:24 -04:00
Georges-Antoine Assi
c649660b06 Merge branch 'master' into upload-dropzone 2025-09-03 10:29:38 -04:00
Georges-Antoine Assi
b83effba1d Merge pull request #2361 from rommapp/import-order-prettier
Set import order in prettierrc
2025-09-03 09:27:00 -05:00
Georges-Antoine Assi
dfd6bd2bc9 Run formatter on all vue imports 2025-09-03 10:18:08 -04:00
Georges-Antoine Assi
9291080cba Merge branch 'master' into import-order-prettier 2025-09-03 10:15:10 -04:00
Georges-Antoine Assi
1db9d6eae8 Use dropzone and add button in upload modal 2025-09-03 10:14:48 -04:00
Georges-Antoine Assi
e556a0f079 Merge pull request #2365 from rommapp/vueuse-activeelement
Replace activeElement with type exact useActiveElement
2025-09-03 08:24:14 -05:00
Georges-Antoine Assi
92d51fc54d Update comments 2025-09-03 09:20:14 -04:00
Georges-Antoine Assi
ed3edcdfc4 Replace activeElement with type exact useActiveElement 2025-09-03 09:17:42 -04:00
Georges-Antoine Assi
8adea5074a Merge pull request #2360 from rommapp/romm-2153
Load core options from config.yml
2025-09-03 08:05:10 -05:00
Georges-Antoine Assi
08e6df81b2 Merge branch 'master' into romm-2153 2025-09-03 09:01:16 -04:00
Georges-Antoine Assi
0aa0242248 Merge pull request #2362 from rommapp/vueuse-localstorage
Replace usage of localStorage with vuewuse useLocalStorage
2025-09-03 07:57:59 -05:00
Georges-Antoine Assi
b372d00176 more simple cleanup 2025-09-03 08:54:32 -04:00
Georges-Antoine Assi
62f1ca65cf cleanup and self review 2025-09-03 08:48:41 -04:00
Georges-Antoine Assi
cc8f574e00 Replace usage of localStorage with vuewuse useLocalStorage 2025-09-02 23:39:01 -04:00
Georges-Antoine Assi
ebaa791a7b set import order in prettierrc 2025-09-02 11:18:13 -04:00
Georges-Antoine Assi
b6c8508e18 fix batocera psx bind 2025-09-02 10:12:38 -04:00
Georges-Antoine Assi
870cf10037 fix core controls order 2025-09-02 10:10:39 -04:00
Georges-Antoine Assi
bb004fce6c fix tests 2025-09-02 09:40:43 -04:00
Georges-Antoine Assi
9d1b9a7ca3 Merge branch 'master' into romm-2153 2025-09-02 09:25:45 -04:00