Commit Graph

179 Commits

Author SHA1 Message Date
2dc96e06aa refactor(db)!: replace version column using Version 2025-08-04 01:07:16 +08:00
308b087b94 feat(db): new model VersionDate 2025-08-04 01:04:57 +08:00
a8164f37e2 feat: add Version 2025-08-04 00:58:11 +08:00
ab03b27730 refactor(db)!: ChartInfo.notes can be NULL 2025-07-19 00:49:40 +08:00
ff248d1363 feat(constants): ArcaeaLocalizationLanguage 2025-06-06 17:02:37 +08:00
4c46b43d4a chore(db): remove extra migration comments 2025-06-06 12:30:50 +08:00
826e097d2e fix(db): version property in migrations 2025-06-06 00:00:55 +08:00
02788878a5 feat(db): v1 migration 2025-06-05 23:59:37 +08:00
2b8b13ca95 fix: adapt to new model and tests
- I actually forgot I wrote tests lol
2025-05-31 18:12:58 +08:00
743bbe209f fix(db): DifficultyLocalization.artist 2025-05-31 18:12:00 +08:00
a680a6fd7d feat(db): v4 to v5 migration 2025-05-31 15:36:28 +08:00
ebb649aef6 impr(db): v1 to v4 migration 2025-05-31 15:35:55 +08:00
9d7054d29a wip(db): v5 models
- Literally reverting f19ac4d8d5
2025-05-31 14:34:45 +08:00
4ea49ebeda feat(db): v1 to v4 migration 2025-05-31 10:31:50 +08:00
113e022967 feat(db): alembic init 2025-05-31 10:26:41 +08:00
0fd7d3aa5e chore: pre-commit hooks 2025-05-31 10:25:13 +08:00
8e9c61829d feat: ArcaeaSongSide.LEPHON 2024-11-23 20:25:26 +08:00
d143632025 fix: typing issues 2024-10-02 12:59:55 +08:00
6e8ac3dee7 refactor!: remove v4 database 2024-10-02 12:51:22 +08:00
779fe0130e ci: add type checker 2024-10-02 12:44:12 +08:00
5ca9a5aaa3 chore: bump version 0.3.0a0.dev0 2024-10-02 00:46:24 +08:00
2377d233b1 chore: code reformatting 2024-10-01 22:57:19 +08:00
3b9609ee82 fix!: ruff lint errors
* Refactor KanaeDayNight enum
2024-10-01 22:51:40 +08:00
e93904bb0d refactor: AndrealImageGenerator api data exporter 2024-10-01 16:39:46 +08:00
f19ac4d8d5 fix(db.models): prefer enum types 2024-10-01 16:39:13 +08:00
96551c61ca refactor: arcsong database importer & arcsong json exporter 2024-10-01 15:16:21 +08:00
d270636862 fix(db.models): use ArcaeaLanguage enum for localized objects 2024-10-01 00:34:22 +08:00
f10c3648a7 fix(constants): ArcaeaLanguage.EN enum entry 2024-10-01 00:30:51 +08:00
6fb24d4907 refactor: play result exporters 2024-09-28 18:52:18 +08:00
eab2a3e520 refactor: smartrte b30 csv exporter 2024-09-28 18:36:27 +08:00
caced6eaec fix: ruff PIE790 2024-09-28 17:42:00 +08:00
990efee900 test: use sql script instead of raw database file 2024-09-27 23:55:41 +08:00
10c869846c refactor: chart info database importer 2024-09-27 23:46:40 +08:00
d97ed91631 chore: update ruff version 2024-09-27 23:45:46 +08:00
5e996d35d2 chore!: remove legacy external arcaea parsers 2024-09-27 23:12:58 +08:00
bfa1472b5c refactor: arcaea online play results importer 2024-09-27 23:10:48 +08:00
bb163ad78d chore: rename database external arcaea parsers 2024-09-27 18:35:20 +08:00
864f524e68 ci: tox pytest command 2024-08-06 12:33:32 +08:00
03696650ea fix: py3.8 compatibility 2024-08-06 12:32:52 +08:00
4e799034d7 fix: linter warning PLR2004 2024-08-06 12:32:43 +08:00
b8136bf25f chore: fix ci 2024-08-06 00:31:09 +08:00
86d7a86700 chore: fix imports 2024-08-06 00:24:08 +08:00
a32453b989 refactor: st3 parser (importer) 2024-08-06 00:23:31 +08:00
d52d234adc refactor: external importers
* packlist & songlist importer
2024-08-05 15:07:55 +08:00
88201e2ca4 wip: v5 database models and tests 2024-06-20 02:30:37 +08:00
43be27bd4a fix: ruff F401 warnings 2024-05-22 02:32:34 +08:00
1c114816c0 ci: sync changes in master branch 2024-05-22 00:29:41 +08:00
f6e5f45579 test: refactor legacy tests 2024-05-21 21:07:09 +08:00
a27afca8a7 test: conftest database clean-up 2024-05-21 21:01:35 +08:00
ce715bfccc refactor: sqlalchemy custom types
- Unify `IntEnum` type decorators to single `DbIntEnum`
- Add timezone aware `TZDateTime` from sqlalchemy docs
2024-05-20 21:21:49 +08:00