Commit Graph

1346 Commits

Author SHA1 Message Date
28d5fc1181 Revert "package.json: use punycode.js version of psl from git"
This reverts commit 9899f778a9.
2024-03-07 01:03:54 +06:00
0a457adf62 7.11: cache encryption, meowbalt, dailymotion, bilibili, and much more! (#381) 2024-03-07 00:43:43 +06:00
234f05ca9d changelog: add 7.11 changelog and banner 2024-03-06 18:36:55 +00:00
2cb99880d6 twitter: handle no media properly 2024-03-07 00:27:17 +06:00
f34f6d131c docs/api: remove information about /api/stream and add explanatory text 2024-03-06 17:09:19 +00:00
a21465db2b web: new popup with meowbalt and other web improvements (#382) 2024-03-06 21:01:24 +06:00
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
c53bfca67e loc: update ru loc and add even more clarity to en version 2024-03-06 20:26:01 +06:00
3b7e9fa055 front: put notification dot in a span instead of div 2024-03-06 20:11:11 +06:00
9d0f033b8a loc: update ios saving tutorial and donation text
updated shortcuts, added save to files option
2024-03-06 20:10:41 +06:00
1364872b94 page: add missing space between meowbalt attributes 2024-03-06 13:28:15 +00:00
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
3315be4350 readme: added more info about usage of branding and license 2024-03-06 19:11:11 +06:00
c3f4dbc4a4 servicesConfig: update tumblr alias 2024-03-05 23:51:59 +06:00
b890d89c7d setup: clean up 2024-03-05 23:51:25 +06:00
efe2e6a437 setup: fix env variable mixup 2024-03-05 23:48:31 +06:00
4d1ac4a00a stream: encrypt cached stream data (#379) 2024-03-05 22:59:12 +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
7fab5a37ff crypto: use secret directly instead of deriving key 2024-03-05 16:49:00 +00:00
fc39ac76b6 crypto: change input var name in stream functions 2024-03-05 21:18:20 +06:00
201a124cc4 alias-envs: typo 2024-03-05 15:18:00 +00:00
97f4528e92 core/api: update checkSafeLength 2024-03-05 21:15:32 +06:00
f4acd2f141 stream/manage: replace base64 with base64url 2024-03-05 21:15:13 +06:00
73b63e5487 crypto: replace base64 with base64url 2024-03-05 21:14:54 +06:00
52e6a40641 vimeo: add support for private videos 2024-03-05 15:14:15 +00:00
7420337ea2 vimeo: fall back to width for quality label if unable to map 2024-03-05 15:14:15 +00:00
48ac75b135 crypto: concat buffers in encryptStream and decryptStream 2024-03-05 21:07:03 +06:00
6ed03b0035 crypto: rename sha256 func to generateHmac
it has always been actually hmac
2024-03-05 20:55:17 +06:00
9211b39588 createStream: removed an outdated variable 2024-03-05 20:45:54 +06:00
c22d76444b core/api: remove unnecessary Math.floor for timestamp 2024-03-05 20:41:33 +06:00
dbe2a02152 stream/manage: remove unnecessary Math.floor for timestamp from prehistoric times 2024-03-05 20:41:08 +06:00
04ce4c0645 servicesConfig: update bilibili alias 2024-03-05 20:22:29 +06:00
1cd2b170a8 readme: update bilibili name 2024-03-05 20:21:57 +06:00
db6a75529d make all environment variables consistent & list them in docs (#380) 2024-03-05 20:19:01 +06:00
a487384858 instance docs: update CORS_WILDCARD description 2024-03-05 20:14:32 +06:00
18056dc7af cors: revert cors name change in serverInfo 2024-03-05 20:13:01 +06:00
f3f0d0eb21 alias-envs: delete old env 2024-03-05 19:55:58 +06:00
bcda104ddb test: alias deprecated envs here too 2024-03-05 13:49:20 +00:00
12833e1827 api: alias deprecated envs to maintain backwards compatibility 2024-03-05 13:48:30 +00:00
0f515498dc docker-compose example: update api comments 2024-03-05 19:32:10 +06:00
78c885bb62 tumblr: use mobile api & fix audio support (#366) 2024-03-05 19:27:16 +06:00
a97733d257 feat: add dailymotion support
closes #343
2024-03-05 13:23:24 +00:00
011a0127b4 env: rename ENABLE_CORS to CORS_WILDCARD for better clarity 2024-03-05 19:20:56 +06:00
765615390a docs: added a list of all variables to run-an-instance.md 2024-03-05 19:10:35 +06:00
a480221fdf docker-compose example: update env variables & clearer messaging 2024-03-05 19:10:04 +06:00
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
77df90412b package: bump version to 7.11 2024-03-05 18:16:27 +06:00
5222d93c69 servicesConfig: add support for embed links from ok.ru 2024-03-05 18:16:05 +06:00
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
44668ad962 bilibili: fix downloads, add b23.tv and bilibili.tv support (#354) 2024-03-05 13:39:23 +06:00