Commit Graph

2897 Commits

Author SHA1 Message Date
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
Vargash
6efe21ec12 Change xml tags to match batocera's 2025-11-23 13:53:29 +01:00
Vargash
8ea6f2a897 Use raw attr path_cover_l to remove double path and ?ts param 2025-11-23 00:33:41 +01: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
zurdi
225e51b046 Merge remote-tracking branch 'origin/master' into feature/fucking-multi-notes 2025-11-20 17:32:57 +00:00
zurdi
c7b5eea91e Add skip_hash_calculation configuration and update related tests 2025-11-20 17:29:37 +00:00
zurdi
368509947e Add SKIP_HASH_CALCULATION configuration option and update related logic 2025-11-20 17:13:51 +00:00
zurdi
4699358e9e feat: clean up RomNote class by removing redundant user__username property 2025-11-20 16:16:28 +00:00
Georges-Antoine Assi
793981a55b require db_host env var 2025-11-20 11:00:07 -05:00
Georges-Antoine Assi
7aa6b24be5 REDIS_HOST should fallback only in REDIS_URL 2025-11-20 10:57:18 -05:00
zurdi
03083d4b69 feat: implement multi-note management with CRUD operations and database migration 2025-11-20 15:38:11 +00:00
Zurdi
0d9a2e9380 Update backend/handler/filesystem/roms_handler.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-20 15:21:02 +01:00
zurdi
c82caa81b8 Add calculate hashes option to scanning process and update translations 2025-11-20 10:49:22 +00:00
Georges-Antoine Assi
a98de7d43f add title_id to fpkg feed 2025-11-19 19:45:07 -05:00
Georges-Antoine Assi
76ac3fb376 changes from bot review 2025-11-19 18:55:10 -05:00
Georges-Antoine Assi
4b1b3f75c7 fix typing 2025-11-19 18:44:37 -05:00
Georges-Antoine Assi
67375fa5cd self cleanup 2025-11-19 18:38:51 -05:00
Georges-Antoine Assi
485cfc0e04 preparse the file for a platform 2025-11-19 18:32:30 -05:00
Georges-Antoine Assi
f7f67d3c3d populate rom specific paths separate 2025-11-19 18:28:07 -05:00
Georges-Antoine Assi
a418b7cf46 use platform ID 2025-11-19 18:07:43 -05:00
Georges-Antoine Assi
8fe435e0b4 Cache parsed gamelist.xml files on each scan 2025-11-19 18:00:12 -05:00
zurdi
7f4d348852 feat: remove direct assignment of notes in update_rom_user function 2025-11-19 14:56:19 +00:00
zurdi
9744d17a8d feat: remove unused RomNoteSchema and RomNotesCollectionSchema classes 2025-11-19 14:51:32 +00:00
zurdi
60a8802d22 Merge remote-tracking branch 'origin/master' into feature/fucking-multi-notes 2025-11-19 14:07:42 +00:00
zurdi
ae15178e44 feat: convert single note fields to multi-note JSON structure in user model 2025-11-19 14:02:33 +00:00
Georges-Antoine Assi
4f6442a6ad catch typeerror in csrf token and return false 2025-11-18 16:56:10 -05:00
Georges-Antoine Assi
b082e1582a fix migration for rom_file.category 2025-11-18 16:19:56 -05:00
Georges-Antoine Assi
156d31b62a Fix CSRF failure on first admin signup 2025-11-18 14:04:47 -05:00
github-actions[bot]
65dce4860c Update HLTB API URL [skip CI] 2025-11-18 17:09:34 +00:00
Georges-Antoine Assi
3e675f2707 Merge pull request #2687 from rommapp/middleware-refactor
Implement CSRF middleware directly in repo
2025-11-18 10:31:59 -05:00
Georges-Antoine Assi
11867f1c94 Merge pull request #2683 from rommapp/hltb-github-action
Add github action to update HLTB API url
2025-11-18 10:23:32 -05:00
Georges-Antoine Assi
713bf4fff0 fix trunk check issues 2025-11-18 10:16:55 -05:00
Georges-Antoine Assi
91ad9f7b7f fix trunk check issues 2025-11-18 10:12:58 -05:00
Georges-Antoine Assi
ee39fe1aba changes from bot review 2025-11-18 10:09:00 -05:00
mHe4am
495ef2f9f5 Fixes GHSA-v7c8-f6xc-rv9g & GHSA-5ghc-8wr3-788c by adding authorization checks for collection endpoints 2025-11-18 10:42:04 +02:00
Georges-Antoine Assi
d1824bf894 manually fix tests 2025-11-18 00:00:49 -05:00