knotteye
fe3ec1bd75
Fix CORS issues in reccomended nginx config
4 years ago
knotteye
07cba66096
Fix a typo in the generated config file
4 years ago
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
4 years ago
knotteye
2c073a7cdb
Update URLs with new repository
4 years ago
knotteye
8a71680971
Merge pull request 'Fix a bug with migrate.ts calling a function incorrectly' ( #4 ) from migrate-bugfix into develop
4 years ago
knotteye
0900496d70
Fix a bug with migrate.ts calling a function incorrectly
4 years ago
knotteye
34d6fa91df
Fix some typos in documentation
4 years ago
knotteye
97b6f50b7c
Merge pull request 'master -> develop' ( #2 ) from develop into master
...
Reviewed-on: http://localhost:3000/git/knotteye/satyr/pulls/2
4 years ago
knotteye
94f240d4d6
Merge branch 'master' into develop
4 years ago
knotteye
d8b327752e
Bump minor version
4 years ago
knotteye
7107cb4c8f
Update documentation for new repository host
4 years ago
knotteye
90cce68581
Fix bug
4 years ago
knotteye
1fa6bf7e81
Update documentation
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
...
Fix a bug calling the cluster process in index.ts
Set a default value for rtmp.cluster in config.ts
Update documentation
4 years ago
knotteye
de17128cd2
Merge branch 'xmpp-mirror' into 'develop'
...
Xmpp mirror
See merge request knotteye/satyr!30
4 years ago
knotteye
cfa7c5ab13
Implement XMPP mirror
4 years ago
knotteye
81afb7493b
Update config options for xmpp bridge
4 years ago
knotteye
9a6e5c8798
Add documentation for configuring XMPP bridge
4 years ago
knotteye
06dc05eb8b
Add a dependency for xmpp mirroring and add configurability
4 years ago
knotteye
dfd0bc4881
Commit a local.css file to get rid of some error messages
4 years ago
knotteye
30a62e6378
Handle back button when the user navigates to one of our own history events
4 years ago
knotteye
cc3876ff4a
Update URL when navigating to new pages and push state to history in client-side SPA
4 years ago
knotteye
56c4b94a80
Fix the start video function to avoid redudant calls
4 years ago
knotteye
a5c1adfffc
Return live flag as well when getting user info
4 years ago
knotteye
4d36c2c429
Merge branch 'develop' into 'master'
...
Develop -> Master
See merge request knotteye/satyr!29
4 years ago
knotteye
18d521a35b
Merge branch 'cluster' into 'develop'
...
Cluster
See merge request knotteye/satyr!28
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.
...
For now that means clustering will have the drawback of being able to do DASH only.
Still need to add a config option and reliable recording.
4 years ago
knotteye
9e5b3f360c
Merge branch 'client-templates' into 'develop'
...
Client templates -> develop
See merge request knotteye/satyr!27
4 years ago
knotteye
58e8be123c
Intercept internal links and render the page without reloading
4 years ago
knotteye
54a891dac1
Update documentation
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.
...
Ensure templates are precompiled before starting the server.
4 years ago
knotteye
4ec89d71f8
Bump major version. There were some breaking changes in there somewhere
4 years ago
knotteye
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.
TODO for client-side rendering:
Make sure templates get compiled before running the server.
Add a config option to switch between server-side and client-side rendering
Fancy SPA stuff like intercepting links to render changes without a page-reload
4 years ago
knotteye
57d0b0f856
initial work on client-side templating
4 years ago
knotteye
99879fd91e
Merge branch 'invite-codes' into 'develop'
...
Invite codes
See merge request knotteye/satyr!26
4 years ago
knotteye
1a410a597a
Fix a bug checking the validity of invite codes
4 years ago
knotteye
acce235812
Increment minor version due to backwards compatible API changes
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
987d837ee6
Update some dependency versions.
4 years ago
knotteye
444c3c8f7e
Merge branch 'twitch-mirror' into 'develop'
...
Twitch mirror
See merge request knotteye/satyr!25
4 years ago