Commit graph

106 commits

Author SHA1 Message Date
dd423bdb34 Fix empty subscriptions page crash
Fix issue where when Twitch returns an empty page of subscribers, the
app crashes due to trying to get response.data[0].user_id where
response.data[0] is undefined

Also adds some debug logging
2022-02-28 09:34:18 -07:00
ac953b0bb5 Uncomment debug lines 2022-02-27 17:36:55 -07:00
90f672b288 Bump version to v0.8 2022-02-27 17:36:50 -07:00
8b49d51e08 Trim whitespace from URL on client side
Fixes #32
2021-06-06 23:20:47 -07:00
7897fe6f3d Add ratelimits
Fixes #10
2021-06-06 23:11:30 -07:00
6e26650077 Merge remote-tracking branch 'origin/master' 2021-04-25 22:17:24 -07:00
891ccfae92 Update 'RELEASE.md' 2021-04-26 05:16:43 +00:00
fc09fd4dd4 Bump version to v0.7 2021-04-25 22:15:38 -07:00
347a6d2324 Add comma in v0.6-v0.7.sql 2021-04-25 22:09:16 -07:00
632dc73ee9 Add database logic to clear out requests that have 0 votes
Also, clean up some db constraints.

Fixes #29
2021-04-25 20:42:20 -07:00
8483705ae4 Add sorting to UI
Fixes #27
2021-04-25 09:02:07 -07:00
5e42236354 Misc. bugfixes
- Fix duplicate request message showing undefined for requester and 
state
- Fix add request dialog not closing properly
2021-04-24 21:19:25 -07:00
6782ad2fb4 Apply api dupe workaround to subscriptions endpoint 2021-04-24 13:27:26 -07:00
e4910f87d1 Add missing semicolons in db bootstrap code 2021-03-27 16:59:43 -07:00
28d5ce09dd Add sorting to API 2021-02-26 23:20:49 -07:00
b968f054d5 Bump version to v0.6 2021-02-25 19:56:14 -07:00
84a22ccffd Add pagination
Note: Requests API endpoints /getRequests and /getRequestsAll have 
breaking changes (the response schema changed entirely).

Fixes #26
2021-02-25 19:52:57 -07:00
c634e763f3 Bump version to v0.5.1 2021-02-24 20:45:50 -07:00
4607eaf307 Move ordering from views to queries.ts
Turns out views aren't guaranteed to keep their order ¯\_(ツ)_/¯

Fixes #24
2021-02-24 20:45:37 -07:00
354eddb673 Bump version to v0.5 2021-02-24 20:15:16 -07:00
6bc292f122 Fix regression where songs with 0 votes had $normaluservotepoints points
Also, remove now-unnecessary join with users
2021-02-24 20:04:40 -07:00
2a87e0408e Retrieve follows/subscriptions from Twitch API 2021-02-24 19:40:58 -07:00
dbe7e4c52d Restructure DB in preparation for follower/subscriber implementation
- Remove user.is{follower,subscriber}, replacing with tables follows and 
subscriptions
- Update vote_score_vw to reflect new structure
- Add db upgrade script
2021-02-22 23:54:47 -07:00
60defb7ea6 Allow streamer to set vote point values 2021-02-22 22:53:03 -07:00
fcd8f2b197 Bump version to 0.4.1 2021-02-22 21:11:07 -07:00
ad435e0dba Fix add request modal not appearing 2021-02-22 21:10:34 -07:00
d2cf4aa1d2 Bump version to 0.4 2021-02-21 23:52:49 -07:00
6495e1c8ef Customization!
Add ability to control page title and color scheme.

Also, partially implements manual triggering of cronjobs.

Fixes #18
2021-02-21 23:25:48 -07:00
1c34b3f013 Get page title and colors from database
See #18
2021-02-21 20:13:47 -07:00
2e5762c029 Add release checklist (RELEASE.md) 2020-12-20 13:16:15 -07:00
7a4c39353c Bump version in version.sql (forgot to in e83dbe51) 2020-12-20 10:43:01 -07:00
57991dc36a Stringify twitchApiToken response for debug logging 2020-11-29 14:13:26 -07:00
6d559b5fe2 Bump version to v0.3 2020-11-29 13:36:36 -07:00
f69e3a821c Add v0.2-v0.3 db upgrade script 2020-11-29 13:31:03 -07:00
21650994d2 Implement checkVersion middleware
Checks version on each request, terminating the application if version 
mdoes not match
2020-11-29 13:30:27 -07:00
35aa0914a2 Remove unnecessary import from twitch.ts 2020-11-29 13:29:10 -07:00
2751ccf846 Update Dockerfile.prod and .dockerignore 2020-11-29 12:37:30 -07:00
aded3f4c77 Remove extraneous whitespace 2020-11-29 01:24:41 -07:00
af97647033 Make processBans support pagination 2020-11-29 01:17:58 -07:00
a86e8a5667 Implement cron
Fixes #22
2020-11-28 23:19:56 -07:00
42d2a4a78c Add ISO date to logging 2020-11-28 22:09:06 -07:00
88955ba707 Shorten container names in docker-compose.yml 2020-11-28 22:07:14 -07:00
52f73745b6 Add prod dockerfile 2020-11-10 16:53:02 -07:00
a5a8d012c8 Bump version to 0.2.1 2020-11-10 15:10:08 -07:00
fd1d4613bd Make streamer name and profile picture in navbar link to twitch page 2020-11-10 15:09:27 -07:00
51a4c5b2a3 Fix queries.getAllRequests calling requests_vw as a function
Fixes #23
2020-11-10 14:59:36 -07:00
6e365bbd16 Add v0.1-v0.2.sql upgrade script 2020-11-10 14:10:58 -07:00
a35ef5f303 Bump version to 0.2 2020-11-10 00:20:25 -07:00
173c22b90a Implement fetching of video titles
Fixes #2
2020-11-10 00:20:20 -07:00
5ab11f69f6 Add Youtube API connectivity 2020-11-09 16:28:30 -07:00