Commit Graph
4995 Commits
Author SHA1 Message Date
zkldi 877feb08b3 fix: dont ever delete local seeds 2022-08-22 02:08:35 +01:00
zkldi b72ffeec57 feat: support syncing database-seeds from local 2022-08-22 02:06:30 +01:00
zkldi 26ceaac910 feat: rebase against baseLevel, general sieglinde genius 2022-08-22 01:14:47 +01:00
zkldi ad16caf1d4 refactor: delete go implementation
We can go back to it if we need to, git tracks history!
2022-08-21 23:21:45 +01:00
zkldi 6f21054aff feat: improve sgl output 2022-08-21 18:07:56 +01:00
zkldi 393cb22359 feat: make sieglinde work on all tables 2022-08-21 15:56:28 +01:00
zkldi 80fe0a96e1 feat: apply sieglinde to insane table 2022-08-21 13:45:32 +01:00
zkldi 08c9c7841e feat: sieglinde v1 2022-08-21 13:34:26 +01:00
zkldi ba003facfc feat: Experimental go re-implementation of sieglinde
THIS CODE DOES NOT WORK! IT NEVER CONVERGES, AND I HAVEN'T INVESTIGATED
WHY JUST YET.

However, this is an experiemental go re-impl of sieglinde for
performance.
Sadly, it doesn't seem to uh, do much, for performance. I'm leaving it
here as a commit for clarities sake, but it isn't going to be used for
anything nor kept in the repo.
2022-08-20 17:55:07 +01:00
zkldi adde3a5a2d refactor: tidy up jiminp's implementation 2022-08-20 17:40:59 +01:00
zkldi a53ea549d8 fix: disable parts of linter in sieglinde util
they were annoying me
2022-08-20 17:40:33 +01:00
zkldi 08844354e4 perf(sieglinde): replace logger with bare console
winston has some horrific performance issues under mass load
so we're just not going to use it.
2022-08-20 17:40:13 +01:00
zkldi ea7ef026f0 feat: more sieglinde general work 2022-08-20 13:03:41 +01:00
Jimin Parkandzkldi d806bca2e5 feat: initial jiminP work add
This add's JiminP's work on a sieglinde calculator. It's been adapted by
me (zkldi), but is mostly original maths that I haven't looked much into
yet.

Author: Jimin Park <pjm950@gmail.com>
Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2022-08-19 23:56:42 +01:00
zkldi 61f049b3c3 fix: whoops i suck at programming 2022-08-19 23:23:33 +01:00
zkldi bac9ff2418 fix: display percent in bms graph
also: chore, local man forgets to run linter
2022-08-19 23:05:10 +01:00
zkldi 8b1433e63c refactor: rename bms/pms difficulty cell 2022-08-19 22:55:28 +01:00
zkldi 0f6cdb9f62 fix: display that scores in folders are pbs 2022-08-19 22:55:14 +01:00
zkldi 71ea8d1f93 fix: don't crash if viewing a session while not logged in 2022-08-19 17:12:11 +01:00
zkldi 05b67b01b9 fix: only render highlight/comment buttons if its your session
lol
2022-08-19 17:10:02 +01:00
zkldi a90ed51061 fix: iidx migration name whoops 2022-08-18 18:52:43 +01:00
zkldi 94de0fce6f fix: stupid typo 2022-08-18 18:32:50 +01:00
zkldi 984e29e042 fix: mount migrations removeiidxbeginners/updatejubeatpreferredtables 2022-08-18 18:26:59 +01:00
zkldi cfd646c8e1 fix: beatoraja class-submit was broken 2022-08-18 17:41:57 +01:00
zkldi e07297f5d1 feat: always log original object on prudence rejection 2022-08-18 15:07:48 +01:00
zkldi e455246376 fix: this star doesn't render on mobile devices
unicode maintains two star icons and only
one of them is properly supported on certain devices

huge pain because my editor and browser renders them
properly. wonderful.
2022-08-18 14:58:30 +01:00
zkldi f25ffe7788 Revert "ci: skip server testing when force deploying"
This reverts commit 16ea47b19f.
2022-08-18 05:05:54 +01:00
zkldi 16ea47b19f ci: skip server testing when force deploying 2022-08-18 05:01:54 +01:00
zkldi 6195c93760 ci: update git to 2.30 inside server container 2022-08-18 04:58:43 +01:00
zkldi f236457e77 docs: update changelog 2022-08-18 04:31:10 +01:00
zkldi 338c25105d docs: delete old changelogs, migrate to top level one 2022-08-18 04:25:22 +01:00
zkldi 72669dad55 fix(ci): whoops, all esoteric handlebars syntax! 2022-08-18 04:14:12 +01:00
zkldi 17974af4a4 ci: add workflow_dispatch to docs 2022-08-18 04:10:19 +01:00
zkldi b5ec3cfb71 fix(ci): actually expand the variable we're referring to 2022-08-18 04:08:00 +01:00
zkldi 1dd065cfcd fix: read monorepo root pkg json 2022-08-18 04:07:37 +01:00
zkldi 27c920bb01 chore: someone didn't run the linter 2022-08-18 03:55:47 +01:00
zkldi b014058323 ci: workaround for potential pnpm bug
I have absolutely no idea why this is like this. It does not
make any sense, so I am inclined to believe it is some sort of bug
with pnpm and workspaces.

ah well.
2022-08-18 03:49:45 +01:00
zkldi 323da739d9 ci: github actions pass short_sha as commit_hash 2022-08-18 03:48:51 +01:00
zkldi 8c81f1409b ci: pass commit_hash at build time to server 2022-08-18 03:48:37 +01:00
zkldi d1deeab8de feat: enable storing commitHash in env var 2022-08-18 03:48:02 +01:00
zkldi a82641849d chore: make certain @types not devDeps
These are actually necessary in non-dev scenarios, as we use
ts-node/register as our loader. This expects types to exist
for our dependencies, for some reason.

I'm too tired to properly resolve this, so making @types mandatory
is my hack fix.

It's not like they add much to the build size anyway.
2022-08-18 02:54:11 +01:00
zkldi 7f63ae9187 ci: workflow should deploy for server
this might be a footgun in the future, who knows.
I feel like having a dedicated button for "deploy" disguised as "run
workflow" might result in an accidental deploy. ah well.
2022-08-18 02:33:05 +01:00
zkldi 74f3d2af5c fix: ignore STRICT_PEER_DEPS via .npmrc in pnpm install 2022-08-18 02:22:03 +01:00
zkldi 6dba56aa12 fix: move ts-node out of devDependencies 2022-08-18 02:04:37 +01:00
zkldi 643b1cf345 Merge pull request #632 from TNG-dev/zkldi/session-raise-comments 2022-08-17 23:32:32 +01:00
zkldi 89c0f12f9d feat: session comments, additional zkldi genius
WE'RE BACK IN THE DRIVERS SEAT BABY
2022-08-17 23:31:49 +01:00
zkldi 6fbb3b3372 Merge pull request #631 from TNG-dev/zkldi/store-sv6-exscore 2022-08-17 22:45:45 +01:00
zkldi bb919fc524 fix: don't return a promise from wrapscriptpromise 2022-08-17 20:29:19 +01:00
zkldi eccab72f56 feat: track bestExScore in PBs 2022-08-17 19:53:49 +01:00
zkldi c3d888b84d feat: store exScore from sv6c imports 2022-08-17 18:44:23 +01:00