Commit graph

2657 commits

Author SHA1 Message Date
Jordan Eldredge
db8212f7a8 Ignore typescript 2019-10-17 23:07:29 -07:00
Jordan Eldredge
636fd4caaf Typecheck the entire modern codebase! 2019-10-15 09:59:24 -07:00
Jordan Eldredge
d6f254e753 Whitelist all runtime ts files for type checking 2019-10-15 09:59:24 -07:00
Jordan Eldredge
498fddf87a Allow group to be initialized with all nulls 2019-10-15 09:59:24 -07:00
Jordan Eldredge
8ed22cf414 Make parent optional 2019-10-15 09:59:24 -07:00
Jordan Eldredge
a8df0dd575 Make typing of MakiObjects more explicit 2019-10-15 09:59:24 -07:00
Jordan Eldredge
d215c619f1 Improve typing of Actions 2019-10-15 09:59:24 -07:00
Jordan Eldredge
3c599479a5 Remove duplicate import 2019-10-15 12:44:52 -04:00
Jordan Eldredge
2d729ae571 Move all s3 APIs into the database interface 2019-10-15 10:49:48 -04:00
Jordan Eldredge
0aedeeda16 Throw explicit error when we can't find a skin. 2019-10-15 10:49:48 -04:00
Jordan Eldredge
a3c073d60e Tone down request for review 2019-10-15 10:49:48 -04:00
jberg
d7c55e486d
Comment with source of default values for AnimatedLayer (#947) 2019-10-11 20:10:33 -07:00
jberg
8881332f1b
Fix Layer that specifies its own w/h (#943)
* Fix Layer that specifies its own w/h

* better handling for 0 and less nesting

* document bug
2019-10-11 20:10:18 -07:00
jberg
833907e1c2 AnimatedLayer playing default should be false (#945) 2019-10-11 20:03:54 -07:00
jberg
3893f76d38 Fix skin select box value (#940)
* fix skin select box value

* move skinUrl into local component state
2019-10-11 16:15:53 -07:00
jberg
d56e688cd9 Handle not finding font file (#942) 2019-10-11 16:14:06 -07:00
jberg
8308cb99ee Fix for getprivateint/string defaultvalue, check for value, not just section (#944)
* Fix for getprivateint defaultvalue, check for value, not just section

* fix getprivatestring too
2019-10-11 16:13:15 -07:00
jberg
cd409279a4 Handle font loading breaking (#941) 2019-10-10 17:45:42 -07:00
Jordan Eldredge
ea65109260 Add back missing imports 2019-10-10 06:56:32 -07:00
Jordan Eldredge
90d7d30f58 Clean up lint errors 2019-10-10 06:56:17 -07:00
Jordan Eldredge
c953300366 Fix some types in Actions 2019-10-10 06:49:33 -07:00
Jordan Eldredge
bc4e7e4a23 Clean up copy/paste cruft 2019-10-10 06:44:37 -07:00
Jordan Eldredge
f552edb2b0 Fix some type errors in System 2019-10-10 06:40:15 -07:00
Jordan Eldredge
024469649e Utility to extract info about XML 2019-10-10 06:36:16 -07:00
Jordan Eldredge
5451bc1f17 Log more stuff to Discord 2019-10-10 09:32:32 -04:00
Jordan Eldredge
6485044125 Only alert via Discorn on logs that opt into alerting 2019-10-10 09:32:32 -04:00
Jordan Eldredge
76d805431e Move tweet bot notifications from Python to JS 2019-10-10 09:32:32 -04:00
Jordan Eldredge
9d3ae93d40 Consolidate Discord logger setup 2019-10-10 09:32:32 -04:00
Jordan Eldredge
cb21b34969 Don't require Internet Archive info to get skin 2019-10-10 09:32:32 -04:00
Jordan Eldredge
0b8c6f78f1 Remove s3 stuff from Twitter bot 2019-10-10 09:32:32 -04:00
Jordan Eldredge
b76eadf10e Handle missing skins better and move s3 update from Python to JS 2019-10-10 09:32:32 -04:00
Jordan Eldredge
b98667d1c5 Fix getting a tweetable skin, and stats 2019-10-10 09:32:32 -04:00
Jordan Eldredge
3295201420 Bail 2019-10-10 09:32:32 -04:00
Jordan Eldredge
18769b2c87 Output is not an object 2019-10-10 09:32:32 -04:00
Jordan Eldredge
be9f5241ce Ensure cli disconnects from DB 2019-10-10 09:32:32 -04:00
Jordan Eldredge
32d258fbdb Improve Discord logging 2019-10-10 09:32:32 -04:00
Jordan Eldredge
581c5558e6 Remove reference to undefined db 2019-10-10 09:32:32 -04:00
Jordan Eldredge
26ffb91ab3
Type AnimatedLayer (#939) 2019-10-08 18:05:02 -07:00
jberg
108ae57c10 Handle Text node without font specified (#938) 2019-10-08 16:16:36 -07:00
Jordan Eldredge
51eea19ed0 Remove unused import 2019-10-07 06:51:44 -07:00
Jordan Eldredge
ba343f13d8 Whitelist a few more modules that already typecheck 2019-10-07 06:51:44 -07:00
Jordan Eldredge
0549606fb2 Put comments where we have untyped runtime classes 2019-10-07 06:51:44 -07:00
Jordan Eldredge
19797a5ce4 Add a bunch of runtime files that typecheck 2019-10-07 06:51:44 -07:00
Jordan Eldredge
31be62cba4 Split out hello_world test 2019-10-07 06:51:44 -07:00
Jordan Eldredge
f8b5077558 Note that 122 is strangeCall 2019-10-07 06:51:44 -07:00
jberg
db517f2948 Unload scripts on skin change (#937)
* Unload scripts on skin change

* remove duplicate method, use onscriptloaded

* Add JsScript, unloadSkin in redux

* await unload call

* naming tweak
2019-10-05 15:35:01 -07:00
Jordan Eldredge
8c860903cc Fix import path for snapshot 2019-10-01 20:43:57 -07:00
Jordan Eldredge
f599f88acd Pin corejs number 2019-10-01 09:33:06 -07:00
Jordan Eldredge
d51201c265 Add a section for vm tests 2019-10-01 09:32:53 -07:00
Jordan Eldredge
8fd748e8f3 Consolidate tests 2019-10-01 09:32:41 -07:00