Commit graph

998 commits

Author SHA1 Message Date
dumbmoron cc1e9dcff8
api: add API_LISTEN_ADDRESS env for specifying bind address 2024-05-14 15:34:56 +06:00
dumbmoron 9332b2e196
config/env: validate platform for processingPriority on startup
instead of for every stream thread
2024-05-14 09:20:58 +00:00
wukko 5b50d441eb
docs: update package link in docker config 2024-05-14 13:35:03 +06:00
wukko 3e5ccea23c
chore: remove unused imports/variables 2024-05-14 13:08:36 +06:00
deepsource-io[bot] 7db84a15e2
ci: update .deepsource.toml 2024-05-14 06:57:09 +00:00
wukko d06bcc3e12
update repo url in package.json and dockerfile 2024-05-14 12:54:07 +06:00
dumbmoron d7a3a7cac4
youtube: ignore formats with missing content length 2024-05-13 16:54:21 +00:00
wukko 840bdf35b7
web: remove broken android navigation bar coloring
cuz it doesn't work
2024-05-12 20:04:12 +06:00
wukko 229ddb3701
web/cobalt.css: fix page height in web app on ipad 2024-05-12 19:53:12 +06:00
wukko 0609441b1f
package: bump version to 7.13.3 2024-05-12 19:38:14 +06:00
wukko 81ef49c104
web/emoji: replace high detail svgs with pngs
- fixes blurry svg rendering in safari
- removes unused 3d emoji
2024-05-12 19:37:56 +06:00
wukko d57fe93234
web: improvements for android web app
- reduced padding when installed as standalone
- now attempting to color the navigation bar
2024-05-12 19:34:48 +06:00
wukko 05301f1cd5
web/cobalt.js: match status bar popup color better 2024-05-12 19:03:27 +06:00
wukko bdcb57f9c7
tiktok: use highest quality when h265 is allowed 2024-05-12 18:04:28 +06:00
wukko 4aa5aef775
web/cobalt.js: clean up 2024-05-12 17:31:33 +06:00
wukko 8bcb98f005
package: bump version to 7.13.2 2024-05-12 17:13:49 +06:00
wukko 852c9aedd0
web/cobalt.css: remove redundant theming 2024-05-12 17:12:17 +06:00
wukko ecdae7fac9
web/cobalt.js: change status bar color with theme
also:
- cleaned up theming logics
- cleaned up switcher function
2024-05-12 17:11:58 +06:00
wukko 526341fcae
web/cobalt.css: optimised padding and safe area
- fixed top padding on iphones with dynamic island when installed as app
- unified padding with 2 variables
- smaller padding everywhere
- moved all safe area calls into standalone media query for mobile layout
- fixed dialog bottom padding
- minimised header and tab footprint in browser on mobile, allowing for more content on one screen
2024-05-12 15:51:54 +06:00
wukko c35f900f31
package: bump version to 7.13.1 2024-05-11 01:05:59 +06:00
wukko e2d1913043
web: more ipad accommodations and clean up
- moved all user agent toggles to (legacy) frontend, like it should have always been
- removed unnecessary building
2024-05-11 01:05:24 +06:00
wukko 0e6ea09b16
soundcloud: fix fallback & use source mp3 if preferred 2024-05-10 23:57:14 +06:00
wukko 7cf08c5eeb
web/cobalt.js: enable ios adaptations for ipados
& clean up user agent matching
2024-05-10 19:11:57 +06:00
wukko 94b8d647f5
localization/ru: fix save to files link 2024-05-10 13:07:13 +06:00
wukko c3c43811d5
web: added 7.13 changelog 2024-05-05 15:05:50 +06:00
wukko 71de708f8c
cobalt.css: smaller changelog version padding 2024-05-05 14:37:04 +06:00
wukko 15961c9e0a
web: add 240p and 144p to quality picker 2024-05-04 08:30:59 +06:00
wukko 6403cc8c17
instagram: add fetching using bearer token (#487)
for total of SEVEN methods of getting post info, i cannot bear this anymore

also prevent repetitive oembed pulling
2024-05-03 19:54:06 +06:00
wukko 182e32d5c3
twitter: add support for cookies and sensitive tweets (#485)
Co-authored-by: dumbmoron <log@riseup.net>
2024-05-03 18:22:33 +06:00
wukko a5a01cc0c6
reddit: add support for user post links & clean up (#484) 2024-05-03 14:09:46 +06:00
jj 080fc043ea
best audio picking improvements for youtube, tiktok, and soundcloud (#476) 2024-04-30 09:39:32 +02:00
wukko 95925c9864
soundcloud: replace filter with find and clean up 2024-04-30 13:38:01 +06:00
wukko ed8af6ca96
tiktok & soundcloud: proper best audio picking
also improved tiktok audio file naming scheme. full audio now has the "_audio_original" tag. audio extracted from video is simply "_audio".
2024-04-30 13:22:29 +06:00
wukko 276caa011a
youtube: fall back to m4a audio if opus isn't available 2024-04-30 11:24:12 +06:00
hyperdefined 709d14ee9e
feat: ddinstagram.com support (#402)
Co-authored-by: dumbmoron <log@riseup.net>
2024-04-30 01:11:25 +06:00
wukko 6392f912ad
added an option for tiktok h265 videos, majorly cleaned up frontend (#472)
- cleaned up cobalt.js (by a lot)
- removed notification dot
- removed settings migration
- removed vimeoDash
- turned youtube track language switcher into a toggle
- added clarification as to what youtube dub does
- updated defaults to match with backend
- now matching a url from any string at any place
2024-04-30 00:45:10 +06:00
wukko c1079c544d
localization: update russian description for tiktok h265 2024-04-30 00:38:00 +06:00
wukko 511ad07d2f
front/cobalt.js: actually extract the url from clipboard 2024-04-30 00:34:29 +06:00
wukko 9b0d968cca
cobalt: use test instead of match in pasteClipboard 2024-04-30 00:28:40 +06:00
wukko 0ca393e8ec
docs/api: add tiktokH265 and remove vimeoDash 2024-04-30 00:27:17 +06:00
wukko 9fae8f03ff
front/cobalt.js: fixes based on review 2024-04-30 00:25:43 +06:00
wukko 8f5eec0b5d
added an option for tiktok h265 videos, majorly cleaned up frontend
- cleaned up cobalt.js (by a lot)
- removed notification dot
- removed settings migration
- removed vimeoDash
- turned youtube track language switcher into a toggle
- added clarification as to what youtube dub does
- updated defaults to match with backend
- now matching a url from any string at any place
2024-04-30 00:04:19 +06:00
wukko dc243a1e61
localization: remove double line break in codec desc 2024-04-29 21:42:18 +06:00
wukko f20f87bd1d
rutube: add support for shorts and yappy (#471)
* rutube: add support for shorts and yappy

* tests: add rutube yappy and shorts tests

Closes #465
Closes #466
2024-04-29 17:36:35 +02:00
jj 8f27c86a43
stream/types: set headers for both inputs in streamLiveRender (#470) 2024-04-29 20:29:37 +06:00
jsopn 5fbf35a8d3
refactor: centralize envs and their defaults in modules/config (#464)
* feat(config): centralized env variables and their default values

* fix: fip `corsWildcard` variable check in `corsConfig`

* fix(config): use already declared variables and default some strings to undefined

* fix: check processingPriority against NaN
2024-04-29 13:56:05 +02:00
wukko d780192ada
instagram: add three more ways to get post info (#469)
for total of fucking SIX???
2024-04-29 15:06:30 +06:00
jsopn 331f055367
stream/manage: add missing default API_PORT value for internal stream URLs (#463) 2024-04-28 13:19:05 +02:00
wukko 78288b8fac core/api: don't trigger verifyStream on premature probe 2024-04-28 02:34:50 +06:00
dumbmoron 70a79fdedd stream/manage: refactor internal stream handling, skip m3u8 services
- fix a typo caused by refactoring

Co-authored-by: wukko <me@wukko.me>
2024-04-28 02:34:50 +06:00