-
a46e04358a
api/match-action: rename
isM3U8 to isHLS and u to url
wukko
2024-10-28 15:14:36 +06:00
-
7c516c0468
api/cookie/manager: pass
cookiePath to writeChanges()
wukko
2024-10-28 12:08:12 +06:00
-
7798844755
api/youtube: refactor, fix fallback, don't repeat same actions
wukko
2024-10-28 12:01:38 +06:00
-
7dc0121031
api: defer file loads until api is running
jj
2024-10-27 18:12:59 +00:00
-
b434b0b45e
api/cookies: log message to confirm successful file load
jj
2024-10-27 18:12:01 +00:00
-
5a5a65b373
api/cookies: trigger cookie load from api entrypoint
jj
2024-10-27 18:10:57 +00:00
-
af50852815
api/api-keys: log message to confirm successful file load
jj
2024-10-27 18:00:05 +00:00
-
5ea23bee13
api/console-text: refactor
jj
2024-10-27 17:52:04 +00:00
-
b22d0efbf1
api/service-patterns: recognize older streamable links (#862)
KwiatekMiki
2024-10-27 18:34:11 +01:00
-
c463e3eabb
ci: run codeql on all branches
jj
2024-10-27 19:18:15 +01:00
-
a4e6b49d7f
util/jwt: ensure uniform distribution of characters
jj
2024-10-26 18:28:25 +00:00
-
d8b7a6b559
api/test: remove youtube vp9 test
jj
2024-10-26 18:08:24 +00:00
-
2ccc210622
api/test: add test for audio download if no video found
jj
2024-10-26 18:07:13 +00:00
-
fb7325f3b2
api/youtube: more refactoring, return audio even if there's no video
wukko
2024-10-26 23:53:43 +06:00
-
66bb76e1c7
web/i18n/settings: update preferred language description
wukko
2024-10-26 23:06:43 +06:00
-
8b15fe7863
api/youtube: check if playability is ok after the status switch
wukko
2024-10-26 22:49:16 +06:00
-
3907697fa7
web/i18n/settings: rephrase the youtube codec desc
wukko
2024-10-26 22:45:16 +06:00
-
52c1714608
web/i18n/settings: fix typo in youtube codec description
wukko
2024-10-26 22:38:42 +06:00
-
cfb05282c3
api/youtube: refactor, fallback codecs, don't return premuxed videos
wukko
2024-10-23 19:56:59 +06:00
-
ae271fd3c6
api/youtube: refactor playability status handling
wukko
2024-10-23 18:08:50 +06:00
-
a3ee3d9c16
api/youtube: catch one more age limit error
wukko
2024-10-23 14:01:10 +06:00
-
9d59a2f5d2
web/about/terms: point out even more that safety email is not support
wukko
2024-10-22 14:16:10 +06:00
-
1b9855206e
docs/configure-for-youtube: omit
run from pnpm command
jj
2024-10-20 23:12:35 +02:00
-
429b7c85aa
docs/configure-for-youtube: change pnpm command
jj
2024-10-20 23:12:07 +02:00
-
4b1ea6ed80
docs/protect-an-instance: update the template secret to fail
wukko
2024-10-20 20:18:50 +06:00
-
4efe6d9350
api/config: disallow
JWT_SECRETs shorter than 16 chars
jj
2024-10-20 14:14:47 +00:00
-
43b3139b4a
docs/protect-an-instance: skip second step of api keys config if remote
wukko
2024-10-20 19:53:17 +06:00
-
9790179e29
docs/protect-an-instance: add api keys configuration
wukko
2024-10-20 19:51:35 +06:00
-
a81a19de68
docs/protect-an-instance: add a command for generating a secret
wukko
2024-10-20 19:26:19 +06:00
-
16c5450d40
api/cobalt: update api url error message
wukko
2024-10-20 19:07:42 +06:00
-
9d68247523
api: remove the outdated setup script
wukko
2024-10-20 19:06:48 +06:00
-
155322a47b
docs/configure-for-youtube: clarify where to put the token
wukko
2024-10-20 18:59:07 +06:00
-
f33cf12fd3
docs/run-an-instance: update headings
wukko
2024-10-20 18:56:37 +06:00
-
6933daf046
docs: add configure-for-youtube document
wukko
2024-10-20 18:56:23 +06:00
-
c17db15e62
web/debug: dump states on debug page
jj
2024-10-20 12:51:52 +00:00
-
be7c09bd07
web/lib: move
dialogs to state folder
jj
2024-10-20 11:50:39 +00:00
-
4c43a00e88
web/api/session: replace writable with normal variable
jj
2024-10-20 11:46:09 +00:00
-
a58684f314
docs/protect-an-instance: update the tuto value warning
wukko
2024-10-20 18:05:50 +06:00
-
722223f6d3
docs/protect-an-instance: fix image alignment
wukko
2024-10-20 18:02:24 +06:00
-
b837f291b5
docs/protect-an-instance: fix image sizes, add a secret warning
wukko
2024-10-20 17:59:38 +06:00
-
6499d079ef
api/readme: add supported services & acknowledgements
wukko
2024-10-20 17:49:37 +06:00
-
71c3d64331
repo: update contribution guidelines
wukko
2024-10-20 17:45:37 +06:00
-
c494850cff
repo: update readme & remove old docs
wukko
2024-10-20 17:45:10 +06:00
-
51adfc85cd
api: update readme
wukko
2024-10-20 17:20:38 +06:00
-
67ffcdc504
docs/api: update the general api warning
wukko
2024-10-20 16:52:59 +06:00
-
7515204bb7
docs/api: update warnings
wukko
2024-10-20 16:51:38 +06:00
-
c3f3499a42
api/util: add script to generate secure
JWT_SECRET
jj
2024-10-20 10:35:05 +00:00
-
5ce3a941f9
docs/protect-an-instance: emphasize a warning in env variable section
wukko
2024-10-20 16:31:55 +06:00
-
90114bdbea
docs/protect-an-instance: update the note to show up as such
wukko
2024-10-20 16:28:22 +06:00
-
1cf82e4d69
docs: add a tutorial document for protecting an instance
wukko
2024-10-20 16:23:09 +06:00
-
f5d09f86db
tests/soundcloud: replace private link
jj
2024-10-20 10:18:51 +00:00
-
d55dddea2e
core/api: normalize bearer authorization
jj
2024-10-20 10:00:00 +00:00
-
0e52e1f8b0
web/safety-warning: reduce continue button timeout
wukko
2024-10-16 17:03:34 +06:00
-
1ab94eb11d
web/i18n: update data management strings
wukko
2024-10-16 16:53:20 +06:00
-
c33017283d
api/twitter: fix gifs having a wrong file extension in a picker
wukko
2024-10-13 09:59:52 +06:00
-
eab37ae7ff
web/dialog: show dialog when loading cobalt with no js support
dumbmoron
2024-10-12 17:42:31 +00:00
-
0b06299da0
web/DialogButton: add "link" buttons
dumbmoron
2024-10-12 17:36:28 +00:00
-
fe1d17ba8d
api/service-patterns: update the tiktok tester
wukko
2024-10-12 23:29:19 +06:00
-
ef4dd4875e
web/icons/Clipboard: increase color contrast
wukko
2024-10-12 23:15:29 +06:00
-
c8ab784385
web/icons/Music: make colors brighter
wukko
2024-10-12 23:06:14 +06:00
-
4499992d58
web/icons/Sparkles: update colors for better legibility
wukko
2024-10-12 22:54:44 +06:00
-
72483bbdad
web/icons/Mute: update colors for better legibility
wukko
2024-10-12 22:49:36 +06:00
-
6c3b4e0fa9
web/AboutSupport: update github color & add glow
wukko
2024-10-12 22:23:01 +06:00
-
6ad838b649
api/tiktok: fix url patterns
wukko
2024-10-12 22:06:54 +06:00
-
0d2e300fbe
web/about/credits: add a section about imput
wukko
2024-10-12 19:20:20 +06:00
-
c10652b8c4
web/AboutSupport: replace duplicated type
wukko
2024-10-12 19:10:31 +06:00
-
d5ea154ed8
web/Omnibox: reduce gap by 2px
wukko
2024-10-12 19:08:01 +06:00
-
e34b8dd89c
web/Switcher: add a gap between items
wukko
2024-10-12 19:07:05 +06:00
-
ebf157862a
web/about/community: redesign the page, add descriptions
wukko
2024-10-12 19:06:11 +06:00
-
6cc895c395
docs/api: document
/session endpoint
dumbmoron
2024-10-12 12:20:15 +00:00
-
52c24ab1a3
docs/run-an-instance: add undocumented turnstile envs
dumbmoron
2024-10-12 12:15:07 +00:00
-
1c9685922f
docs/api: add information about auth header
dumbmoron
2024-10-12 12:01:27 +00:00
-
7c0fb16fdb
api/keys: fix prefix size calculation for individual ipv6 addresses
dumbmoron
2024-10-12 11:24:29 +00:00
-
9f4f03ec6c
docs/examples/cookies: add youtube_oauth to examples
dumbmoron
2024-10-12 11:06:14 +00:00
-
dc12d6acad
web/debug: add a copy button, fix page padding, refactor (#782)
Alec Armbruster
2024-10-11 10:04:19 -07:00
-
1e26788a1e
api/match-action: add missing
ok case to video switch
wukko
2024-10-08 16:09:08 +06:00
-
1b48a2218c
api/setup: use pnpm instead of npm
KwiatekMiki
2024-10-06 15:58:10 +02:00
-
c482c9fea2
web/layout: do iphone landscape optimizations only when appropriate
wukko
2024-10-06 00:20:14 +06:00
-
3749fb2aa8
repo: update dependencies
wukko
2024-10-05 22:09:00 +06:00
-
e12e079571
web/SettingsCategory: prevent pointer events when disabled
wukko
2024-10-05 21:42:02 +06:00
-
4156206f35
web/settings/audio: disable bitrate section when not applicable (#802)
lath
2024-10-05 17:40:56 +02:00
-
4ed2df64b3
api: implement support for api keys (#803)
jj
2024-10-05 17:14:55 +02:00
-
-
3691e2e4f1
docs/run-an-instance: mention unlimited api keys
dumbmoron
2024-10-04 17:43:35 +00:00
-
cfd54e91d5
security/api-keys: add support for
unlimited limit
dumbmoron
2024-10-04 17:41:05 +00:00
-
9cc6fd13fa
api/core: skip turnstile verification if user authed with api key
dumbmoron
2024-10-04 17:37:57 +00:00
-
3d7713a942
security/api-keys: clarify error when number is not positive
dumbmoron
2024-10-04 17:34:15 +00:00
-
81818f8741
api/core: implement authentication with api keys
dumbmoron
2024-10-04 16:50:55 +00:00
-
dcd33803c1
api/core: generate JWT rate limiting key in auth handler
dumbmoron
2024-10-04 17:03:57 +00:00
-
418602ca87
api/core: add rate limiter for session
dumbmoron
2024-10-04 17:02:00 +00:00
-
38fcee4a50
api/core: rename tunnel limiter, move to endpoint
dumbmoron
2024-10-04 17:00:58 +00:00
-
f2248d4e9a
api/core: move api limiter after authentication
dumbmoron
2024-10-04 16:59:53 +00:00
-
034f7ebe4a
api/core: extract rate limit response to function
dumbmoron
2024-10-04 16:58:15 +00:00
-
44f7e4f76c
web: remove
TURNSTILE_KEY env from readme
dumbmoron
2024-10-04 15:19:19 +00:00
-
741dfd40f5
api/security: implement api keys as method of authentication
dumbmoron
2024-10-04 14:58:56 +00:00
-
-
4317b128a8
about/credits: move beta tester listing to component
dumbmoron
2024-10-04 12:23:48 +00:00
-
1a9494b60a
web/layout: increase toggle contrast in dark mode (#754)
Alec Armbruster
2024-10-04 04:43:31 -07:00
-
c2d7e1df12
api/config: add configuration for streamLifespan (#792)
lath
2024-10-03 08:27:28 +02:00
-
b3137ad9ac
feat/api: add support for twitter bookmark links (#706)
KwiatekMiki
2024-10-03 08:26:38 +02:00
-
e419de07a4
web/layout: fix text selection color
wukko
2024-10-03 11:57:18 +06:00
-
16997f1e38
web/about/credits: add the website link for one of testers
wukko
2024-10-02 18:47:30 +06:00