Commit Graph
5135 Commits
Author SHA1 Message Date
zkldi fa7f8d5e08 feat(ghbot): add deploy and dockerfile 2022-09-28 22:33:26 +01:00
zkldi 7f8530ac6d feat(ghbot): rename index to main 2022-09-28 22:33:02 +01:00
zkldi d7318b4009 fix(ghbot): cleanup package.json 2022-09-28 22:32:44 +01:00
zkldi 964ba91e09 feat(github-bot): make a github bot that listens for seeds changes
and posts links to the diff viewer!
2022-09-28 22:23:00 +01:00
zkldi 2a828e449f feat: load from url 2022-09-25 16:53:29 +01:00
zkldi cb7d5a3eed feat(seeds): diffing, reading remotes, everything else 2022-09-25 16:41:53 +01:00
zkldi 7ef6b2d890 fix(test): uniq id for bms course is value not index. 2022-09-24 11:02:51 +01:00
zkldi ece7584d7e feat: add get-single-commit endpoint 2022-09-24 11:02:32 +01:00
zkldi f8229e3e8a feat: add fetching single commit 2022-09-24 11:02:25 +01:00
zkldi 5569a0c06a fix: Invalid altTitle for I'm In Love Again Y&Co
New seeds-viewer already finding issues...
2022-09-23 00:18:29 +01:00
zkldi 59b82d5ee8 feat: chart seeds viewer 2022-09-23 00:18:23 +01:00
zkldi d80f7c4f47 feat: folders, songs 2022-09-22 23:31:47 +01:00
zkldi 0f1c53e8ff feat: seedstabletable 2022-09-22 22:34:51 +01:00
zkldi bd478926c5 fix: bms course unique ids aren't their md5sums
they're their set-playtype-index combo. My bad.
2022-09-22 22:00:35 +01:00
zkldi 7449860198 feat: basic seeds table rendering 2022-09-22 02:46:42 +01:00
zkldi 947abe5867 feat: able to load seeds from remote and local
this isn't very performant. maybe we can look into ways
of improving this down the road.
2022-09-22 00:15:40 +01:00
zkldi 29833548fd fix: allow maxBuffer to be 1G from shell exec
Honestly, not sure why this exists and why the cap
is so low. Maybe some node guy can explain this to me.

Ah well. We don't execute anything that should DOS us
and we certainly don't let user input hit this function
so, we should be good.
2022-09-21 22:19:11 +01:00
zkldi c5c107a0b2 feat: uncommitted changes UI 2022-09-21 21:33:38 +01:00
zkldi 76b59bf44d feat: uncommitted changes detection 2022-09-20 23:49:21 +01:00
zkldi 5e9bc26663 feat: use separate path for testing /seeds routes 2022-09-20 22:30:20 +01:00
zkldi 3a9d982815 refactor: use collections as the base for dbseedsrepo
also, change `dontDestroy` to the far more intuitive `shouldDestroy`.
2022-09-20 22:29:17 +01:00
zkldi 33ad5d5d5f docs: update stale dbseeds info 2022-09-20 02:42:32 +01:00
zkldi 000f8969fe feat: revision rendering and picking 2022-09-20 02:29:22 +01:00
zkldi 55271117a2 feat: local-seeds draft + commit searcher 2022-09-20 01:02:55 +01:00
zkldi d617060e6d feat: hacky, but legendary git log parser 2022-09-19 23:30:18 +01:00
zkldi dd22ecf8b3 refactor: move listing collections into its own fn 2022-09-19 23:29:33 +01:00
zkldi 7f7c48311e fix: have proper types on Environment.nodeEnv
it was bugging me because i couldn't remember whether it was
dev or development.
2022-09-19 23:29:18 +01:00
zkldi c39822570b feat: add local development middleware 2022-09-19 21:40:49 +01:00
zkldi 3c5dd9de02 feat: initial stub 2022-09-19 21:31:13 +01:00
zkldi b8f8305476 feat: allow running offline
i have no internet at the moment :)
2022-09-18 12:06:03 +01:00
zkldi 5cdb2f4055 fix: typo 2022-09-18 11:52:59 +01:00
zkldi c0ec92463d fix: just always use absolute urls in tables
raja i hate you
and you're bringing me down
2022-09-15 10:55:38 +01:00
zkldi 424c8de103 fix: invalid body.json pointer in sgl tables 2022-09-15 10:10:32 +01:00
zkldi 781ce9a289 fix: change invalid stub page message 2022-09-14 21:31:35 +01:00
zkldi 427c155b15 fix: only filter iidx versions in one place
this fixes a bug where casthour scores would be rejected in one place
but not the other.
2022-09-14 18:51:44 +01:00
zkldi 0f241e720e fix: remove more instances of instanceof
it's completely broken and no longer honoured. I *still* to this day do
not know why this is a bug on our systems. Maybe I will investigate it
further at some point, but for now, instanceof is banned in the codebase
as it doesn't seem to fucking work.

normally i refrain from swearing in a codebase i know future employers
will check, but this has to be one of *the* most frustrating bugs we've
had in years.
2022-09-13 23:28:30 +01:00
zkldi fab01c3595 Merge pull request #674 from GRIM657/iidx-inf-sept-2022 2022-09-11 01:29:45 +01:00
zkldi 8a2058fdb3 feat: allow casthour scores from kailua iidx 2022-09-09 21:50:22 +01:00
Rob Campbell c1771e2690 update inf through Sept 2022 2022-09-09 13:52:34 -05:00
zkldi e6b6db16f7 fix: remove unused endpoint 2022-09-09 15:08:56 +01:00
zkldi b02ec4cd8f fix: support AssistEasy clears in raja IR 2022-09-07 11:00:23 +01:00
zkldi 4937350cec Merge pull request #671 from cg505/sdvx-import-exscore 2022-09-06 10:41:24 +01:00
Christopher Cooper 73d483d24d add exscore to sdvx eamuse csv imports 2022-09-05 16:22:02 -04:00
zkldi f085f87fb8 Merge pull request #670 from hewoicvewse/sgl-tables 2022-09-05 20:01:49 +01:00
zkldi 6e4986a91f Revert "fix: make symbols unique"
This reverts commit 73d2190f0e.

This actually results in table names in-game being displayed as
"sgl-EC EC ...", which sucks. Mistake on my part.
2022-09-05 00:07:30 +01:00
zkldi 3ce11d8844 fix: don't depend on reqTachiData for game
the only possibility for game here is "bms". we dont actually
have access to ReqTachiData here because of the bizarre
mounting stuff.
2022-09-04 20:38:21 +01:00
zkldi 73d2190f0e fix: make symbols unique
not sure what they're actually used for tbh.
2022-09-04 20:21:49 +01:00
zkldi 67485e9837 refactor: improve performance of song lookups
use lookup tables to optimise looking up songs; the former solution
was O(n^2), this one is O(1) with a small hit to memory.
2022-09-04 20:03:31 +01:00
zkldi c560df37d8 fix: formalise logged errmsgs 2022-09-04 20:00:24 +01:00
zkldi 7b174fb3ad docs: improve documentation for CreateAndMountTable 2022-09-04 19:51:56 +01:00