Commit Graph

123 Commits (v1.0.0-rc2)

Author SHA1 Message Date
knotteye aa111acdfb Add viewer count to web UI 3 years ago
knotteye dd940ff46f Fix bugs with updating viewer count 3 years ago
knotteye 21a85fa26c Decrement viewer count when appropriate 3 years ago
knotteye f966bda4dd Return viewer count at a couple places in the API 3 years ago
knotteye 3d131980ae Add database migrate for viewer tracking 3 years ago
knotteye 1b551a5b8f Increment and reset viewer count when appropriate 3 years ago
knotteye a3341d8b7d Disable CRF when using hwaccel 3 years ago
knotteye 8a33b80593 Map streams automatically instead of manually 3 years ago
knotteye 943c71d1e0 Add what I think is working hwaccel support 3 years ago
knotteye 9df4b545ec Update config.ts to include hwaccel options 3 years ago
knotteye 69d81ec836 Switch to using MySQL instead of bans.db 3 years ago
knotteye 7156accbee Fix a bug where we weren't setting X-Auth-As on /api/register 3 years ago
knotteye 814d826ec9 Modify the migration script to import existing data. 3 years ago
knotteye a882285bac Fix database functions regarding ch_bans since it's a special case 3 years ago
knotteye 57410dc969 Update database functions to create and destroy rows in new table. 3 years ago
knotteye 5c22c1a738 Add migration script for channel bans table in the database. 3 years ago
knotteye cc8c4915f9 Distinguish between errors when loading the config file. 4 years ago
knotteye 33accfb8b7 Select scripts to run based on comparing version strings and script names. 4 years ago
knotteye 3e073e7f66 Skip compiling templates when running migrations alone 4 years ago
knotteye 2de486da46 Switch to shaka-player and initialize it on pageload. 4 years ago
knotteye 0900496d70 Fix a bug with migrate.ts calling a function incorrectly 4 years ago
knotteye ab9a9b4585 Expose whether cluster mode is enabled over /api/instance/config 4 years ago
knotteye 01744df3cd Fix a bug where XMPP bridge would repeatedly ignore channels 4 years ago
knotteye ab082e5f95 Fix logging in cluster.ts 4 years ago
knotteye cfa7c5ab13 Implement XMPP mirror 4 years ago
knotteye 81afb7493b Update config options for xmpp bridge 4 years ago
knotteye 06dc05eb8b Add a dependency for xmpp mirroring and add configurability 4 years ago
knotteye a5c1adfffc Return live flag as well when getting user info 4 years ago
knotteye 5126bccbc7 Add configurability to cluster option 4 years ago
knotteye 80cf01ef30 Add unique ports per worker so that ffmpeg can reliably record. 4 years ago
knotteye 1ae7128b9d Update server code 4 years ago
knotteye 7806b34cfa Remove unused code 4 years ago
knotteye 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. 4 years ago
knotteye 95837beaf7 Make server side rendering fully configurable 4 years ago
knotteye 961b5fe648 Add config option to turn server side rendering off. 4 years ago
knotteye 988e3473a7 Big commit. Implement handlers for everything that's currently rendered server side in the client-side frontend. 4 years ago
knotteye 57d0b0f856 initial work on client-side templating 4 years ago
knotteye 1a410a597a Fix a bug checking the validity of invite codes 4 years ago
knotteye eba53c3732 Rework invitation UI a bit, document API changes 4 years ago
knotteye 67de11e66b Add API handling of invite codes, add web page for inviting users. 4 years ago
knotteye 9605ff8c92 Add a way to generate invites from the command line. Add database migration script. 4 years ago
knotteye 8caad60a43 Add functions for generating and using invite codes 4 years ago
knotteye 7b84253fc1 Add some logging for twitch mirror 4 years ago
knotteye 93738d27bc Add sections in profile.njk for adjusting settings. 4 years ago
knotteye 98927bd7b8 Add API functionality for twitch mirror. 4 years ago
knotteye 44cc3213ca Tweak config changes, add functionality in server.ts 4 years ago
knotteye 4ff4a6329d Add configuration options for twitch mirror 4 years ago
knotteye 5fe4728c11 Add migration script and update remove and adduser functions. 4 years ago
knotteye ee3527f292 Implement database versioning and migration. It could not possibly be any simpler or easier to break, but it works. And it can be used to automatically migrate to a better system for migration later. 4 years ago
Karen Konou 15824d25c0 Add live field to /api/users/all 4 years ago