Skip to content

v2.0.2: Bug fixes

Choose a tag to compare

@ejv2 ejv2 released this 22 Apr 22:56
· 114 commits to master since this release
7e7f741

Numerous small stability, security and quality-of-life fixes.

Changelog

  1. Fix several deadlocks as a result of erroneous download lock copying
  2. Greatly improve download performance using r/w mutexes
  3. Fix screen redraw bind. Previously had no effect. Now orders complete clear and redraw
  4. Show custom message when waiting for YouTube to re-encode video, rather than just "In progress" at 100%
  5. Remove several redundant usage of goroutines from legacy code. Improves performance
  6. Bunp Go version go 1.18 (mainly to use generics)
  7. Refactor out list calls to central embedded struct
  8. As a result of the above, fixed several small visual bugs involving scroll handling
  9. Fix incorrect underscroll calculation, causing visual mismatch and occasional crashes
  10. Fix crash when dequeueing waited download when queue has more than one download ongoing
  11. Outright prevent most cases of crashes with dequeueing (for some reason these bugs keep cropping up - hopefully not any more)
  12. Fix screen flickering when scrolling through table component