Georges-Antoine Assi
cc309983ff
fix scrolling and test
2025-10-31 11:50:51 -04:00
Georges-Antoine Assi
97ed8072dd
add is_favorite migration
2025-10-18 13:27:19 -04:00
Georges-Antoine Assi
6eed0b6c7f
Set platform metadata slugs on models in DB
2025-09-22 21:48:45 -04:00
Michael Manganiello
e4e3928d1b
misc: Apply import sorting
2025-09-04 11:17:00 -03:00
Georges-Antoine Assi
f9c2c2f916
remove unused import
2025-08-23 15:25:05 -04:00
Georges-Antoine Assi
e615f39905
grab file size from rom for paltform
2025-08-23 15:22:29 -04:00
Georges-Antoine Assi
0dadf8681e
fix updating smart collections
2025-08-19 15:53:03 -04:00
Georges-Antoine Assi
13ac6104ce
Raise lazy joins so all complex joins are explicit
2025-08-19 10:02:11 -04:00
Georges-Antoine Assi
4cf3641fa3
Use column properties to calculate fs_size_bytes
2025-08-14 23:14:41 -04:00
Georges-Antoine Assi
59a2e5d5aa
move away from explicit LIST use
2025-07-24 16:41:17 -04:00
Georges-Antoine Assi
1bb33be803
more work migrating slugs
2025-07-24 09:30:57 -04:00
Georges-Antoine Assi
aaf6741e93
Create safe filesystem handler
2025-07-17 12:30:57 -04:00
Georges-Antoine Assi
c5f3379957
remove is_fully_iden
2025-07-12 20:40:08 -04:00
Georges-Antoine Assi
8613a9739d
add ra and hasheous to is_identified
2025-07-12 20:35:32 -04:00
Georges-Antoine Assi
37fd3031bf
updates to hasheous
2025-06-15 22:17:05 -04:00
Georges-Antoine Assi
318661bc45
Merge branch 'master' into romm-403
2025-06-13 11:51:45 -04:00
zurdi
8370b79a83
feat: add 'missing_from_fs' property to various schemas and update related logic for better tracking of missing files
2025-06-12 22:18:06 +00:00
zurdi
b52ea89115
feat: add 'missing' flag to platforms and roms, update related handlers and schemas
2025-06-12 01:20:20 +00:00
Georges-Antoine Assi
fd705e41ce
add and store fake launchbox IDs
2025-05-23 14:13:19 -04:00
Georges-Antoine Assi
2d7c3be6ae
update frontnend to support launchbox
2025-05-20 17:07:05 -04:00
zurdi
30a0be2c4c
Merge branch 'master' into HEAD
2025-04-10 22:56:55 +00:00
Georges-Antoine Assi
672a5c6644
Merge branch 'master' into true-pagination
2025-04-05 20:41:03 -04:00
Georges-Antoine Assi
51cd16634c
add dedicated emulatorjs save quick button
2025-03-26 10:56:48 -04:00
Georges-Antoine Assi
7f7b97a9cc
Merge branch 'master' into true-pagination
2025-03-25 17:39:36 -04:00
Georges-Antoine Assi
581cdf742c
fix pagination speeds
2025-03-21 00:07:27 -04:00
Georges-Antoine Assi
887ccf9f26
[ROMM-1761] Show platform disk size in sidebar
2025-03-20 18:12:10 -04:00
zurdi
9d96501b9e
Merge remote-tracking branch 'origin/master' into feature/screenscraper-integration
2025-01-31 00:12:44 +00:00
Georges-Antoine Assi
b659ebe97f
[ROMM-1529]
2025-01-23 19:29:16 -05:00
zurdi
4aa2d49221
feat: fully integrated screenscrapper
2025-01-03 03:08:02 +00:00
zurdi
9645fab707
feat: Added custom name for platforms
2024-12-24 02:30:27 +00:00
Georges-Antoine Assi
d0ccd6a0cd
Merge branch 'master' into feat/retro_achievements
2024-12-14 21:24:49 -05:00
Georges-Antoine Assi
d172f2f3ef
hotfix some sqlalchemy models
2024-12-09 19:21:00 -05:00
zurdi
5eefdda9d8
refactor aspect_ratio field to use string type and update related components
2024-12-03 10:51:29 +00:00
zurdi
b670b68df3
added default aspect ratio in platform table
2024-12-01 18:22:27 +00:00
zurdi
be87d92cf7
fixed platform info migration and models
2024-11-28 12:28:29 +00:00
zurdi
80b7cc7333
added basic platform info from the igdb api call
2024-11-27 11:43:06 +00:00
SaraVieira
11b46494a7
start work on retro achievements
2024-08-31 19:09:20 +01:00
Michael Manganiello
004c0b634e
fix: Make some DB columns non-nullable
...
This change makes some database columns non-nullable, and includes the
migration to seamlessly upgrade the schema.
It includes:
* User and Platform names
* Every boolean column
2024-07-07 11:07:27 -03:00
Michael Manganiello
e1bcd9cc06
misc: Use Python future annotations
...
Simplify annotations by using `__future__.annotations`, so there's no
need to add typing using types as strings.
2024-06-30 12:19:37 -03:00
Michael Manganiello
b99ededced
misc: Migrate to SQLAlchemy declarative models
...
This change applies the guided migration process recommended by
SQLAlchemy [1], up to step 4, to have declarative ORM models that better
support Python typing.
The change was tested by running `alembic check`, which does not find
any schema changes.
Errors reported by `mypy` go down to 170, from the original 223 in the
current `master` commit.
[1] https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html#migrating-an-existing-mapping
2024-06-25 23:03:20 -03:00
Georges-Antoine Assi
b075e93321
Merge branch 'master' into trunk-io
2024-05-24 16:47:19 -04:00
Georges-Antoine Assi
ac59fa16eb
hotfix scanning rom_count field
2024-05-24 09:56:41 -04:00
Georges-Antoine Assi
7c5da34ddf
fix slow fetching of platform
2024-05-23 23:18:19 -04:00
Georges-Antoine Assi
10479bdc9f
run formatter
2024-05-23 10:06:43 -04:00
Georges-Antoine Assi
fcb34f9088
Merge branch 'master' into trunk-io
2024-05-23 10:06:13 -04:00
Georges-Antoine Assi
a7cf0d389a
run trunk format on all files
2024-05-21 10:18:13 -04:00
Georges-Antoine Assi
0922e5e1e2
add comments for some changes
2024-05-18 21:00:15 -04:00
Georges-Antoine Assi
66510c0327
Improve fetch times of platforms endpoint
2024-05-18 17:24:07 -04:00
Georges-Antoine Assi
2749aaee4a
rename back to old names
2024-05-05 16:59:30 -04:00
Georges-Antoine Assi
9ad28f3294
more refactoring again
2024-05-05 16:32:40 -04:00