Commit Graph

  • 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