wukko
e50f5eed34
loc update
2023-09-06 19:50:36 +06:00
wukko
7b9b2d3158
start speed improvement
...
import particular mode module only if needed
merge pull request #197 from dumbmoron/dynamic-mode-import
2023-09-06 19:40:53 +06:00
wukko
be00900a49
fixes for poor rendering in chrome
...
- fixed blurry header
- fixed blurry tab bar
- fixed blurry switches
- fixed weirdly rounded corners in popups
- fixed 1px gap on edges of various elements in popup
- fixed overscrolling in other settings tab
- fixed unexpected button highlight effect in mobile version
- removed outdated fixed for tiny screens
2023-09-06 19:37:03 +06:00
dumbmoron
ac3998ddda
import particular mode module only if needed
...
mostly relevant because frontend does not need an innertube session
2023-09-03 15:38:50 +00:00
wukko
055eff92da
7.2: small improvements
...
- increased video length to 5 hours from 3 hours.
- fixed clickable area for urgent notice.
- possibly fixed random 0kb files.
2023-08-29 23:24:00 +06:00
dumbmoron
395a59a8b1
add instagram stories support
...
+ some code cleanup and deduplication
2023-08-26 16:06:46 +00:00
dumbmoron
b54efb968f
clean up posts/reels code
2023-08-26 06:35:13 +00:00
wukko
8dcb6d8ea7
a typo just broke everything
2023-08-26 00:53:05 +06:00
wukko
be21c86d89
youtube: added support for live links
2023-08-26 00:03:24 +06:00
dumbmoron
93aa1f4db4
add option to disable file metadata
...
closes #142
2023-08-25 17:57:03 +00:00
wukko
fc89cb566b
clean up
2023-08-23 01:03:31 +06:00
wukko
749c00a691
soundcloud: got rid of html parsing
2023-08-23 00:49:02 +06:00
wukko
0ef2c70c66
add support for more vimeo links
...
closes #184
2023-08-22 12:46:13 +06:00
wukko
4a52fe632d
forgot this one
2023-08-22 01:15:07 +06:00
wukko
2c4efc5a25
fix for picker on ios & popup title line height
2023-08-21 23:40:37 +06:00
wukko
a1e08c0692
Update instagram.js
2023-08-21 22:03:18 +06:00
dumbmoron
40f8b3ee0c
update cookies that have no expiration
2023-08-20 22:33:33 +00:00
dumbmoron
9eb6700399
set instagram specific headers
2023-08-20 22:33:30 +00:00
dumbmoron
ba7137ef62
send cookies as-is
2023-08-20 22:21:00 +00:00
wukko
b2501cc98d
updated changelog
2023-08-20 23:27:06 +06:00
wukko
0a5fff32ae
7.1 release
...
added changelog and update notice
2023-08-20 23:25:02 +06:00
wukko
877148159d
use else-if instead of if for evaluating action
...
merge pull request #183 from dumbmoron/decider-elif
2023-08-20 22:46:13 +06:00
wukko
9d590a64dc
fix the order
2023-08-20 22:30:26 +06:00
dumbmoron
a59ecd14e7
use else-if instead of if for evaluating action
...
sets a fixed order of actions
2023-08-20 16:20:18 +00:00
wukko
b441b494ef
fix vk downloads
2023-08-20 22:12:09 +06:00
dumbmoron
a09b062f9d
Merge branch 'current' into undici
2023-08-20 17:03:22 +02:00
wukko
a6134c58d2
remove unused stuff
2023-08-20 21:02:20 +06:00
dumbmoron
d54655c6b0
passthrough content-type; content-length
2023-08-20 15:00:03 +00:00
dumbmoron
814bfa404a
replace got with undici
...
might as well since it already comes with youtubei.js
2023-08-20 14:44:34 +00:00
wukko
244357820d
update readme and services config
2023-08-20 19:59:34 +06:00
wukko
6be2c7344e
do not attempt to update nonexistent cookie
...
merge pull request #181 from dumbmoron/fix-cookie-update
2023-08-20 19:38:11 +06:00
wukko
cbb519d73e
fix + test
2023-08-20 19:36:56 +06:00
dumbmoron
411938b460
do not attempt to update nonexistent cookie
2023-08-20 13:27:49 +00:00
dumbmoron
1f6c7c8ead
instagram: add downloading of single image
2023-08-20 13:26:35 +00:00
wukko
dfdda06099
added support for instagram images
...
also improved various picker
2023-08-20 19:14:31 +06:00
wukko
a15558bc3f
oh
2023-08-20 18:16:00 +06:00
wukko
2929b9535f
added file metadata to videos & fixed youtube dubs
2023-08-20 18:14:15 +06:00
wukko
609bf26dd4
#177 : add cookie support
...
merge pull request #177 from dumbmoron/cookie
2023-08-20 16:58:49 +06:00
wukko
c72d9b0ed1
change cookie path capitalization for consistency with other env stuff
2023-08-20 16:58:04 +06:00
wukko
fd0357e52d
move cookies to processing
...
slight clean up and better example
2023-08-20 16:51:39 +06:00
wukko
a8cbebd240
vxtwitter support
...
- moved out host overrides to its own file
- added mastodon verification
2023-08-20 16:11:16 +06:00
wukko
8304499ce7
fixed streamable (the service) metadata
2023-08-20 15:45:03 +06:00
wukko
c870c03271
#178 : always send something on stream failure
...
merge pull request #178 from dumbmoron/stream-error-handling
2023-08-20 15:43:28 +06:00
wukko
36622fc7ac
collapsed two lines
2023-08-20 15:42:57 +06:00
wukko
890b7c8924
streamable: clean up + more patterns
2023-08-20 15:18:21 +06:00
Blobadoodle
9af60e1e6b
===
2023-08-19 18:58:01 +01:00
Blobadoodle
df894864ce
useless comments
2023-08-19 18:34:43 +01:00
Blobadoodle
cd1d699886
feat: streamable support
2023-08-19 17:42:10 +01:00
dumbmoron
b0bed82167
always send something on stream failure
...
prevents reverse proxies (namely nginx) from assuming the server died because of an empty response
2023-08-17 21:04:17 +00:00
dumbmoron
a2216510b7
add cookie support
...
usage:
- create cookies.json file somewhere, preferrably outside cobalt directory
- in docker, you can bind mount it (`volumes` in composefile)
- if you don't want cobalt to update the cookies, set it to `:ro` (cobalt will print a warning about this, ignore it)
- set COOKIE_PATH to the absolute path of this file
- enjoy?
usage in services: probably the simplest api ever
- import { getCookie, updateCookie } from '../../cookie/manager.js';
- const cookie = getCookie('<service_name>');
- add this to headers - `headers: { cookie }`
- after fetch is done, save potential cookie updates: updateCookie(cookie, fetch.headers)
- see instagram.js for example usage
2023-08-16 19:59:33 +00:00
wukko
91a60c1ec2
oops
2023-08-16 16:44:33 +06:00
wukko
5541acee88
7.0.1: ui tweaks
...
- fixed streamable downloads in safari
- added background blur to popup backdrop
- reduced shadow blur for popups
- fixed content going out of corners in picker
2023-08-16 16:08:24 +06:00
wukko
2038050a2d
fix streamable downloads on ios
2023-08-15 18:48:57 +06:00
wukko
2302c1dbe4
7.0 release
2023-08-15 16:15:11 +06:00
wukko
fe56cc84aa
temp fix until future update
2023-08-15 16:14:17 +06:00
wukko
a1637e249f
fix soundcloud pattern test
...
merge pull request #167 from dumbmoron/fix-soundcloud-pattern-test
2023-08-15 16:10:39 +06:00
wukko
5bc65ad44c
7.0 changelog
2023-08-15 16:07:43 +06:00
wukko
27d872363d
graphql twitter api & soundcloud fix
...
closes #127
2023-08-15 14:37:59 +06:00
wukko
789acbc99b
fix download audio button in picker
2023-08-14 02:07:05 +06:00
wukko
f4b486a236
actually use rate-limit status
2023-08-14 01:51:55 +06:00
wukko
c4830cac08
made picker usable in new ui, but still ugly
...
download audio button still dies after 20 seconds, have to change url from stream to direct file (because tiktok audio links are static)
2023-08-14 01:36:19 +06:00
wukko
5955594e48
even more cleansing
...
- added support for x.com urls
- removed del shortcut for clearing url input area because it was causing regular typing issues
- added info about no liability
- fixed donate button glow and text backdrop padding
- updated donation and privacy policy texts for more clarity in both english and russian
- made cors question in setup script to take yes as answer, not just 'y'
- text-to-copy now has proper rounding when highlighted
- home screen now smoothly fades in instead of popping in
2023-08-14 00:09:50 +06:00
wukko
c5681bba94
making deepsource happy
2023-08-11 22:07:34 +06:00
wukko
998ab635d3
more ui enhancements
...
new in this commit:
- rounded corners everywhere! cobalt is now safe for everyone who can't handle sharp objects.
- proper banner loading. no more jumping text!
- proper banner error handling. if banner wasn't loaded, it'll simply go grey instead of disappearing.
- links are no longer italic and are instead underlined.
- collapsible lists now have corresponding emoji.
- donate button is now highlighted with magenta instead of white.
- added a list of keyboard shortcuts to about tab.
- centered old changelog loader.
2023-08-11 21:53:30 +06:00
dumbmoron
5e17144cb7
fix instagram downloads
2023-08-11 12:24:31 +00:00
dumbmoron
c3071b54c2
fix soundcloud pattern test
...
username can actually be up to 25 characters long, song url can actually be up to 255 characters long
2023-08-07 14:50:15 +00:00
wukko
689bac83d5
disable ask how to save checkbox on ios
2023-08-05 01:06:02 +06:00
wukko
5580eb1e13
oh my god goodnight
2023-08-05 01:01:45 +06:00
wukko
e9a7124b82
fuck wrong line
2023-08-05 01:01:16 +06:00
wukko
62a2547957
fixed unexpected clipboard popup on ios
2023-08-05 01:00:37 +06:00
wukko
5ad7559e47
forgot to change the frontend version
2023-08-05 00:49:22 +06:00
wukko
43a3ebf475
7.0: ui refresh and more
2023-08-05 00:43:12 +06:00
wukko
15dbf74c15
little css fixes
...
- fixed copy animation for elevated buttons
- placeholder input color is now also applied in firefox
2023-07-19 23:21:12 +06:00
wukko
e48100c54d
6.3.1: replaced shrugging person with a cat
2023-07-19 22:42:37 +06:00
wukko
bbf450a1fa
6.3: new error and save popups
...
- remade error and save popups. both are now properly located and sized on mobile screens. this is the first step in modernizing cobalt ui!
- fixed >> button getting stuck in error state.
2023-07-19 01:50:51 +06:00
wukko
ccab047f19
Merge branch 'current' of https://github.com/wukko/cobalt into current
2023-07-14 22:20:12 +06:00
wukko
cc30809ac7
6.2.3: loc improvements
...
- added info about country restrictions to youtube error message.
- updated donation popup text.
- updated save to gallery shortcut link.
- fixed #110 .
2023-07-14 22:19:58 +06:00
wukko
1b208322b7
extract startup conditions to consts
...
merge pull request #149 from plusreed/extract-startup-conditions
2023-07-14 22:10:31 +06:00
wukko
fafd2c8ccc
small fix for instagram reels
...
- now all reels should be possible to download
- also added support for youtube embed links
2023-07-04 17:57:58 +06:00
Reed Davenport
31aeae2655
Extract startup conditions to consts
2023-07-01 21:02:15 -04:00
wukko
db5d62ae58
6.2.2: fixes related to twitter screwing everything up
...
(also fixes an issue with some instagram links)
2023-06-30 16:29:21 +06:00
wukko
aaa99d48a3
update 6.2 changelog
2023-06-27 20:59:42 +06:00
wukko
4f87618ceb
added 6.2 changelog
2023-06-27 20:46:51 +06:00
wukko
65161107fa
6.2: no more ip verification
...
- removed ip verification and updated privacy policy to reflect this change.
- streamable links now last for 20 seconds instead of 2 minutes.
- cleaned up stream verification algorithm. now the same function isn't run 4 times in a row.
- removed deprecated way of hosting a cobalt instance.
2023-06-27 19:56:15 +06:00
wukko
0e1c885266
more button contrast
2023-06-25 13:47:34 +06:00
wukko
038c07c1b8
attempt to fix the weird issue with authorization
2023-06-22 20:24:01 +06:00
wukko
0848923cc7
remove 6.0 notice
2023-06-17 21:41:02 +06:00
wukko
92c0e1d7b7
ugh
2023-06-07 22:06:21 +06:00
wukko
8dbbbfc3c8
min height for changelog banner
2023-06-07 21:56:35 +06:00
wukko
527ca29215
6.0
...
in this commit:
- enhanced css (hover border, less annoying donate highlight, checkbox width fix for mobile, more consistent color scheme)
- addition of an urgent notice (in this case it mentions all issues related to old infra being fixed)
- updated twitter picker test
- changelog for 6.0
- removed partial translations
2023-06-07 21:41:06 +06:00
wukko
8d39096977
image lazy loading
2023-06-07 16:18:41 +06:00
wukko
7f28dbf2e7
feat: add pinterest support (by Snazzah)
...
merge pull request #134 from Snazzah/feat/pinterest
2023-06-05 12:50:31 +06:00
wukko
66c797e252
oops
2023-06-05 12:47:03 +06:00
wukko
55f1e4b704
tumblr audio, youtube vr, updated setup script, further mitosis accommodations
2023-06-05 12:43:04 +06:00
wukko
f68edb51c7
4 spaces!! four!!
2023-06-05 11:27:43 +06:00
Snazzah
40291c4d24
feat: add pinterest support
2023-05-24 12:32:41 -05:00
Snazzah
8551243207
Merge branch 'current' into feat/twitch
2023-05-23 12:24:54 -05:00
wukko
1014ee3413
added discord server to about
2023-05-23 22:52:17 +06:00
wukko
5940bf0b18
comment
2023-05-22 01:14:59 +06:00
wukko
9edc4bd61b
new inner layout
...
- one main controlling script (cobalt.js).
- added api server name to serverInfo endpoint.
- one dockerfile.
- less mess.
2023-05-22 01:13:05 +06:00
wukko
19bc17b1dd
updated dockerfiles
...
this is a mess, i have to come up with something better
2023-05-19 19:13:48 +06:00
wukko
4d369170ff
separated web and api, build improvements
...
wip:
- separate web and api servers.
- script for building static pages.
- building improvements.
- async localisation preloading.
2023-05-19 16:13:38 +06:00
wukko
fa4e418e36
5.7: ui improvements
...
- padding (everywhere) has been slightly reduced to fit in more content.
- padding is now consistent across ui.
- added more info to the "how to save" popup for ios devices.
- crypto wallet press-to-copy buttons now look like buttons.
- improved looks for smallest screens (iphone 5, 5s, se, etc).
2023-05-18 23:05:29 +06:00
wukko
0ea28783be
new donations icon
2023-05-17 22:50:11 +06:00
wukko
61357c76f2
fix
2023-05-17 02:31:22 +06:00
wukko
d85205649e
5.6: tiny quality of life improvements
...
- remember celebratory emoji changes? they've been fixed, and are now dynamically loaded!
- changelog history now lets you try to load it again if first attempt failed for whatever reason.
- added glow to the donation button to make it more visible.
- cleaned up frontend js a little bit.
- updated some links in tests.
2023-05-17 02:13:11 +06:00
wukko
ece4899415
updated tests for soundcloud
2023-05-16 21:31:11 +06:00
wukko
a2e7212285
fixed the overlapping issue with short soundcloud links
...
ids of some of new links overlap with old ones, so i decided to remove support for old shareable links. keeping support for soundcloud.app.goo.gl links makes no sense, you can't even get them from any of the apps anymore.
2023-05-16 21:20:00 +06:00
wukko
de3b0cdfd2
last commit was extremely unsafe
2023-05-13 18:12:09 +06:00
wukko
64987c6494
experiment: added threads to ffmpeg args
2023-05-13 18:04:43 +06:00
wukko
71cc5305b4
5.5.1
...
- updated readme: added info about new services, sorted the list alphabetically, replaced emoji with checkmarks, added info about ncsd (#101 ), and more.
- fixed typos in vk and setup modules.
- removed unused variables from css.
2023-05-08 14:40:38 +06:00
Snazzah
fa7af1bf44
feat: add twitch vod/clip support
2023-04-29 14:33:36 -05:00
wukko
a25615982c
5.5: vine support and bug fixes
...
- added support for vine archives
- fixed ability to download muted videos from tumblr
- removed extra instagram id testing which i left by mistake
2023-04-29 22:26:49 +06:00
wukko
6e097de2db
5.4.7: added support for ancient vk videos & salt improvements
...
- now you can download 240p hardbass videos from 2008!
- implemented updated stream salt and ip salt properly
2023-04-29 21:30:59 +06:00
wukko
d8e9fc16d0
make stream salt change on every server start
2023-04-29 17:40:08 +06:00
wukko
8f27876aee
bumped version up to 5.4.5
2023-04-29 17:11:09 +06:00
wukko
ce6aa0e1ce
bump youtubei.js to 5.0.0 and remove unnecessary twitter cookies
2023-04-29 17:05:32 +06:00
wukko
8f93232e81
5.4.4: moved to twitter api v2
2023-04-27 09:26:19 +06:00
wukko
2120cf1101
Update changelog.json
2023-04-25 01:29:10 +06:00
wukko
9159fb531c
forgot to change the path in tests
2023-04-25 01:07:26 +06:00
wukko
fcd0212e7b
update 5.4 changelog
2023-04-25 01:04:15 +06:00
wukko
0dca373237
5.4: instagram support
2023-04-25 01:01:25 +06:00
wukko
b4eddd06fe
there's a better way to do it oops
2023-04-10 18:32:14 +06:00
wukko
b0e6dc7528
fixed a lil oversight in youtube module
2023-04-10 18:28:41 +06:00
wukko
e4eac5bebe
add cors option to setup script
...
Merge pull request #113 from jojobii-arks/jojobii-arks/112
2023-04-09 18:05:24 +06:00
wukko
ace49e87df
better wording
2023-04-09 18:04:03 +06:00
wukko
3004daecc9
add "powered by" text when running on hop
2023-04-09 11:58:29 +06:00
wukko
80de6a1ebe
i don't get it
2023-04-09 11:38:37 +06:00
wukko
5696d4091d
OH FUCK
2023-04-09 11:12:11 +06:00
wukko
e9e0fa82c7
testing git info retrieval in docker
2023-04-09 11:11:06 +06:00
wukko
7dc8ab252d
change the way user ip address is retrieved
2023-04-09 10:58:23 +06:00
jojobii
314c5fbfcc
feat(setup): add cors option to setup script
2023-04-08 21:47:17 -07:00
wukko
b8330fc855
minor clean up
2023-04-09 10:42:18 +06:00
wukko
450d01753d
update the way environment variables are checked
...
no longer checking for .env file, just the variables
2023-04-09 09:40:13 +06:00
wukko
dbc6bfef6e
trying to get .git inside the container on hop
2023-04-09 09:23:16 +06:00
wukko
a3e4c8dcfd
added a status check endpoint
2023-04-09 08:40:07 +06:00
wukko
68703ae300
5.3.2: link sharing and nanoid
...
- you can now share video links directly from cobalt!
- cobalt is now using nanoid for stream ids instead of giant sha256 hashes
- one more fix to address the copy animation, this time on pc
2023-04-08 22:55:44 +06:00
wukko
307da3dce4
5.3.1: tiny fixes
...
- fixed backdrop on press for "copy url" button in mobile "how to save?" popup
- added ability to disable cors via env file
2023-04-08 16:58:44 +06:00
wukko
cf6dcfe7a6
oops
2023-04-03 22:43:41 +06:00
wukko
a70e762350
updated changelog with one more fix
2023-04-03 22:42:46 +06:00
wukko
742ce7c86e
5.3: accessibility and css polish
2023-04-03 22:36:23 +06:00
wukko
94cdc80bd9
one more fix to prevent future padding breakage
2023-04-03 17:40:00 +06:00
wukko
75826d79c8
fix input area padding in chromium 112+
2023-04-03 17:35:02 +06:00
wukko
35e89f30a4
revert april fools
2023-04-02 21:53:23 +06:00
wukko
8a214cf2a7
fuck
2023-04-01 15:57:41 +06:00
wukko
e263a83dd9
another super important update
2023-04-01 15:51:37 +06:00
wukko
7b56f33e7a
very major and important update
2023-04-01 15:46:05 +06:00
wukko
49e85efe23
catch connection resets in streamables and other error handling improvements
2023-03-31 11:20:49 +06:00
wukko
19087944f7
5.2.2: accessibility improvements
...
- moved clipboard button to right, added left-handed layout toggle for those who prefer to have it on left.
- removed button hover highlights on phones.
- added proper checkbox icon for better clarity.
- checkboxes are now stretched edge-to-edge on phone to be easier to manage for right-handed people.
2023-03-29 22:08:41 +06:00
josephangelobravo@gmail.com
87e684543e
change: enable CORS preflight on /api/:type
2023-03-28 15:05:06 -07:00
wukko
adba73d60c
disabled emoji image selection on ios
2023-03-26 10:24:02 +06:00
wukko
3264cab247
fixed text selection on ios
2023-03-26 10:19:33 +06:00
wukko
097b145114
5.2
2023-03-25 01:31:53 +06:00
wukko
1890b44ea3
fix rate limiting
2023-03-25 00:14:44 +06:00
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
6e9f9efa28
vimeo support revamp and bug fixes
...
- completely reworked vimeo module.
- added support for audio downloads from vimeo.
- added support for chop type of dash for vimeo.
- added ability to choose between progressive and dash vimeo downloads. both to api and settings on frontend.
- added support for single m3u8 playlists. will be useful for future additions and is currently used for vimeo.
- proper error is now shown if there are no matching vimeo videos found
- temporarily disabled douyin support because bytedance killed off old endpoint.
- fixed the issue related to periods in tiktok usernames. (closes #96 )
- fixed error text value patching in match module.
- fixed video stream removal for audio only option, wouldn't work in some edge cases.
- minor clean up.
2023-03-15 22:18:31 +06:00
wukko
f6ee934949
oops
2023-03-10 00:45:07 +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
9645472a53
added more closed issues to changelog
2023-02-26 22:51:22 +06:00
wukko
6465ac8d6f
5.1
...
closes #62 , #66 , #75
2023-02-26 22:49:25 +06:00
wukko
dbf870da87
forgot to bump up the version oopsie
2023-02-13 22:02:38 +06:00
wukko
c57d16b615
added 5.0 changelog
2023-02-13 21:56:52 +06:00
wukko
3617382bb0
more clean up
2023-02-13 20:42:16 +06:00
wukko
a1fea0a5f1
fixes
2023-02-13 20:30:57 +06:00
wukko
20ae9acfe8
5.0
2023-02-13 20:23:48 +06:00
wukko
3c578d6d49
cleaning up what i missed
2023-02-13 20:02:52 +06:00
wukko
18199c534f
changed the socialLink element class
...
some adblocking filters block .social-link class, and this is not an ad, at all :/
2023-02-13 19:49:18 +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
0e7a281366
accidentally left error logging
2023-02-12 13:41:28 +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
c7a9723847
second attempt of updating the wide banner
2023-01-30 00:55:20 +06:00
wukko
28becbc76b
new wide banner
2023-01-30 00:46:18 +06:00
wukko
30356b453a
extremely stupid typo
2023-01-30 00:28:10 +06:00
wukko
6b87c7babd
4.8: new about popup and other visual improvements
2023-01-30 00:17:33 +06:00
wukko
b557ffb0cf
fixed a typo in changelog
2023-01-18 17:32:19 +06:00
wukko
f6c71bd417
Merge branch 'current' of https://github.com/wukko/cobalt into current
2023-01-18 17:28:00 +06:00
wukko
4a36e638cf
catching even more events to kill ffmpeg
2023-01-18 17:27:57 +06:00
wukko
1ce0c98175
Merge branch 'current' into crowdin
2023-01-18 16:38:21 +06:00
wukko
abab8b7c6b
fix switches scrollbar visibility in firefox
2023-01-18 16:30:55 +06:00
wukko
4a03d890fb
New translations en.json (Portuguese, Brazilian)
2023-01-18 06:00:04 +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
108fcc569a
fixed a typo in changelog
2023-01-14 00:46:10 +06:00
wukko
cb8da59bd1
New translations en.json (Russian)
2023-01-14 00:39:46 +06:00
wukko
3b5bf51ba7
4.7
...
fixes #63 , #67 , #68 , and #71 , among other issues
2023-01-14 00:34:48 +06:00
wukko
986012630f
New translations en.json (Spanish)
2023-01-05 17:53:33 +06:00
wukko
1a1a4534b7
fixed an oopsie in tumblr module
2022-12-21 10:46:36 +06:00
wukko
8d3ffe3ea4
updated the startup message one more time
2022-12-17 17:40:20 +06:00
wukko
cfc461f2af
fixed the date in startup message
2022-12-17 17:36:15 +06:00
wukko
b0039466db
oops
2022-12-17 17:31:31 +06:00
wukko
498bdabb86
removed legacy stuff
2022-12-17 17:29:40 +06:00
wukko
13c2884a41
updated readme and fixed some things
2022-12-17 17:22:39 +06:00
wukko
282c66a2fa
New translations en.json (Russian)
2022-12-17 17:11:18 +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
098a63638b
new crowdin updates
...
merge pull request #55 from wukko/crowdin
2022-12-05 12:02:55 +06:00
wukko
2b5818f2b4
Delete tr.json
2022-12-05 12:01:44 +06:00
wukko
aeca503c6c
Update tr.json
2022-12-05 12:00:29 +06:00
wukko
7f4ab53076
Update tr.json
2022-12-05 11:55:34 +06:00
wukko
06ae19969e
New translations en.json (Russian)
2022-11-20 19:59:07 +06:00
wukko
b660a66e80
forgot to bump up the version in web app
2022-11-20 19:47:59 +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
9f58fbff1c
had to remove fallback to tiktok webapp api
...
cdn now requires some kind of token, and i might figure it out later, but for now, it's better to get rid of it entirely.
2022-11-18 20:00:10 +06:00
wukko
3d7e88d71a
New translations en.json (Turkish)
2022-11-16 23:45:40 +06:00
wukko
26b746dfac
New translations en.json (Polish)
2022-11-16 21:15:01 +06:00
wukko
ebe7403713
fixed invalid variable declaration, again
2022-11-16 00:22:51 +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
7be2b9766e
Merge pull request #50 from wukko/crowdin
...
New Crowdin updates
2022-11-14 07:36:43 +06:00
wukko
a337d7b9e5
New translations en.json (Polish)
2022-11-13 22:00:56 +06:00
wukko
80f7e3d62a
New translations en.json (Polish)
2022-11-13 20:40:19 +06:00
wukko
f3a6aa58ab
New translations en.json (Spanish)
2022-11-13 05:54:27 +06:00
wukko
c424c50ba1
New translations en.json (Russian)
2022-11-12 22:44:40 +06:00
wukko
035c64dc39
left a double variable declaration on accident
2022-11-12 22:44:17 +06:00
wukko
316e6423f4
4.3: open api + post method for main endpoint
2022-11-12 22:40:11 +06:00
wukko
4d06554256
fixed an oopsie
2022-11-08 22:14:10 +06:00
wukko
364ee37b83
rollback of previous commit + done some changes to piping
2022-11-05 13:58:50 +06:00
wukko
34b3c11bd5
swapped video and audio channels in live rendered videos
2022-11-05 13:09:04 +06:00
wukko
519e1cfd7f
forgot to bump up the version
2022-11-04 15:07:11 +06:00
wukko
409cb5ec1a
New translations en.json (Russian)
2022-11-04 15:01:31 +06:00
wukko
378fecd849
8k and quality picker revamp
2022-11-04 14:49:58 +06:00
wukko
4d488d469f
New translations en.json (Polish)
2022-11-02 18:00:33 +06:00
wukko
b69716cc88
New translations en.json (Russian)
2022-11-02 18:00:31 +06:00
wukko
c69e6cf2ea
update tiktok.js
2022-10-29 14:34:31 +06:00
wukko
c0d78f2b01
changed the way watermarked tiktok videos are downloaded
2022-10-28 18:32:51 +06:00
wukko
d49f363dfe
updated russian loc
2022-10-28 11:01:35 +06:00
wukko
165908bf7e
fix tiktok region issues
2022-10-28 08:40:37 +06:00
wukko
02529c0b54
4.1: better tiktok image downloads and celebrations
2022-10-27 22:27:20 +06:00
wukko
37e44f92ea
oh my god
2022-10-25 23:54:52 +06:00
wukko
488e3fd1be
added an error if tiktok response is empty
2022-10-25 23:39:42 +06:00
wukko
5dacc93076
why the fuck was it giving hatsune miku cat videos
2022-10-25 23:32:42 +06:00
wukko
bec220d699
updated changelog
2022-10-25 23:06:55 +06:00
wukko
adba19584b
replaced twitter bearer token with one that allows multi media stuff
2022-10-25 23:02:49 +06:00
wukko
c532062aa2
twitter spaces and a ton of improvements
2022-10-24 19:03:11 +06:00
wukko
d0801c4d1d
updated russian loc
2022-10-10 00:04:49 +06:00
wukko
2c79ae3807
multi media tweets support
2022-10-09 23:44:00 +06:00
wukko
97cd8c6a11
padding fix
2022-10-05 11:28:52 +06:00
wukko
2eb746f242
disabled twitter text for russian loc
2022-10-05 11:20:40 +06:00
wukko
66168ecafa
i was accidentally testing prod and not the local version oh my fucking god
2022-10-05 09:15:12 +06:00
wukko
3029d04cc5
updated changelog
2022-10-05 09:02:41 +06:00
wukko
4ba5018e54
changed twitter api
2022-10-05 09:01:33 +06:00
wukko
94b527afe1
changed twitter bearer token to avoid rate limits
2022-10-03 21:55:58 +06:00
wukko
af1fc24b4d
fix russian loc
2022-10-02 20:29:21 +06:00
wukko
bb831363c2
little changelog fix
2022-10-02 20:26:25 +06:00
wukko
1f8e739c18
ugh
2022-10-02 20:24:23 +06:00
wukko
674db9da1f
changed notification toggle text
2022-10-02 20:20:46 +06:00
wukko
36f5089a38
removed trailing line break from loc
2022-10-02 20:18:41 +06:00
wukko
fe3ada0323
removed annoying popups
2022-10-02 20:13:33 +06:00
wukko
9a65e9117c
one more thing
2022-09-28 18:36:28 +06:00
wukko
6972be257c
forgot to change the version in front js
2022-09-28 18:34:44 +06:00
wukko
d75d29896a
little fix
2022-09-28 18:24:44 +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
411ede864d
small fixes
2022-09-28 11:08:55 +06:00
wukko
e3b9fccfc3
fixed tiktok
2022-09-21 18:26:50 +06:00
wukko
ad0846ac73
disabled tiktok and made it impossible to run the server unless all requirements are met
2022-09-20 13:54:44 +06:00
Galaxy621
7b589cdd70
Adjusted the paste from clipboard aria-lable to be correct
2022-09-15 22:57:57 +01:00
wukko
561dcd445b
fixed a silly error
...
now download button actually displays states instead of breaking
2022-09-14 09:44:33 +06:00
wukko
4e2036e733
new crowdin updates
...
merge pull request #34 from wukko/crowdin_playground
2022-09-12 07:26:43 +06:00
wukko
78d93989f6
New translations en.json (Spanish)
2022-09-12 02:58:15 +06:00
wukko
cdb90a59b2
New translations en.json (Russian)
2022-09-11 22:01:54 +06:00
wukko
aceec42c5a
New translations en.json (Ukrainian)
2022-09-11 22:01:53 +06:00
wukko
c6d1761b11
vk fixes and new changelog system
2022-09-11 21:04:06 +06:00
wukko
281ab76ad9
New translations en.json (Ukrainian)
2022-09-11 20:26:58 +06:00
wukko
26ea788366
New translations en.json (Ukrainian)
2022-09-11 19:02:55 +06:00
wukko
4ccfd1235c
New translations en.json (Spanish)
2022-09-11 16:27:45 +06:00
wukko
fbb2f2d200
avoid an error that can be caused by intentionally breaking cobalt
...
no idea why you'd change user agent to chrome in firefox, then disable clipboard button, and change user agent back to firefox, but now cobalt page won't crash if you do that
2022-09-11 16:19:01 +06:00
wukko
fd034fcef0
New translations en.json (Spanish)
2022-09-11 14:05:35 +06:00
wukko
75c8e2b13c
New translations en.json (Russian)
2022-09-09 07:14:20 +06:00
wukko
d963828bd7
New translations en.json (Polish)
2022-09-09 01:06:35 +06:00
wukko
a805fd576b
update loc once again
2022-09-08 22:54:35 +06:00
wukko
b7bd8d81a4
updated new localizations
2022-09-08 22:52:14 +06:00
wukko
7c904a1d2c
Update nl.json
2022-09-08 22:49:11 +06:00
wukko
24ac7a930f
new crowdin updates
...
merge pull request #32 from wukko/crowdin_playground
2022-09-08 22:47:03 +06:00
wukko
1e955de1e9
updated readme and fixed a tiny issue in changelog
2022-09-08 22:35:02 +06:00
wukko
bfe025d321
ui revamp (3.5)
2022-09-08 22:02:55 +06:00
wukko
8b15e8fb92
New translations en.json (Polish)
2022-09-06 20:10:43 +06:00
wukko
3768f32125
New translations en.json (Italian)
2022-09-05 10:58:10 +06:00
wukko
fc879b34a8
New translations en.json (Polish)
2022-09-05 10:58:09 +06:00
wukko
a1bdbafa2b
New translations en.json (Ukrainian)
2022-09-04 21:58:02 +06:00
wukko
81a0ebd5e7
New translations en.json (Polish)
2022-09-04 20:52:37 +06:00
wukko
5675d50dce
New translations en.json (Ukrainian)
2022-09-04 20:52:36 +06:00
wukko
35afc1a851
New translations en.json (Italian)
2022-09-04 19:53:00 +06:00
wukko
fde1b83041
New translations en.json (French)
2022-09-04 17:38:08 +06:00
wukko
9428ca4106
New translations en.json (Dutch)
2022-09-04 17:38:07 +06:00
wukko
28f98dd747
Update twitter.js
2022-09-04 11:40:40 +06:00
wukko
378e1d2118
Update cobalt.js
2022-09-04 11:32:06 +06:00
wukko
1098f76d63
popup improvements
...
- set max size of close button in popups to prevent stretching
- image picker buttons are now distanced away from content
- if an image in image picker couldn't load, it now disappears instead of displaying ":("
2022-09-04 10:29:13 +06:00
wukko
4cd6461c4e
now images in tiktok module follow audio only mode properly
2022-09-04 10:15:58 +06:00
wukko
ecf2dac5d8
fixed a silly mistake that broke soundcloud
...
also added an error handler for this issue if it happens ever again
2022-09-04 10:14:25 +06:00
wukko
9ea832caf5
tiktok images and crowdin
2022-09-03 21:32:39 +06:00
wukko
439f70beeb
even more fixes
2022-09-01 20:22:59 +06:00
wukko
659d2f4c4c
Update cobalt.js
2022-09-01 20:11:04 +06:00
wukko
a12300efe2
im playing around with deepsource
2022-09-01 20:02:37 +06:00
wukko
f70128f4fc
fix small issues
2022-09-01 19:51:18 +06:00
wukko
1acfb14d2c
fixed tiktok support and updated ytdl-core version
2022-08-30 14:05:39 +06:00
wukko
5b61e95c1f
oops: part 2
2022-08-23 21:05:30 +06:00
wukko
7472b1732a
forgor
2022-08-23 20:47:08 +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
08cbc05018
fixed default settings override for ios devices
2022-08-22 13:30:45 +06:00
wukko
869dab9d1f
ukrainian localization and new error popup
2022-08-19 23:54:20 +06:00
wukko
5230438068
fuck chromium and fuck google ive had enough of their bullshit
2022-08-18 20:25:46 +06:00
wukko
a8a4a78d2d
russian loc fix
2022-08-16 19:30:05 +06:00
wukko
73538fe783
oops
2022-08-16 16:33:58 +06:00
wukko
a7ea766289
3.1
2022-08-16 16:31:41 +06:00
wukko
c0f51e841b
removed monero
2022-08-16 13:32:37 +06:00
wukko
e11ee6fb62
clean up
2022-08-16 13:14:19 +06:00
wukko
a5e081e2bf
prevent crash if youtube video is fucked up
...
ill remake a youtube function to pick a good video instead of broken one later, i just dont want cobalt to hang if one youtube cdn is down
i hate youtube so much
2022-08-14 23:09:06 +06:00
wukko
7ff5f56538
added support for vimeo and wav audio conversion
2022-08-13 17:14:09 +06:00
wukko
b9042a8648
loc fix
2022-08-12 19:56:10 +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
a318d7a272
little fix
2022-08-05 00:09:41 +06:00
wukko
2c7394c4a3
Merge branch 'current' of https://github.com/wukko/cobalt into current
2022-08-05 00:08:31 +06:00
wukko
3bb735dfbb
restored old border width
2022-08-05 00:08:26 +06:00
wukko
ee4d411a86
polish localization by hexandcube
...
merge pull request #15 from hexandcube/current
2022-08-04 18:40:54 +06:00
wukko
2212ea7dc8
just a clean up
...
- moved pattern testers out of match module (thanks you @radkii)
- button borders are now easier to see
the reason this commit exists is because i tried to implement a language picker and failed to do it properly so here we are
2022-08-04 17:22:40 +06:00
Hexandcube
d59d97aaa0
added polish localization
2022-08-01 22:23:09 +01:00
thonk enthusiast
eb6fa6dd94
Support for tiktok's /t/ URLs.
2022-08-01 20:02:52 +00:00
wukko
20798685c2
added support for tumblr
...
- support for tumblr is back! (i tried all types of links in clear sight and everything seems to work, lmk if something doesn't)
- increased stream lifespan up to 1 hour
- made youtube audios download without additional conversion, speed should be a bit better but not by much cause youtube limits the audio download speed :(
2022-08-01 23:53:44 +06:00
wukko
6afa8448f8
Merge branch 'current' of https://github.com/wukko/cobalt into current
2022-08-01 21:49:06 +06:00
wukko
c0289b6a8c
basically new readme and more languages
...
- indonesian localization by @LyfeV
- rewrote readme
- added new line at the end for files that were missing it
2022-08-01 21:48:37 +06:00
Lyfe
c98fd30914
Update id.json
2022-08-01 22:10:54 +07:00
wukko
e9a95bb680
Update id.json
2022-08-01 20:47:13 +06:00
Lyfe
b432b7c07f
Update id.json
2022-08-01 20:34:14 +07:00
Lyfe
83ede178d4
Update id.json
2022-08-01 20:23:32 +07:00
Lyfe
7c1bdf51c9
Update id.json
2022-08-01 20:12:36 +07:00
Lyfe
e59bb88c20
Add files via upload
2022-08-01 20:04:03 +07:00
Lexito
a3b1cf4f6f
Update fr.json
2022-07-30 13:47:35 -04:00
Lexito
64513e0c8c
Update fr.json
2022-07-30 13:41:37 -04:00
Lexito
8922217fbb
Update fr.json
2022-07-30 13:39:02 -04:00
Lexito
fbbe9d1eff
Update fr.json
2022-07-30 13:37:11 -04:00
Lexito
83cb2e368c
Update fr.json
2022-07-30 13:18:17 -04:00
Lexito
c3b9d383d8
Update fr.json
2022-07-30 09:14:26 -04:00
Lexito
7aa779b071
Update fr.json
2022-07-30 08:42:31 -04:00
Lexito
bf8fded0c7
Merge branch 'wukko:current' into current
2022-07-30 08:37:30 -04:00
lexito-o
b853bf5901
added french localization
2022-07-30 08:35:04 -04:00
wukko
e19837417b
removed mobile user agent because douyin doesnt need it
2022-07-30 17:36:18 +06:00
wukko
e9a67e1f48
added support for douyin
...
- full support for douyin (no watermark)
- fixed up some tiktok stuff in the module
2022-07-30 16:58:14 +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
2e417a3c96
move spanish localization to correct folder
2022-07-30 13:48:13 +06:00
wukko
b16eec47d6
fixed minor issues
2022-07-30 13:36:22 +06:00
adrigoomy
23119c8fa8
updated spanish localisation
2022-07-29 01:49:27 -04:00
wukko
1509046680
tiktok is back! (fix)
...
- 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
- fixed weird redirect issue that broke downloads from some tiktok share links
2022-07-28 22:20:18 +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