Commit Graph

2250 Commits

Author SHA1 Message Date
Jordan Eldredge
d25729bcf2 Remove bundlesize 2019-11-30 13:42:53 -08:00
Jordan Eldredge
a98e63cbc4 Fix incorrect case of file 2019-11-30 13:42:53 -08:00
Jordan Eldredge
4ed35772e1 Ignore experiment tests
These get tested locally.
2019-11-30 13:42:53 -08:00
Jordan Eldredge
20d48b4b3d Delete unused test 2019-11-30 13:42:53 -08:00
Jordan Eldredge
cf5e7e8de4 Fix command to debug 2019-11-30 13:42:53 -08:00
jberg
35c9167f2d don't cycle presets when media is not playing (#799) 2019-11-30 13:42:53 -08:00
Jordan Eldredge
fd4f15441d Check in skin tutorial 2019-11-30 13:42:53 -08:00
Jordan Eldredge
e18dfc8906 Add alias to debug the parser 2019-11-30 13:42:53 -08:00
Jordan Eldredge
7868ba9681 Add comments 2019-11-30 13:42:53 -08:00
Jordan Eldredge
e8012a6c0c Improve variable parsing 2019-11-30 13:42:53 -08:00
Jordan Eldredge
8a733a7f64 Start a variable class 2019-11-30 13:42:53 -08:00
Jordan Eldredge
4bf7b41ca6 Add interpret command 2019-11-30 13:42:53 -08:00
Jordan Eldredge
d940c7db14 Be more strict when parsing 2019-11-30 13:42:53 -08:00
Jordan Eldredge
ba3a4fdb25 Allow Discord bot to query skins by item name 2019-11-30 13:42:53 -08:00
Jordan Eldredge
2d6fd75540 Start playing with a Winston client that DMs me 2019-11-30 13:42:53 -08:00
Jordan Eldredge
3e799fc7dd Ignore python env 2019-11-30 13:42:53 -08:00
Jordan Eldredge
2186d2eb11 Improve logging 2019-11-30 13:42:53 -08:00
Jordan Eldredge
d15b399f17 Stub out GroupDef 2019-11-30 13:42:53 -08:00
Jordan Eldredge
d3d1e35994 Pass through nulls 2019-11-30 13:42:53 -08:00
Jordan Eldredge
d24702bcda Fix typo 2019-11-30 13:42:53 -08:00
Jordan Eldredge
efbb5c6d48 Attach function objects to function names 2019-11-30 13:42:53 -08:00
Jordan Eldredge
2a17fa1a30 Get actual classes instead of type ids 2019-11-30 13:42:53 -08:00
Jordan Eldredge
85a3034d99 Allow fetching by the ids we have 2019-11-30 13:42:53 -08:00
Jordan Eldredge
6564df8902 Avoid mutation 2019-11-30 13:42:53 -08:00
Jordan Eldredge
ded7b88fdf Fix parsing of type hashes 2019-11-30 13:42:53 -08:00
Jordan Eldredge
fedf231b0a Start taking some notes on the maki format 2019-11-30 13:42:53 -08:00
Jordan Eldredge
e6af21b404 Improve name of commands property 2019-11-30 13:42:53 -08:00
Jordan Eldredge
39bed76d44 Correct expectation for functions
These values were extracted from the perl script
2019-11-30 13:42:53 -08:00
Jordan Eldredge
000f369751 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-11-30 13:42:53 -08:00
Jordan Eldredge
59e41c87d6 Revert "POC: Try adding rexux-observable"
This reverts commit 58fd75c8a1.
2019-11-30 13:42:53 -08:00
Jordan Eldredge
577b5e3c17 Handle = as comment separator in .ini files 2019-11-30 13:42:53 -08:00
Jordan Eldredge
7995ca9918 Render the DOM from the single atomic XML object 2019-11-30 13:42:53 -08:00
Jordan Eldredge
6f0e03f207 Get a single unified xml object and use that for deriving images 2019-11-30 13:42:53 -08:00
Jordan Eldredge
ec5834d771 Derive JSX from the skin file 2019-11-30 13:42:53 -08:00
Jordan Eldredge
71bc59f35c Add debug info to the DOM 2019-11-30 13:42:53 -08:00
Jordan Eldredge
09eb582b57 Use Utils.readXml 2019-11-30 13:42:53 -08:00
Jordan Eldredge
aa7e137612 Add utility to inline includes in the XML data structure 2019-11-30 13:42:53 -08:00
Jordan Eldredge
d14e1166df [WIP] resolve includes 2019-11-30 13:42:53 -08:00
Jordan Eldredge
2acccde641 Use correct path for skin 2019-11-30 13:42:53 -08:00
Jordan Eldredge
96946e58e3 Remove unused import 2019-11-30 13:42:53 -08:00
Jordan Eldredge
765825ab22 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-11-30 13:42:53 -08:00
Jordan Eldredge
b4e68ab4f9 Start sketching out modern skins 2019-11-30 13:42:53 -08:00
Jordan Eldredge
041d56616c Fix lint errors 2019-11-30 13:42:53 -08:00
Jordan Eldredge
404a502d86 update snapshots 2019-11-30 13:42:53 -08:00
Jordan Eldredge
3d8876f771 Small improvements 2019-11-30 13:42:53 -08:00
Jordan Eldredge
333e85ae23 Unify discord-bot and skin-database 2019-11-30 13:42:41 -08: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
Isaiah Odhner
05741eccfd Fix target="_blank" (#794)
It's tricky because "blank" (without an underscore) will still open a new tab, but it's actually being interpreted as a browsing context name, and so clicking it a second time will replace the previously opened tab (even if navigated away).
2019-06-06 15:03:49 -07:00