Commit Graph

14 Commits

Author SHA1 Message Date
wukko
ea8560e8a9
web/settings/defaults: toggle localProcessing depending on device
Some checks failed
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
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