Commit Graph

2929 Commits

Author SHA1 Message Date
Georges-Antoine Assi
dd3ed855de add back import 2025-12-02 10:53:16 -05:00
Georges-Antoine Assi
141cd14559 cleanup 2025-12-02 10:41:16 -05:00
Georges-Antoine Assi
324932184a Move merged_screenshots and merged_ra_metadata to simple RomSchema 2025-12-02 10:32:17 -05:00
Georges-Antoine Assi
d69271dd33 remove Rom.multi 2025-12-02 10:25:40 -05:00
Georges-Antoine Assi
7b82602747 remove note migration test 2025-12-01 20:11:39 -05:00
Georges-Antoine Assi
874a8ec85d run fmt 2025-12-01 20:02:34 -05:00
Tux00-repo
64a37e1f10 Update 0057_multi_notes.py
Changed  dialect specifier to the local  function. also found an duplicate object I missed yesterday.  Thanks for the help ^^
2025-11-30 18:04:58 +01:00
Tux00-repo
94c35067b8 Update backend/tests/handler/database/test_rom_note_migration.py
changed it an everything passed

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-30 01:05:55 +01:00
Tux00-repo
de157cd49e Update backend/alembic/versions/0057_multi_notes.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-30 01:00:04 +01:00
Tux00-repo
2c85efdf68 Create test_rom_note_migration.py
test for 0057
2025-11-30 00:00:59 +01:00
Tux00-repo
d1903306dc Update 0057_multi_notes.py
This should be it. the other DB's can be handled by Alembic. don't know about SQLite or MSSQL. but something tells me that we never get to know. tested PostgreSQL and it had no problems.
2025-11-29 20:34:07 +01:00
Georges-Antoine Assi
5018896396 Fix scan_rom tests 2025-11-26 15:54:12 -05:00
Georges-Antoine Assi
306ab845d1 Merge pull request #2700 from tvdu29/feature/metadata-locale-selection
feat: Add metadata locale selection for IGDB and ScreenScraper
2025-11-26 11:40:56 -05:00
Georges-Antoine Assi
9dfad6cb87 run trunk fmt 2025-11-26 11:15:44 -05:00
Zurdi
4a73458775 Update backend/handler/database/roms_handler.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-26 14:47:49 +01:00
zurdi
76986dab67 refactor: streamline metadata ID collection in get_rom_by_metadata function 2025-11-26 13:46:00 +00:00
zurdi
7dc5f375e5 implement endpoint to retrieve ROM by various metadata IDs and add corresponding API method 2025-11-26 12:38:43 +00:00
Georges-Antoine Assi
11dd607ceb Merge pull request #2720 from vargash/batocera-gamelist
Update /gamelist/export to generate a correct Batocera gamelist.xml
2025-11-24 19:53:39 -05:00
Georges-Antoine Assi
bb351199f1 update function defs 2025-11-24 19:36:27 -05:00
Vargash
5b195065fe Use wheel as backup mediatype for logo if wheel-hd is not available 2025-11-24 15:47:48 +01:00
Vargash
38b5c71bba Fix formatting 2025-11-24 15:16:57 +01:00
Vargash
7a9253efdf Add local_path parameter for /gamelist/export API 2025-11-23 19:54:29 +01:00
Vargash
1b8dc15893 Exclude gamelist.xml from gamelist export 2025-11-23 19:50:34 +01:00
Vargash
4c74d7091e Manage fanart_path and use it as fanart for gamelist 2025-11-23 19:49:24 +01:00
Vargash
d9ca6a4f45 Manage box2d_back mediatype and use it as boxback for gamelist 2025-11-23 19:35:30 +01:00
Vargash
089b11c29a Manage wheel mediatype and use it as marquee for gamelist 2025-11-23 19:22:05 +01:00
Georges-Antoine Assi
a431704d96 run fmt 2025-11-23 10:23:43 -05:00
phramusca
4685e8d871 minor comments 2025-11-23 15:39:00 +01:00
phramusca
3df6c54850 update comment 2025-11-23 15:30:12 +01:00
phramusca
a8dc87e7e8 fix kekatsu tsv format 2025-11-23 15:22:58 +01:00
Vargash
6efe21ec12 Change xml tags to match batocera's 2025-11-23 13:53:29 +01:00
Georges-Antoine Assi
e8291978ab use stats endpoint for heartbeat in hltb 2025-11-22 22:32:08 -05:00
Tanguy Mazé
28823d39dd Refactor to use scan.priority.region for IGDB localization
Remove provider-specific locale configuration and use existing scan.priority.region for IGDB regional variants.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 02:01:13 +01:00
Georges-Antoine Assi
f2774b9395 Merge pull request #2716 from rommapp/redis-backed-sessions
Add redis-backed session middleware
2025-11-22 18:40:43 -05:00
Vargash
8ea6f2a897 Use raw attr path_cover_l to remove double path and ?ts param 2025-11-23 00:33:41 +01:00
Tanguy Mazé
6a85f9a439 Remove unused provider locale methods
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 00:04:01 +01:00
Tanguy Mazé
addc1a2118 Add metadata locale selection for IGDB and ScreenScraper
- Add provider-specific locale config with UI dropdowns in Settings
- ScreenScraper: select language for synopsis/metadata
- IGDB: select region for localized names/covers
- Fallback warnings when locale not found

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 00:01:12 +01:00
Georges-Antoine Assi
ac43b0aa94 changes from bot review 2025-11-22 11:22:45 -05:00
Georges-Antoine Assi
615e3132e4 changes from bot review 2025-11-22 10:55:14 -05:00
Georges-Antoine Assi
27e02fa2a2 consume the token as soon as its read 2025-11-22 10:51:41 -05:00
Georges-Antoine Assi
ec6bb24662 Add new redis-backed session middleware 2025-11-22 10:47:59 -05:00
Georges-Antoine Assi
665c56e750 Invalidate invite token before creating user 2025-11-22 08:53:04 -05:00
Georges-Antoine Assi
6cbf9bcbc2 run trunk fmt 2025-11-21 19:20:38 -05:00
Kieran Wood
7b8e6f1657 Added gemini-code-assist suggestions 2025-11-21 13:37:57 -07:00
Kieran Wood
0e4b7fd160 Fixed link to documentation in filestructure error 2025-11-21 13:25:28 -07:00
zurdi
6f5d775750 feat: add default values to old note columns in rom_user to prevent insertion errors 2025-11-21 13:31:57 +00:00
zurdi
5f38734db9 feat: migrate notes from rom_user to rom_notes table and improve UI components 2025-11-21 12:25:56 +00:00
zurdi
267f67e58c Merge branch 'master' into feature/fucking-multi-notes 2025-11-20 22:18:02 +00:00
Zurdi
4b12bcf1d5 Merge pull request #2703 from rommapp/romm-2672
Make hashing scan optional
2025-11-20 23:13:43 +01:00
zurdi
19b0c2ab6b feat: update note management to use default query parameters and improve tag filtering 2025-11-20 17:54:33 +00:00