Releases: arabcoders/watchstate
Releases · arabcoders/watchstate
master-20250405-ef0c91a8
- 608473f backend:create when renaming user make sure to update it early to propagate for the rest of the code by arabcoders
- 6d8dfd4 in backend:create, cast user names to string, sometimes we get integers by arabcoders
- eece04c minor fixes by arabcoders
- 23f9657 Fixed FAQ formatting by arabcoders
- 45017b2 update mapper.yaml spec by arabcoders
- ad2f7b3 Mostly WebUI changes to make easier to filter stuff by arabcoders
Full Changelog: master-20250307-200d6a48...master-20250405-ef0c91a8
master-20250402-01e1b3c7
- c921430 Make config:list user aware by arabcoders
- 32843de updating dependencies by arabcoders
- 6c7cde4 Make system reset perform reset for all users. by arabcoders
- abd6071 Support for doing both auto backup on backend creation and force export by arabcoders
- 7b61660 changing file format by arabcoders
- 5c6f6f8 Added delay support triggering events by arabcoders
- 9c98017 Make sure dispatch events in received order. by arabcoders
- cbc94f6 Make it possible to queue commands via events by arabcoders
- 74e9179 Show all users and backends in the backups page. by arabcoders
- 86c0561 The restore mapper shouldn't assume the file name inside archive is exactly same as the archive name. by arabcoders
- 4551c16 update the system/users endpoint to include user backends names. by arabcoders
- 7b12883 Update system:report to include sub-users by arabcoders
What's Changed
- semi self-plug for YTPTube project. by @arabcoders in #623
- Support jellyfin & Emby boxSets by @arabcoders in #626
- Minor WebUI design update to include random background by @arabcoders in #630
- QoL improvements by @arabcoders in #633
Full Changelog: master-20250307-200d6a48...master-20250402-01e1b3c7
master-20250323-8fb21d0d
- 23ab782 Minor WebUI design update to include random background by ArabCoders
- c4f79e1 update README by ArabCoders
- 8ba321d to support boxSets, add collapseBoxSetItems to get the item in response. Closes #625 by ArabCoders
- c1c3a47 Added webhook support for plex via tautulli by ArabCoders
- e70ea4e semi self-plug for YTPTube project. by ArabCoders
Full Changelog: master-20250307-200d6a48...master-20250323-8fb21d0d
master-20250307-200d6a48
- ffbb079 update dependencies and include new logo by Abdulmohsen B. A. A.
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
- Fully implemented our vision for Multi-user sync via state:sync command by @arabcoders in #588
- Added new command to diff two backup files and find the difference by @arabcoders in #590
- Compress backup files by default and extends lifetime of backups to 90d by @arabcoders in #591
- Show zip files in backup api and remove the uncompressed file if compressing was done by @arabcoders in #592
- support backing up mutli-user watch state via state:backup by @arabcoders in #593
- Major sub users refactor by @arabcoders in #594
- Merged state:sync functionality into state:import and state:export by @arabcoders in #596
- Minor frontend improvements by @arabcoders in #597
- generate changelog json files on tag by @arabcoders in #598
- more changelog changes by @arabcoders in #599
- more github workflow updates by @arabcoders in #600
- more github action changes. by @arabcoders in #601
- fix changelog generator by @arabcoders in #602
- more workflow changes by @arabcoders in #603
- Update external packages. by @arabcoders in #604
- update build by @arabcoders in #605
- disable reflog for CHANGELOG generation by @arabcoders in #606
- Mostly minor changes on how we display changes. by @arabcoders in #607
- More changes to support Sub-users by @arabcoders in #608
- More changes to support plex external users by @arabcoders in #611
- Mostly a log messages cleanup by @arabcoders in #613
- Better task log management by @arabcoders in #614
- Minor WebUI changes by @arabcoders in #616
- Better events view page by @arabcoders in #618
- Add button to display fanart/poster for history items. by @arabcoders in #619
- re-enforce the backend/user name restrictions by @arabcoders in #620
- update dependencies and include new logo by @arabcoders in #621
Full Changelog: master-20250118-a9fa743...master-20250307-200d6a48
master-20250226-60a4a264
- 8a998eb re-enforce the backend/user name requirement of being a-z_0-9, due to recent refactor the check was not working as expected we added new tests to cover invalid names. 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
- Fully implemented our vision for Multi-user sync via state:sync command by @arabcoders in #588
- Added new command to diff two backup files and find the difference by @arabcoders in #590
- Compress backup files by default and extends lifetime of backups to 90d by @arabcoders in #591
- Show zip files in backup api and remove the uncompressed file if compressing was done by @arabcoders in #592
- support backing up mutli-user watch state via state:backup by @arabcoders in #593
- Major sub users refactor by @arabcoders in #594
- Merged state:sync functionality into state:import and state:export by @arabcoders in #596
- Minor frontend improvements by @arabcoders in #597
- generate changelog json files on tag by @arabcoders in #598
- more changelog changes by @arabcoders in #599
- more github workflow updates by @arabcoders in #600
- more github action changes. by @arabcoders in #601
- fix changelog generator by @arabcoders in #602
- more workflow changes by @arabcoders in #603
- Update external packages. by @arabcoders in #604
- update build by @arabcoders in #605
- disable reflog for CHANGELOG generation by @arabcoders in #606
- Mostly minor changes on how we display changes. by @arabcoders in #607
- More changes to support Sub-users by @arabcoders in #608
- More changes to support plex external users by @arabcoders in #611
- Mostly a log messages cleanup by @arabcoders in #613
- Better task log management by @arabcoders in #614
- Minor WebUI changes by @arabcoders in #616
- Better events view page by @arabcoders in #618
- Add button to display fanart/poster for history items. by @arabcoders in #619
- re-enforce the backend/user name restrictions by @arabcoders in #620
Full Changelog: master-20250118-a9fa743...master-20250226-60a4a264
master-20250225-708e9a4d
- 1e73822 show 404 for non existing image by ArabCoders
- cecb604 show poster image for mobile devices and fanart for desktop by ArabCoders
- 7c9c1ed Added background to item history page by ArabCoders
- f8a3b5c Made it possible to request show/movie fanart/poster via API by ArabCoders
- ff07c73 Added support to proxy requests to backends by ArabCoders
- 6a9db8f added seconds to full log view by ArabCoders
- 0a7b98d minor changes to some log message to make them more clear by ArabCoders
- c4d3a7b dependencies update by ArabCoders
- 7849e6f log item data in parse webhook incase getMetData request failed. by ArabCoders
- 5fabbf7 Dont double log on getMetadata error by ArabCoders
- 1f495b3 Fixed watch progress for jellyfin webhooks and enable watch progress for webhooks events 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
- Fully implemented our vision for Multi-user sync via state:sync command by @arabcoders in #588
- Added new command to diff two backup files and find the difference by @arabcoders in #590
- Compress backup files by default and extends lifetime of backups to 90d by @arabcoders in #591
- Show zip files in backup api and remove the uncompressed file if compressing was done by @arabcoders in #592
- support backing up mutli-user watch state via state:backup by @arabcoders in #593
- Major sub users refactor by @arabcoders in #594
- Merged state:sync functionality into state:import and state:export by @arabcoders in #596
- Minor frontend improvements by @arabcoders in #597
- generate changelog json files on tag by @arabcoders in #598
- more changelog changes by @arabcoders in #599
- more github workflow updates by @arabcoders in #600
- more github action changes. by @arabcoders in #601
- fix changelog generator by @arabcoders in #602
- more workflow changes by @arabcoders in #603
- Update external packages. by @arabcoders in #604
- update build by @arabcoders in #605
- disable reflog for CHANGELOG generation by @arabcoders in #606
- Mostly minor changes on how we display changes. by @arabcoders in #607
- More changes to support Sub-users by @arabcoders in #608
- More changes to support plex external users by @arabcoders in #611
- Mostly a log messages cleanup by @arabcoders in #613
- Better task log management by @arabcoders in #614
- Minor WebUI changes by @arabcoders in #616
- Better events view page by @arabcoders in #618
- Add button to display fanart/poster for history items. by @arabcoders in #619
Full Changelog: master-20250118-a9fa743...master-20250225-708e9a4d
master-20250221-4758e862
- 89c284a minor change on how we display http erros for emby to only display it once by ArabCoders
- 03db2ff minor updates to how we display data in events view page. by ArabCoders
- c1c7431 display event logs as actual logs instead of JSON array. by ArabCoders
- a29a53b made the short ID display for UUID more unique. by ArabCoders
- 25dfed2 better view of event logs by ArabCoders
- 90ab9e2 minor task changes by ArabCoders
- 6926a38 reverted a fix for logs view, which didnt display whitespace correctly by ArabCoders
- 5845160 standardize on 180secs as minimum to trigger watch progress sync for played items. by ArabCoders
- ea4c113 Better log display and filtering by ArabCoders
- 48e5e4d experimental support for syncing watch progress for played items. #617 by ArabCoders
- 2f287ae Added the ability to remove all events that are not in pending state by ArabCoders
- cd8a2fd Update log formatter to account for different user@backend format by ArabCoders
- fdd1cf1 updated testcase to include missing header. by ArabCoders
- 50ebcb2 Update database maintenance tasks to include sub-users dbs by ArabCoders
- 90e73bc use jsonl for logs to allow us better control on lines display. by ArabCoders
- e1a4e50 limit task event log to 200 lines by ArabCoders
- 8b044bb Log an event when task is run by ArabCoders
- 7b2d1b1 Added task logs filter by ArabCoders
- 0102b1c parse some data from logs to make it easier to navigate to effected item by ArabCoders
- 35e35aa updated mappers to report record if when possible by ArabCoders
- d4328e0 Made system/reset API endpoint sub-user aware. 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
- Fully implemented our vision for Multi-user sync via state:sync command by @arabcoders in #588
- Added new command to diff two backup files and find the difference by @arabcoders in #590
- Compress backup files by default and extends lifetime of backups to 90d by @arabcoders in #591
- Show zip files in backup api and remove the uncompressed file if compressing was done by @arabcoders in #592
- support backing up mutli-user watch state via state:backup by @arabcoders in #593
- Major sub users refactor by @arabcoders in #594
- Merged state:sync functionality into state:import and state:export by @arabcoders in #596
- Minor frontend improvements by @arabcoders in #597
- generate changelog json files on tag by @arabcoders in #598
- more changelog changes by @arabcoders in #599
- more github workflow updates by @arabcoders in #600
- more github action changes. by @arabcoders in #601
- fix changelog generator by @arabcoders in #602
- more workflow changes by @arabcoders in #603
- Update external packages. by @arabcoders in #604
- update build by @arabcoders in #605
- disable reflog for CHANGELOG generation by @arabcoders in #606
- Mostly minor changes on how we display changes. by @arabcoders in #607
- More changes to support Sub-users by @arabcoders in #608
- More changes to support plex external users by @arabcoders in #611
- Mostly a log messages cleanup by @arabcoders in #613
- Better task log management by @arabcoders in #614
- Minor WebUI changes by @arabcoders in #616
- Better events view page by @arabcoders in #618
Full Changelog: master-20250118-a9fa743...master-20250221-4758e862
master-20250215-638a359
- 15bea97 updated frontend packages by ArabCoders
- bbdc512 Forgot to turn on the prune file deletion. by ArabCoders
- 8c955db imporved the logging process for tasks run via events to give more realtime updates by ArabCoders
- 1d294cb added a way to clear event logs by ArabCoders
- 7f61ac9 update task event log every 5secs by ArabCoders
- 2378125 minor changes to processes.vue display. by ArabCoders
- 321379b Added new endpoint to show running processes. by ArabCoders
- 2445c1e fixed failing tests by ArabCoders
- d116dea log message if the task command is stuck by ArabCoders
- 4d4ff09 finish updating backends log messages to account for sub-users by ArabCoders
- 94fc831 mainly log messages cleanup by ArabCoders
- 5cdcf23 use arrayToJson instead of arrayToString for log context. by ArabCoders
- 52bb264 make latest tag more clear by ArabCoders
- 5aa2372 Make changelog.vue compare the tag only by ArabCoders
- 510c54f Cleaned up and updated jellyfin/emby log messages. by ArabCoders
- bce50ef updated external packages by ArabCoders
- e6f5154 dont show merge commits in log 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
- Fully implemented our vision for Multi-user sync via state:sync command by @arabcoders in #588
- Added new command to diff two backup files and find the difference by @arabcoders in #590
- Compress backup files by default and extends lifetime of backups to 90d by @arabcoders in #591
- Show zip files in backup api and remove the uncompressed file if compressing was done by @arabcoders in #592
- support backing up mutli-user watch state via state:backup by @arabcoders in #593
- Major sub users refactor by @arabcoders in #594
- Merged state:sync functionality into state:import and state:export by @arabcoders in #596
- Minor frontend improvements by @arabcoders in #597
- generate changelog json files on tag by @arabcoders in #598
- more changelog changes by @arabcoders in #599
- more github workflow updates by @arabcoders in #600
- more github action changes. by @arabcoders in #601
- fix changelog generator by @arabcoders in #602
- more workflow changes by @arabcoders in #603
- Update external packages. by @arabcoders in #604
- update build by @arabcoders in #605
- disable reflog for CHANGELOG generation by @arabcoders in #606
- Mostly minor changes on how we display changes. by @arabcoders in #607
- More changes to support Sub-users by @arabcoders in #608
- More changes to support plex external users by @arabcoders in #611
- Mostly a log messages cleanup by @arabcoders in #613
- Better task log management by @arabcoders in #614
Full Changelog: master-20250118-a9fa743...master-20250215-638a359
master-20250212-7243e78
- 7243e78 Merge pull request #611 from arabcoders/dev by Abdulmohsen
- 79843e7 Added missing status_code for update play state fail. by ArabCoders
- 61ad858 Mostly clean up commit to support plex external users more widely by ArabCoders
- 6e9e8e0 Made backend:create only update specfic keys when requested. by ArabCoders
- 95be540 Made plex.GetUser rely on GetUsersList to support external users. by ArabCoders
- 3120b94 Remove debug statements from code. by ArabCoders
- 20cdf3c updated servers.spec to include desc for new keys. by ArabCoders
- 71dd9e8 Added initial support to generate accesstokens for external plex users. by ArabCoders
- e7adc3a Made possible to be able to restore backend data using the backup page. by ArabCoders
- fc7f4b8 Added support for sub users in state:backup command. by ArabCoders
- ab3b788 Added support for sub users in backend:ignore:* commands. by ArabCoders
- 0235936 Enabled sub-user support for backend:restore command 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
- Fully implemented our vision for Multi-user sync via state:sync command by @arabcoders in #588
- Added new command to diff two backup files and find the difference by @arabcoders in #590
- Compress backup files by default and extends lifetime of backups to 90d by @arabcoders in #591
- Show zip files in backup api and remove the uncompressed file if compressing was done by @arabcoders in #592
- support backing up mutli-user watch state via state:backup by @arabcoders in #593
- Major sub users refactor by @arabcoders in #594
- Merged state:sync functionality into state:import and state:export by @arabcoders in #596
- Minor frontend improvements by @arabcoders in #597
- generate changelog json files on tag by @arabcoders in #598
- more changelog changes by @arabcoders in #599
- more github workflow updates by @arabcoders in #600
- more github action changes. by @arabcoders in #601
- fix changelog generator by @arabcoders in #602
- more workflow changes by @arabcoders in #603
- Update external packages. by @arabcoders in #604
- update build by @arabcoders in #605
- disable reflog for CHANGELOG generation by @arabcoders in #606
- Mostly minor changes on how we display changes. by @arabcoders in #607
- More changes to support Sub-users by @arabcoders in #608
- More changes to support plex external users by @arabcoders in #611
Full Changelog: master-20250118-a9fa743...master-20250212-7243e78
master-20250208-ff036da
- ff036da Merge pull request #608 from arabcoders/dev by Abdulmohsen
- 00c65e4 each user get their own ignore.yaml file now. by ArabCoders
- c2d4e6a Merged ExtendedImportInterface into ImportInterface by ArabCoders
- 441343d Made it possible to pass UserContext via Backend Context by ArabCoders
- 40cae7f Add sub users support for parity feature. by ArabCoders
- 59fbae4 Add sub users support for integrity feature. by ArabCoders
- 720e5d9 Allow client side cache to use namespace for keys. by ArabCoders
- a093878 Move connection settings into standalone component. by ArabCoders
- e555f17 updated docs about webhook support for sub users. by ArabCoders
- 87efadd minor design change. by ArabCoders
- 79b4d74 minor changes to history api by ArabCoders
- 37b7cf5 wrap getUserContext in try catch by ArabCoders
- c50a9a8 Updated most of backend API endpoints to support sub users. by ArabCoders
- a4aec9e Added initial support for browing as selected user in WebUI by ArabCoders
- a246ca7 Add initial support in webhooks for sub-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
- 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
- Fully implemented our vision for Multi-user sync via state:sync command by @arabcoders in #588
- Added new command to diff two backup files and find the difference by @arabcoders in #590
- Compress backup files by default and extends lifetime of backups to 90d by @arabcoders in #591
- Show zip files in backup api and remove the uncompressed file if compressing was done by @arabcoders in #592
- support backing up mutli-user watch state via state:backup by @arabcoders in #593
- Major sub users refactor by @arabcoders in #594
- Merged state:sync functionality into state:import and state:export by @arabcoders in #596
- Minor frontend improvements by @arabcoders in #597
- generate changelog json files on tag by @arabcoders in #598
- more changelog changes by @arabcoders in #599
- more github workflow updates by @arabcoders in #600
- more github action changes. by @arabcoders in #601
- fix changelog generator by @arabcoders in #602
- more workflow changes by @arabcoders in #603
- Update external packages. by @arabcoders in #604
- update build by @arabcoders in #605
- disable reflog for CHANGELOG generation by @arabcoders in #606
- Mostly minor changes on how we display changes. by @arabcoders in #607
- More changes to support Sub-users by @arabcoders in #608
Full Changelog: master-20250118-a9fa743...master-20250208-ff036da