Commit graph

426 commits

Author SHA1 Message Date
wukko f85ef100ef loc: updated privacy policy to include info about encryption
- fixed grammar in russian donate message
- added 7.11 update message
2024-03-06 20:54:40 +06:00
dumbmoron 1364872b94
page: add missing space between meowbalt attributes 2024-03-06 13:28:15 +00:00
wukko ea7ac37a0f web: new popup with meowbalt, fixes, removed migration popup
- new popup style featuring meowbalt
- removed migration popup
- rounder corners
- bottom glass-bkg in popups is no longer rounded on top right (accidentally matched as :last-child)
- small popup is now of fixed width on desktop
- small popup animation should be smoother on mobile
- better ui scaling across resolutions
2024-03-06 19:12:04 +06:00
wukko c3f4dbc4a4 servicesConfig: update tumblr alias 2024-03-05 23:51:59 +06:00
wukko b890d89c7d setup: clean up 2024-03-05 23:51:25 +06:00
wukko efe2e6a437 setup: fix env variable mixup 2024-03-05 23:48:31 +06:00
jj 3e36c5e2ca
Merge branch '7.11' into encrypt-stream
Signed-off-by: jj <log@riseup.net>
2024-03-05 17:58:37 +01:00
dumbmoron 7fab5a37ff
crypto: use secret directly instead of deriving key 2024-03-05 16:49:00 +00:00
wukko fc39ac76b6 crypto: change input var name in stream functions 2024-03-05 21:18:20 +06:00
dumbmoron 201a124cc4
alias-envs: typo 2024-03-05 15:18:00 +00:00
wukko f4acd2f141 stream/manage: replace base64 with base64url 2024-03-05 21:15:13 +06:00
wukko 73b63e5487 crypto: replace base64 with base64url 2024-03-05 21:14:54 +06:00
dumbmoron 52e6a40641
vimeo: add support for private videos 2024-03-05 15:14:15 +00:00
dumbmoron 7420337ea2
vimeo: fall back to width for quality label if unable to map 2024-03-05 15:14:15 +00:00
wukko 48ac75b135 crypto: concat buffers in encryptStream and decryptStream 2024-03-05 21:07:03 +06:00
wukko 6ed03b0035 crypto: rename sha256 func to generateHmac
it has always been actually hmac
2024-03-05 20:55:17 +06:00
wukko 9211b39588 createStream: removed an outdated variable 2024-03-05 20:45:54 +06:00
wukko dbe2a02152 stream/manage: remove unnecessary Math.floor for timestamp from prehistoric times 2024-03-05 20:41:08 +06:00
wukko 04ce4c0645 servicesConfig: update bilibili alias 2024-03-05 20:22:29 +06:00
wukko db6a75529d
make all environment variables consistent & list them in docs (#380) 2024-03-05 20:19:01 +06:00
wukko f3f0d0eb21 alias-envs: delete old env 2024-03-05 19:55:58 +06:00
dumbmoron 12833e1827
api: alias deprecated envs to maintain backwards compatibility 2024-03-05 13:48:30 +00:00
wukko 78c885bb62
tumblr: use mobile api & fix audio support (#366) 2024-03-05 19:27:16 +06:00
dumbmoron a97733d257
feat: add dailymotion support
closes #343
2024-03-05 13:23:24 +00:00
wukko 011a0127b4 env: rename ENABLE_CORS to CORS_WILDCARD for better clarity 2024-03-05 19:20:56 +06:00
wukko e16ee6c1d3 env: readable environment variables in all files
apiPort -> API_PORT
apiURL -> API_URL
apiName -> API_NAME
cors -> ENABLE_CORS
cookiePath -> COOKIE_PATH

webPort -> WEB_PORT
webURL -> WEB_URL
showSponsors -> SHOW_SPONSORS
isBeta -> IS_BETA
2024-03-05 19:08:59 +06:00
wukko 5222d93c69 servicesConfig: add support for embed links from ok.ru 2024-03-05 18:16:05 +06:00
wukko e282a9183f stream: encrypt cached stream data & clean up related modules
also limited CORS methods to GET and POST
2024-03-05 18:14:26 +06:00
wukko b1bc7126a4
servicesConfig: update bilibili alias
Signed-off-by: wukko <me@wukko.me>
2024-03-05 13:38:46 +06:00
dumbmoron 0852ade1be
bilibili: add support for bilibili.tv links
closes #319
2024-02-24 18:09:46 +00:00
dumbmoron 6e1eddad82
bilibili: add support for b23.tv links
resolves #320
2024-02-24 18:09:46 +00:00
dumbmoron d70754238e
stream: fix bilibili downloads
fixes #302
2024-02-24 18:09:46 +00:00
dumbmoron cbfcfcfa18
tumblr: rewrite & fix audio support
closes #342
2024-02-21 11:49:14 +00:00
wukko 6de230f642 twitter: more descriptive errors 2024-02-02 23:12:05 +06:00
dumbmoron 3a693efbd1
youtube: ignore audio tracks when quality matching 2024-01-31 11:50:43 +00:00
wukko c2e1f736bb
youtube: unify quality matching, slight cleanup
merge pull request #224 from dumbmoron/fix-single-quality
2024-01-31 17:13:47 +06:00
wukko e85b2ace14 youtube: clean up 2024-01-31 17:10:02 +06:00
wukko 01240b6ca3 utils: getIP formatting 2024-01-31 16:47:18 +06:00
dumbmoron a375000ae9
api: use req.ip instead of cloudflare headers, ratelimit ipv6 by prefix
allows for more versatile configurations that do not necessarily have to use cloudflare

also ratelimits IPv6 addresses by prefix instead of individual addresses
currently set at /56, which should not be too strict
(yet allows a /48 holder to make 256 as many requests instead of 2^80 as many requests), change if needed
2024-01-31 10:36:19 +00:00
wukko b0d1840087 front: update picker descriptions 2024-01-28 14:13:53 +06:00
wukko d73d431eec front: use same picker title for images and media 2024-01-28 13:59:18 +06:00
wukko c9947fc75d tiktok: fix photo link parsing 2024-01-28 13:23:00 +06:00
wukko 00ef8cd288
types: add processing priority
merge pull request #331 from wukko/processing-priority
2024-01-21 22:47:33 +06:00
wukko a14116e902 types: actually unwrap args 2024-01-21 22:37:55 +06:00
wukko 8b6e147b4b types: add nice priority to ffmpeg commands 2024-01-21 22:35:42 +06:00
dumbmoron a1369215c0
setup: fix crash caused by module dependency 2024-01-19 22:40:25 +00:00
dumbmoron 558e466478
twitter: fix gif encoding for multi-media tweets 2024-01-18 16:21:28 +00:00
wukko a7a59bd1a9
matchActionDecider: reprioritize gif action above audio settings
merge pull request #323 from dumbmoron/patch-1
2024-01-17 23:22:26 +06:00
wukko 45a85e5928 pinterest: fix id checking for shortened links 2024-01-17 23:20:49 +06:00
dumbmoron b6f4d61af6
matchActionDecider: reprioritize gif action above audio settings 2024-01-17 15:34:31 +01:00