Commit Graph

10 Commits

Author SHA1 Message Date
wukko
b1392cdc03 web/settings/instances: update access key section id 2024-11-24 00:33:36 +06:00
wukko
0b6270e745 web/SettingsInput: better screen reader accessibility
aria-label is now read instead of placeholders, cuz lengthy ones like uuid are a sensory overload and could confuse people. instead, now we make a fake ui placeholder (because there's no other way to have exclusively aria-label while also showing placeholder normally)
2024-11-24 00:12:35 +06:00
wukko
6129198024 web/settings/instances: always display the access key section 2024-11-23 23:22:47 +06:00
wukko
a9831a40a3 web/SettingsInput: fix uuid support & refactor 2024-11-23 23:21:54 +06:00
wukko
601597eb15 web: add support for custom api keys & improve turnstile states 2024-11-23 19:13:23 +06:00
wukko
7c7cefe89b web/settings: add a reusable SettingsInput component 2024-11-23 19:11:19 +06:00
wukko
d8348dfa1c web: remove instance override warning, use custom api right away 2024-11-18 16:32:33 +06:00
wukko
ac76f8e32b web/instances: mark community instances feature as beta 2024-08-31 15:32:16 +06:00
wukko
063f5d1806 web/CustomInstanceInput: proper style 2024-08-30 21:31:02 +06:00
wukko
33d6b5bd81 web: base custom instance functionality
also:
- renamed processing tab in settings to "instances"
- improved override description
- prefer custom over override (and grey out the option)
- dedicated lib for all api safety warnings
- left aligned small popup with smaller icon
- ability to grey out settings category & toggle
2024-08-30 17:15:05 +06:00