Commit graph

2475 commits

Author SHA1 Message Date
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
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
Jordan Eldredge
0fded822f8 Start playing with database 2019-06-06 07:11:03 -07:00
Jordan Eldredge
3ed14877e1 Avoid warnings due to Webpack issue #7378 2019-06-05 16:28:46 -07:00
Jordan Eldredge
f05b0bb932 Document more about the demo site 2019-06-03 08:35:33 -07:00
Jordan Eldredge
ce3aab3253 Avoid Axios security issue 2019-05-31 20:59:40 -07:00
dependabot[bot]
55bb37850d Bump fstream from 1.0.11 to 1.0.12 (#792)
Bumps [fstream](https://github.com/npm/fstream) from 1.0.11 to 1.0.12.
- [Release notes](https://github.com/npm/fstream/releases)
- [Commits](https://github.com/npm/fstream/compare/v1.0.11...v1.0.12)
2019-05-31 20:56:45 -07:00
Jordan Eldredge
f265572bb8 Skip non-passing tests 2019-05-28 22:51:40 -07:00
Jordan Eldredge
3448e63d8c Upgrade 2019-05-28 21:55:27 -07:00
Jordan Eldredge
3458c87472 Fix 'New List' behavior
Fixes #790
2019-05-28 21:55:27 -07:00
Jordan Eldredge
bdb5f605b5 Progress on maki stuff 2019-05-28 21:55:27 -07:00
Jordan Eldredge
930a28ea6e Notate that setSkinFromUrl is not yet published 2019-05-21 08:03:30 -07:00
Jordan Eldredge
d5f4b6ea55 v1.4.1-beta01 2019-05-21 08:03:04 -07:00
Jordan Eldredge
8020b1d596 Add links 2019-05-21 07:59:44 -07:00
Jordan Eldredge
29b4e0db71
Add a method to set the skin (#787)
Fixes #733
2019-05-21 07:58:18 -07:00
Jordan Eldredge
b4a88d2cc4 Fix typo in types 2019-05-20 06:37:08 -07:00
Jordan Eldredge
bd98dad6cb Document examples 2019-05-20 06:37:08 -07:00
Jordan Eldredge
358c4a1611 Fix typo 2019-05-14 09:35:32 -07:00
Jordan Eldredge
b3a17c8f99 Release 1.4.0 2019-05-14 08:04:54 -07:00
Jordan Eldredge
6994362e58 createPattern can take an image directly
I can't belive I was doing this whole extra dance
2019-05-10 08:24:09 -07:00
Jordan Eldredge
6799e2fa5a
Try running screenshot tests on Travis (#782)
* Try running screenshot tests on Travis

* Standardize domain in integration tests

* Allow images to not match that well

* Turn back on all other tests
2019-05-09 17:55:53 -07:00
Jordan Eldredge
0c94263f0f Improve integration test timeouts 2019-05-09 17:15:22 -07:00
Jordan Eldredge
53218aba6e Update integration tests and snapshots 2019-05-09 16:23:16 -07:00
Jordan Eldredge
348c000a49 Enable StricMode for subtrees that are compatible 2019-05-09 09:31:31 -07:00
Jordan Eldredge
03d97d9a25 Fix a few dead links 2019-05-09 08:29:37 -07:00
Jordan Eldredge
47d4f0483f Spelling is hard for me 2019-05-09 08:10:33 -07:00
Jordan Eldredge
65eec84cde Fix out of date link in readme 2019-05-09 08:09:20 -07:00