Skip to content

Releases: laggykiller/sticker-convert

Release v2.8.7

20 Apr 06:54
483fcdd
Compare
Choose a tag to compare
  • Fix unable to compress to GIF (Bug introduced in 2.8.3)
  • Fix not trying to produce best quality when size_max is 0
  • Fix not moving mp3 into archives
  • bg_color specified as rrggbbaa instead of rrggbb, allow setting bg_color with alpha!=0
  • Update readme

Release v2.8.6

18 Apr 14:31
Compare
Choose a tag to compare
  • Add linebreak to example of Viber share links
  • Auto detect viber share links
  • Update readme

Release v2.8.5

17 Apr 22:08
e281a6b
Compare
Choose a tag to compare
  • Add support for downloading viber stickers
  • Download multiple files with async
  • Fix adapting rookiepy but not updating rookiepy to 0.4.0, leading to not able to get Line cookies
  • Update github action versions
  • Update dependencies

Release v2.8.4

12 Apr 16:58
5346389
Compare
Choose a tag to compare
  • Compatibility with telegram api 7.2
    • FIx downloading and uploading telegram stickers (#140)
    • Support for sticker pack with mixed sticker formats
    • Maximum sticker count is 120 for both static and animated sticker packs
  • FIx telegram emoji pack maximum sticker count to 200 (was 120)
  • Use custom fork of signalstickers-client
  • Update dependencies

Release v2.8.3

28 Mar 12:39
492c6d0
Compare
Choose a tag to compare
  • Fix bug where animated stickers are not accepted by WhatsApp since v2.8.0
    • It was noted that pywebp would collapse all frames.
    • aed005b attempted to fix this by creating webp with variable frame duration.
    • However, the webp created would not be accepted by WhatsApp.
    • Solution: If there is duplicated frame, use Pillow to save WebP if available, or else use pywebp and display warning.
  • Better compliance with wastickers format
  • Fix compression success not shown if success on step 0

Release v2.8.2

28 Mar 04:18
329b4e6
Compare
Choose a tag to compare
  • Add option for padding (--padding-percent)
  • Allow auto retry for telegram down/upload
  • Fix deadlock if no files to compress
  • Fix hanging during cancel job on Windows

Release v2.8.1

27 Mar 15:21
df85738
Compare
Choose a tag to compare
  • Fix job random hanging
  • Remove opt_comp_experiment
  • Code cleanup

Release v2.8.0

27 Mar 11:51
3125eac
Compare
Choose a tag to compare
  • Fix first frame getting dropped
  • Fix importing gif/webp/apng with variable frame durations
  • Calculate mean color frame by frame instead of combining to one large array, saving memory
  • Fix webp collapsing same frames, causing incorrect timestamps
  • Avoid overwritting frame in pyav
  • Remove wheel as build dependency

Release v2.7.13

27 Mar 03:52
2033094
Compare
Choose a tag to compare
  • Fix not trying to compress lowest step
  • Pad odd dimension video in pyav instead of resizing and causing blur
  • Fix png being decoded by pyav
  • Decode gif with pillow

Release v2.7.12

25 Mar 14:49
5e57e9c
Compare
Choose a tag to compare
  • Add --custom-presets option
  • Auto load custom_presets.json from config directory for providing custom compression presets