Commit graph

277 commits

Author SHA1 Message Date
Jordan Eldredge
5594a4f1f3 Upload to S3 and Screenshot when you upload 2020-04-19 01:39:38 -04:00
Jordan Eldredge
e14c027647 Improve hos tweetable skins are fetched 2020-04-03 23:15:12 -04:00
Jordan Eldredge
c4f686556c Await awaitables 2020-01-13 20:16:53 -05:00
Jordan Eldredge
ff4144a971 Support reviewing skins using emoji that are surfaced in quick pick on mobile 2020-01-13 20:16:36 -05:00
Jordan Eldredge
21db9edff0 Await handler 2020-01-13 20:16:13 -05:00
Jordan Eldredge
964112e040 Image hash 2019-12-27 10:08:52 -05:00
Jordan Eldredge
192d400d1e Improve skin database 2019-11-15 01:27:58 -05:00
Jordan Eldredge
2d63a2729b Hash images 2019-11-14 22:25:59 -08:00
Jordan Eldredge
ac2f80cc0c Upgrade another imagemin 2019-10-22 09:02:48 -07:00
Jordan Eldredge
2ccee9e637 Upgrade imagemin 2019-10-22 09:01:58 -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
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
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
30cabb0ce6 logger.warn only takes two arguments, unlike console.warn 2019-09-23 08:17:20 -07:00
Jordan Eldredge
6229ea6d09 Remove empty dir 2019-09-13 07:38:35 -07:00
Jordan Eldredge
6a73015276 Clean up types a bit 2019-09-13 07:28:05 -07:00
dependabot[bot]
22b18786b0 Bump mixin-deep from 1.3.1 to 1.3.2 in /experiments/skin-database (#895)
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-09-05 06:39:39 -07:00
dependabot[bot]
6a1a6628ec Bump mixin-deep from 1.3.1 to 1.3.2 in /experiments/skinArchiveTools (#896)
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-09-05 06:39:32 -07:00
Jordan Eldredge
83d9443328 Fix lints 2019-08-24 22:30:48 -07:00
dependabot[bot]
828c8e6d83 Bump lodash from 4.17.11 to 4.17.15 in /experiments/skin-database (#838)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-05 19:34:50 -07:00
dependabot[bot]
da1ad125e5 Bump lodash from 4.17.11 to 4.17.13 in /experiments/skinArchiveTools (#835)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.13.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.13)

Signed-off-by: dependabot[bot] <support@github.com>
2019-08-05 19:34:21 -07:00
Jordan Eldredge
dfdffb390b Fix lint errors in skin-database 2019-08-05 19:26:54 -07:00
Jordan Eldredge
aedd8e4745
Modern integration (#833)
* Make modern part of the code base

`yarn modern` will now start a dev server with the modern app running.

The debugger is not yet setup

`yarn test` will run all the tests, both Webamp and "modern".

* Let debug work

* Prettier

* Ignore lint errors for now

* Point test at the now skin location
2019-08-05 19:17:12 -07:00
Jordan Eldredge
42a409f339 Fix debugger variables
I broke this in b2267d569b

This fix is gross, but I'm just trying to move forward.
2019-08-05 18:59:55 -07:00
jberg
931ba4d8ca Fix getclassname typo (#832) 2019-08-05 18:54:58 -07:00
jberg
596af530fa add events on GuiObjects (#830)
* add events on GuiObjects

* switch to mouse enter/leave instead of out/over
2019-08-05 17:52:12 -07:00
Jordan Eldredge
7cb1e45a1a Migrate to ES6 modules 2019-08-05 08:11:57 -07:00
Jordan Eldredge
b2267d569b Use getclassname to avoid dependency cyle 2019-08-05 08:04:00 -07:00
jberg
c401f81721 remove registry, use tree lookups (#828)
* remove images from registry, use tree lookups

* dont need registry for images anymore

* remove registry

* remove registry, apply groupdefs using lookups

* change function name

* simplify direct descendants

* remove prev siblings methods, just check inside loop for node

* comment on search

* handle groupdefs we dont find

* handle not finding specific id in first <elements> we find

* abstract out findInLexicalScope

* Add Js prefix for non-Maki objects
2019-08-04 14:14:22 -07:00
jberg
23e783c12e fix variable unboxing issue, move all unboxing to single method (#827) 2019-08-02 22:56:51 -07:00
jberg
cc386e05ae
add more maki objects and functions for corner amp to work (#826)
* add more maki objects and functions for corner amp to work

* fix functions to lower case / add unimplemented warning
2019-08-02 15:29:16 -07:00
jberg
6454952812 Handle MAKI functions being case insensitive (#825) 2019-08-02 06:58:57 -07:00
jberg
c93daf8e1b remove checking current hooks for event handling (#824) 2019-08-01 19:47:06 -07:00
jberg
6304537326 Initialize maki object tree (#823)
* make initialize tree out of maki objects

* pass global flag to variables, only need hooks for global variables

* implement new opcode

* start using non generic makiobject

* run scripts

* fix running scripts

* skip standardframe for now

* switch to simple example for now

* make WAL a group

* move xml/init functions to be in GuiObject

* handle creating backing XML nodes for objects created (new) in scripts

* simpler null check

* add js_ prefixes

* only bind event handlers for hooks if they are present

* uppercase for Classes

* make null checking explicit

* need to check undefined, not null

* implement init for adding nodes to state tree

* dont render groupdefs, dont execute scripts in groupdefs

* implement getContainer

* move find descendants to utils
2019-08-01 17:25:03 -07:00