Skip to content

Releases: arabcoders/watchstate

master-20250123-8c212c5

23 Jan 21:25
8c212c5
Compare
Choose a tag to compare
  • 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

22 Jan 08:44
b347cc8
Compare
Choose a tag to compare
  • 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

Full Changelog: master-20250118-a9fa743...master-20250122-b347cc8

master-20250122-9fee1ca

22 Jan 18:41
9fee1ca
Compare
Choose a tag to compare
  • 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

Full Changelog: master-20250118-a9fa743...master-20250122-9fee1ca

master-20250121-c50c9be

21 Jan 11:28
c50c9be
Compare
Choose a tag to compare
  • 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

Full Changelog: master-20250118-a9fa743...master-20250121-c50c9be

master-20250121-4144c65

21 Jan 19:39
4144c65
Compare
Choose a tag to compare
  • 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

Full Changelog: master-20250118-a9fa743...master-20250121-4144c65

master-20250120-254c4e9

20 Jan 18:44
254c4e9
Compare
Choose a tag to compare

What's Changed

Full Changelog: master-20250118-a9fa743...master-20250120-254c4e9

master-20250118-a9fa743

18 Jan 19:22
a9fa743
Compare
Choose a tag to compare
  • 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...
Read more