eba53c3732Rework invitation UI a bit, document API changesknotteye2020-10-13 16:16:37 -0500
67de11e66bAdd API handling of invite codes, add web page for inviting users.knotteye2020-10-13 16:12:07 -0500
9605ff8c92Add a way to generate invites from the command line. Add database migration script.knotteye2020-10-13 15:48:39 -0500
8caad60a43Add functions for generating and using invite codesknotteye2020-10-13 15:29:47 -0500
987d837ee6Update some dependency versions.knotteye2020-10-13 15:07:30 -0500
444c3c8f7eMerge branch 'twitch-mirror' into 'develop'knotteye2020-10-13 01:57:25 +0000
a1013d9ae9Merge branch 'twitch-mirror' into 'develop'knotteye2020-10-13 01:57:06 +0000
7b84253fc1Add some logging for twitch mirrorknotteye2020-10-12 20:53:22 -0500
93738d27bcAdd sections in profile.njk for adjusting settings. Everything tested and working apart from the actual streaming functionality.knotteye2020-10-12 13:34:24 -0500
d4bb2ceebeUpdate documentation for API. All that's left for twitch mirroring is a UI and then testing.knotteye2020-10-12 12:12:27 -0500
98927bd7b8Add API functionality for twitch mirror.knotteye2020-10-12 12:11:04 -0500
44cc3213caTweak config changes, add functionality in server.ts Still needs an API and a UI, then good to go.knotteye2020-10-12 11:14:59 -0500
4ff4a6329dAdd configuration options for twitch mirrorknotteye2020-10-12 10:54:55 -0500
5fe4728c11Add migration script and update remove and adduser functions. Needs a UI, API, and functionality.knotteye2020-10-10 16:35:05 -0500
5ff40c7b37Merge branch 'database-migrate' into 'develop'knotteye2020-10-10 21:08:28 +0000
3156470b06Merge branch 'database-migrate' into 'develop'knotteye2020-10-10 21:07:58 +0000
ee3527f292Implement 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. For now, the way it works is by creating a new migration script with the name of the version (increment by one, whole numbers) in the src/db folder On start up, it will compare version numbers and run new scripts. The user can also manually check for migrations and skip the automatic checking. Added a bit of additional logging to see what's happening in the startup process as well.knotteye2020-10-10 15:55:32 -0500
a36a49b70eMerge branch 'patch-1' into 'develop'knotteye2020-08-31 01:31:15 +0000
9a1b6299d9Merge branch 'patch-1' into 'develop'knotteye2020-08-31 01:31:00 +0000
50e96f2b25Merge branch 'add-live-field' into 'develop'knotteye2020-08-31 01:28:27 +0000
9eec1241e2Merge branch 'api-json-changes' into 'develop'knotteye2020-08-03 10:03:58 +0000
9fe61a2faaMerge branch 'api-json-changes' into 'develop'knotteye2020-08-03 10:03:48 +0000
654b65640fChange API to set content-type headers. Rework some responses to make all responses in JSON. Increment version because of major API changes.knotteye2020-08-03 05:01:20 -0500
0b7b040adeMerge branch 'api-bugix' into 'develop'knotteye2020-08-01 01:53:23 +0000
d38d24ee09Merge branch 'api-bugix' into 'develop'knotteye2020-08-01 01:53:16 +0000
c55ccb75aaFix incorrect reporting of domain in the apiknotteye2020-08-01 01:46:56 +0000
d229947fc4Merge branch 'develop' into 'master'knotteye2020-07-30 09:17:31 +0000
e8d1284c69Merge branch 'develop' into 'master'knotteye2020-07-30 09:17:19 +0000
eac5eaa035Bump version. Add documentation for webchat.knotteye2020-07-30 04:13:07 -0500
3a06bae0c4Merge branch 'develop' into 'master'knotteye2020-07-30 07:57:54 +0000
1a69c5de57Merge branch 'develop' into 'master'knotteye2020-07-30 07:57:48 +0000
cbcd1d8ba8Document /api/users/live and /api/users/all and modify the documentation formatknotteye2020-07-30 02:55:33 -0500
09bf2a8ac1Add paging and sorting to /api/users/live and /api/users/all callsknotteye2020-07-30 02:49:02 -0500
f7c7f05786Implement an API call for getting the current stream key.knotteye2020-07-30 01:34:22 -0500
df51432a8fFix /api/:user/config not returning all info for an authorized user.knotteye2020-07-30 01:14:33 -0500
db8d9dfe72Add API function for getting a user's configuration.knotteye2020-07-30 00:45:08 -0500
c745572a7eUpdate list of restricted usernames to avoid collision in apiknotteye2020-07-30 00:03:05 -0500
5b4ef9b260Merge branch 'develop' into 'master'knotteye2020-07-29 08:42:05 +0000
bd473c8303Merge branch 'develop' into 'master'knotteye2020-07-29 08:41:56 +0000
fb6538a757Fix typo and add functions to be implemented.knotteye2020-07-29 03:40:53 -0500
5b5d471b7fMerge branch 'develop' into 'master'knotteye2020-07-29 08:27:11 +0000
32e00b60a8Merge branch 'develop' into 'master'knotteye2020-07-29 08:26:39 +0000
bd40c30114Add default value for a contact email Add an api function to list a users vods Document the existing REST APIknotteye2020-07-29 03:24:19 -0500
95ae686145Merge branch 'develop' into 'master'knotteye2020-07-20 09:35:26 +0000
b7a3dbeca4Merge branch 'develop' into 'master'knotteye2020-07-20 09:35:10 +0000
eacc32f171Add contributing instructions That I will follow in the future..knotteye2020-07-04 10:06:52 -0500
303924e77eMerge branch 'develop' into 'master'knotteye2020-07-04 14:59:24 +0000
e86c608141Merge branch 'develop' into 'master'knotteye2020-07-04 14:59:17 +0000
abd45c8346Only join channels not already joined with twitchClient and ircClient Leave channels we don't need anymore as well.knotteye2020-07-04 09:53:12 -0500
94bcecfd0aMerge branch 'develop' into 'master'knotteye2020-07-04 08:16:29 +0000
fb0de44e21Merge branch 'develop' into 'master'knotteye2020-07-04 08:16:09 +0000
4bd10151f8Switch from video.js to dash.js, it seems to be more consistent and hiccup less during streams. This means transcoding to HLS is no longer an option. Also add a bit of JS to reload the stream periodically if it hadn't started when the page was loaded. That thing spits out errors fucking constantly, so hopefully it won't cause any problems.knotteye2020-06-27 12:11:42 -0500
ee6c902905Change profile page to use textareasknotteye2020-06-27 11:08:34 -0500
b57e1d48e6Fix bug where the profile page wouldn't set record flag.knotteye2020-06-27 10:21:00 -0500
4628deec1cAdd VOD management page and the ability to delete the user's own vodsknotteye2020-06-27 08:34:09 -0500
c1debc9173Add basic framework for chat integration codeknotteye2020-06-26 12:13:00 -0500
2beffa46fbAdd updateChat function in apiknotteye2020-06-26 06:07:33 -0500
190e61557eAdd templates for chat integration UIknotteye2020-06-26 05:32:05 -0500
717d63917cFix typo in registration registration queryknotteye2020-06-26 04:52:48 -0500
4fb1126c9f(Theoretically) check for and refresh login tokens on page reloadknotteye2020-06-26 04:40:06 -0500
a9f1875234Add config template for chat integration and db schema No other meaningfull changes (I think) It's been 7 months since last commit god I hope I didn't break anything.knotteye2020-06-26 04:07:37 -0500
e5dfa446a2Merge branch 'develop' into 'master'knotteye2019-12-21 23:34:59 +0000
d09b40d69cMerge branch 'develop' into 'master'knotteye2019-12-21 23:34:54 +0000
97d4678a0aUpdate documentation to match recent changes with config and chatknotteye2019-12-21 17:23:00 -0600
df8c803e25Fix a bug with socket ids not being recorded or looped through properlyknotteye2019-12-21 16:58:40 -0600
a0e89e9b60Add proper kicking and banning for users with multiple accounts.knotteye2019-12-21 16:16:50 -0600
f7733b9507Big Refactor Stop using config and toml as dependencies Stop passing around config variables through function calls Add config.ts and pull the values you need directly in the files Remove irc.js for incoming new IRC solution Rename controller to index because that was stupid Minor git bullshit with the config folder Change to yaml as a config formatknotteye2019-12-21 08:59:35 -0600