This release refactors main.go to use cobra. The built binary includes the commands server and sync jellyfin allowing individual pods to be deployed to run the Jellyfin sync task and the server.
Movie, TV episode, season and series watched status synchronization has been implemented with Jellyfin. If the user's access token returns a 404, the JellyfinAccessTokenIsValid will be set to false.
Lots of other changes, including optimized mobile views, a profile page, watched page, better use of components, better handling of errors, display ratings besides reviews and more.
Important fixes include refresh tokens which aren't assigned to user ID 1 anymore, which was a security risk in previous releases.
All refresh tokens should be set to invalid in Postgres, or flushed entirely to avoid users logging in as someone else.
This release refactors
main.go
to usecobra
. The built binary includes the commandsserver
andsync jellyfin
allowing individual pods to be deployed to run the Jellyfin sync task and the server.Movie, TV episode, season and series watched status synchronization has been implemented with Jellyfin. If the user's access token returns a 404, the
JellyfinAccessTokenIsValid
will be set tofalse
.Lots of other changes, including optimized mobile views, a profile page, watched page, better use of components, better handling of errors, display ratings besides reviews and more.
Important fixes include refresh tokens which aren't assigned to user ID 1 anymore, which was a security risk in previous releases.
All refresh tokens should be set to invalid in Postgres, or flushed entirely to avoid users logging in as someone else.
Closes #8 Closes #9