Releases: arabcoders/watchstate
Releases · arabcoders/watchstate
v1.0.5
- d8a4f5c Refactor: support building watchstate in gitea. Update tests to account for difference in test env
- 8ff660c Fix: issue related to scoping issue with variable naming
- f5e85aa Update sub-users.md
- 6523164 Update sub-users.md
- c2000e7 Feat: Use proper shell parsing for console commands
- 39f86f7 Chore: update external dependancies
What's Changed
- Feat: Use proper shell parsing for console commands by @arabcoders in #764
- Update sub-user guide by @YabaiKai in #763
New Contributors
Full Changelog: v1.0.4...v1.0.5
v1.0.4
v1.0.3
v1.0.2
- d2fef90 added a guide to sync family account by arabcoders
- b5c7bfd [FIX] SSL disable via WebUI by arabcoders
- e668e2c Ignore media browser Folder items by arabcoders
- f8fd50f [FEAT] Make it possible to disallow backend from marking items as unplayed. by arabcoders
- f3b7b09 updated removed keys by arabcoders
- ad2daf7 Merge pull request #744 from arabcoders/dev by Abdulmohsen
- a9161e2 Removed dead code by arabcoders
- 84efa5e [FEAT] Improve how we handle passing http client options for all backends interactions by arabcoders
- ddbd8a3 [FIX] Getinfo was missing header key by arabcoders
- a54e0b0 Merge pull request #745 from arabcoders/dev by Abdulmohsen
- bf9cc01 [FIX] regression in add jellyfin/emby backend. Closes #747 by arabcoders
- b24fc08 [FIX] Support negative timestamps. Closes #746 by arabcoders
- 6520477 [CHORE] rename choice to choices by arabcoders
- 9867906 [FEAT] add new method to replace the entire array. by arabcoders
- a2c1a69 [FEAT] add new Message style by arabcoders
- e478ee1 [FEAT] Show active user by arabcoders
- fb8f446 [FEAT] Add users management API and controls by arabcoders
- 3bb85ea [CHORE] update external packages by arabcoders
- 03d2c0c Merge pull request #748 from arabcoders/dev by Abdulmohsen
- 7dc810d Chore: Update external packages and add FAQ entry by arabcoders
- e176f16 Refactor: Log when add backend validation fails. by arabcoders
- a8ac563 Merge pull request #751 from arabcoders/dev by Abdulmohsen
- 146270a Refactor: fix example command for docker. Closes #752 by arabcoders
- 729f5d9 Feat: Ability to disable or change the level of webhook logs. Ref #755 by arabcoders
- e94dd24 Fix: failed to commit some files. by arabcoders
- 4446809 Merge pull request #756 from arabcoders/dev by Abdulmohsen
v1.0.1
- 2922004 [FEAT] allow user to disable ssl checks for backend. Closes #739 by arabcoders
- 04b3cd1 Allow user to disable SSL check for emby/jellyfin as well. Followup #739 by arabcoders
- 1d24805 for jellyfin/emby allow disabling ssl checks when generating access tokens by arabcoders
- b77ad3b Merge pull request #740 from arabcoders/dev by Abdulmohsen
- f113704 Render the WebUI settings into a modal by arabcoders
- 05aa3b6 Merge pull request #741 from arabcoders/dev by Abdulmohsen
v1.0.0
After more than 3.5 years, 2.2k+ commits, 900+ stars, and 1 million+ downloads, we’re happy to announce the first stable release of WatchState v1.0.0.
This milestone marks the project’s maturity and reliability for production use. We extend our sincere thanks to everyone who provided feedback, reported bugs, and helped refine the tool your input has been invaluable.
With the current feature set and stability meeting our goals, future development will focus on maintenance and bug fixes. Feedback and suggestions remain welcome, but major new features may be limited as we prioritize stability and long-term reliability.
Feature Highlights
- Manage everything through a WebUI
- Support for sub-users (multi-user environments)
- Sync play states across backends (
many-to-manyorone-way) - Backup backend play states in a portable format
- Receive webhook events from media backends
- Detect unmatched or mismatched items
- Search backend metadata efficiently
- Verify backend parity to ensure consistent data
- Sync watch progress/play states via webhooks or scheduled tasks
- Detect stale file references in media backends
...and much more.
v0.4.3
- f2c9366 extend some log message to be more clear. by arabcoders
- 6d8d7f4 Remove the majority of console commands as they no longer works with the multi-user setup we have. by arabcoders
- ae79a45 Merge pull request #724 from arabcoders/dev by Abdulmohsen
- 7346ed9 add support for select options in env variables and update dependencies by arabcoders
- 831eb8a removed legacy webhooks in prep for v1.0 release by arabcoders
- dcd43a5 update external packages by arabcoders
- e725555 [FEAT] Allow single backend sub-users creation by arabcoders
- bc94cea Merge pull request #732 from arabcoders/dev by Abdulmohsen
v0.4.2
- e51fe5f workaround openssl_digest in frankenphp by arabcoders
- 760618c Merge pull request #718 from arabcoders/dev by Abdulmohsen
- 5c47998 TS Migration: WIP by arabcoders
- d635d13 TS Migration: WIP by arabcoders
- 9031884 TS Migration: WIP by arabcoders
- 748f624 TS Migration: WIP by arabcoders
- d71a011 updated external packages by arabcoders
- 38a7795 Add re-authenticate support for plex in edit. by arabcoders
- e9bdb57 prevent silent errors in container start up by arabcoders
- a3dca98 TS Migration: WIP by arabcoders
- 3dac119 fix token update for plex by arabcoders
- a1d4623 TS Migration: WIP by arabcoders
- a3e5f96 replace alpine ffmpeg with jellyfin-ffmpeg by arabcoders
- d4b5993 Revert "replace alpine ffmpeg with jellyfin-ffmpeg" by arabcoders
- cbc914c added linting to frontend by arabcoders
- 136107f Rebase on debian, ref #721 by arabcoders
- af31489 fixes by arabcoders
- 16a69da Some episodes were getting marked as multi wrongly due to bad parsing, you may need to force meta update to correct the problem by arabcoders
- 5302078 Made db journal configurable by arabcoders
- 0a3fb51 remove
WS_SYNC_PROGRESSas it's controlled by backend.export.enabled anyway. by arabcoders - fd9ba04 Log on progress event triggers. by arabcoders
- 9cfe4c0 Extend logs for process request. by arabcoders
- b439575 Show webhook/debug payloads in logs page if enabled. by arabcoders
- 438e353 Fix minor issue in buttons while editing backend by arabcoders
- 5a9aa18 added popover component by arabcoders
- 9c3a051 fixed text issue in search item desc by arabcoders
- aec7846 Added better popover to see the difference between file paths by arabcoders
- c67202d Add how many times path is referenced by arabcoders
- 2aec2af Improve DFR page rendering to show more information by arabcoders
- 9d3361e Make frontend cache accept seconds instead milsec by arabcoders
- a12af51 Added dfr to index and history item page by arabcoders
- 98ec087 Updated DB tests by arabcoders
- ef04262 update external packages by arabcoders
- bfbdd9a Merge pull request #723 from arabcoders/dev by Abdulmohsen
v0.4.1
- a8d707e Increase add operation timeout by arabcoders
- 8d651c6 Increase URLCheck operation timeout by arabcoders
- 78379b9 Update URLCheck to add more templates. by arabcoders
- 9cecd11 Update README by arabcoders
- e348590 approve esbuild for pnpm by arabcoders
- fb1c6d7 Merge pull request #717 from arabcoders/dev by Abdulmohsen
v0.4.0
- dd8dd75 Fixed browser caching issue for some pages. by arabcoders
- c00c509 Added dialog component by arabcoders
- 35313d1 Added initial duplicated file reference. by arabcoders
- 1bc8f32 Fix DFR total count by arabcoders
- 014a08a Added Episode range parser. by arabcoders
- b4262de tag multi episode entries. by arabcoders
- b94d040 switch to floating image display instead of taking space from history cards. by arabcoders
- d37f9d5 Implemented Duplicate file reference DFR. by arabcoders
- db258a3 Merge pull request #711 from arabcoders/dev by Abdulmohsen
- f44408c Merge pull request #712 from arabcoders/dev by Abdulmohsen