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