zkldi
e63cab2159
feat: gitadora frontend
2022-12-20 14:36:27 +00:00
zkldi
54a0578ebc
refactor: remove /dashboard prefix and change /users/ to /u/
...
This overhaul automatically redirects old routes to new routes
they served no purpose anyway and were link noise.
i don't like them
2022-12-19 02:31:35 +00:00
zkldi
a060edd217
feat: enable cg on bot
2022-12-18 09:02:05 +00:00
ereti
b59b6707c0
fix: ci
2022-12-14 05:08:01 +00:00
zkldi
7584e406cd
fix: revert "remove redundant versions" for bot and server
...
we use these to tag docker images. my bad.
2022-12-03 03:13:49 +00:00
ereti
1af9942147
feat: the monorepo man
2022-12-01 21:10:23 +00:00
zkldi
b78d400c3b
fix: also add tsconfig-paths as bot dep
2022-11-27 17:38:54 +00:00
zkldi
6f6fa6b0ac
fix: bot depends on ts-node
2022-11-27 17:29:38 +00:00
zkldi
4876b82b7c
chore: bump bot to 2.2.0
2022-11-26 22:49:29 +00:00
zkldi
db6a3e1b82
fix: remove redundant versions
2022-11-26 22:49:28 +00:00
zkldi
ed7e49e770
feat: announce target achievements
2022-11-26 16:04:43 +00:00
zkldi
99a2b15115
fix: maybe make bot work
2022-11-12 01:13:10 +00:00
zkldi
862c5ea135
fix: make bot work
2022-11-12 00:31:20 +00:00
zkldi
6d869e7e0f
fix: bot not deploying
2022-11-12 00:06:25 +00:00
zkldi
fec9fe0ea8
refactor!: Tear out most bot functionality
...
These commands never get used and are generally ugly.
I'm trying to decrease the maintenance of this project, and this is
an unecessary expense imo.
2022-11-10 02:00:10 +00:00
zkldi
0db471d5f3
refactor: rename PublicUserDocument to UserDocument
2022-11-10 00:36:39 +00:00
zkldi
7f5084b963
refactor: remove bot/CONTRIBUTING.md
2022-10-27 13:55:09 +01:00
zkldi
9239365c16
fix(ci): completely refactor how bot ci works
2022-10-22 15:54:55 +01:00
zkldi
aa13f17105
feat: make typescript a bot dependency (it wasn't)
2022-10-22 15:39:54 +01:00
zkldi
839fac7bbc
refactor!: rename milestones to quests and milestone-sets to questlines
2022-10-18 19:04:29 +01:00
zkldi
0e36b17827
fix(critical): Pin prudence to an exact version
...
This is a long one.
So, `instanceof` in Typescript is incredibly flimsy. There's a
documented bug with what happens when you extend built-in classes, such
as Error or Array. You can read more about it here: https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work
However, this normally works fine. A previous commit moved some schemas
from server/ to common/, our gameSpecific UGPT settings schemas. This
caused them to break in an interesting way. For any schema recursive
with a depth greater than 1, all errors would be ignored. Why on earth
was this happening?
Well Prudence passes errors up the stack with a "return Err" -> "if
ret instanceof Err: return Err" kind of approach. This normally works
fine.
The real kicker here is that because server/ and common/ were on 0.9.7
and 0.9.8 respectively, the "Err" instance in question would actually be
erased when ran at runtime. The "if ret instance of Err" would fail,
because the Err would be from 0.9.7, not 0.9.8. This subtle difference
in file results in catastrophic damage.
In short. InstanceOf is a footgun. I hate it. Lets never do it again.
Thanks.
2022-10-14 01:09:31 +01:00
zkldi
e9441b69fb
fix: user docs are now called wiki docs
2022-08-23 12:50:40 +01:00
zkldi
16d5c6e968
docs: fix mispointed docs urls
2022-08-23 12:29:10 +01:00
zkldi
80071b5bdd
docs: migrate docs to docs.bokutachi.xyz from rtd
2022-08-20 13:06:19 +01:00
zkldi
b1bbedf72d
fix: thanks cadence!!!
...
prudence returns true | string. this caught that
2022-08-16 23:28:21 +01:00
zkldi
503ad5da05
feat: add seq support to the discord bot
2022-08-16 23:26:58 +01:00
zkldi
05fedd7dfa
docs: update stale readmes
2022-07-18 02:03:54 +01:00
zkldi
231117bd2e
refactor: trim unused bot deps
2022-07-17 20:02:45 +01:00
zkldi
caf0b2e9d5
feat: dependency management is hell and you are all going to it
2022-07-15 19:56:39 +01:00
zkldi
ecfd2e1e5b
refactor: remove unused .github actions
2022-07-15 19:13:50 +01:00
zkldi
cfa1e5cbb8
fix: LICENSE authors were incorrect
2022-07-04 12:06:19 +01:00
zkldi
218f4926f3
refactor: meld gitignores
2022-07-04 02:16:31 +01:00
zkldi
d1dcffb6de
refactor: apply cadence to bot and make it compile
2022-07-04 02:16:10 +01:00
zkldi
1e8e334ca0
refactor: force parent common dependencies
2022-07-04 02:15:43 +01:00
zkldi
e55a0eb129
fix: get tachi-server to atleast boot and sync with common
2022-07-04 02:15:43 +01:00
zkldi
68403c84eb
refactor: monorepo genesis commit
2022-07-04 02:15:42 +01:00
zkldi
310b7ec719
chore: bump version
2022-06-12 18:07:50 +01:00
zkldi
dffa6304c0
fix: only ever render god for popn
2022-06-12 18:07:43 +01:00
zkldi
90b2eaa2f7
chore: bump version to v2.1.8
2022-05-25 15:09:14 +01:00
zkldi
7deca34d86
fix: only emit notif if popn class is GOD
2022-05-25 15:08:59 +01:00
zkldi
b77950e2b5
fix: only notify about the most important sdvx class changes
2022-05-25 15:08:27 +01:00
zkldi
22ceea2dac
style: rename SDVXVFClasses to proper constant name
2022-05-25 15:06:08 +01:00
zkldi
6e9942eaa3
chore: bump version to v2.1.7
2022-05-18 20:39:40 +01:00
zkldi
fd44e08885
fix: dont popn class update if user has less than 20 scores
2022-05-18 20:39:24 +01:00
zkldi
b7a01b42b8
chore: bump version to v2.1.6
2022-05-18 01:23:16 +01:00
zkldi
53b1abd8e0
feat: add lr2 faq entry
2022-05-18 01:23:10 +01:00
ereti
feeab408c5
Update Dockerfile
2022-05-06 02:02:32 +01:00
zkldi
ebbfed9570
fix: use pnpm build instead of pnpx tsc
2022-05-03 13:50:28 +01:00
zkldi
562ec96105
chore: update version
2022-05-03 13:46:47 +01:00
zkldi
18e46380f0
fix: reduce amount of vfClasses we notify for
2022-05-03 13:46:30 +01:00