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