zkldi
839fac7bbc
refactor!: rename milestones to quests and milestone-sets to questlines
2022-10-18 19:04:29 +01:00
zkldi
0985ca4f8c
Merge pull request #715 from TNG-dev/zkldi/rivals
2022-10-16 19:27:00 +01:00
zkldi
2c3af78b7c
feat: rival ranking on server
2022-10-14 23:53:35 +01:00
zkldi
de3cc0fd11
feat: revert integration endpoint
2022-10-14 00:04:34 +01:00
zkldi
28116909a1
feat: support sdvxInGameID as a matchType
...
this allows ANY_INF to be passed as a difficulty, which is convenient
for scripts that import from services that consider all of INF/GRV/HVN...
to be equivalent
2022-10-14 00:04:34 +01:00
zkldi
0385cb65f9
Merge branch 'staging' into zkldi/seeds-ui
2022-09-28 22:34:22 +01:00
zkldi
f8229e3e8a
feat: add fetching single commit
2022-09-24 11:02:25 +01:00
zkldi
d80f7c4f47
feat: folders, songs
2022-09-22 23:31:47 +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
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
Bottersnike
61981c57b9
Modify database-seeds/repo.ts to not use cd
2022-09-12 02:46:15 +01:00
zkldi
84387ba78b
fix: improper logging of classes in score import
2022-08-31 01:48:52 +01:00
zkldi
bb919fc524
fix: don't return a promise from wrapscriptpromise
2022-08-17 20:29:19 +01:00
zkldi
a1bf2a12a0
fix: winston logging callback didn't work
2022-08-16 23:11:51 +01:00
zkldi
b6003f7e87
refactor: use a util for script exec
2022-07-17 16:17:51 +01:00
zkldi
5c9575f23a
fix: someeeeone didn't run the linter huh
2022-07-16 17:54:44 +01:00
zkldi
73c7815c63
feat: instant bootstrap script
2022-07-16 17:43:33 +01:00
zkldi
e55a0eb129
fix: get tachi-server to atleast boot and sync with common
2022-07-04 02:15:43 +01:00
zkldi
c4b0e29e37
feat: add itgChartHash support to batch-manual
2022-06-12 20:44:42 +01:00
zkldi
647ca1409c
feat: significantly improve global search
...
Fixes #713
2022-06-05 14:50:24 +01:00
zkldi
cad860413e
fix: make all tests pass
...
I'm sorry for how disgustingly large all of these commits are. I promise
that this is the last time something this disgusting will happen.
This is a mono-patch for various things that were broken by the major
refactor. It's mostly things like error messages now being different
(and tests failing as a result).
Some notable fixes include me accidentally deleting the entire DELETE
api-tokens endpoint (lol), and timeAchieved: 0 in batch-manual not
coercing to null anymore. It appears the behaviour was intentional for
some reason. I'm not sure why though.
2022-05-31 17:56:14 +01:00
zkldi
a6d23ad40a
experimental: final cadence validation commit
2022-05-25 21:29:54 +01:00
zkldi
bda6ee7412
style: rename hollis to cadence
2022-05-25 15:15:17 +01:00
zkldi
2c8b0870fb
experimental: massive hollis changes
2022-05-20 00:24:09 +01:00
zkldi
af2fa826a4
experimental: mass-hollis-refactor
2022-05-10 03:21:09 +01:00
zkldi
3f4a582ad7
experimental: misc ergonomic checking
2022-05-06 04:16:23 +01:00
zkldi
ba50d17846
fix: tidy up deleteundefinedprops and validate against arrays
2022-05-06 03:42:41 +01:00
zkldi
0adc39b5cb
experimental: initial autofix blast
2022-05-06 03:39:03 +01:00
zkldi
5c80a50c39
test: add regression tests for transposing folder arrays
2022-04-29 00:44:02 +01:00
zkldi
9148fed2c7
fix: make TransposeFolderData transpose arrays properly
2022-04-29 00:43:52 +01:00
zkldi
b335404e4b
fix: add debug logs to folder transposition
2022-04-28 22:52:11 +01:00
zkldi
7c3b1e4679
fix: add error handling and logging to createfolderchartlookup
2022-04-28 21:28:18 +01:00
zkldi
e24d7d1705
feat: notify users when they have been set as a rival
2022-04-24 22:09:50 +01:00
zkldi
5991a0be96
style: organise imports
2022-04-24 21:19:39 +01:00
zkldi
39a0e6140b
refactor: rename IsUserIDAdmin to IsRequesterAdmin
2022-04-23 19:07:30 +01:00
zkldi
4866f98dd2
fix: admin-created api tokens should not inherit admin permissions
2022-04-23 19:06:09 +01:00
zkldi
2e8c0a98a9
feat: allow admins to revert others' imports
2022-04-23 19:00:07 +01:00
zkldi
5757348dd6
style: replace Playtypes[Game] with Playtype
2022-04-23 05:55:37 +01:00
zkldi
2bd6468291
feat: add a revert-import endpoint
2022-04-23 00:33:27 +01:00
zkldi
60669e6d12
fix: Delete _id off of expected results
2022-04-22 18:48:52 +01:00
zkldi
4f31d7be3b
test: add regression tests to GetUsersWIthIDs
2022-04-22 18:39:20 +01:00
zkldi
8cc76c9e3b
fix: make GetUsersWithIDs not throw on duplicate userID input
2022-04-22 18:36:50 +01:00
zkldi
0a79e3690e
style: remove unused imports
2022-04-22 02:22:43 +01:00
zkldi
715906eefb
test: add tests for migrations
2022-04-22 02:12:32 +01:00
zkldi
b1248f861a
feat(migration): create a skeleton framework for applying migrations
2022-04-21 17:17:28 +01:00
zkldi
7682a960e1
fix: handle case where GetUsersWithIDs hits desync
2022-04-21 03:45:19 +01:00
zkldi
120c9cbb52
feat: add goal sync support
2022-04-17 04:26:27 +01:00
zkldi
918c26b233
fix: GetMostSubscribedMilestones shouldn't wrap milestones in array
2022-04-16 20:01:19 +00:00
zkldi
0b8b7f5594
fix: hide _id in GetMostSubscribedGoals output
2022-04-16 05:05:21 +01:00