Commit graph

304 commits

Author SHA1 Message Date
Jordan Eldredge
9ebfa7b795 Support file uploads 2020-04-28 01:03:32 -04:00
Jordan Eldredge
0ff0c702a9 Type tweet task and CLI 2020-04-25 01:50:45 -04:00
Jordan Eldredge
b8ed7ec39e Add add cli command and make cli more defensive 2020-04-25 01:42:20 -04:00
Jordan Eldredge
53c5473da8 Try review and deprecate approve/reject in favor of !review 2020-04-25 01:39:03 -04:00
Jordan Eldredge
05e4eb4d59 Fix tweeting and convert a few more commands 2020-04-25 01:24:00 -04:00
Jordan Eldredge
087ddb842d rm comments 2020-04-25 01:06:00 -04:00
Jordan Eldredge
39b82fbe0f Only show approval stuff if not tweeted 2020-04-25 01:05:54 -04:00
Jordan Eldredge
f4ba178d40 Type !archive 2020-04-25 00:50:13 -04:00
Jordan Eldredge
89366e84ac Type utils 2020-04-24 21:35:44 -07:00
Jordan Eldredge
2ed710618b Improve error message for graphql 2020-04-24 21:30:22 -07:00
Jordan Eldredge
f4e25a7bb2 Start adopting types 2020-04-24 21:28:15 -07:00
Jordan Eldredge
0017ce19ca Add prettier for realz 2020-04-24 21:12:19 -07:00
Jordan Eldredge
104778d6a3 Prettier 2020-04-24 21:09:58 -07:00
Jordan Eldredge
0651235104 Unify discord bot into skin db and add typescript 2020-04-24 21:08:37 -07:00
Jordan Eldredge
cf7a7a5951 Prepopulate reactions on voting skins 2020-04-24 22:52:55 -04:00
Jordan Eldredge
b33668bfb8 Alert me about all commands dispatched in DMs 2020-04-24 22:52:55 -04:00
Jordan Eldredge
5b0badf944 Ping me about all errors, and keep the chain going 2020-04-24 22:52:55 -04:00
Jordan Eldredge
cc5281cd1e Better handling of Discord command errors 2020-04-24 22:52:55 -04:00
Jordan Eldredge
82766c1d08 Get rid of info.js 2020-04-24 22:52:55 -04:00
Jordan Eldredge
e045235817 Clean up shooter 2020-04-19 13:51:37 -07:00
Jordan Eldredge
b73b44bfd9 Upload to S3 and Screenshot when you upload 2020-04-19 13:38:58 -07:00
Jordan Eldredge
374d3a967d Improve hos tweetable skins are fetched 2020-04-19 13:37:58 -07:00
Jordan Eldredge
0c7c82aca9 Await awaitables 2020-04-19 13:37:49 -07:00
Jordan Eldredge
e40d060e29 Support reviewing skins using emoji that are surfaced in quick pick on mobile 2020-04-19 13:37:39 -07:00
Jordan Eldredge
c588e28116 Await handler 2020-04-19 13:36:47 -07:00
Jordan Eldredge
b6a4c0d7b0 Image hash 2020-04-19 13:36:28 -07:00
Jordan Eldredge
91fd22ec38 Upgrade Prettier 2020-04-06 19:50:20 -07:00
Jordan Eldredge
4ce16547cc
Try to make Internet Archive integration tests more robust (#968) 2020-02-19 20:44:31 -08:00
Jordan Eldredge
6dce525272
Retry Internet Archive integration tests (#963)
* Increase timeout

* Retry failed tests five times
2020-01-13 20:36:43 -08:00
Jordan Eldredge
6d6dc1e8ba
Experiment with action to run IA tests (#961)
* Experiment with action to run IA tests

* Split out IA tests

* Don't try on push

* Also on push

* Make an error an error

* Introduce failing test

* Return an error exit code

* Remove failing test
2020-01-04 14:22:25 -08:00
Jordan Eldredge
1b188f1408 Add Internet Archive test 2019-12-19 06:48:55 -08:00
Jordan Eldredge
1e0a9114dd Upgrade ts (#952)
* Upgrade Typescript

* Upgrade prettier

* Upgrade eslint-typescript

* Don't abide extra else

* Remove eslint plugin that we don't use any more

* Remove unused Webpack plugin

* Remove eslint rule that we don't really need

* Remove unused Jest plugin

* Remove redundant package

* Prettier fixes
2019-11-30 13:42:53 -08:00
Jordan Eldredge
d09293c975 Fix lints 2019-11-30 13:42:53 -08:00
Jordan Eldredge
4a2a08b628 Improve skin database 2019-11-30 13:42:53 -08:00
Jordan Eldredge
8968633dc0 Hash images 2019-11-30 13:42:53 -08:00
Jordan Eldredge
46caf4a66a Upgrade another imagemin 2019-11-30 13:42:53 -08:00
Jordan Eldredge
45ca2da562 Upgrade imagemin 2019-11-30 13:42:53 -08:00
Jordan Eldredge
e0f8555df1 Remove duplicate import 2019-11-30 13:42:53 -08:00
Jordan Eldredge
d4e5b91229 Move all s3 APIs into the database interface 2019-11-30 13:42:53 -08:00
Jordan Eldredge
f2c6835ee1 Throw explicit error when we can't find a skin. 2019-11-30 13:42:53 -08:00
Jordan Eldredge
dc1c06b7d2 Tone down request for review 2019-11-30 13:42:53 -08:00
Jordan Eldredge
2b882d3f1f Add back missing imports 2019-11-30 13:42:53 -08:00
Jordan Eldredge
557c05980e Clean up lint errors 2019-11-30 13:42:53 -08:00
Jordan Eldredge
6034d80d86 Log more stuff to Discord 2019-11-30 13:42:53 -08:00
Jordan Eldredge
607f1ad10c Only alert via Discorn on logs that opt into alerting 2019-11-30 13:42:53 -08:00
Jordan Eldredge
750f28580a Move tweet bot notifications from Python to JS 2019-11-30 13:42:53 -08:00
Jordan Eldredge
10b4c558d3 Consolidate Discord logger setup 2019-11-30 13:42:53 -08:00
Jordan Eldredge
8a544c86c8 Don't require Internet Archive info to get skin 2019-11-30 13:42:53 -08:00
Jordan Eldredge
3d8b8432d9 Remove s3 stuff from Twitter bot 2019-11-30 13:42:53 -08:00
Jordan Eldredge
7feac1a223 Handle missing skins better and move s3 update from Python to JS 2019-11-30 13:42:53 -08:00