Commit Graph

394 Commits

Author SHA1 Message Date
zurdi
04b14db4e2 feat: update note API responses to use UserNoteSchema for improved type safety 2025-11-20 18:05:31 +00: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
03083d4b69 feat: implement multi-note management with CRUD operations and database migration 2025-11-20 15:38:11 +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
c8cda0987d pass booleans on collection create as params 2025-10-29 18:29:38 -04:00
Georges-Antoine Assi
66d985fa02 changes from bot review 2025-10-25 12:22:50 -04:00
Georges-Antoine Assi
f919951a22 self code cleanup 2025-10-23 10:36:08 -04:00
Georges-Antoine Assi
3575783769 Merge branch 'master' into romm-821 2025-10-21 21:46:23 -04:00
Georges-Antoine Assi
e164b830ed tiny fixes 2025-10-20 22:28:37 -04:00
Georges-Antoine Assi
405e296525 style metadata editing 2025-10-20 14:37:49 -04:00
Georges-Antoine Assi
1d32ea8992 edit metadata json directly 2025-10-20 12:14:21 -04:00
Georges-Antoine Assi
30e0af57a2 Merge branch 'master' into edit-meta-provider-ids 2025-10-20 11:03:49 -04:00
Georges-Antoine Assi
739e699921 changes from bot review 2025-10-18 14:30:18 -04:00
Georges-Antoine Assi
1c84f84948 globally rename favourite to favorite 2025-10-18 14:26:20 -04:00
Georges-Antoine Assi
341332d98e mark favorites collection explicit 2025-10-18 13:42:03 -04:00
Georges-Antoine Assi
668cc9533a button to export gamelist.xml for platform 2025-10-17 14:28:44 -04:00
Georges-Antoine Assi
dbf1a7d20b [ROMM-2554] Remove htlb from manual search 2025-10-17 09:51:41 -04:00
Georges-Antoine Assi
09854ddd87 more cleanup of client 2025-10-15 20:49:59 -04:00
Georges-Antoine Assi
6785be06a9 cleanup code massively 2025-10-15 16:21:17 -04:00
Georges-Antoine Assi
ff319ff67f Merge branch 'master' into task-status-page 2025-10-09 18:03:33 -04:00
Georges-Antoine Assi
dbdfae28a0 add setting to toggle experimental cache 2025-10-09 17:31:55 -04:00
Georges-Antoine Assi
335cf5598f changes from bot review 2025-10-09 17:20:59 -04:00
Georges-Antoine Assi
28c885a352 self cleanup 2025-10-08 10:40:58 -04:00
Georges-Antoine Assi
68a4d34821 fix trunk 2025-10-08 09:17:30 -04:00
Georges-Antoine Assi
75873239c9 background update other fetches 2025-10-07 21:33:40 -04:00
Georges-Antoine Assi
d10ad51a9e simplify caching 2025-10-07 20:38:57 -04:00
Georges-Antoine Assi
5d4eee21b4 Merge branch 'master' into request-cache-service 2025-10-07 20:17:22 -04:00
Georges-Antoine Assi
38006e7aa0 [ROMM-2497] Add button to delete manual 2025-10-07 10:21:02 -04:00
Georges-Antoine Assi
5e9b1983fd Merge branch 'master' into edit-meta-provider-ids 2025-10-05 15:19:26 -04:00
Georges-Antoine Assi
4885316714 also fetch completed tasks 2025-10-01 10:59:49 -04:00
Georges-Antoine Assi
8fca3fbbfe get from running workers 2025-10-01 10:50:17 -04:00
Georges-Antoine Assi
b4192c9a50 Merge branch 'master' into task-status-page 2025-10-01 09:22:36 -04:00
Georges-Antoine Assi
a2e6c3e612 add comments 2025-10-01 09:15:40 -04:00
Georges-Antoine Assi
c28a027940 generate hashed filename 2025-09-30 23:40:31 -04:00
Georges-Antoine Assi
4983f0be73 add ui for running tasks 2025-09-30 23:12:45 -04:00
Georges-Antoine Assi
30de1e9b0a tweak the endpoint 2025-09-30 22:03:53 -04:00
Georges-Antoine Assi
46c6fde3d1 [ROMM-2490] Multi download endpoint 2025-09-30 11:23:48 -04:00
Georges-Antoine Assi
1bd7b69b2c set url_cover to fake tld 2025-09-23 22:29:21 -04:00
Georges-Antoine Assi
ea65ed3b30 Merge branch 'master' into request-cache-service 2025-09-16 18:30:42 -04:00
Georges-Antoine Assi
123b3f6b8b create makeshift howlongtobeet handler 2025-09-14 19:39:38 -04:00
Georges-Antoine Assi
3c4113f8a8 Merge branch 'master' into flashpoint-metadata-handler 2025-09-11 21:27:48 -04:00
Georges-Antoine Assi
46807a017b remove the tests 2025-09-11 12:53:06 -04:00
Georges-Antoine Assi
9a5a5a08bb Add service to cache api requests 2025-09-05 10:44:30 -04:00
Georges-Antoine Assi
dfd6bd2bc9 Run formatter on all vue imports 2025-09-03 10:18:08 -04:00
Michael Manganiello
c02e9fdb88 misc: Apply import sorting 2025-09-02 00:22:51 -03:00
Georges-Antoine Assi
d3a22d4749 Merge pull request #2334 from rommapp/images-to-webp-task
Convert images to webp task
2025-08-30 19:05:05 -05:00
Georges-Antoine Assi
2bf87e7425 Merge branch 'master' into console-mode 2025-08-29 13:07:05 -05:00
Georges-Antoine Assi
45edc8fcc0 use stores for loading global data 2025-08-28 09:48:52 -04:00
Georges-Antoine Assi
bf42faf578 fix loading and converting images 2025-08-27 23:31:29 -04:00