Commit Graph

276 Commits

Author SHA1 Message Date
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
03083d4b69 feat: implement multi-note management with CRUD operations and database migration 2025-11-20 15:38:11 +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
b082e1582a fix migration for rom_file.category 2025-11-18 16:19:56 -05:00
zurdi
6fd98ce08e fix: fixed migration versions 2025-11-14 20:05:45 +00: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
08738c9784 run trunk check 2025-11-11 11:22:27 -05:00
Georges-Antoine Assi
a07dc6ced7 [ROMM-2639][ROMM-2627] Stop running scans during migration 2025-11-11 11:14:11 -05:00
Georges-Antoine Assi
5d02040369 [HOTFIX] Run collection migration in SQL 2025-11-05 09:18:58 -05:00
Georges-Antoine Assi
af61fed3c8 fix migration 2025-11-02 17:38:32 -05:00
Georges-Antoine Assi
061a04b363 fix migration on postgres 2025-11-02 10:32:40 -05:00
Georges-Antoine Assi
290162e56b import media assets 2025-10-22 12:44:58 -04:00
Georges-Antoine Assi
3575783769 Merge branch 'master' into romm-821 2025-10-21 21:46:23 -04:00
Georges-Antoine Assi
9a8899f678 use explicit kwargs on scan 2025-10-19 12:43:03 -04:00
Georges-Antoine Assi
1c84f84948 globally rename favourite to favorite 2025-10-18 14:26:20 -04:00
Georges-Antoine Assi
97ed8072dd add is_favorite migration 2025-10-18 13:27:19 -04:00
Georges-Antoine Assi
9269e36608 populate scan results with edge 2025-10-17 15:32:38 -04:00
Georges-Antoine Assi
3cfc52234a start work on gamelist.xml extraction 2025-10-16 23:16:39 -04:00
Georges-Antoine Assi
6eed0b6c7f Set platform metadata slugs on models in DB 2025-09-22 21:48:45 -04:00
Georges-Antoine Assi
123b3f6b8b create makeshift howlongtobeet handler 2025-09-14 19:39:38 -04:00
Georges-Antoine Assi
debc6c4cab run formatter 2025-09-11 22:35:19 -04:00
Georges-Antoine Assi
3c4113f8a8 Merge branch 'master' into flashpoint-metadata-handler 2025-09-11 21:27:48 -04:00
Michael Manganiello
e4e3928d1b misc: Apply import sorting 2025-09-04 11:17:00 -03:00
Georges-Antoine Assi
410c65c544 add flashpoint metadata to roms_metadata 2025-08-27 16:30:03 -04:00
Georges-Antoine Assi
ef2546ec08 fix base handler filename 2025-08-27 12:40:16 -04:00
Georges-Antoine Assi
ee0110699d fix id column type 2025-08-27 11:23:27 -04:00
Georges-Antoine Assi
bf0d864d84 Add flashpoint as a metadata handler 2025-08-27 11:04:13 -04:00
Georges-Antoine Assi
cb4b263e80 fix lint suppress 2025-08-26 08:53:30 -04:00
Georges-Antoine Assi
1d18bd627d [ROMM-2317] Fix postgres migration firmware is_verified 2025-08-26 08:52:02 -04:00
Georges-Antoine Assi
896d8001ec fix migration 2025-08-22 00:02:59 -04:00
Georges-Antoine Assi
1d5cd64fb8 move is_verified to db 2025-08-21 22:58:22 -04:00
Georges-Antoine Assi
0daf63dfec fix migration for postgres 2025-08-20 16:33:05 -04:00
Georges-Antoine Assi
048f8ba248 move fs_size_bytes back to db 2025-08-19 19:38:56 -04:00
Georges-Antoine Assi
d253d44192 [ROMM-2275] Catch readonly config file in migration 2025-08-18 16:51:20 -04:00
Georges-Antoine Assi
90f10e8946 Fixed platform slugs that were missed 2025-08-06 17:28:10 -04:00
Georges-Antoine Assi
f4a65c3680 Merge pull request #2185 from rommapp/response-cleanup
Replace MessageResponse with specific responses
2025-08-06 09:16:05 -04:00
Georges-Antoine Assi
2ee370b822 [ROMM-1868] Fix grouping by metadata rows 2025-08-04 17:58:20 -04:00
Georges-Antoine Assi
8061db40b2 fix tests and cleanup 2025-08-02 17:55:43 -04:00
Georges-Antoine Assi
39f6ae143f fix migrations 2025-08-02 09:05:41 -04:00
Georges-Antoine Assi
03c8eede8b Merge branch 'master' into smart-collections 2025-08-02 00:30:58 -04:00
Georges-Antoine Assi
2a8fec94e6 update smart collection model 2025-07-25 16:27:10 -04:00
Georges-Antoine Assi
ed389014c4 migration should edit config 2025-07-24 17:27:04 -04:00
Georges-Antoine Assi
59a2e5d5aa move away from explicit LIST use 2025-07-24 16:41:17 -04:00
Georges-Antoine Assi
8a76528815 finish translating keys 2025-07-24 16:09:49 -04:00
Georges-Antoine Assi
b431aa4d7e manual fixes 2025-07-24 15:43:03 -04:00
Georges-Antoine Assi
1cc01922d9 comlpete migration and transition 2025-07-24 10:25:41 -04:00
Georges-Antoine Assi
1bb33be803 more work migrating slugs 2025-07-24 09:30:57 -04:00