Releases: arabcoders/watchstate
Releases · arabcoders/watchstate
master-20250123-8c212c5
- 8c212c5 Merge pull request #588 from arabcoders/dev by Abdulmohsen
- 96ccd88 Fully implemented our vision for Multi-user sync via state:sync command by ArabCoders
Full Changelog: master-20250118-a9fa743...master-20250123-8c212c5
master-20250122-b347cc8
- b347cc8 Merge pull request #586 from arabcoders/dev by Abdulmohsen
- 266bf1a Free memory after each user sync, and prevent syncing main user by default as it's covered by the regular import/export, and provide flag to enable it. by ArabCoders
- 6369103 Update reflection container to support manual injecting by ArabCoders
What's Changed
- Fix release title. by @arabcoders in #577
- re-enable dev builds by @arabcoders in #578
- fix permissions by @arabcoders in #579
- make build work on manual dispatch as well by @arabcoders in #580
- Update auto release. by @arabcoders in #581
- Update auto release. by @arabcoders in #582
- Update auto release. by @arabcoders in #583
- Support per user mapper and database. by @arabcoders in #584
- Implement per user servers.yaml, and support mark as unplayed for all users by @arabcoders in #585
- Free memory after each user sync, and prevent syncing main user by default as it's covered by the regular import/export, and provide flag to enable it. by @arabcoders in #586
Full Changelog: master-20250118-a9fa743...master-20250122-b347cc8
master-20250122-9fee1ca
- 9fee1ca Merge pull request #587 from arabcoders/dev by Abdulmohsen
- a65f8db updated dependencies by ArabCoders
- 8da381c Removed NullMapper as it's no longer used, updated both DirectMapper & MemoryMapper to update entities metadata if no metadata exists even if the date is older. by ArabCoders
- 7d4feb2 Implements progress sync for all users. by ArabCoders
- fc476d4 remove use old_progress endpoint for plex by ArabCoders
What's Changed
- Fix release title. by @arabcoders in #577
- re-enable dev builds by @arabcoders in #578
- fix permissions by @arabcoders in #579
- make build work on manual dispatch as well by @arabcoders in #580
- Update auto release. by @arabcoders in #581
- Update auto release. by @arabcoders in #582
- Update auto release. by @arabcoders in #583
- Support per user mapper and database. by @arabcoders in #584
- Implement per user servers.yaml, and support mark as unplayed for all users by @arabcoders in #585
- Free memory after each user sync, and prevent syncing main user by default as it's covered by the regular import/export, and provide flag to enable it. by @arabcoders in #586
- Implements progress sync for all users via state:sync by @arabcoders in #587
Full Changelog: master-20250118-a9fa743...master-20250122-9fee1ca
master-20250121-c50c9be
- c50c9be Merge pull request #584 from arabcoders/dev by Abdulmohsen
- 624ebb1 more changes to support multi-user sync by ArabCoders
- 3caa5dc Clarify the SyncCommand limitation by ArabCoders
- 2ab88ca Clarify the SyncCommand limitation by ArabCoders
What's Changed
- Fix release title. by @arabcoders in #577
- re-enable dev builds by @arabcoders in #578
- fix permissions by @arabcoders in #579
- make build work on manual dispatch as well by @arabcoders in #580
- Update auto release. by @arabcoders in #581
- Update auto release. by @arabcoders in #582
- Update auto release. by @arabcoders in #583
- Support per user mapper and database. by @arabcoders in #584
Full Changelog: master-20250118-a9fa743...master-20250121-c50c9be
master-20250121-4144c65
- 4144c65 Merge pull request #585 from arabcoders/dev by Abdulmohsen
- de37955 Build images on PR by ArabCoders
- 547f338 Implement per user servers.yaml, and support mark as unplayed for all users. by ArabCoders
What's Changed
- Fix release title. by @arabcoders in #577
- re-enable dev builds by @arabcoders in #578
- fix permissions by @arabcoders in #579
- make build work on manual dispatch as well by @arabcoders in #580
- Update auto release. by @arabcoders in #581
- Update auto release. by @arabcoders in #582
- Update auto release. by @arabcoders in #583
- Support per user mapper and database. by @arabcoders in #584
- Implement per user servers.yaml, and support mark as unplayed for all users by @arabcoders in #585
Full Changelog: master-20250118-a9fa743...master-20250121-4144c65
master-20250120-254c4e9
What's Changed
- Fix release title. by @arabcoders in #577
- re-enable dev builds by @arabcoders in #578
- fix permissions by @arabcoders in #579
- make build work on manual dispatch as well by @arabcoders in #580
- Update auto release. by @arabcoders in #581
- Update auto release. by @arabcoders in #582
- Update auto release. by @arabcoders in #583
Full Changelog: master-20250118-a9fa743...master-20250120-254c4e9
master-20250118-a9fa743
- a9fa743 Merge pull request #576 from arabcoders/dev by Abdulmohsen
- dd195b4 Implement --dry-run for SyncCommand by ArabCoders
- bcc3c4f Attempt at auto release by ArabCoders
What's Changed
- Updated servers.yaml to have both import/export enabled by default by @arabcoders in #1
- Fixed typos by @arabcoders in #2
- Added Warning for alpha version. by @arabcoders in #3
- Fixing some bugs in Emby Server and general code improvements by @arabcoders in #4
- Added Task Scheduler. by @arabcoders in #5
- Updated docker setup in preparation for pushing images. by @arabcoders in #6
- Updated version. by @arabcoders in #7
- Replace guzzlephp with Symfony/http-client to support http2. Closes #1 by @arabcoders in #9
- Updated version. by @arabcoders in #10
- Updated README.md and added new options by @arabcoders in #12
- test building containers by @arabcoders in #14
- Updated GitHub build workflow. by @arabcoders in #15
- Updated Container build, and made more options avaliable via ENV. by @arabcoders in #16
- Changed servers import responsibility to only produce valid item, and delegate the checks to mapper. by @arabcoders in #17
- Fixed bug in ignoring unwatched implementation. by @arabcoders in #18
- Switched to Using json streams by @arabcoders in #20
- Started writing tests for essential code. by @arabcoders in #21
- ignore v0* tags builds by @arabcoders in #22
- Improved sqlite PRGMA choices as such, expect faster db operations. by @arabcoders in #23
- Fixed regression in parsing Plex webhook event. by @arabcoders in #24
- Fixed export not working correctly when --mapper-preload is not set. by @arabcoders in #27
- Added support for more webhook events. by @arabcoders in #28
- Initial Quick push implelemnation. by @arabcoders in #30
- Added Servers ViewCommand, and updated EditCommand flags to better reflect 1to1 relation to servers.yaml config keys. by @arabcoders in #31
- Add new commands by @arabcoders in #33
- Merge add/edit command into servers:manage by @arabcoders in #34
- Improvements to Manage command, better error handling and disabled command on non-tty mode. by @arabcoders in #35
- Added arm64 build support. by @arabcoders in #36
- First beta release. by @arabcoders in #37
- New config key to separate config and DB dirs from temp dirs. by @arabcoders in #38
- Enabled support pgsql and mysql as PDO backends. by @arabcoders in #39
- Removed some configurability in favor of streamlined options. by @arabcoders in #40
- Updated Plex UserId to support both int|string by @arabcoders in #42
- Removed no longer unused files, added WS_TZ for timezone by @arabcoders in #43
- Fixed passing server options to backend controller. by @arabcoders in #44
- Improved logging messages and enabled file log by default by @arabcoders in #45
- Added support for plex old legacy agents, added sanity check for empty sections by @arabcoders in #47
- Fixed incorrect user matching when enforcing user ids. by @arabcoders in #50
- Added clearer log messages for webhook related messages. by @arabcoders in #52
- Updated jellyfin/emby allowed webhook events. by @arabcoders in #53
- Updated README.md and added FAQ.md by @arabcoders in #54
- typo by @arabcoders in #55
- Updated the user permissions for nginx inside the container. by @arabcoders in #57
- Added database browser command. by @arabcoders in #58
- Simplified Cron Runner & Optimized composer install by @arabcoders in #59
- Tie webhook and request debug logs to a request_id for better tracking. by @arabcoders in #60
- Simplified Task moved logic out of shell scripting by @arabcoders in #61
- Added new command and task to prune older logs. by @arabcoders in #62
- Fixed matching old plex legacy agents. by @arabcoders in #63
- Updated some commands to expand their usage. by @arabcoders in #64
- Increase the verbosity of no valid GUIDs from DEBUG to NOTICE. by @arabcoders in #65
- Moved --regenerate-api-key to servers:edit command and updated README.md by @arabcoders in #66
- Added WS_DEBUG_IMPORT to save invalid GUIDs responses from server. by @arabcoders in #67
- Added support for xbmc nfo agents for plex by @arabcoders in #70
- Sandbox external json streaming library to prevent complete operation failure by @arabcoders in #71
- Disabled agents.xbmcnfotv parsing is it not really giving the unique episode id. by @arabcoders in #73
- Use correct Wrapper for streaming json decoder. by @arabcoders in #74
- Added new servers:remote flag --search to lookup items in the remote … by @arabcoders in #75
- Cast ignore list to string regardless of value. by @arabcoders in #77
- Allow the importing of unwatched items via Scheduled tasks. by @arabcoders in #79
- Updated FAQ.md by @arabcoders in #80
- Made No Valid GUIDs error level controllable by @arabcoders in #81
- Removed --import-unwatched flag for import. by @arabcoders in #82
- Dropped support for alternative database engines. by @arabcoders in #84
- Fixed missing ignore list casting in different conditions. by @arabcoders in #85
- Removed all legacy plex agents for tv shows by @arabcoders in #86
- Force Plex backend to set user to 1 if server reports 1 admin account. by @arabcoders in #88
- Parse TV Show GUIDs by @arabcoders in #89
- Added more db:list search options using GUIDs. for both parent and item. by @arabcoders in #90
- Added output option for db:list by @arabcoders in #91
- Added the ability to generate Relative GUIDs on demand. by @arabcoders in #92
- Preparing export/import to support relative GUIDs in the future. by @arabcoders in #93
- Preparing parse Webhook to support relative GUIDs. by @arabcoders in #94
- Preparing state:cache to support relative GUIDs. by @arabcoders in #95
- Implemented support for Relative GUIDs. by @arabcoders in #96
- Added sort option for db:list by @arabcoders in #97
- Fixed incorrect cache path. by @arabcoders in #100
- New database design. by @arabcoders in #98
- New Database design. by @arabcoders in #102
- Added media backend side ids directly into the main table. by @arabcoders in #103
- Fixed Jellyfin Item id in webhook parsing. by @arabcoders in #104
- Added suids field to the list of always change if differ list. by @arabcoders in #105
- Fixed incorrect External id matching i...