diff --git a/web/changelogs/3.5.4.md b/web/changelogs/3.5.4.md
index f3a4cd64..3ad71fa1 100644
--- a/web/changelogs/3.5.4.md
+++ b/web/changelogs/3.5.4.md
@@ -2,4 +2,4 @@
title: "tiktok support is back :D"
---
you can download videos, sounds, and images from tiktok again!
-huge thank you to @minzique for finding another api endpoint that works.
\ No newline at end of file
+huge thank you to [@minzique](https://github.com/minzique) for finding another api endpoint that works.
\ No newline at end of file
diff --git a/web/changelogs/4.0.md b/web/changelogs/4.0.md
index 287c5625..abc40fa4 100644
--- a/web/changelogs/4.0.md
+++ b/web/changelogs/4.0.md
@@ -19,4 +19,4 @@ less notable changes:
- small internal improvements such as separation of changelog version and title.
- fair bit of internal clean up.
-if you want to help me implement covers for downloaded audios, you can do it on github.
\ No newline at end of file
+if you want to help me implement covers for downloaded audios, [you can do it on github](https://github.com/imputnet/cobalt).
\ No newline at end of file
diff --git a/web/changelogs/4.3.md b/web/changelogs/4.3.md
index 8d07cb9a..bdf9c018 100644
--- a/web/changelogs/4.3.md
+++ b/web/changelogs/4.3.md
@@ -6,7 +6,7 @@ banner:
---
this update features a TON of improvements.
-developers, you now can rely on cobalt for getting content from social media. the api has been revamped and documentation is now available. you can read more about API changes down below. go crazy, and have fun :D
+[developers](https://www.youtube.com/watch?v=SaVTHG-Ev4k), you now can rely on cobalt for getting content from social media. the api has been revamped and [documentation](https://github.com/imputnet/cobalt/tree/current/docs/api.md) is now available. you can read more about API changes down below. go crazy, and have fun :D
if you're not a developer, here's a list of changes that you probably care about:
- rate limit is now approximately 8 times bigger. no more waiting, even if you want to download entirety of your tiktok "for you" page.
@@ -24,4 +24,4 @@ next, the star of this update — improved api!
if you currently have a siri shortcut or some other script that uses the GET method, make sure to update it soon. this method is deprecated, limited, and will be removed entirely in coming updates.
-if you ever make something using cobalt's api, make sure to mention @justusecobalt on twitter, i would absolutely love to see what you made.
\ No newline at end of file
+if you ever make something using cobalt's api, make sure to mention [@justusecobalt](https://twitter.com/justusecobalt) on twitter, i would absolutely love to see what you made.
\ No newline at end of file
diff --git a/web/changelogs/4.5.md b/web/changelogs/4.5.md
index 26e68881..a0996b70 100644
--- a/web/changelogs/4.5.md
+++ b/web/changelogs/4.5.md
@@ -21,13 +21,13 @@ user interface improvements:
internal improvements:
- cobalt will now match the link to regex when using ?u= query for autopasting it into input area.
- better rate limiting: limiting now is done per minute, not per 20 minutes. this ensures less waiting and less attack area for request spammers.
-- moved to my own fork of ytdl-core, cause main project seems to have been abandoned. go check it out on github or npm!
+- moved to my own fork of ytdl-core, cause main project seems to have been abandoned. go check it out on [github](https://github.com/wukko/better-ytdl-core) or [npm](https://www.npmjs.com/package/better-ytdl-core)!
- ALL user inputs are now properly sanitized on the server. that includes variables for POST api method, too.
- "got" package has been (mostly) replaced by native fetch api. this should greatly reduce ram usage.
- all unnecessary duplications of module imports have been gotten rid of. no more error passing strings from inside of service modules. you don't make mistakes only if you don't do anything, right?
- other code optimizations. there's less clutter overall.
huge update, right? seems like everything's fixed now?
-nope, one issue still persists: sometimes youtube server drops packets for an audio file while cobalt's rendering the video for you. this results in abrupt cuts of audio. if you want to help solving this issue, please feel free to do it on github!
+nope, one issue still persists: sometimes youtube server drops packets for an audio file while cobalt's rendering the video for you. this results in abrupt cuts of audio. if you want to help solving this issue, [please feel free to do it on github!](https://github.com/imputnet/cobalt/issues/62)
thank you for reading this, and thank you for sticking with cobalt and me.
\ No newline at end of file
diff --git a/web/changelogs/4.7.md b/web/changelogs/4.7.md
index b81c16e0..9c482a19 100644
--- a/web/changelogs/4.7.md
+++ b/web/changelogs/4.7.md
@@ -31,7 +31,7 @@ internal improvements:
- page render module is now even cleaner than before;
- proper support for bullet-points in loc strings.
-you can suggest features or report bugs on github or twitter. both work just fine, use whichever you're more comfortable with.
+you can suggest features or report bugs on [github](https://github.com/imputnet/cobalt) or [twitter](https://twitter.com/justusecobalt). both work just fine, use whichever you're more comfortable with.
thank you for using cobalt, and thank you for reading this changelog.
diff --git a/web/changelogs/4.8.md b/web/changelogs/4.8.md
index 60db3452..f333cc0a 100644
--- a/web/changelogs/4.8.md
+++ b/web/changelogs/4.8.md
@@ -16,7 +16,7 @@ what's new in "about" tab:
visual improvements:
- less wasted space: paddings and margins have been reduced and optimized for usability, consistency, and overall beauty.
-- all links are now in italic. it's much easier to tell them apart from regular highlights.
+- all [links](https://youtu.be/dQw4w9WgXcQ) are now in italic. it's much easier to tell them apart from regular highlights.
- error popup no longer looks broken and out of place.
- download popup now has a proper close button, not something from 2.x era.
- emoji are no longer selectable or draggable.
diff --git a/web/changelogs/6.0.md b/web/changelogs/6.0.md
index 109f4832..4841d8c2 100644
--- a/web/changelogs/6.0.md
+++ b/web/changelogs/6.0.md
@@ -7,17 +7,17 @@ banner:
---
hey! long time no see, hopefully over 40 changes will make up for it :)
-cobalt now has an official community discord server. you can go there for news, support, or just to chat. go check it out!
+cobalt now has an official community discord server. you can go there for news, support, or just to chat. [go check it out!](https://discord.gg/pQPt8HBUPu)
tl;dr
-- new infra, new hosting structure, new main instance api url. developers, get it here.
+- new infra, new hosting structure, new main instance api url. developers, [get it here](https://github.com/imputnet/cobalt/blob/current/docs/api.md).
- added support for pinterest, vine archive, tumblr audio, youtube vr videos.
- better web app performance and look.
- better stability thanks to load balancing.
- (hopefully) no more random video/audio download drops.
service improvements:
-- added support for pinterest videos and stories (pr by @Snazzah).
+- added support for pinterest videos and stories (pr by [@Snazzah](https://github.com/imputnet/cobalt/commit/40291c4d24cb5f441cdddfd26104f149bc4ee27c)).
- added support for tumblr audio. sorry, tumblr.
- added support for youtube vr videos. please note that they're in youtube's proprietary ratio.
- added support for vine archive.
@@ -56,7 +56,7 @@ infrastructure improvements:
- currently there are multiple servers in europe. i will let you know when (and if) i manage to get an american one.
updates for developers and instance hosters:
-- server info api endpoint: you can now check up on the api server of choice. it reports all the basic info you may need. check the api docs for more info.
+- server info api endpoint: you can now check up on the api server of choice. it reports all the basic info you may need. [check the api docs](https://github.com/imputnet/cobalt/blob/current/docs/api.md#get-apiserverinfo) for more info.
- api names: each and every api instance should have a distinctive name. this will be useful in the future :)
- added docker compose sample config.
- updated and more granular setup script.
diff --git a/web/changelogs/6.2.md b/web/changelogs/6.2.md
index 012d06c6..5b3ef6f8 100644
--- a/web/changelogs/6.2.md
+++ b/web/changelogs/6.2.md
@@ -20,4 +20,4 @@ here's what's new in this update:
thank you for sticking with cobalt, and i hope you have a great day :D
-banner photo is by @halftroller on twitter, thank you so much!
\ No newline at end of file
+banner photo is by [@halftroller](https://twitter.com/halftroller) on twitter, thank you so much!
\ No newline at end of file
diff --git a/web/changelogs/7.1.md b/web/changelogs/7.1.md
index cf49d0b7..18814c8a 100644
--- a/web/changelogs/7.1.md
+++ b/web/changelogs/7.1.md
@@ -7,7 +7,7 @@ banner:
---
service improvements:
- extended instagram support: high quality photos, videos, reels. everything should work without any issues, enjoy! :)
-- added support for streamable.com (thanks to #179)
+- added support for streamable.com (thanks to [#179](https://github.com/imputnet/cobalt/pull/179))
- added video metadata to youtube videos.
- fixed vk video downloads.
- vxtwitter links are now supported.
@@ -18,8 +18,8 @@ ui improvements:
backend improvements:
- cobalt will now let you know if something goes wrong during video download instead of nuking the stream.
-- added support for cookies (thanks to #177)
-- replaced got with undici (thanks to #182). downloads should be slightly faster and clean of garbage in headers.
+- added support for cookies (thanks to [#177](https://github.com/imputnet/cobalt/pull/177))
+- replaced got with undici (thanks to [#182](https://github.com/imputnet/cobalt/pull/182)). downloads should be slightly faster and clean of garbage in headers.
internal improvements:
- moved host overrides into its own module.
diff --git a/web/changelogs/7.11.md b/web/changelogs/7.11.md
index 9de3b125..4430d44a 100644
--- a/web/changelogs/7.11.md
+++ b/web/changelogs/7.11.md
@@ -26,12 +26,12 @@ make sure to save both shortcuts and read the updated tutorial!
for people who host a cobalt instance:
- updated all environment variables TO_BE_LIKE_THIS. time to update your configs! for now cobalt is backwards compatible with old variable names, but it won't last forever.
-- added a list of all environment variables and their descriptions to run-an-instance doc.
-- updated cookie file example with more services and improved examples.
-- updated docker compose example with better explanations and up-to-date env variable samples.
+- added a list of all environment variables and their descriptions to [run-an-instance doc](https://github.com/imputnet/cobalt/blob/current/docs/run-an-instance.md#list-of-all-environment-variables).
+- updated [cookie file example](https://github.com/imputnet/cobalt/blob/current/docs/examples/cookies.example.json) with more services and improved examples.
+- updated [docker compose example](https://github.com/imputnet/cobalt/blob/current/docs/examples/docker-compose.example.yml) with better explanations and up-to-date env variable samples.
- updated some packages to get rid of all unnecessary messages in console.
-want to host an instance? learn how to do it here.
+want to host an instance? [learn how to do it here](https://github.com/imputnet/cobalt/blob/current/docs/run-an-instance.md).
frontend changes:
- removed migration popup.
diff --git a/web/changelogs/7.14.md b/web/changelogs/7.14.md
index 386f1d5c..14bec864 100644
--- a/web/changelogs/7.14.md
+++ b/web/changelogs/7.14.md
@@ -29,15 +29,15 @@ ui/ux improvements:
- fixed safe area padding.
other changes:
-- added support for freebind, made by one of the cobalt developers.
-- rate limit and max video length limits are now customizable through environment variables.
+- added support for [freebind](https://github.com/imputnet/freebind.js), made by one of the cobalt developers.
+- rate limit and max video length limits are now customizable through [environment variables](https://github.com/imputnet/cobalt/blob/current/docs/run-an-instance.md#variables-for-api).
- cobalt api now returns rate limit headers at all times.
- majorly cleaned up the codebase: removed unnecessary functions, rewrote those that were cryptic and confusing. it's way more comprehensible and contribution-friendly than ever before.
-- moved the cobalt repo to our organization on github. everything stayed the same and all old links link back to it.
+- moved the [cobalt repo](https://github.com/imputnet/cobalt) to our organization on github. everything stayed the same and all old links link back to it.
note for instance hosters:
-along with cobalt repo, the docker image also moved! please update the url for it in your config along with watchtower args to include restarting containers (just in case) as seen in updated docker compose example. we're mirroring packages to old url for now, but it won't last forever.
+along with cobalt repo, the docker image also moved! please update the url for it in your config along with watchtower args to include restarting containers (just in case) as seen in [updated docker compose example](https://github.com/imputnet/cobalt/blob/current/docs/examples/docker-compose.example.yml). we're mirroring packages to old url for now, but it won't last forever.
that's it for now! hope you have an amazing day and share the 1 million celebration with us :)
-join our discord server to discuss everything cobalt there
\ No newline at end of file
+join our [discord server](https://discord.gg/pQPt8HBUPu) to discuss everything cobalt there
\ No newline at end of file
diff --git a/web/changelogs/7.3.md b/web/changelogs/7.3.md
index d16e2898..c89738db 100644
--- a/web/changelogs/7.3.md
+++ b/web/changelogs/7.3.md
@@ -25,6 +25,6 @@ ui improvements:
other improvements:
- cobalt web & api start faster than before, additional preparation functions aren't unexpectedly run anymore.
-- cobalt is now available as a docker package. check it out on github.
+- cobalt is now available as a docker package. check it out on [github](https://github.com/imputnet/cobalt/pkgs/container/cobalt).
thank you for being here. i hope you have a great day :D
\ No newline at end of file
diff --git a/web/changelogs/7.4.md b/web/changelogs/7.4.md
index 42d6a790..a61af8e4 100644
--- a/web/changelogs/7.4.md
+++ b/web/changelogs/7.4.md
@@ -9,7 +9,7 @@ cobalt is finally moving to its own domain! many of you have been anticipating t
well, worry no more - cobalt.tools is here.
-if you haven't yet, open co.wukko.me to transfer your settings here! no additional action from you is required. just open the old link and cobalt will do everything for you :)
+if you haven't yet, open [co.wukko.me](https://co.wukko.me) to transfer your settings here! no additional action from you is required. just open the old link and cobalt will do everything for you :)
make sure to update your bookmarks and reinstall the web app!
diff --git a/web/changelogs/7.6.md b/web/changelogs/7.6.md
index dd43d5b7..02cb3b18 100644
--- a/web/changelogs/7.6.md
+++ b/web/changelogs/7.6.md
@@ -10,14 +10,14 @@ go to settings > other and change it to which
if you liked file names the way they were before, don't worry: classic style is still the default :)
-on a different but not any less important note: cobalt is now sponsored by royalehosting.net!
+on a different but not any less important note: cobalt is now sponsored by [royalehosting.net](https://royalehosting.net/)!
overall service performance and stability is gonna be better, but also more content will be possible to download thanks to geniuine server locations. and yes, still no ads or trackers.
this update also includes a bunch of other changes, check them out:
service improvements:
-- added support for instagram stories thanks to #194.
-- fixed reddit support thanks to #221.
+- added support for instagram stories thanks to [#194](https://github.com/imputnet/cobalt/pull/194).
+- fixed reddit support thanks to [#221](https://github.com/imputnet/cobalt/pull/221).
- added support for rich file names for youtube, vimeo, soundcloud, rutube, and vk.
- numbers and emoji no longer disappear from file name and metadata.
- mute and audio dub file name tags don't appear together anymore.
diff --git a/web/changelogs/7.8.md b/web/changelogs/7.8.md
index e82a9786..16a9fcfe 100644
--- a/web/changelogs/7.8.md
+++ b/web/changelogs/7.8.md
@@ -10,9 +10,9 @@ merry christmas and happy new year! this update fixes several (very annoying) bu
you might have already noticed, but we've refreshed the home page on desktop and mobile! less space wasted, more pleasant to look at. let us know if you like it or not :D
service improvements:
-- #264 anything that includes a period in the url should be possible to download (including instagram stories).
-- #73 soundcloud: falling back to mp3 instead of refusing to download the song at all.
-- #275 youtube: query parameters are parsed and handled correctly, all links should be supported, no matter where v query is located.
+- [#264](https://github.com/imputnet/cobalt/issues/264) anything that includes a period in the url should be possible to download (including instagram stories).
+- [#273](https://github.com/imputnet/cobalt/issues/273) soundcloud: falling back to mp3 instead of refusing to download the song at all.
+- [#275](https://github.com/imputnet/cobalt/issues/275) youtube: query parameters are parsed and handled correctly, all links should be supported, no matter where v query is located.
- tlds are parsed and validated correctly (e.g. "pinterest.co.uk" works now).
- fixvx.com links are now supported.
diff --git a/web/changelogs/7.9.md b/web/changelogs/7.9.md
index 12af9592..4a79172e 100644
--- a/web/changelogs/7.9.md
+++ b/web/changelogs/7.9.md
@@ -9,25 +9,25 @@ yes, you read that right. cobalt now lets you convert any twitter gif to an actu
just go to settings and enable this feature :)
service improvements:
-- added an option to convert gifs from twitter into actual .gif format. files will be bigger and lower quality, but maybe you want that.
-- pinterest support has been completely redone, now all videos (and even pin.it links) are supported.
-- added support for ok.ru in case you're a russian grandma.
-- now processing all reddit links (including old.reddit.com).
-- instagram live vods are now supported.
-- fixed a rare vimeo bug related to 1440p videos.
+- added an option to [convert gifs from twitter](https://github.com/imputnet/cobalt/issues/250) into actual .gif format. files will be bigger and lower quality, but maybe you want that.
+- pinterest support has been completely redone, now all videos ([and even pin.it links](https://github.com/imputnet/cobalt/issues/160)) are supported.
+- added [support for ok.ru](https://github.com/imputnet/cobalt/issues/322) in case you're a russian grandma.
+- now processing [all reddit links](https://github.com/imputnet/cobalt/issues/318) (including old.reddit.com).
+- [instagram live vods](https://github.com/imputnet/cobalt/issues/316) are now supported.
+- fixed a [rare vimeo bug](https://github.com/imputnet/cobalt/issues/289) related to 1440p videos.
other improvements:
- ui fade in animation is no longer present if you've disabled animations.
- all images now have alt descriptions.
-- cobalt html is now biblically correct and follows the html spec.
+- cobalt html is now [biblically correct](https://github.com/imputnet/cobalt/issues/317) and follows the html spec.
- lots of cleaning up.
patches since 7.8:
-- shift+key shortcuts are now ignored if url bar is focused.
+- shift+key [shortcuts are now ignored](https://github.com/imputnet/cobalt/issues/288) if url bar is focused.
- longer soundcloud links are now supported, also catching more tiktok-related errors.
- removed mastodon from support links as that account is no longer active.
- added ability to download a specific video from multi media tweets and support for /mediaViewer links.
-- fixed modal blurriness in chromium.
+- fixed [modal blurriness](https://github.com/imputnet/cobalt/issues/309) in chromium.
- minor html changes (road to biblically correct one).
lots of long-awaited updates (especially twitter gifs), hope you enjoy them and have a great day :D
\ No newline at end of file