Releases: GOATS2K/overpass
v0.2.6 - Docker bugfixes
It turns out the old Dockerfile was completely broken and didn't even launch properly.
This has now been fixed, sorry for a lack of updates recently.
Maybe one day, I'll get my ass in gear and get to that re-write.
fe3bcd6 (HEAD -> master, origin/master, origin/HEAD) fix(compose-example): add database volume
f730354 fix(dockerfile): perform permission fix in startup script
c9cfb25 fix(dockerfile): move docker env variables into dockerfile
037b559 feat(docker compose example): add new env variable
0eadfd6 fix(docker): fix build and database persistence issues
03623a1 fix(dockerfile): add permission fix and fix build bug caused by relative copy
6a7aadf fix(readme): add relative link to example docker-compose file
Docker update!
46e53ed - (HEAD -> master, origin/master, origin/HEAD) feat(readme): cleanup + docker instructions (3 minutes ago)
04486cd - fix(dockerfile): run init-db only when no database exists (13 days ago)
b501497 - feat(pyproject): bump to 0.2.5 (13 days ago)
56deb61 - fix(config): do not override environment variables if .env file doesn't exist (13 days ago)
32e0cdf - fix(docker): create startup file to start nginx (13 days ago)
d8bae27 - fix(init-db): add switch to ensure that dockerfile can run migration (13 days ago)
6c61ee2 - chore: update gitignore and lockfile (13 days ago)
005df16 - feat(docker): setup docker stuff (13 days ago)
0818d04 - (origin/dev) feat(hls/stream-utils): re-write playlist in memory, closing issue #15 (5 months ago)
8f197ac - chore: update dependencies (7 months ago)
ccc48a2 - refactor: move routes into separate modules, for better structure (7 months ago)
v0.2.4 - The big documentation update!
05c0b99 refactor(README): add more detailed instructions on setup
09fb52b refactor(watch/watch-template): document functions and re-use video element instead of re-creating a new one in the stream page
56ed285 refactor(stream-utils): document functions, and use environment variable in rewrite_stream_playlist
8ce66e1 refactor(hls): change stream serving function, to not include path names - as this is already used in the HLS_DIR environment variable
29211bb cleanup(utils): remove unused util file
3a6ee68 refactor(stream-api): document functions, remove un-used JSON parser in stream generation function
b99e5ea refactor(rtmp-server-api): document functions, implement private ip verification
394c7ef refactor(manage): document function
aed2d07 refactor(template-watch): remove duplicate video instance
3a15f1e refactor(archive): remove redundant return when the archive is empty
3e35433 refactor(index): document function, remove redundant return when there are no livestreams going
fadbf53 refactor(hls): document function, fix incorrect info in docstring
bdac9a7 refactor(db): create individual functions for querying single and multiple database items, document functions
912d7e6 refactor(init): document create app function
81e378b refactor(archive): document functions and use more accurate variable names
790012d refactor(auth): document functions and remove unused endpoint
v0.2.3
v0.2.2
v0.2.1 - Emergency bugfix
Fixed broken string comparison in the Discord guild verification function preventing login when the environment variable is set.
v0.2.0
v0.1.1
v0.1
This is the first version of Overpass.
Here are some of the limitations that will be fixed in the next release:
- Discord guild ID for verification purposes is hardcoded
- The configuration set up is less than ideal - there are no separate configuration classes for a dev environment
- The login text is hardcoded
- The stream's playlist file is being generated when it's being requested, which probably doesn't scale up very well
- The elements after the header on the website require some margin tweaks for aesthetical purposes