Commit Graph

659 Commits

Author SHA1 Message Date
nicole mikołajczyk
ac3069dfe7 nicolium: move stuff around and rename
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 21:40:23 +01:00
nicole mikołajczyk
c51ae6c358 nicolium: utils updates, move stuff around
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 21:36:13 +01:00
nicole mikołajczyk
2a691b9572 nicolium: move types/pl-fe to me reducer
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 21:10:45 +01:00
nicole mikołajczyk
3b9cb60084 nicolium: need a rule for this
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 20:42:27 +01:00
nicole mikołajczyk
8a6fb5f1a1 nicolium: enable oxlint consistent-type-imports rule
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 20:38:05 +01:00
nicole mikołajczyk
c148a5b150 nicolium: enable no-unused-vars for args after used args
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 20:22:29 +01:00
nicole mikołajczyk
c0b476dcf7 nicolium: add the remaining key types
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 19:50:46 +01:00
nicole mikołajczyk
2c9b492f8a nicolium: enable jsx-a11y and react linter plugins, make them less strict
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 19:15:45 +01:00
nicole mikołajczyk
99d099b435 nicolium: wip query key factory
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 18:49:05 +01:00
nicole mikołajczyk
9964dbb3cc nicolium: fix logic
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 14:58:30 +01:00
nicole mikołajczyk
267e644481 nicolium: window-controls-overlay improvements
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 14:49:29 +01:00
nicole mikołajczyk
f2d602a8fe nicolium: provide data used by Readability.js
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 14:00:00 +01:00
nicole mikołajczyk
66ff838121 nicolium: some guesses to maybe improve firefox reader mode compatibility
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 13:43:01 +01:00
nicole mikołajczyk
fb1f445c07 nicolium: do some linting but don't enable new rules for now
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 13:36:33 +01:00
nicole mikołajczyk
4eafef4294 nicolium: it's better i think
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 12:59:08 +01:00
nicole mikołajczyk
b78ecbec54 nicolium: further improvements for multiselect keyboard navigation
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 12:56:31 +01:00
nicole mikołajczyk
f0c3eb606a nicolium: migrate multiselect to component, slightly improve its accessibility
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 01:34:17 +01:00
nicole mikołajczyk
5f68d58730 nicolium: migrate relative timestamp component to functional
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 01:04:50 +01:00
nicole mikołajczyk
d06266fe04 nicolium: make chat list hotkey-navigable
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-26 00:09:17 +01:00
nicole mikołajczyk
d7852da5e5 nicolium: cleanup
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-25 23:44:24 +01:00
nicole mikołajczyk
1e029b5d05 nicolium: what is IComponentInterface supposed to mean lol
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-25 23:42:42 +01:00
nicole mikołajczyk
01d96998e4 nicolium: random a11y improvements
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-25 23:33:52 +01:00
nicole mikołajczyk
c577a182f1 nicolium: migrate compose
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-25 22:41:45 +01:00
nicole mikołajczyk
c86050de3d nicolium: why?????
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-25 16:10:09 +01:00
nicole mikołajczyk
cac38a33d1 nicolium: migrate accounts to react-query
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-25 13:49:46 +01:00
nicole mikołajczyk
77678d5452 nicolium: react 19 types
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-24 16:30:03 +01:00
nicole mikołajczyk
5ef7b1e437 nicolium: oxlint
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-24 13:40:25 +01:00
nicole mikołajczyk
3d178e87cb nicolium: update oxfmt config
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-24 13:35:10 +01:00
nicole mikołajczyk
2b9f73e09a nicolium: well
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-24 12:39:34 +01:00
nicole mikołajczyk
5f95d3d7a2 nicolium: use camelcase for message definitions, prefer <FormattedMessage />s
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-24 12:30:21 +01:00
nicole mikołajczyk
6ceee73b60 nicolium: migrate notifications to tanstack/react-query
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-23 22:51:10 +01:00
nicole mikołajczyk
e9e90875db nicolium: improve preview card author info
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-23 17:12:08 +01:00
nicole mikołajczyk
059fc9ef98 nicolium: improve disabled dropdown menu item handling
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-23 17:06:54 +01:00
nicole mikołajczyk
636e488219 nicolium: group migrations
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-22 20:47:14 +01:00
nicole mikołajczyk
f1aea5f17e nicolium: group migrations
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-22 20:36:05 +01:00
nicole mikołajczyk
fbbcbdce3f nicolium: groups migrations
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-22 20:08:16 +01:00
nicole mikołajczyk
9a3bcc163c nicolium: what's this nesting
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-22 18:49:06 +01:00
nicole mikołajczyk
77b763cade nicolium: account scrobble query changes
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-22 13:12:20 +01:00
nicole mikołajczyk
f73d066bab nicolium: do not render parts of ui hidden behind breakpoints (fixes announcements display)
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 23:38:59 +01:00
nicole mikołajczyk
328cf8dce1 nicolium: clear urls in preview card
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 22:50:18 +01:00
nicole mikołajczyk
58b07cdcb3 nicolium: why is this ring-0!important lol
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 16:43:02 +01:00
nicole mikołajczyk
d6089c89b8 nicolium: step slider value accessibility
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 15:48:32 +01:00
nicole mikołajczyk
7731cf867b nicolium: use aria-labelledby and describedby
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 15:45:29 +01:00
nicole mikołajczyk
fb3d6d1388 nicolium: give id to more components
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 15:41:55 +01:00
nicole mikołajczyk
dafec66d90 nicolium: add slight slider animation
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 15:35:34 +01:00
nicole mikołajczyk
f34dae6a18 nicolium: slider accessibility
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 15:28:53 +01:00
nicole mikołajczyk
1573e54eda nicolium: search input button should not be tabbable when it duplicates the submit action
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 15:20:08 +01:00
nicole mikołajczyk
ed28f4a17c nicolium: make select keyboard-selectable in dropdown menu
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 15:16:33 +01:00
nicole mikołajczyk
a2ee7fbc37 Nicolium: language dropdown keyboard handling
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 15:03:34 +01:00
nicole mikołajczyk
5489a54685 Nicolium: use live region for scroll top button
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-02-21 14:51:35 +01:00