Timothy Jaeryang Baek
a2000df253
refac
2026-07-16 21:57:15 -04:00
Timothy Jaeryang Baek
667cba1a95
refac
2026-07-15 16:31:27 -04:00
Timothy Jaeryang Baek
f8fbd50af3
refac
2026-07-15 05:51:06 -04:00
Timothy Jaeryang Baek
3fa600123a
refac
2026-07-15 03:01:50 -04:00
Timothy Jaeryang Baek
ea31a3bd61
refac
2026-07-14 18:05:36 -04:00
Timothy Jaeryang Baek
e39ff71532
refac
2026-07-14 17:05:07 -04:00
Timothy Jaeryang Baek
d42da41090
refac
2026-07-14 17:01:10 -04:00
Timothy Jaeryang Baek
54cef1df48
refac
2026-07-14 17:00:27 -04:00
Timothy Jaeryang Baek
79d3e34eea
refac
2026-07-14 16:57:35 -04:00
Timothy Jaeryang Baek
aedb6bef4e
refac
2026-07-14 04:15:20 -04:00
Timothy Jaeryang Baek
fcedbebcf4
refac
2026-07-14 03:18:46 -04:00
Timothy Jaeryang Baek
7407eeede8
refac
2026-07-14 03:16:20 -04:00
Timothy Jaeryang Baek
d364101761
refac
2026-07-14 02:55:01 -04:00
Timothy Jaeryang Baek
d8131d1091
refac
2026-07-14 02:37:21 -04:00
Timothy Jaeryang Baek
b9d5462ed0
refac
2026-07-14 02:11:38 -04:00
Timothy Jaeryang Baek
b012d683d8
refac
2026-07-14 01:40:58 -04:00
Timothy Jaeryang Baek
d38c953608
refac
2026-07-14 00:49:30 -04:00
Timothy Jaeryang Baek
f1584b5a37
refac
2026-07-14 00:48:40 -04:00
Timothy Jaeryang Baek
8f07c0c8ee
refac
2026-07-13 23:34:54 -04:00
Timothy Jaeryang Baek
6ed56b07c4
refac
2026-06-30 16:55:25 -05:00
Timothy Jaeryang Baek
c89fd237b8
refac
2026-06-29 12:16:05 -05:00
Timothy Jaeryang Baek
bf4f44ee9c
refac
2026-05-09 05:27:47 +09:00
Timothy Jaeryang Baek
4fe2de7864
refac
2026-05-09 01:13:16 +09:00
Timothy Jaeryang Baek
5dae600ce7
chore: format
2026-04-14 17:27:31 -05:00
Timothy Jaeryang Baek
253f416de3
refac
2026-04-02 22:54:17 -05:00
Timothy Jaeryang Baek
b89019a8e1
refac
2026-04-02 08:57:49 -05:00
Timothy Jaeryang Baek
a71d927a0c
chore: format
2026-04-02 08:11:06 -05:00
Timothy Jaeryang Baek
e24683d09c
refac
2026-04-01 05:48:21 -05:00
Timothy Jaeryang Baek
c8ef5a4f38
chore: format
2026-04-01 04:36:02 -05:00
Timothy Jaeryang Baek
2388dd7dc3
refac
2026-03-29 18:40:09 -05:00
Timothy Jaeryang Baek
139e764b2f
refac
2026-03-23 23:39:52 -05:00
Timothy Jaeryang Baek
54f7861b2e
refac
2026-03-16 01:04:17 -05:00
Timothy Jaeryang Baek
38cc6e4762
refac
2026-03-15 22:25:22 -05:00
G30
bef5ec2cea
fix: add profile image fallback handlers for model and user avatars in remaining areas ( #22486 )
...
* fix(ui): add profile image fallback handlers for models and users
* Update UserList.svelte
* fix(ui): add profile image fallback handlers for models on New Chat page
2026-03-15 20:04:56 -05:00
Timothy Jaeryang Baek
9044abf3bb
chore: format
2026-02-23 01:40:53 -06:00
G30
a8a3098782
fix(ui): apply select-none to remaining dropdown menus globally to prevent text highlighting ( #21763 )
2026-02-23 01:22:02 -06:00
Classic298
08f1c823ad
fix(a11y): improve model selector accessibility with proper listbox/option pattern ( #21706 )
...
- Replace incorrect aria-roledescription='model-item' with role='option' and aria-selected on ModelItem.svelte. The previous attribute was not a valid ARIA role description and provided no useful information to screen readers.
- Add contextual aria-label to each model item button (e.g. 'Select GPT-4 model') instead of just the raw model name, making the action clear to screen reader users.
- Add role='listbox' and aria-label='Available models' to the scrollable model list container in Selector.svelte so screen readers announce the container's purpose and navigate items correctly.
- Make the model selector trigger button's aria-label dynamic: it now announces 'Selected model: GPT-4' when a model is selected, falling back to 'Select a model' when nothing is selected.
- Add aria-label to the eject (unload) button in ModelItem.svelte so screen readers announce its purpose.
- Add aria-label to the cancel download button in Selector.svelte with the specific model name being canceled.
- Improve model profile image alt text from generic 'Model' to contextual '{{modelName}} profile image'.
2026-02-21 16:14:09 -06:00
Timothy Jaeryang Baek
631e30e22d
refac
2026-02-21 15:35:34 -06:00
G30
6d8a6e6d8b
fix(model-selector): resolve virtual scroll bug when typing quickly ( #21659 )
2026-02-21 14:22:50 -06:00
Timothy Jaeryang Baek
a0195cd5ae
refac
2026-02-18 14:33:18 -06:00
Timothy Jaeryang Baek
e0bdef85ab
chore: format
2026-02-17 01:11:48 -06:00
Timothy Jaeryang Baek
519ff40cb6
refac
2026-02-16 01:56:43 -06:00
Timothy Jaeryang Baek
0b05b2fc7e
refac
2026-02-13 00:44:01 -06:00
Timothy Jaeryang Baek
f376d4f378
chore: format
2026-02-11 16:24:11 -06:00
Timothy Jaeryang Baek
4331029926
refac
2026-02-11 02:20:07 -06:00
Timothy Jaeryang Baek
6cd35b185d
refac
2026-02-04 00:13:05 -06:00
Timothy Jaeryang Baek
bc90463ea6
refac
2026-01-29 20:15:23 +04:00
Timothy Jaeryang Baek
c2c389f722
refac
2025-12-30 20:07:15 +04:00
G30
9a9b5ef699
feat: add sidebar toggle to workspace and admin models pages ( #20176 )
2025-12-29 00:45:45 +04:00
Timothy Jaeryang Baek
6442871947
refac: profile_image_url optimization
2025-11-20 20:43:59 -05:00