Jordan Eldredge
7c740372e3
Add more test coverage
2020-11-30 19:30:09 -05:00
Jordan Eldredge
34930e1b0e
Inject server logger
2020-11-30 19:29:19 -05:00
Jordan Eldredge
53e85cdd60
Improve environment separation
2020-11-30 18:14:28 -05:00
Jordan Eldredge
093552fad0
Remove unused auth check
2020-11-30 16:38:18 -05:00
Jordan Eldredge
7f1b0fc538
CLI command to reject
2020-11-30 16:38:00 -05:00
Jordan Eldredge
d23c806a35
Send review messages to new channel
2020-11-30 16:37:54 -05:00
Jordan Eldredge
68dadec7ac
Approve/reject skins from the website
2020-11-30 01:25:38 -05:00
Jordan Eldredge
918fd4b4da
Progress
2020-11-29 00:31:08 -05:00
Jordan Eldredge
33bda6b061
More tests and eslint
2020-11-29 00:31:08 -05:00
Jordan Eldredge
8faea644b2
Add missing semi
2020-11-27 13:15:47 -08:00
Jordan Eldredge
fb7f702793
Make it a little more clear that renderWhenReady does not return the Webamp instance.
2020-11-27 13:14:53 -08:00
Jordan Eldredge
5a93682f54
Cut 1.4.2 release
2020-11-26 13:40:45 -08:00
Jordan Eldredge
4e61a1ac23
Add close method to public types
2020-11-26 13:36:29 -08:00
Jordan Eldredge
46e0e8180c
Cut 1.4.1 release
2020-11-26 13:26:22 -08:00
Jordan Eldredge
101fa863d9
Add webamp.close() method
2020-11-26 13:26:22 -08:00
Jordan Eldredge
d963f987b1
Add dummy data
2020-11-26 13:26:22 -08:00
Jordan Eldredge
2f326564a0
Split out Maki React components
2020-11-26 13:26:22 -08:00
Jordan Eldredge
62b00300a3
Remove duplicate dependencies
2020-11-26 13:26:22 -08:00
Jordan Eldredge
7b51ce1743
v1.4.1-beta06
2020-11-26 13:26:22 -08:00
Jordan Eldredge
de141d4eac
Test get_upload_urls
2020-11-19 23:02:42 -05:00
Jordan Eldredge
150e0be317
Tests for fromAnything
2020-11-19 20:03:02 -05:00
Jordan Eldredge
e1d29222a5
Extract fromAnything logic into models
2020-11-19 19:02:21 -05:00
Jordan Eldredge
e7005dba72
Test skins route with query params
2020-11-19 10:18:16 -05:00
Jordan Eldredge
349b58b9b4
Add back console logging
2020-11-19 10:17:55 -05:00
Jordan Eldredge
3591edfd5d
Clean up unused DB stuff
2020-11-19 09:57:35 -05:00
Jordan Eldredge
d64ec9db10
Remove unused routes
2020-11-19 03:04:31 -05:00
Jordan Eldredge
450faba98b
Remove unused dependency
2020-11-19 01:11:21 -05:00
Jordan Eldredge
4f391a14d5
Remove unused dep
2020-11-19 01:08:52 -05:00
Jordan Eldredge
a1c19791f5
Fix bugs that make server not work
2020-11-19 01:05:28 -05:00
Jordan Eldredge
134fade8b9
Adopt migrations and add tests
2020-11-19 00:22:02 -05:00
Jordan Eldredge
22637d34f1
Move UserContext into request
2020-11-18 17:07:57 -05:00
Jordan Eldredge
6c96817117
Refactor API server to be type safe
2020-11-18 16:34:37 -05:00
Jordan Eldredge
6c15aa5c53
Continue refactor to models
2020-11-18 15:45:07 -05:00
Jordan Eldredge
5ab03ca461
Switch to a model-based database model
...
This also allows us to get rid of mongo!
2020-11-18 02:27:25 -05:00
Jordan Eldredge
e0da87a570
Screenshot updates and sitemap
2020-11-18 02:27:25 -05:00
Jordan Eldredge
89c4f6dd9c
Handle case insensitive file collisions ( #1032 )
...
* Use last matching file
See comment in the code.
Here is the skin that originally surfaced this issue: https://skins.webamp.org/skin/a0cf0f893d345eba99809fc84af8a71c/Half-Life%202%20-%20Gordon.wsz/
* Add regression test for case insensitive filename collision
2020-11-12 12:01:10 -08:00
Jordan Eldredge
5f38504464
Use skin filename not path name for tweets
2020-11-07 17:13:42 -05:00
Jordan Eldredge
42c4c34757
Add Sentry support
2020-11-07 17:13:33 -05:00
Jordan Eldredge
47464a8595
Make tweeting not depend upon Mongodb
2020-11-06 23:03:18 -05:00
Jordan Eldredge
fea51ee947
Support uploading from within client
2020-11-06 19:29:26 -05:00
Jordan Eldredge
3b2f39c9a9
Remove Air quality hack
...
Twilio cleverly detected these creds and revoked them. Thanks Twilio!
2020-11-02 23:54:32 -05:00
Jordan Eldredge
b68b522516
Server changes
2020-11-02 23:49:49 -05:00
Jordan Eldredge
ffa94b5c27
Tweet from JS and scrape tweets
2020-11-02 23:49:49 -05:00
Jordan Eldredge
04dca01af9
Fix twitter bot
2020-11-02 23:48:40 -05:00
Jordan Eldredge
1c07cf8e29
Add query just for museum data
2020-11-02 23:48:40 -05:00
Jordan Eldredge
5841d2c5a5
Delete skin, skin content hash, rebuild index
2020-11-02 23:48:40 -05:00
Jordan Eldredge
ca227dc042
Remove nsfwjs
2020-11-02 23:48:40 -05:00
Jordan Eldredge
f9fa396436
React 17 ( #1030 )
...
* Use faster source maps in dev
* Upgrade react
* Don't need to import React just for JSX any more
* Upgrade react-test-renderer
* See if having only one version of React fixes it
2020-11-02 20:40:17 -08:00
Jordan Eldredge
90bc65830c
Clean up eye icon SVG
2020-11-02 16:35:43 -08:00
Jordan Eldredge
fa00493d72
Fix warnings when building
...
Fixes #707
2020-11-02 10:28:06 -08:00