Commit Graph

1333 Commits

Author SHA1 Message Date
Georges-Antoine Assi
bb351199f1 update function defs 2025-11-24 19:36:27 -05: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
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
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
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
zurdi
03083d4b69 feat: implement multi-note management with CRUD operations and database migration 2025-11-20 15:38:11 +00: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
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
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
Georges-Antoine Assi
156d31b62a Fix CSRF failure on first admin signup 2025-11-18 14:04:47 -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
6593b6afeb fix release date format for fpkgi 2025-11-17 19:12:58 -05:00
Georges-Antoine Assi
29b9a0c8e8 [ROMM-2679] Stop force to string url_manual 2025-11-17 14:00:08 -05:00
Georges-Antoine Assi
2fc4d234dc changes from bot review 2025-11-16 09:55:19 -05:00
Georges-Antoine Assi
54cb70c67f Reset url_cover and url_manual to rom value if unchanged 2025-11-16 09:51:11 -05:00
Georges-Antoine Assi
49b14ace0b Merge pull request #2664 from rommapp/romm-2657
[ROMM-2657] Safe access env vars with defaults
2025-11-15 15:22:22 -05:00
Georges-Antoine Assi
bc8aeb0047 changes from bot review 2025-11-15 15:14:00 -05:00
Georges-Antoine Assi
5c0bd9c418 [ROMM-2657] Safe access env vars with defaults 2025-11-15 14:54:21 -05:00
Georges-Antoine Assi
0083033f53 [ROMM-2650] Add FPKGi support for PS4/PS5 2025-11-15 14:23:38 -05:00
Georges-Antoine Assi
10026548f9 [ROMM-2654] Fix manually uploading manual 2025-11-15 13:30:42 -05:00
zurdi
09cb5af74e Merge remote-tracking branch 'origin/master' into feature/fucking-multi-notes 2025-11-14 19:57:45 +00:00
zurdi
33fa0beeaf feat: Implement multi-note management for ROM users
- Updated .gitignore to exclude copilot-instructions.md
- Added migration script 0055_multi_notes.py to convert single note fields to a multi-note JSON structure in the database.
- Refactored RomUserSchema to replace note_raw_markdown and note_is_public with a notes dictionary.
- Introduced UserNoteSchema for representing individual notes.
- Created MultiNoteManager.vue component for managing user notes in the frontend.
- Integrated MultiNoteManager into Personal.vue for displaying and editing notes.
- Updated API service to include multi-note management functions.
- Enhanced NoteDialog.vue to display multiple notes.
- Updated localization files to include new strings related to notes.
- Adjusted Vite configuration to allow additional host for development.
2025-11-14 19:57:13 +00:00
Georges-Antoine Assi
883843f8d0 tab separate kekatsu feed 2025-11-12 23:00:17 -05:00
Georges-Antoine Assi
d9da0dbab7 changes from bot review 2025-11-11 20:53:19 -05:00
Georges-Antoine Assi
c6af55b11a [ROMM-2648] Encode filename of download URLs 2025-11-11 20:45:59 -05:00
Georges-Antoine Assi
df24b97b0d [ROMM-2645] Wrap items in feeds with double quotes 2025-11-11 16:29:02 -05:00
Georges-Antoine Assi
5412d27a69 fix bad parsing of flashpoint_id 2025-11-11 10:59:15 -05:00
Georges-Antoine Assi
b2dea510c4 [ROMM-2628] Fix desirialize job func_name 2025-11-10 17:57:28 -05:00
Georges-Antoine Assi
9b7d435209 remove ge on tinfoil releaseDate and let field_validator fix it 2025-11-10 09:25:46 -05:00
Georges-Antoine Assi
f8b0ae63a1 fix scanning multi file games with ssfr 2025-10-31 10:50:51 -04:00
Georges-Antoine Assi
e54fcac682 changes from bot reivew 2025-10-30 21:02:42 -04:00
Georges-Antoine Assi
525bffe9d0 clarify orphan cleanup task 2025-10-30 10:51:42 -04:00
Georges-Antoine Assi
c8cda0987d pass booleans on collection create as params 2025-10-29 18:29:38 -04:00
Georges-Antoine Assi
78044c8216 Fix safe_int method for meta IDs 2025-10-28 21:49:11 -04:00
Georges-Antoine Assi
4eb86abc93 set overwrite to true on scan 2025-10-28 14:22:59 -04:00
Georges-Antoine Assi
436b1972c4 tweaks from self review 2025-10-28 12:10:53 -04:00
Georges-Antoine Assi
b1b982eaae reorder scan functions a bit 2025-10-28 10:21:56 -04:00
Georges-Antoine Assi
417aaf4e29 fuix props reset 2025-10-28 09:30:44 -04:00