Commit Graph

1243 Commits

Author SHA1 Message Date
Zurdi
8fec050557 Update frontend/src/views/Settings/LibraryManagement.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-30 13:38:28 +02:00
zurdi
60837b4580 feat: import MAX_FETCH_LIMIT in LibraryManagement and use it in cleanupAll function 2025-07-30 11:26:37 +00:00
zurdi
64a76b2f74 fix: initialize timeout variable with a default value in LibraryManagement 2025-07-29 16:12:02 +00:00
zurdi
6300b524db feat: add setLimit action to roms store and implement cleanupAll function in LibraryManagement 2025-07-29 16:08:37 +00:00
zurdi
b87f5fba79 feat: update logo assets and enhance Library Management features
- Updated logotipo images (PNG and SVG) for improved branding.
- Upgraded Vuetify version from 3.7.18 to 3.9.2 in package.json and package-lock.json.
- Removed MissingGames component and integrated game table for better display of missing ROMs.
- Enhanced LibraryManagement.vue to include platform filtering and improved loading states.
- Refactored fetchRoms function to handle pagination and loading states more effectively.
- Changed data table from v-data-table-server to v-data-table-virtual for performance optimization.
2025-07-29 13:19:27 +00:00
zurdi
2c0a57a162 feat: add missing games admin panel 2025-07-23 13:18:23 +00:00
Georges-Antoine Assi
c937859b06 changes from code review 2025-07-21 23:34:03 -04:00
Georges-Antoine Assi
6d7597a300 [ROMM-1230] Add background color picker to ruffle 2025-07-21 23:23:12 -04:00
Georges-Antoine Assi
c9a4bef63b fixes from reivew 2025-07-21 13:22:39 -04:00
Georges-Antoine Assi
7f36062bdd store last scan selected sources in storage 2025-07-21 13:05:25 -04:00
Georges-Antoine Assi
a637c82396 improve icons in title and scan 2025-07-15 18:51:14 -04:00
Georges-Antoine Assi
4e25d7a349 ADd meta icons to scan rows 2025-07-15 18:28:24 -04:00
Georges-Antoine Assi
6d831d2d7a style tweaks to bg header 2025-07-13 17:31:49 -04:00
Georges-Antoine Assi
9852f1e9aa send first file to hasheous for hash calc 2025-07-13 12:03:25 -04:00
Georges-Antoine Assi
334d614499 reorder meta sources scan page 2025-07-11 22:12:52 -04:00
Georges-Antoine Assi
c1098fc16b Misc metadata fixes 2025-07-11 18:17:14 -04:00
zurdi
2a7e81bcab refactor Home.vue template structure for better readability 2025-07-11 09:05:45 +00:00
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
89949fb6c0 search on first load search page 2025-07-02 13:40:41 -04:00
Georges-Antoine Assi
2b09a9a5fd centralise search and filter 2025-07-02 10:11:31 -04:00
Georges-Antoine Assi
8593184555 Reset gallery in search text field first 2025-07-01 16:16:57 -04:00
zurdi
010b2e4895 fix: update game-card prop casing for consistency with Vue conventions 2025-06-18 13:04:12 +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
Georges-Antoine Assi
d39614e87a Merge pull request #1990 from rommapp/hasheous-matching
Hasheous matching
2025-06-17 16:24:58 -04:00
Georges-Antoine Assi
35ffed9dfc self cleanup of scan page 2025-06-17 12:21:06 -04:00
Georges-Antoine Assi
7c9da56f67 improvemenrts to home page cards 2025-06-17 10:32:42 -04:00
Georges-Antoine Assi
66cf16d386 use hasheous as a populator to igdb and ra 2025-06-16 22:29:30 -04:00
Georges-Antoine Assi
2b1297bd1a playmatch only runs under IGDB 2025-06-16 14:28:19 -04:00
zurdi
50945078d5 fix: improve form validation rules for username and password fields in Login component 2025-06-16 13:57:11 +00:00
zurdi
ee552e5116 fix: enhance form validation and improve input field handling in user dialogs 2025-06-16 13:53:42 +00:00
Georges-Antoine Assi
88130a60f8 First batch of work for hasheous 2025-06-15 21:52:36 -04:00
Georges-Antoine Assi
167ef44fef explicit require igdb + enable in env 2025-06-15 17:25:18 -04:00
Georges-Antoine Assi
cf80fb6532 incr improvements towards playmatch self 2025-06-15 14:41:14 -04:00
Georges-Antoine Assi
318661bc45 Merge branch 'master' into romm-403 2025-06-13 11:51:45 -04:00
zurdi
a488ee7446 feat: readded statistics display to home page and added settings for toggling visibility 2025-06-13 13:17:31 +00:00
zurdi
8370b79a83 feat: add 'missing_from_fs' property to various schemas and update related logic for better tracking of missing files 2025-06-12 22:18:06 +00:00
Georges-Antoine Assi
e7cfd02d24 Merge branch 'master' into romm-403 2025-06-12 09:57:57 -04:00
zurdi
df59e8ebc5 feat: integrate MissingFromFSIcon for missing platform indication in FilterDrawer and Scan views 2025-06-12 11:15:30 +00:00
zurdi
82b54c43b1 feat: add MissingFromFSIcon component and integrate missing flags across various components 2025-06-12 10:54:20 +00:00
Georges-Antoine Assi
7dfedc93a7 squeeze the homepage a bit more and refactor 2025-06-09 22:49:06 -04:00
Georges-Antoine Assi
bf0f0d4778 Add fallback for homepage when library is empty 2025-06-09 22:11:52 -04:00
Georges-Antoine Assi
dcf622ed56 Merge branch 'master' into romm-403 2025-06-08 20:06:44 -04:00
Georges-Antoine Assi
56cc984be4 [ROMM-1943] Consistent use of click handlers 2025-06-07 11:57:06 -04:00
Georges-Antoine Assi
3c2f32053b fix typo + bump redis + change heartbeat keys 2025-06-04 11:34:08 -04:00
Georges-Antoine Assi
ef0d84f589 Merge branch 'master' into romm-403 2025-05-29 09:58:35 -04:00
zurdi
488747e27a refactor: remove unused showPlatformIcon prop from GameCard component 2025-05-28 11:57:24 +00:00
zurdi
af98f81c60 feat: add 3D effect toggle functionality across multiple components 2025-05-26 21:03:49 +00:00