Dessa Simpson
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
Dessa Simpson
60defb7ea6
Allow streamer to set vote point values
2021-02-22 22:53:03 -07:00
Dessa Simpson
fcd8f2b197
Bump version to 0.4.1
2021-02-22 21:11:07 -07:00
Dessa Simpson
ad435e0dba
Fix add request modal not appearing
2021-02-22 21:10:34 -07:00
Dessa Simpson
d2cf4aa1d2
Bump version to 0.4
2021-02-21 23:52:49 -07:00
Dessa Simpson
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
Dessa Simpson
1c34b3f013
Get page title and colors from database
...
See #18
2021-02-21 20:13:47 -07:00
Dessa Simpson
2e5762c029
Add release checklist (RELEASE.md)
2020-12-20 13:16:15 -07:00
Dessa Simpson
7a4c39353c
Bump version in version.sql (forgot to in e83dbe51)
2020-12-20 10:43:01 -07:00
Dessa Simpson
57991dc36a
Stringify twitchApiToken response for debug logging
2020-11-29 14:13:26 -07:00
Dessa Simpson
6d559b5fe2
Bump version to v0.3
2020-11-29 13:36:36 -07:00
Dessa Simpson
f69e3a821c
Add v0.2-v0.3 db upgrade script
2020-11-29 13:31:03 -07:00
Dessa Simpson
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
Dessa Simpson
35aa0914a2
Remove unnecessary import from twitch.ts
2020-11-29 13:29:10 -07:00
Dessa Simpson
2751ccf846
Update Dockerfile.prod and .dockerignore
2020-11-29 12:37:30 -07:00
Dessa Simpson
aded3f4c77
Remove extraneous whitespace
2020-11-29 01:24:41 -07:00
Dessa Simpson
af97647033
Make processBans support pagination
2020-11-29 01:17:58 -07:00
Dessa Simpson
a86e8a5667
Implement cron
...
Fixes #22
2020-11-28 23:19:56 -07:00
Dessa Simpson
42d2a4a78c
Add ISO date to logging
2020-11-28 22:09:06 -07:00
Dessa Simpson
88955ba707
Shorten container names in docker-compose.yml
2020-11-28 22:07:14 -07:00
Dessa Simpson
52f73745b6
Add prod dockerfile
2020-11-10 16:53:02 -07:00
Dessa Simpson
a5a8d012c8
Bump version to 0.2.1
2020-11-10 15:10:08 -07:00
Dessa Simpson
fd1d4613bd
Make streamer name and profile picture in navbar link to twitch page
2020-11-10 15:09:27 -07:00
Dessa Simpson
51a4c5b2a3
Fix queries.getAllRequests calling requests_vw as a function
...
Fixes #23
2020-11-10 14:59:36 -07:00
Dessa Simpson
6e365bbd16
Add v0.1-v0.2.sql upgrade script
2020-11-10 14:10:58 -07:00
Dessa Simpson
a35ef5f303
Bump version to 0.2
2020-11-10 00:20:25 -07:00
Dessa Simpson
173c22b90a
Implement fetching of video titles
...
Fixes #2
2020-11-10 00:20:20 -07:00
Dessa Simpson
5ab11f69f6
Add Youtube API connectivity
2020-11-09 16:28:30 -07:00
Dessa Simpson
c3079a198d
Specify source of log messages in twitch.ts
2020-11-09 16:24:34 -07:00
Dessa Simpson
6071cf0d8f
Add Youtube API key to README.md instructions
2020-11-09 13:37:12 -07:00
Dessa Simpson
9484698825
Add initial URL transforms
...
Fixes #4
2020-11-08 13:04:34 -07:00
Dessa Simpson
c808f02aa2
Stringify response object before logging on failed Twitch token refresh
2020-11-08 12:15:28 -07:00
Dessa Simpson
39098f2346
Wait for updateUser to complete before updating streamer
...
Fixes unhandled promise rejection when setting up new instance
2020-11-08 12:15:28 -07:00
Dessa Simpson
ee5d14b5f5
Remove virtualdxs from testdata
2020-11-08 12:15:28 -07:00
Dessa Simpson
bcf562dd60
Add LOG_LEVEL to README.md env example
2020-11-01 20:48:21 +00:00
Dessa Simpson
767cfbf488
Implement version checking
2020-11-01 13:47:47 -07:00
Dessa Simpson
8e47cd9ea9
Cleanup
2020-11-01 13:18:18 -07:00
Dessa Simpson
68faec1ae8
Add streamer UI
...
Closes #11
2020-11-01 13:07:16 -07:00
Dessa Simpson
b479cd2948
Rewrite ban insert query to use one insert rather than one per ban
...
Fixes #21
2020-10-25 21:31:18 -07:00
Dessa Simpson
36d3871bdc
Update updateRequestScore endpoint and clean up naming
2020-10-18 17:24:24 -07:00
Dessa Simpson
54a7145630
Fix ban process not using dbconn for delete query
2020-10-18 14:54:34 -07:00
Dessa Simpson
68f767b28d
SQL refactoring
2020-09-21 11:12:00 -07:00
Dessa Simpson
b334066f8f
Improve error reporting
...
Fixes #16
2020-09-19 18:14:58 -07:00
Dessa Simpson
76aa7b3bc4
Make bans work properly
2020-09-19 12:18:45 -07:00
Dessa Simpson
53da0eb687
Streamer-related fixes
2020-09-19 11:24:39 -07:00
Dessa Simpson
e9696fac25
Better logging system
2020-09-19 11:23:44 -07:00
Dessa Simpson
e5f96b966a
Fix failure when checking bans
...
Forgot to provide the userid to check to checkBan queries
2020-09-17 11:29:05 -07:00
Dessa Simpson
7de73c9565
Block banned users from adding requests or voting
...
Also, some minor refactoring.
2020-09-14 23:01:11 -07:00
Dessa Simpson
ccfcc57540
Refactor queries and add auth on streamer endpoints
...
- Move prepared statement definitions to queries module
- Add authentication to streamer-only endpoints
2020-09-14 22:45:32 -07:00
Dessa Simpson
4555dd6b7f
Add ban tracking
...
- Add bans table
- Periodically refresh bans list every 1-1.25 hours
2020-09-14 22:42:29 -07:00