Commit graph

156 commits

Author SHA1 Message Date
wukko
7f533b3485 retweet links, new clipboard icon, mobile layout and loc improvements
- added support for retweet links
- updated spaces endpoint
- bumped up the user agent version
- new clipboard icon
- new clipboard + auto mode layout on mobile, less wasted space
- fixed button press animations for safari on mobile
- tons of localization improvements for english and russian
- bumped up youtubei.js to 4.1.0
2023-03-24 23:16:10 +06:00
wukko
a3daa65148 5.2
- page render caching
- onDemand block caching
- page html minify
- better rate limiting
- minor cobalt.js clean up
- page render platform indication in settings popup

all these changes are aimed to improve performance and responsiveness

!! not final version of 5.2 !!
2023-03-10 00:41:17 +06:00
wukko
daa2856d92 5.1.2
- added women's day celebration emoji
- fixed vk user id extraction
2023-03-08 13:17:33 +06:00
wukko
2884bd9081 5.1.1
- bigger video/audio duration limit (3 hours instead of 2 hours and 5 minutes).
- no more unexpected errors when downloading audio from youtube.
2023-03-01 08:37:26 +06:00
wukko
6465ac8d6f 5.1
closes #62, #66, #75
2023-02-26 22:49:25 +06:00
wukko
20ae9acfe8 5.0 2023-02-13 20:23:48 +06:00
wukko
75a85972aa 5.0
- finished writing tests for all services
- fixed douyin support
- fixed tiktok picker that was broken by previous commit
- temporarily removed douyin photos from list of supported services
- fixed support for "user view" vk clip links
- slightly improved the testing script
2023-02-13 19:44:58 +06:00
wukko
dacaaf5b27 5.0-dev1
- rewrote and/or optimized all service modules
- rewrote matching and processing modules to optimize readability and performance
- added support for reddit gifs
- fixed various issues with twitter error explanations
- code optimizations and enhancements (such as finally getting rid of ==, prettier and more readable formatting, etc)
- added branch information
- all functions in currentCommit submodule run only once and cache received data
- added a test script. only twitter and soundcloud are 100% covered and tested atm, will add tests (and probably fixes) for the rest of services in next commits
- changed some localization strings for russian
- added more clarity to rate limit message
- moved services folder into processing folder
2023-02-12 13:40:49 +06:00
wukko
3432c91482 refactoring & fixes
- added duration check to vimeo module
- fixed quality picking in vimeo module for progressive video type
- dropping requests from ie users instead of redirecting
- probably something else but i forgot to be honest
2023-02-09 20:45:17 +06:00
wukko
6b87c7babd 4.8: new about popup and other visual improvements 2023-01-30 00:17:33 +06:00
wukko
4a36e638cf catching even more events to kill ffmpeg 2023-01-18 17:27:57 +06:00
wukko
06d4d8a5b0 4.7.3: ffmpeg should quit when download is abruptly cut off 2023-01-15 17:27:45 +06:00
wukko
64dad9ee70 4.7.2: ffmpeg should now quit on render end 2023-01-15 17:11:12 +06:00
wukko
007fcddd48 4.7.1: fixed popup padding 2023-01-15 16:51:37 +06:00
wukko
3b5bf51ba7 4.7
fixes #63, #67, #68, and #71, among other issues
2023-01-14 00:34:48 +06:00
wukko
b0039466db oops 2022-12-17 17:31:31 +06:00
wukko
7f1ba6b36b 4.6.0: video muting and soundcloud client_id 2022-12-17 17:09:49 +06:00
wukko
f13a82e152 4.5 2022-12-07 01:21:07 +06:00
wukko
e03b1d3e83 4.4: new donations popup
this was done in my ongoing effort to renovate and simplify all parts of cobalt web interface
2022-11-20 19:46:08 +06:00
wukko
271167f421 4.3.2 2022-11-15 23:37:33 +06:00
wukko
5bfdce252a fixed support for twitter direct video links 2022-11-15 21:49:50 +06:00
wukko
316e6423f4 4.3: open api + post method for main endpoint 2022-11-12 22:40:11 +06:00
wukko
364ee37b83 rollback of previous commit + done some changes to piping 2022-11-05 13:58:50 +06:00
wukko
378fecd849 8k and quality picker revamp 2022-11-04 14:49:58 +06:00
wukko
c0d78f2b01 changed the way watermarked tiktok videos are downloaded 2022-10-28 18:32:51 +06:00
wukko
02529c0b54 4.1: better tiktok image downloads and celebrations 2022-10-27 22:27:20 +06:00
wukko
bec220d699 updated changelog 2022-10-25 23:06:55 +06:00
wukko
03c68e09ec update ytdl-core 2022-10-25 18:47:30 +06:00
wukko
c532062aa2 twitter spaces and a ton of improvements 2022-10-24 19:03:11 +06:00
wukko
2c79ae3807 multi media tweets support 2022-10-09 23:44:00 +06:00
wukko
3029d04cc5 updated changelog 2022-10-05 09:02:41 +06:00
wukko
b99bdf26ea forgor 2022-10-02 20:14:04 +06:00
wukko
fe3ada0323 removed annoying popups 2022-10-02 20:13:33 +06:00
wukko
5593b67a74 3.6 2022-09-28 18:21:36 +06:00
wukko
ab7e38deb5 eat shit tiktok 2022-09-28 16:19:21 +06:00
wukko
e3b9fccfc3 fixed tiktok 2022-09-21 18:26:50 +06:00
wukko
c6d1761b11 vk fixes and new changelog system 2022-09-11 21:04:06 +06:00
wukko
bfe025d321 ui revamp (3.5) 2022-09-08 22:02:55 +06:00
wukko
5087665a5e forgot to update the version in these three commits 2022-09-04 10:29:59 +06:00
wukko
9ea832caf5 tiktok images and crowdin 2022-09-03 21:32:39 +06:00
wukko
1acfb14d2c fixed tiktok support and updated ytdl-core version 2022-08-30 14:05:39 +06:00
wukko
a8b5555a1b added ability to download full audios from tiktok (3.3.5)
- it's now possible to download full audios from tiktok videos, you just have to turn that on in settings.
- tiktok audios are better in quality when it's possible to get exact audio used in video and not the full version of it.
- cleaned up the way user preference stuff is passed over between modules, should be way more flexible now.
- added audio ignore list to services config json instead of hardcoding it.
2022-08-23 20:43:56 +06:00
wukko
189ecf8fe7 soundcloud and tooltip and some other stuff (3.3) 2022-08-22 20:10:54 +06:00
wukko
869dab9d1f ukrainian localization and new error popup 2022-08-19 23:54:20 +06:00
wukko
a7ea766289 3.1 2022-08-16 16:31:41 +06:00
wukko
54c14232d5 3.0
probably the biggest update in history of cobalt
2022-08-12 19:36:19 +06:00
wukko
2fae43d890 fixes
- fixed neighbor quality picking for youtube videos
- webm is now default for youtube downloads for all platforms except for ios
- even more readme changes
- a tiny bit of clean up
- preparing stuff for next major update
2022-08-06 21:21:48 +06:00
wukko
89d82f4999 faster and more accessible (2.2.8)
- spanish localization by @adrigoomy
- cobalt should load even faster cause all loaded files are now way smaller (esbuild implementation)
2022-07-30 15:13:33 +06:00
wukko
22c16b2fc8 implemented esbuild and cleaned up stuff
cobalt should now load even faster
2022-07-30 15:01:54 +06:00
wukko
f6b0894def fixed license in package.json (thank you @msowho) 2022-07-30 14:18:05 +06:00
wukko
1b4872c1de tiktok is back!
- added support for tiktok (images won't work, they're only accessible through the app)
- hopefully main input bar is now not rounded on ios, i fucking hate apple
- if service is not supported, a correlating error will appear, not generic one
- removed duplicates from config that are present in package json already
- tiny bit of clean up
2022-07-28 22:03:17 +06:00
wukko
a4a9af6120 remade localization system once again
- new localization system: fast, dynamic, way more organized
- localization strings are WAY more descriptive
- it's now easier to add support for other languages (just one loc file instead of five)
- localization now falls back to english if localized string isnt available
- got rid of all static language selectors (probably)
- slightly updated english and russian strings
- miscellaneous settings items have been bundled together and moved to the bottom, cause they're used the least
- bottom links should no longer touch the popup border on overflow
- rearranged popup order in the rendered page
- bumped version up to 2.2.5

if you see strings that are like this: !!EXAMPLE!! or withoutspace please file an issue on github
2022-07-24 16:54:05 +06:00
wukko
67223b3acd internal changes only
- remade config module
- renamed loc to i18n because that's what all developers do
- moved code to src to make repo look cleaner
- fixed some i18n strings
2022-07-17 17:08:49 +06:00
wukko
137184d469 beginning of 2.2
- added download popup to solve the issue with downloads on ios
- merged big and small popups into one
- made buttons in donation menu act like buttons
- began to clean up localisation
- added ability to embed repo url into localisation strings
- moved ffmpeg args to config for more flexibility (and hopefully future changes)
- removed error response in stream that could result in a crash
- removed notice for ios users from about cause it's no longer relevant
- made error popup look and act like the rest
- a tiny bit of clean up
- ill do better changelog tomorrow i think
2022-07-14 02:32:00 +06:00
wukko
22f13cc86f added cors and title + description meta tags 2022-07-10 20:04:03 +06:00
wukko
94acf10e9e
moved to new repo 2022-07-09 00:17:56 +06:00