Skip to content

Releases: LeftHandLabs/MyTVCalendar-Sync

v1.0.8.8

Choose a tag to compare

@pete-oconnell pete-oconnell released this 14 Sep 17:44

What changed:

  • Fix: the Sync Settings user filter (SelectedUserId) compared a hyphenated GUID string against Jellyfin's hyphen-less GUID format, so a selected user never matched anything and watched-status events were silently dropped for everyone. Both the real-time sync and the daily full-history sync now compare parsed GUIDs instead of raw strings.
  • Security: restricted the plugin's API endpoints (Pair, Unlink, SyncWatched) to Jellyfin administrators — previously any authenticated user could trigger a sync for an arbitrary user or unlink the whole server's MyTVCalendar connection.

v1.0.8.7

Choose a tag to compare

@pete-oconnell pete-oconnell released this 14 Sep 17:39

What changed:

  • Fix: watched-status events skipped by the Sync Settings user filter (SelectedUserId not matching the current user) were only logged at Debug level, so the filtering was invisible in normal Jellyfin logs. Now logged at Information level, so it's clear when this is happening.

v1.0.8.6

Choose a tag to compare

@pete-oconnell pete-oconnell released this 12 Sep 11:33
6202994

What changed:

  • Added SelectedUserId to PluginConfiguration (empty = All Users, the default).
  • WatchedPlugin.cs: OnUserDataSaved now skips syncing unless the event's user matches SelectedUserId (or it's empty).
  • FullSyncScheduledTask.cs: the daily full-history sync now only processes the selected user (or all, if none selected).
  • configurationpage.html: added a "Sync Settings" section with a user dropdown (populated via ApiClient.getUsers(), includes "All Users") and a Save button that persists the choice via the plugin's config API.

v1.0.8.5

Choose a tag to compare

@pete-oconnell pete-oconnell released this 10 Jul 10:03
9c3f15a
Update version and source URL in manifest.json

v1.0.8.4

Choose a tag to compare

@pete-oconnell pete-oconnell released this 10 Jul 09:53
a61e1c1
Update version and source URL in manifest.json

v1.0.8.3

Choose a tag to compare

@pete-oconnell pete-oconnell released this 10 Jul 09:50
18b7604
Update manifest.json

v1.0.8.1

Choose a tag to compare

@pete-oconnell pete-oconnell released this 10 Jul 08:15
9327271
Update version and source URL in manifest.json

v1.0.8

Choose a tag to compare

@pete-oconnell pete-oconnell released this 10 Jul 08:07
7e432e5
Update version and source URL in manifest.json

v1.0.7.1

Choose a tag to compare

@pete-oconnell pete-oconnell released this 10 Jul 07:57
5766c89
Update version and checksum in manifest.json

v1.0.7

Choose a tag to compare

@pete-oconnell pete-oconnell released this 27 Jun 09:39
bc9b091
Update version to 1.0.7 in manifest.json