github danrahn/MarkerEditorForPlex v2.5.0
Marker Editor for Plex v2.5.0

latest releases: v2.7.0, v2.7.0-beta.2, v2.7.0-beta.1...
6 months ago

v2.5.0 - 2023-11-05

Various bug fixes, tweaks, and performance improvements. No new features, but enough changes for a minor version bump instead of just a patch bump.

Changelog

New

  • None

Fixed

  • Ensure imported markers are added to the backup database (a7d542c).
    • Also resolves circular dependency between IntroEditor and ImportExport that nexe complains about during Windows .exe generation.
  • Address potential race conditions during server restarts (152bd5b).
  • A bunch of minor cleanup/fixes that are listed in 6a85e8a.
  • Ensure cached marker edit data is cleared on restart to avoid massive console spam complaining about overwriting data (8d73c05).

UI

  • Add a loading animation between clicking a season and displaying all episodes. This is more of a workaround, with the proper fix mentioned in the commit description (bd57008).
  • Get rid of the custom Animate.js class that was created for a random side-project a ~decade ago. Replace with build-in Element.animate(), resulting in better performance and smoother transitions (fd12589 and 0e9a285).
  • Don't trigger a tooltip after automatically setting focus back to an element after dismissing an Overlay (8318ee1).

Tweaks

  • Integrate import_db endpoint into the standard ServerCommands routing table (a7d542c)
  • Update README to directly mention issues around purged markers (61b336d)
  • Remove final references to IntroEditor (1665375)
  • Better logic for bulk checking whether thumbnails exist for all episodes in a season (991ed35).
  • Adjust BulkAdd logging (d070f5f).
  • Stricter/more ESLint rules to help enforce consistent style and coding patterns across the codebase (00a66ee).
    • Add additional config value type checks as a result of enforcing strict equality comparisons (port "3232" !== 3232)

Don't miss a new MarkerEditorForPlex release

NewReleases is sending notifications on new releases.