Commit Graph

20 Commits

Author SHA1 Message Date
wukko
b2c5c42ae3 web/device: add supports.multithreading 2025-06-29 13:42:01 +06:00
wukko
d25a730768 web/device: enable local processing everywhere but android chrome 2025-06-29 13:41:42 +06:00
wukko
aa49892e39 web: update ios safari version regex
since ipados pretends to be macos, there's no "iphone os" in its user agent. this (hopefully) fixes remuxing/transcoding compatibility with old ipados versions
2025-06-29 10:53:02 +06:00
wukko
f7e5951410 web/lib/device: enable local processing on all ios devices 2025-06-25 23:19:24 +06:00
wukko
ee2be1fb9e web/device: enable local processing on ios 18+ by default
hopefully ios users will figure out what buttons they have to press, but if not, i'll add an explanatory dialog
2025-06-03 10:49:38 +06:00
wukko
7d84b74e9e web/device: allow default local processing on desktop & android firefox 2025-05-25 00:24:30 +06:00
wukko
ea8560e8a9 web/settings/defaults: toggle localProcessing depending on device
webkit is really weird with wasm ram management, so we disable local processing by default there. the user can still enable it manually in settings, but then we're not at fault by allowing potentially broken behavior by default
2025-04-21 23:06:25 +06:00
wukko
029934e580 web/lib/device: add webkit browser detection 2025-04-21 23:03:22 +06:00
wukko
712318612d web/haptics: don't use haptics if disabled in settings 2025-03-05 21:40:26 +06:00
wukko
6b09bd4688 web: add haptics to toggles & switchers 2025-03-05 17:21:45 +06:00
wukko
5fa5a0e7cb web/device: add browser type (just chrome for now) 2025-02-24 18:36:32 +06:00
wukko
30c4c1ad20 web/device: add default values & types 2024-09-03 13:52:41 +06:00
dumbmoron
51c140fbfa web: make everything ssr-compatible 2024-08-31 17:46:10 +00:00
wukko
5c780a2d2e web: added saving method preference, made downloading resilient 2024-07-28 18:59:58 +06:00
wukko
d27bed7add web: respect reduced motion & transparency preferences
also cleaned up settings & device libs
2024-07-12 18:49:29 +06:00
wukko
4759f2037c web/device: add user agent 2024-07-11 00:27:46 +06:00
wukko
bc63b0c6b7 web/lib/device: fix ipad recognition 2024-07-10 23:28:23 +06:00
wukko
374611553b web: add notch easter egg & optimize for landscape
it took way too much time to optimize the damn logo sticker under notch for all devices & zoom states

also improved device lib api
2024-07-03 19:05:14 +06:00
wukko
9939f3b172 web: i18n system & navbar translations
dynamic page language and language dropdown!! finally!!
2024-07-03 00:16:03 +06:00
wukko
d817888838 web/device: add global constant for device info 2024-06-29 20:24:14 +06:00