Georges-Antoine Assi
ccf5f656b7
Add if_not_exists/if_exists guards to all alembic add_column/drop_column ops
2026-04-09 22:50:07 -04:00
Georges-Antoine Assi
aa4abe6b7c
end me
2026-03-07 23:43:58 -05:00
Georges-Antoine Assi
2feb43571b
my brain is bumb
2026-03-07 23:32:04 -05:00
Georges-Antoine Assi
606799e19c
my own cleanup
2026-03-07 21:34:45 -05:00
Georges-Antoine Assi
61aface9ae
cleanup
2026-03-07 19:04:14 -05:00
Georges-Antoine Assi
92ef2cf676
some fixes
2026-03-07 18:37:29 -05:00
Georges-Antoine Assi
5f2c1a6b3b
fix tests
2026-03-07 18:24:31 -05:00
Georges-Antoine Assi
b21aa662b5
add test file
2026-03-07 16:24:22 -05:00
Georges-Antoine Assi
653d7851cb
fix tests
2025-10-21 14:39:45 -04:00
Georges-Antoine Assi
5df6c914e8
fix tests
2025-10-05 11:15: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
Michael Manganiello
d216bad78b
misc: Add MetadataHandler's is_enabled method
...
Convert `MetadataHandler` to an abstract base class and add an
`is_enabled` class method that allows every metadata handler to
independently report whether it is enabled based on its configuration.
This avoids the need for global variables in the config module, allowing
us to change the enabled state of a metadata handler at runtime if
needed.
2025-09-03 22:13:28 -03:00
Georges-Antoine Assi
382c4e4a25
remove test fle
2025-08-27 16:42:49 -04: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
27928bd75b
fix pytests
2025-08-27 11:41:24 -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
Michael Manganiello
80291f4be1
misc: Move cache initialization to startup script
...
Guarantee that cache is initialized during startup, and only once,
instead of every time a `MetadataHandler` object is instantiated.
Also, improve logic to determine `fixtures` paths.
2025-08-13 12:26:15 -03:00
Michael Manganiello
ba21cbc1e1
misc: Separate tests folder from backend code
...
Create separate `tests/` folder for all tests. This will also simplify
not copying tests code into the Docker image.
2025-08-08 12:49:13 -03:00