Commit graph

2251 commits

Author SHA1 Message Date
Jordan Eldredge
f4a087a9ed Throw for invalid primitive types 2019-06-26 18:58:23 -07:00
Jordan Eldredge
b3f9a68e8e Remove bundlesize 2019-06-26 18:56:17 -07:00
Jordan Eldredge
c76a20234c Fix incorrect case of file 2019-06-26 18:47:39 -07:00
Jordan Eldredge
bdd9461648 Ignore experiment tests
These get tested locally.
2019-06-26 18:01:48 -07:00
Jordan Eldredge
3aa7c849b5 Delete unused test 2019-06-26 17:58:15 -07:00
Jordan Eldredge
9d874a69db Fix command to debug 2019-06-26 17:56:25 -07:00
jberg
43fd626dbc don't cycle presets when media is not playing (#799) 2019-06-26 14:55:52 -07:00
Jordan Eldredge
2b3ff9685a Check in skin tutorial 2019-06-25 23:18:37 -07:00
Jordan Eldredge
d013d953c4 Add alias to debug the parser 2019-06-25 23:18:27 -07:00
Jordan Eldredge
0268243da3 Add comments 2019-06-25 23:17:56 -07:00
Jordan Eldredge
a4c8705bf9 Improve variable parsing 2019-06-23 22:15:21 -07:00
Jordan Eldredge
5eacdc53b8 Start a variable class 2019-06-23 18:34:55 -07:00
Jordan Eldredge
cb8163895f Add interpret command 2019-06-23 16:59:35 -07:00
Jordan Eldredge
f4524c339b Be more strict when parsing 2019-06-23 16:59:35 -07:00
Jordan Eldredge
4012b82a76 Allow Discord bot to query skins by item name 2019-06-23 19:19:26 -04:00
Jordan Eldredge
d820b8c830 Start playing with a Winston client that DMs me 2019-06-23 19:18:42 -04:00
Jordan Eldredge
427c7701be Ignore python env 2019-06-23 19:18:42 -04:00
Jordan Eldredge
fc3c641e52 Improve logging 2019-06-23 19:18:42 -04:00
Jordan Eldredge
6df9ac886e Stub out GroupDef 2019-06-20 12:24:28 -07:00
Jordan Eldredge
701d54ed93 Pass through nulls 2019-06-20 12:24:28 -07:00
Jordan Eldredge
fb4465ea80 Fix typo 2019-06-20 12:24:28 -07:00
Jordan Eldredge
661cf8bed6 Attach function objects to function names 2019-06-16 12:39:55 -07:00
Jordan Eldredge
b3db622cf7 Get actual classes instead of type ids 2019-06-16 11:48:08 -07:00
Jordan Eldredge
432936f8c5 Allow fetching by the ids we have 2019-06-15 21:19:51 -07:00
Jordan Eldredge
a982c80208 Avoid mutation 2019-06-15 21:19:30 -07:00
Jordan Eldredge
be18895ae5 Fix parsing of type hashes 2019-06-15 20:30:20 -07:00
Jordan Eldredge
2217269daa Start taking some notes on the maki format 2019-06-15 18:00:26 -07:00
Jordan Eldredge
d1601871e8 Improve name of commands property 2019-06-15 17:38:36 -07:00
Jordan Eldredge
843c31c947 Correct expectation for functions
These values were extracted from the perl script
2019-06-15 17:36:28 -07:00
Jordan Eldredge
07056e2213 Correctly parse command opcodes
This moves to using a node Buffer to hold the command bytecode which resolves a character encoding issue we were having
2019-06-15 17:24:33 -07:00
Jordan Eldredge
76af4b6436 Revert "POC: Try adding rexux-observable"
This reverts commit 58fd75c8a1.
2019-06-14 22:38:10 -07:00
Jordan Eldredge
b74febb261 Handle = as comment separator in .ini files 2019-06-14 22:29:48 -07:00
Jordan Eldredge
8cfa0f2fd6 Render the DOM from the single atomic XML object 2019-06-13 23:03:56 -07:00
Jordan Eldredge
4f291ada56 Get a single unified xml object and use that for deriving images 2019-06-13 22:49:37 -07:00
Jordan Eldredge
b88d11726e Derive JSX from the skin file 2019-06-13 22:27:20 -07:00
Jordan Eldredge
bd0158c332 Add debug info to the DOM 2019-06-13 22:27:20 -07:00
Jordan Eldredge
deb2916f7d Use Utils.readXml 2019-06-13 22:27:20 -07:00
Jordan Eldredge
0d61aa88c2 Add utility to inline includes in the XML data structure 2019-06-13 22:27:20 -07:00
Jordan Eldredge
77fbee8dc8 [WIP] resolve includes 2019-06-13 19:22:06 -07:00
Jordan Eldredge
aaa59d7f97 Use correct path for skin 2019-06-13 19:21:57 -07:00
Jordan Eldredge
3da45dafa5 Remove unused import 2019-06-13 19:21:51 -07:00
Jordan Eldredge
58fd75c8a1 POC: Try adding rexux-observable
I don't know how we'll feasibly solve the multide of potential race conditons and async clean up memory leaks without something like rxjs. So, this is a trial to see the following:

1. How much does it increase bundle size?
2. How effective is typechecking?
3. Does it solve some of the difficult cancelation issues we have?
2019-06-13 19:21:41 -07:00
Jordan Eldredge
f3358475fb Start sketching out modern skins 2019-06-09 22:40:30 -07:00
Jordan Eldredge
b9726d5639 Fix lint errors 2019-06-09 13:36:44 -07:00
Jordan Eldredge
4deaa41941 update snapshots 2019-06-09 13:28:19 -07:00
Jordan Eldredge
53bf5224ff Small improvements 2019-06-09 00:38:43 -04:00
Jordan Eldredge
aee0cf1f74 Unify discord-bot and skin-database 2019-06-09 00:13:04 -04:00
Jordan Eldredge
3226d7820e Fix path 2019-06-07 21:28:23 -07:00
Jordan Eldredge
a60e4cb5d3 Add screenshot and other Discord bot improvements 2019-06-07 21:27:38 -07:00
Jordan Eldredge
90b7a1e4f7 Pull discord-bot into skin-database
Also make the cli for the skin-database the canonical way to tweet

This opens the door for moving the state of which tweets have been
approved/denied/tweeted into the MongoDB database and not S3
2019-06-07 21:10:19 -07:00