Commit Graph

241 Commits (aa111acdfb7526b3e7822cf7f5e29743a7a95795)

Author SHA1 Message Date
knotteye aa111acdfb Add viewer count to web UI 2021-01-15 23:14:57 -06:00
knotteye dd940ff46f Fix bugs with updating viewer count 2021-01-15 21:28:38 -06:00
knotteye bcba160146 Update API documentation 2021-01-15 21:28:18 -06:00
knotteye 21a85fa26c Decrement viewer count when appropriate 2021-01-15 20:27:02 -06:00
knotteye f966bda4dd Return viewer count at a couple places in the API 2021-01-15 11:07:45 -06:00
knotteye 3d131980ae Add database migrate for viewer tracking 2021-01-15 11:05:01 -06:00
knotteye 1b551a5b8f Increment and reset viewer count when appropriate 2021-01-15 10:56:32 -06:00
knotteye d79eac6b57 Change modifyLinks regex to match all valid URL characters, followed by a period, followed by a-zA-Z0-9
This should catch any legal URL with a file extension on the end
2021-01-15 09:43:16 -06:00
knotteye ef52cbe629 Update package version for release 2021-01-10 15:49:40 -06:00
knotteye 3701b0c8fa Merge branch 'master' into develop 2021-01-10 15:22:40 -06:00
knotteye 362381e7db Update documentation with hwaccleration issues 2021-01-10 15:20:45 -06:00
knotteye a3341d8b7d Disable CRF when using hwaccel 2021-01-10 15:09:42 -06:00
knotteye 8a33b80593 Map streams automatically instead of manually 2021-01-10 14:29:54 -06:00
knotteye c5921e4e08 Merge pull request 'experimental hardware acceleration' (#21) from hwaccel into develop
Reviewed-on: #21
2021-01-10 13:46:02 -06:00
knotteye 943c71d1e0 Add what I think is working hwaccel support 2021-01-10 13:42:52 -06:00
knotteye 1afd855e73 Clarify some documentation 2021-01-10 13:42:23 -06:00
knotteye 9df4b545ec Update config.ts to include hwaccel options 2021-01-10 13:42:12 -06:00
knotteye 364994decc Start work on hardware acceleration.
Documentation first, code later.
2021-01-10 12:46:45 -06:00
knotteye cccdc8838d Merge pull request 'Switch to using the actual database instead of bans.db' (#20) from bansdb into develop
Reviewed-on: #20
2021-01-10 12:34:19 -06:00
knotteye 69d81ec836 Switch to using MySQL instead of bans.db 2021-01-10 12:31:11 -06:00
knotteye 7156accbee Fix a bug where we weren't setting X-Auth-As on /api/register
Also fix new users appearing to not exist until they update their bio/profile
2021-01-10 11:26:52 -06:00
knotteye 814d826ec9 Modify the migration script to import existing data. 2021-01-10 11:01:28 -06:00
knotteye a882285bac Fix database functions regarding ch_bans since it's a special case 2021-01-10 10:13:29 -06:00
knotteye 57410dc969 Update database functions to create and destroy rows in new table. 2021-01-09 15:25:06 -06:00
knotteye 5c22c1a738 Add migration script for channel bans table in the database. 2021-01-09 15:22:23 -06:00
knotteye a1a101c0f1 Check if the video object still exists before restarting the timeout 2021-01-08 17:25:44 -06:00
knotteye 7f40690820 Update repository link 2021-01-08 17:14:16 -06:00
knotteye 4c1298cc5c Merge pull request 'develop -> master' (#19) from develop into master
Reviewed-on: #19
2021-01-08 16:30:46 -06:00
knotteye 1abb35f9ac Update version for release 2021-01-08 16:29:00 -06:00
knotteye 2ef1c80813 Merge pull request 'merge frontend-improvments' (#18) from frontend-improvments into develop
Reviewed-on: #18
2021-01-08 16:18:05 -06:00
knotteye 8cb78a7dd6 Add code for re-checking if a user has gone live since loading the page
Also exempt static files from link rewriting in the SPA
There may be more in here.. It's been a long break halfway through this commit.
2021-01-08 16:14:19 -06:00
knotteye f703d5af7f Stop accidentally capturing static file links 2021-01-08 15:39:03 -06:00
knotteye 2a121d27ee Merge pull request 'config-bugfix -> develop' (#13) from config-bugfix into develop
Reviewed-on: https://pond.waldn.net/git/knotteye/satyr/pulls/13
2020-10-30 07:40:20 -05:00
knotteye cc8c4915f9 Distinguish between errors when loading the config file. 2020-10-30 07:38:01 -05:00
knotteye d0e3507cc0 Merge pull request 'better-migration -> develop' (#12) from better-migration into develop
Reviewed-on: https://pond.waldn.net/git/knotteye/satyr/pulls/12
2020-10-30 07:27:55 -05:00
knotteye 33accfb8b7 Select scripts to run based on comparing version strings and script names.
This means scripts need to insert a version value the same as their name to db_meta. This is nothing new, it just works better now.
2020-10-30 07:20:23 -05:00
knotteye 3e073e7f66 Skip compiling templates when running migrations alone 2020-10-30 06:25:47 -05:00
knotteye 47e036cde6 Merge pull request 'web-player -> develop' (#8) from web-player into develop
Reviewed-on: https://pond.waldn.net/git/knotteye/satyr/pulls/8
2020-10-25 10:27:51 -05:00
knotteye a75a625cd3 Merge branch 'develop' into web-player 2020-10-25 10:27:29 -05:00
knotteye 7b5a498241 Fix manifest uri in user.njk 2020-10-25 10:26:07 -05:00
knotteye 2a5e8d6ec2 Add play button functionality for web player 2020-10-25 10:17:45 -05:00
knotteye 12e868456a Add play button for shaka player. Needs functionality. 2020-10-25 10:17:45 -05:00
knotteye 281d9c7922 Merge pull request 'master <- develop' (#7) from develop into master
Reviewed-on: https://pond.waldn.net/git/knotteye/satyr/pulls/7
2020-10-24 22:54:29 -05:00
knotteye fe3ec1bd75 Fix CORS issues in reccomended nginx config 2020-10-24 22:52:59 -05:00
knotteye 07cba66096 Fix a typo in the generated config file 2020-10-24 22:47:03 -05:00
knotteye 2de486da46 Switch to shaka-player and initialize it on pageload.
Maybe todo: more testing and re-check if the stream has started after the page has already loaded
2020-10-18 09:23:28 -05:00
knotteye 2c073a7cdb Update URLs with new repository 2020-10-18 09:25:54 +00:00
knotteye 8a71680971 Merge pull request 'Fix a bug with migrate.ts calling a function incorrectly' (#4) from migrate-bugfix into develop 2020-10-18 04:16:15 -05:00
knotteye 0900496d70 Fix a bug with migrate.ts calling a function incorrectly 2020-10-18 09:13:09 +00:00
knotteye 34d6fa91df Fix some typos in documentation 2020-10-18 02:16:54 -05:00