Commit Graph
254 Commits
Author SHA1 Message Date
ereti 1af9942147 feat: the monorepo man 2022-12-01 21:10:23 +00:00
ereti 98a74e12cf feat: make monorepo sane 2022-11-28 00:58:38 +00:00
zkldi e5b91f8e90 chore: bump tachi-common to 2.2.0 and release 2022-11-26 22:49:29 +00:00
zkldi b650213cc2 feat: enable batch manual errmsgs in client before uploading
this runs prudence schemas on the browser

straightforward enough, required a little refactoring, but we're good.
2022-10-21 01:48:50 +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 bb47de0fa8 chore: add tap as a dependency to common 2022-10-02 21:14:22 +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 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 39abeb4448 chore: bumpversionbecausewearentinamonorepoyet 2022-07-02 21:03:46 +01:00
zkldi 114b395fa5 chore: just so bad 2022-07-02 20:48:05 +01:00
zkldi 0e0dc5ba75 chore: bump version 2022-07-02 20:44:02 +01:00
zkldi 81931874ba chore: bump version 2022-06-26 16:56:23 +01:00
zkldi af4b020eaf chore: bump version 2022-06-26 16:28:21 +01:00
zkldi cc82db447b style: migrate to cadence 2022-06-26 16:28:11 +01:00
zkldi ccadb0cf84 chore: bump version 2022-06-26 15:08:00 +01:00
zkldi 68b2fe8259 chore: bump version 2022-06-26 14:51:42 +01:00
zkldi 980922d8cd chore: bump version 2022-06-12 20:23:59 +01:00
zkldi f61ceffe00 chore: bump version 2022-06-12 20:14:56 +01:00
zkldi b091fd1d57 chore: bump version 2022-06-12 19:52:40 +01:00
zkldi 37925e9384 chore: bump version 2022-06-12 18:34:03 +01:00
zkldi 3814c94180 chore: bump version 2022-06-12 18:05:37 +01:00
zkldi 33a7d530fd chore: bump version 2022-06-12 16:36:06 +01:00
zkldi 3f3640c5c2 chore: bump version 2022-06-12 16:35:23 +01:00
zkldi 7a63dce80e chore: bump version 2022-06-12 16:31:45 +01:00
zkldi 6e4eb6bf14 chore: bump version 2022-06-12 16:29:31 +01:00
zkldi 22f3d2b334 chore: bump version 2022-06-12 13:51:25 +01:00
zkldi 8e0b3f18a3 chore: update version 2022-06-11 20:10:55 +01:00
zkldi a2d85e0216 chore: bump version 2022-06-01 14:58:13 +01:00
zkldi edf1487384 chore: bump version to v0.12.1 2022-05-10 00:11:24 +01:00
zkldi 0c78a5486d chore: bump version to v0.12 2022-05-10 00:10:08 +01:00
zkldi f2efef660d chore: bump version to 0.11.5 2022-05-06 00:08:08 +01:00
zkldi 86df1a2d64 chore: bump version to v0.11.4 2022-05-06 00:04:42 +01:00
zkldi 33b78ff469 chore: bump version to 0.11.3 2022-04-24 22:46:35 +01:00
zkldi c93799fd18 chore: bump version to 0.11.2 2022-04-24 20:03:23 +01:00
zkldi 3bea732e8f chore: bump version to 0.11.1 2022-04-24 15:35:34 +01:00
zkldi 415aa67bf1 chore: bump version to 0.11.0 2022-04-24 15:01:57 +01:00
zkldi afdb4b606a chore: bump version to 0.10.2 2022-04-24 13:44:45 +01:00
zkldi f4da5c7b2b chore: bump version to 0.10.1 2022-04-22 21:07:09 +01:00
zkldi f40ac6d1cc chore: bump version to 0.10.0 2022-04-22 20:42:35 +01:00
zkldi b4577e67dc chore: Bump version to 0.9.3 2022-04-22 19:12:01 +01:00
zkldi 9b33313d0e fix: bump typescript so we can use string literal types 2022-04-22 19:00:20 +01:00
zkldi 63d753f96a chore: bump version to 0.9.2 2022-04-22 18:57:45 +01:00
zkldi feee18c54b chore: bump version to 0.9.1 2022-04-22 18:17:40 +01:00
zkldi 4d4ec7d770 fix: add express as devdep and bump prudence to not require it as a real dep 2022-04-22 18:12:51 +01:00
zkldi 7a61b9625f chore: bump version to 0.9.0 2022-04-22 18:00:35 +01:00
zkldi 97811b07e9 chore: bump version to 0.8.1 2022-04-21 06:03:38 +01:00
zkldi cb20f9718e chore: bump version to v0.8.0 2022-04-21 03:37:46 +01:00
zkldi 68af1e688e Bump version to v0.7.15 2022-04-14 02:40:30 +01:00
zkldi 893e3250e0 Change "abs" to "absolute" in goals. 2022-04-13 21:52:20 +01:00