Commit Graph
2485 Commits
Author SHA1 Message Date
zkldi d0811e44e0 feat: fix longstanding sync-database crash 2024-05-11 18:39:25 +01:00
zkldi d4c458e5b2 feat: expire after 10m 2024-05-11 16:26:28 +01:00
zkldi 5128581016 feat: get rid of isHot and isLatest in code (#1066)
* feat: get rid of isHot and isLatest in code

* feat: remove hot/latest from seeds

* feat: migrate away from them too

* fix: 21

* fix: again

* fix: again

* fix: again
2024-05-10 12:52:59 +01:00
zkldiandOlivia Simmons 8fca6ef0e6 feat: stricter seeds, more validation, etc. (#1059)
* feat: stricter seeds, more validation, etc.

* fix: count

* [iidx] Fixed various issues re: Versions tags (#1061)

* Removed nonexistent charts

* Removed duplicate Version entries for 28-2dxtra

* feat: mandate uniq versions

* fix: i hate this

* feat: whatever put this back in the game

* fix: make test pass

---------

Co-authored-by: Olivia Simmons <38598881+MinaAngura@users.noreply.github.com>
2024-05-10 12:13:52 +01:00
zkldi 3489796c0b fix: update refresh token when refreshing kai 2024-05-09 20:51:41 +01:00
zkldi dd955bee15 fix: extremely silly mistake 2024-05-09 19:52:03 +01:00
zkldi 1b2dd995d7 feat: datadump scripts 2024-05-09 19:05:25 +01:00
Christopher Cooperandzkldi c64623cf59 implement WACCA import from MYT (#1039)
* add inGameID to WACCA charts

* add WACCA import support from MYT

* add client support for api/myt-wacca

* add bot support for api/myt-wacca

* remove artistJP and titleJP from songs-wacca

Turns out these aren't actually in the game data or anything, and we won't be
able to get their values for omni songs or future songs added in plus.

* add some missing omni WACCA songs

* add test

* fix tabs in test.conf.json5

* revamp grpc call handling a bit and add more error handling

* feat: drag the protofiles in rather than alter build

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-05-08 20:31:15 +01:00
zkldi 8167fb3fc5 feat: enforce branches with seeds (#1064) 2024-05-08 20:03:42 +01:00
nairobiandzkldi 4a80b1f516 feat: Ongeki support (#1013)
* feat: initial ongeki support

* feat: initial ongeki seeds

* chore: link to a basic score exporter

* fix: unhardcode the colSpan of score dropdowns

Fixes ongeki and doesn't break chunithm

* fix: make bellCount optional to match judgements and damage

* docs: add a page for Ongeki

* feat: ongeki seeder

* feat: implement isHot

Also restore Arcaea to test.conf.json5 (it was a mistake)

* fix: add isHot to the seeder

* fix: proper handling of re:masters

Also change non-full-bell from an empty string to "NONE", for clarity

* docs: document the re:master fix

* feat: update rg-stats to 0.5.5

enables ongeki calcs

* chore: lockfile

* fix: get rid of scales as they're unused

* fix: update name->NAME

* minrelevantvalue should be one of the values?

* fix: add property that must be there?

* fix: jesus christ the tests are loud

* better docs on mrv

* fix: remove platdelta, make platscore optional

* fix: grade B tests oh my god

* fix: rating check

* fix: pb merge check

* fix: pb merge check #2

* fix: use nowrap in all lamp cells

* fix: tidy up platcell

* fix: all of these MUST be part of scoreID

* fix: remove unused code

* feat: remove note counts & isHot

* chore: bump rg-stats

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-05-08 18:00:46 +01:00
zkldi 058737ca56 feat: improve logging on orphanerr 2024-04-25 13:59:59 +01:00
zkldi 8770e36ffb fix: better url handing in auth 2024-04-25 12:21:35 +01:00
zkldi 296142bbca fix: this probably solves the kai screaming (#1051)
* fix: this probably solves the kai screaming

* clean up, mock out for tests
2024-04-25 12:17:03 +01:00
zkldi ea70e36d83 feat: disallow dans IFF random is used; regardless (#1050)
* feat: disallow dans IFF random is used; regardless

* blegh
2024-04-25 01:12:14 +01:00
zkldi e7051d82f9 fix: silence this annoying log 2024-04-19 12:59:33 +01:00
zkldi e14047a52b feat: use reliable auth methods 2024-04-16 23:02:10 +01:00
zkldi 77308007fa fix: typo 2024-04-16 23:01:35 +01:00
zkldi 130c203a4f feat: backsync after updating bpi 2024-04-16 23:01:35 +01:00
zkldi e28e238ab1 fix: log why things might not have saved 2024-04-16 20:04:07 +01:00
zkldi f7a33b2f89 fix: pass tsc 2024-04-16 19:45:44 +01:00
zkldi 52d4535add fix: use environment for log level, again 2024-04-16 19:27:44 +01:00
zkldi 56db4763ae refactor: always use env for logging 2024-04-16 17:51:51 +01:00
zkldi 4f0b0f081a feat: make seq api_key optional 2024-04-16 17:35:17 +01:00
zkldi 1a30c8f130 feat: make jobs exit correctly (#1037) 2024-04-16 00:59:38 +01:00
zkldi 3b037c2dde fix: typo 2024-04-16 00:19:23 +01:00
zkldi d149914efe feat: delete session endpoint 2024-04-14 01:31:45 +01:00
zkldi 630ff9a088 fix: make logs readable 2024-04-10 14:20:22 +01:00
zkldi 613fb2b247 fix: muppet 2024-04-10 03:06:04 +01:00
zkldi 1486ccf2f5 feat: prometheus metrics (#1033) 2024-04-10 02:31:47 +01:00
zkldi 774f5104ca fix: better logging bits 2024-04-10 02:08:46 +01:00
zkldi a16a3035cc feat: redo logging (#1032)
file/whatever logging options are silly
2024-04-10 02:02:31 +01:00
zkldi 73dfd64cd3 fix: remove some extremely annoying deprecation warnings (#1028)
* fix: enforce 3.6.3 to avoid deprecation warning

* fix: nonsense old debug message

* fix: just re-patch browserslist, whatever.
2024-04-09 23:24:29 +01:00
zkldi a438800b96 feat: disallow scores in the future (#1027)
* feat: disallow scores in the future

* test: add test for that stuff
2024-04-09 22:30:35 +01:00
zkldi 6c97016ec5 feat: automatically free import locks (#1024)
* feat: automatically free import locks

* feat: automigration
2024-04-09 22:30:27 +01:00
zkldi 3bf554ea4b feat: support headers in email config
literally no idea why it's like this. Absolutely no idea. It just does
this. Sorry.
2024-04-09 01:07:52 +01:00
zkldi 8948019e09 feat: get config all in one place 2024-04-07 21:05:53 +01:00
zkldi 87e6a6fc2a fix: latent bad test 2024-04-07 20:12:17 +01:00
zkldi f4f6cc9344 fix: echo TachiConfig better 2024-04-07 20:00:08 +01:00
zkldi b57f4b3f8b feat: add SIGNUPS_ENABLED env var 2024-04-07 19:59:15 +01:00
zkldi 287b5fac27 feat: move urls 2024-04-05 20:48:55 +01:00
zkldi 821cc343a8 feat: rename ktchi to kamai and btchi to boku 2024-04-05 16:39:35 +01:00
zkldi 10ff00cbef Reapply "feat: IIDX update (#1000)"
This reverts commit a97e63b709.
2024-03-03 17:59:36 +00:00
zkldi a97e63b709 Revert "feat: IIDX update (#1000)"
This reverts commit 2ffc7cffee.
2024-03-03 17:49:34 +00:00
GRIM657 2ffc7cffee feat: IIDX update (#1000)
* feat: iidx 31 support

* fix: fix iidx-mdb-parse omni check

* feat: update docs for iidx 31

* feat: iidx 31 folders and tables

* feat: iidx 31 eamuse csv parser update

* fix: missing search term for beachside camellia

* fix: run sort on iidx charts

* fix: iidx fix dupe'd lamour another charts

* fix: iidx fix dupe'd psm another chart

* fix: iidx 30 songs not included in 31
2024-03-03 16:38:14 +00:00
zkldi 462ba5312d Folder Raises are off by one (#992)
Fixes #953
2024-02-06 22:11:41 +00:00
zkldi b5ba07cb93 fix: test not passing lol 2024-01-15 21:12:05 +00:00
zkldi cb1983450f feat: discord shims 2024-01-15 21:12:05 +00:00
zkldi cfa2caed2c feat: set import lock on revert imports 2024-01-01 12:16:06 +00:00
zkldi 195addb583 fix: another style warning on a laptop that isn't fixing my problems 2023-11-23 20:33:22 +00:00
zkldi 44bc402b78 style: my laptop doesn't have autolint turned on 2023-11-23 20:25:52 +00:00