Commit Graph

  • 791b96a476 Fix the 'Chat' link on user profiles develop knotteye 2021-02-21 14:29:25 -0600
  • 9800012ba0 Fix a bug where clicking the watch link on a profile would disconnect the user from the chat. knotteye 2021-02-21 13:23:43 -0600
  • 53aa632da4 Properly decrement viewer count when RTMP viewers quit knotteye 2021-02-21 13:16:33 -0600
  • 90f3c31ffb Fix a bug where chat integration code could try to access an array before it was initialized knotteye 2021-02-21 13:15:34 -0600
  • b9d8ddaf5f Update dependencies knotteye 2021-02-20 22:11:05 -0600
  • cc2fb358c9 Make user profile page a little more responsive v1.0.0-rc2 knotteye 2021-01-16 00:02:39 -0600
  • 5e662e5ca9 Merge pull request 'viewercount' (#28) from viewercount into develop knotteye 2021-01-15 23:19:02 -0600
  • aa111acdfb Add viewer count to web UI knotteye 2021-01-15 23:14:57 -0600
  • dd940ff46f Fix bugs with updating viewer count knotteye 2021-01-15 21:28:38 -0600
  • bcba160146 Update API documentation knotteye 2021-01-15 21:28:18 -0600
  • 21a85fa26c Decrement viewer count when appropriate knotteye 2021-01-15 20:27:02 -0600
  • f966bda4dd Return viewer count at a couple places in the API knotteye 2021-01-15 11:07:45 -0600
  • 3d131980ae Add database migrate for viewer tracking knotteye 2021-01-15 11:05:01 -0600
  • 1b551a5b8f Increment and reset viewer count when appropriate knotteye 2021-01-15 10:56:32 -0600
  • 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 knotteye 2021-01-15 09:43:16 -0600
  • a8a05a992e Merge pull request 'Update package version for release' (#25) from develop into master master v1.0.0-rc1 v1.0.0 knotteye 2021-01-10 15:52:08 -0600
  • ef52cbe629 Update package version for release knotteye 2021-01-10 15:49:40 -0600
  • 67694cffd8 Merge pull request 'develop -> master' (#24) from develop into master knotteye 2021-01-10 15:24:24 -0600
  • 3701b0c8fa Merge branch 'master' into develop knotteye 2021-01-10 15:22:40 -0600
  • 362381e7db Update documentation with hwaccleration issues knotteye 2021-01-10 15:20:45 -0600
  • a3341d8b7d Disable CRF when using hwaccel knotteye 2021-01-10 15:09:42 -0600
  • 8a33b80593 Map streams automatically instead of manually knotteye 2021-01-10 14:29:54 -0600
  • c5921e4e08 Merge pull request 'experimental hardware acceleration' (#21) from hwaccel into develop knotteye 2021-01-10 13:46:02 -0600
  • 943c71d1e0 Add what I think is working hwaccel support knotteye 2021-01-10 13:42:52 -0600
  • 1afd855e73 Clarify some documentation knotteye 2021-01-10 13:42:23 -0600
  • 9df4b545ec Update config.ts to include hwaccel options knotteye 2021-01-10 13:42:12 -0600
  • 364994decc Start work on hardware acceleration. Documentation first, code later. knotteye 2020-11-08 23:12:24 -0600
  • cccdc8838d Merge pull request 'Switch to using the actual database instead of bans.db' (#20) from bansdb into develop knotteye 2021-01-10 12:34:19 -0600
  • 69d81ec836 Switch to using MySQL instead of bans.db knotteye 2021-01-10 12:31:11 -0600
  • 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 knotteye 2021-01-10 11:26:52 -0600
  • 814d826ec9 Modify the migration script to import existing data. knotteye 2021-01-10 11:01:28 -0600
  • a882285bac Fix database functions regarding ch_bans since it's a special case knotteye 2021-01-10 10:13:29 -0600
  • 57410dc969 Update database functions to create and destroy rows in new table. knotteye 2021-01-09 15:25:06 -0600
  • 5c22c1a738 Add migration script for channel bans table in the database. knotteye 2021-01-09 15:22:23 -0600
  • a1a101c0f1 Check if the video object still exists before restarting the timeout knotteye 2021-01-08 17:25:44 -0600
  • 7f40690820 Update repository link knotteye 2021-01-08 17:14:16 -0600
  • 4c1298cc5c Merge pull request 'develop -> master' (#19) from develop into master v0.10.2 knotteye 2021-01-08 16:30:46 -0600
  • 1abb35f9ac Update version for release knotteye 2021-01-08 16:29:00 -0600
  • 2ef1c80813 Merge pull request 'merge frontend-improvments' (#18) from frontend-improvments into develop knotteye 2021-01-08 16:18:05 -0600
  • 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. knotteye 2021-01-08 16:13:21 -0600
  • f703d5af7f Stop accidentally capturing static file links knotteye 2021-01-08 15:39:03 -0600
  • 2a121d27ee Merge pull request 'config-bugfix -> develop' (#13) from config-bugfix into develop knotteye 2020-10-30 07:40:20 -0500
  • cc8c4915f9 Distinguish between errors when loading the config file. knotteye 2020-10-30 07:38:01 -0500
  • d0e3507cc0 Merge pull request 'better-migration -> develop' (#12) from better-migration into develop knotteye 2020-10-30 07:27:55 -0500
  • 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. knotteye 2020-10-30 07:20:23 -0500
  • 3e073e7f66 Skip compiling templates when running migrations alone knotteye 2020-10-30 06:25:47 -0500
  • 47e036cde6 Merge pull request 'web-player -> develop' (#8) from web-player into develop knotteye 2020-10-25 10:27:51 -0500
  • a75a625cd3 Merge branch 'develop' into web-player knotteye 2020-10-25 10:27:29 -0500
  • 7b5a498241 Fix manifest uri in user.njk knotteye 2020-10-25 10:26:07 -0500
  • 2a5e8d6ec2 Add play button functionality for web player knotteye 2020-10-25 10:16:18 -0500
  • 12e868456a Add play button for shaka player. Needs functionality. knotteye 2020-10-19 10:27:35 -0500
  • 281d9c7922 Merge pull request 'master <- develop' (#7) from develop into master v0.10.1 knotteye 2020-10-24 22:54:29 -0500
  • fe3ec1bd75 Fix CORS issues in reccomended nginx config knotteye 2020-10-24 22:52:59 -0500
  • 07cba66096 Fix a typo in the generated config file knotteye 2020-10-24 22:47:03 -0500
  • 2de486da46 Switch to shaka-player and initialize it on pageload. knotteye 2020-10-18 09:23:28 -0500
  • 2c073a7cdb Update URLs with new repository knotteye 2020-10-18 09:25:54 +0000
  • 8a71680971 Merge pull request 'Fix a bug with migrate.ts calling a function incorrectly' (#4) from migrate-bugfix into develop knotteye 2020-10-18 04:16:15 -0500
  • 0900496d70 Fix a bug with migrate.ts calling a function incorrectly knotteye 2020-10-18 09:13:09 +0000
  • 34d6fa91df Fix some typos in documentation knotteye 2020-10-18 02:16:54 -0500
  • 97b6f50b7c Merge pull request 'master -> develop' (#2) from develop into master knotteye 2020-10-17 23:49:01 -0500
  • 94f240d4d6 Merge branch 'master' into develop knotteye 2020-10-17 23:48:18 -0500
  • d8b327752e Bump minor version knotteye 2020-10-17 23:41:37 -0500
  • 7107cb4c8f Update documentation for new repository host knotteye 2020-10-17 23:37:34 -0500
  • 90cce68581 Fix bug knotteye 2020-10-17 22:40:30 -0500
  • 1fa6bf7e81 Update documentation knotteye 2020-10-17 22:23:05 -0500
  • ab9a9b4585 Expose whether cluster mode is enabled over /api/instance/config knotteye 2020-10-17 22:08:56 -0500
  • 01744df3cd Fix a bug where XMPP bridge would repeatedly ignore channels knotteye 2020-10-17 22:07:30 -0500
  • ab082e5f95 Fix logging in cluster.ts Fix a bug calling the cluster process in index.ts Set a default value for rtmp.cluster in config.ts Update documentation knotteye 2020-10-17 21:20:32 -0500
  • de17128cd2 Merge branch 'xmpp-mirror' into 'develop' knotteye 2020-10-18 01:19:20 +0000
  • ac26e3823c Merge branch 'xmpp-mirror' into 'develop' knotteye 2020-10-18 01:19:05 +0000
  • cfa7c5ab13 Implement XMPP mirror knotteye 2020-10-17 20:17:24 -0500
  • 81afb7493b Update config options for xmpp bridge knotteye 2020-10-17 18:30:38 -0500
  • 9a6e5c8798 Add documentation for configuring XMPP bridge knotteye 2020-10-17 18:28:35 -0500
  • 06dc05eb8b Add a dependency for xmpp mirroring and add configurability knotteye 2020-10-17 16:55:55 -0500
  • dfd0bc4881 Commit a local.css file to get rid of some error messages knotteye 2020-10-17 16:13:07 -0500
  • 30a62e6378 Handle back button when the user navigates to one of our own history events knotteye 2020-10-17 16:02:50 -0500
  • cc3876ff4a Update URL when navigating to new pages and push state to history in client-side SPA knotteye 2020-10-17 15:37:25 -0500
  • 56c4b94a80 Fix the start video function to avoid redudant calls knotteye 2020-10-17 05:26:31 -0500
  • a5c1adfffc Return live flag as well when getting user info knotteye 2020-10-17 05:12:41 -0500
  • 4d36c2c429 Merge branch 'develop' into 'master' v0.10.0 knotteye 2020-10-17 07:32:23 +0000
  • 1a887a076a Merge branch 'develop' into 'master' knotteye 2020-10-17 07:32:13 +0000
  • 18d521a35b Merge branch 'cluster' into 'develop' knotteye 2020-10-17 07:29:31 +0000
  • a960d230d4 Merge branch 'cluster' into 'develop' knotteye 2020-10-17 07:29:17 +0000
  • 5126bccbc7 Add configurability to cluster option knotteye 2020-10-17 02:17:10 -0500
  • 80cf01ef30 Add unique ports per worker so that ffmpeg can reliably record. knotteye 2020-10-17 01:53:33 -0500
  • 1ae7128b9d Update server code knotteye 2020-10-17 01:07:29 -0500
  • 7806b34cfa Remove unused code knotteye 2020-10-17 01:03:20 -0500
  • bdfac44e21 Add the beginnings of the ability to cluster RTMP servers. It looks like there won't be a way to reliably play RTMP streams like this without digging into node-media-server code. For now that means clustering will have the drawback of being able to do DASH only. knotteye 2020-08-21 06:50:40 -0500
  • 9e5b3f360c Merge branch 'client-templates' into 'develop' knotteye 2020-10-17 05:20:57 +0000
  • 97ea26afee Merge branch 'client-templates' into 'develop' knotteye 2020-10-17 05:19:33 +0000
  • 58e8be123c Intercept internal links and render the page without reloading knotteye 2020-10-17 00:11:24 -0500
  • 54a891dac1 Update documentation knotteye 2020-10-16 22:25:24 -0500
  • 95837beaf7 Make server side rendering fully configurable knotteye 2020-10-16 21:57:24 -0500
  • 961b5fe648 Add config option to turn server side rendering off. Ensure templates are precompiled before starting the server. knotteye 2020-10-16 21:31:23 -0500
  • 4ec89d71f8 Bump major version. There were some breaking changes in there somewhere knotteye 2020-10-14 07:51:26 -0500
  • 988e3473a7 Big commit. Implement handlers for everything that's currently rendered server side in the client-side frontend. Add compiled templates file to .gitignore, will work out a system for making sure templates are compiled later. Fix a couple bugs in the API and templates. knotteye 2020-10-14 07:44:19 -0500
  • 57d0b0f856 initial work on client-side templating knotteye 2020-10-14 00:03:45 -0500
  • 99879fd91e Merge branch 'invite-codes' into 'develop' knotteye 2020-10-13 21:31:24 +0000
  • 1a410a597a Fix a bug checking the validity of invite codes knotteye 2020-10-13 16:29:13 -0500
  • acce235812 Increment minor version due to backwards compatible API changes knotteye 2020-10-13 16:17:15 -0500