cobalt-7/web/changelogs/5.0.md

2.2 KiB

title banner
it's all about attention to detail!
file alt
valentines.webp relaxed meowth with sakura petals falling in front of them

happy valentine's day! i have an update for you, as a gift :D

tl;dr: added support for reddit gifs, fixed douyin downloads, fixed vimeo quality picking, revamped entirety of codebase, and many other fixes.

here's more info:

this update is mostly about cleaning up and polishing the codebase, but it also has some new features. here's what's up:

service-related improvements:

  • you now can download gifs from reddit!
  • attempting to download a video from douyin no longer throws an error (bytedance changed the api endpoint, yet again).
  • fixed quality picking for vimeo downloads.
  • fixed length limit check in vimeo module.
  • fixed support for "user view" vk clips links.
  • various twitter errors are now displayed correctly instead of falling back to the default error.
  • state of all services is now tested on each commit.

ui improvements:

  • cobalt social links no longer disappear if you have an aggressive ad blocking extension installed.
  • various localization improvements for both english and russian.
  • changed some service aliases to display full list of supported downloads.
  • added current branch information to version text (in settings).
  • fixed typos in older changelogs.

internal improvements:

  • everything has been sanitized, improved, and refactored. code is now much easier to read and maintain.
  • rewrote and/or optimized all modules that were messy or inefficient.
  • all git interaction functions now store info in cache instead of fetching it every time the function is called.
  • added a test script that checks functionality of all supported services.
  • updated deepsource config. checks are more accurate now.
  • requests from internet explorer are now dropped entirely instead of redirecting people stuck in 90s to a proper browser download page. this was done to avoid (my) personal bias towards browsers.

i put a ton of effort into this version, and i hope you like it as much as i do.

thank you for using cobalt. there's so much more to come :)