Jake/Rads
e868b2c5d3
fix(dashboard): card navigation randomly breaking
...
because svelte randomly sets bind:this in an array to null for an entire page, for reasons I do not know, im just doing it directly with ids
2022-06-27 16:53:52 +02:00
Jake/Rads
239043bc61
fix(dashboard): pass correct list to child
2022-06-27 15:00:41 +02:00
Jake/Rads
3740b294d6
fix(dashboard): put a missing border back
2022-06-27 14:45:59 +02:00
Jake/Rads
7ee5bba14c
fix(dashboard): dont use same indexes per page
...
changing the accordion to individual collapses meant we could implement keyboard navigation between the cards
however, I only handled card collapsing state per-page, which caused an issue where opening one card on one page would open the card with the same index on every page
this fixes that by indexing the cards based on its position in the whole list rather than per-page
2022-06-27 14:45:04 +02:00
Jake/Rads
ce431364a0
fix(dashboard): reuse list component in randomizer
2022-06-27 13:09:13 +02:00
Jake/Rads
64ad9374af
fix(dashboard): make default avatars tabindexable for consistency
2022-06-27 13:08:43 +02:00
Jake/Rads
42064c66b0
feat(dashboard): add copy link button
2022-06-27 13:08:19 +02:00
Jake/Rads
6468068ca4
feat(dashboard): reuse list component more thoroughly
2022-06-27 12:08:07 +02:00
Jake/Rads
b70f8d27e7
feat(dashboard): keyboard navigation between list items
2022-06-27 12:08:07 +02:00
Jake/Rads
42fb75c3a4
fix(dashboard): default to name on "search by" field
2022-06-27 00:31:06 +02:00
Jake/Rads
dac9281887
fix(dashboard): assign list keys based on index and id
...
which means: no more moving avatars whenever you re-sort the list 🎉
2022-06-27 00:30:46 +02:00
Jake/Rads
9ab6a5ba2e
feat(dashboard): randomize member and group lists
2022-06-27 00:28:40 +02:00
Jake/Rads
0c3eeae420
fix(dashboard): actually delete members from list
2022-06-25 22:31:53 +02:00
Jake/Rads
a0d0bc2903
fix(dashboard): fix duplication after member creation
...
aka: what in the actual world was i doing here
2022-06-25 22:31:23 +02:00
Jake/Rads
191136cd94
feat(dashboard): tweak status page styling
2022-06-24 20:47:00 +02:00
Jake/Rads
43b6792e30
fix(dashboard): fix undefined name after creation
2022-06-24 08:11:10 +02:00
Jake/Rads
f84f7eacdd
fix(dashboard): fix crash when searching after member creation
2022-06-24 08:10:11 +02:00
Jake/Rads
30f3dcf031
feat(dashboard): reset new member/group input after submit
2022-06-24 08:00:35 +02:00
Jake/Rads
f14fee9ae1
fix(dashboard): revert to page 1 when searching list
2022-06-24 07:59:51 +02:00
Jake/Rads
24a0e54f2c
fix(dashboard): remove unused binding
2022-06-24 07:58:36 +02:00
Jake/Rads
901603bb68
feat(dashboard): dont show create new member if the list is loading
2022-06-24 07:58:21 +02:00
Jake/Rads
eb1d7fea9f
fix(dashboard): fix header not showing up on full pages
2022-06-24 07:57:28 +02:00
Jake/Rads
3c4de5996c
fix(dashboard): fix crash when changing pages with an open card
2022-06-24 07:56:16 +02:00
Jake/Rads
b4b7525fc0
feat(dashboard): dont exit editing after submit just like in other cards
2022-06-23 23:51:38 +02:00
Jake/Rads
5985bb4f8a
fix(dashboard): change tab query on tab change
2022-06-23 23:45:23 +02:00
Jake/Rads
dd7a6f0be0
feat(dashboard): move profile out of its lonely folder
...
I'll probably organize the folders better in general later
2022-06-23 23:08:50 +02:00
Jake/Rads
150331a3e4
fix(dashboard): dont break list when changing item visibility
2022-06-23 23:03:05 +02:00
Jake/Rads
c3f92cec93
fix(dashboard): do not open/close card when opening icon
2022-06-23 23:02:03 +02:00
Jake/Rads
dd60f646b0
feat(dashboard): dont close out of editor after submitting
2022-06-23 22:41:38 +02:00
Jake/Rads
13eaad59db
fix(dashboard): svelecte doesn't accept aria-label :(
2022-06-23 22:41:01 +02:00
Jake/Rads
ae631815c3
refactor(dashboard): refactor privacy components
2022-06-23 22:40:06 +02:00
Jake/Rads
f70996e5a6
feat(dashboard): remove unused event directives
2022-06-23 22:39:17 +02:00
Jake/Rads
a84192f8f7
fix(dashboard): fix cards not updating after editing
2022-06-23 22:31:50 +02:00
Jake/Rads
990c2d9f4c
fix(dashboard): focus on add proxy button in modal
2022-06-23 22:27:47 +02:00
Jake/Rads
9efa8d4289
feat(dashboard): consistent loading spinners
2022-06-23 22:25:49 +02:00
Jake/Rads
2e69de1b1b
refactor(dashboard): refactor list components
2022-06-23 22:24:29 +02:00
Jake/Rads
1a0a9e4ef3
fix(dashboard): correct birthday validation on member creation
2022-06-07 19:05:40 +02:00
Jake/Rads
937867b047
fix(dashboard): properly parse birthdates
2022-06-06 09:38:43 +02:00
Draconizations
c8e8655b4f
fix(dashboard): don't overwrite current privacy settings
2022-06-05 19:38:07 +02:00
Draconizations
2e7f5c20aa
feat(dashboard): code block syntax highlighting
2022-06-03 18:09:11 +02:00
Draconizations
770b01504a
tweak(dashboard): remove unnecessary node_modules from import paths
2022-06-03 18:08:49 +02:00
Draconizations
6435fa3714
feat(dashboard): move generic.scss to themes file
2022-06-03 18:06:54 +02:00
Draconizations
9a9f60e3c3
feat(dashboard): better pre styling
2022-06-03 17:34:50 +02:00
Draconizations
2819c97552
feat(dashboard): move dark overrides to own file
2022-06-03 17:34:33 +02:00
Draconizations
c049dafe5d
fix(dashboard): make code text in darkmode visible
2022-06-03 17:33:39 +02:00
Draconizations
8688cdb289
feat(dashboard): rename theming scss files
2022-06-03 14:33:47 +02:00
Draconizations
d685f6228e
feat(dashboard): change primary color to pluralkit orange
2022-06-03 14:24:54 +02:00
Draconizations
62ac655922
feat(dashboard): go to home when loading dash page while not logged in
2022-05-30 13:02:04 +02:00
Draconizations
c9a02f2ab6
feat(dashboard): change title when home is loaded
2022-05-30 13:01:27 +02:00
Draconizations
0d774a7c9e
fix(dashboard): fix crash when opening dash while not logged in
2022-05-30 13:00:57 +02:00
Draconizations
0a048cdc32
feat(dashboard): focus on member/group banner modal
2022-05-30 12:13:49 +02:00
Draconizations
08ead3d549
feat(dashboard): make list filter modes keyboard accessible
2022-05-30 10:48:51 +02:00
Draconizations
a2d500e536
Merge branch 'feat/dashboard' into feat/dashboard-accessibility
2022-05-30 10:05:30 +02:00
Draconizations
4a03418461
tweak(dashboard): include item name in avatar alt text
2022-05-30 10:02:52 +02:00
Draconizations
5d8f42b537
feat(dashboard): autofocus on expanded avatar image
2022-05-30 10:02:12 +02:00
Draconizations
8113c83828
featI(dashboard): dynamic titles on member/group pages
2022-05-30 10:01:36 +02:00
Draconizations
50732ba010
feat(dashboard): more screenreader friendlyness
2022-05-20 13:49:58 +02:00
Draconizations
9744a3deb6
feat(dashboard): more screenreader friendlyness
2022-05-20 13:39:30 +02:00
Draconizations
abd5a85ba1
feat(dashboard): focus on modal when open
2022-05-20 13:22:20 +02:00
Draconizations
4758e378e3
feat(dashboard): make lists more screenreader friendly
2022-05-20 12:29:20 +02:00
Draconizations
857eda0629
feat(dashboard): imporve keyboard navigation
2022-05-20 12:28:55 +02:00
Draconizations
74aa9663f0
feat(dasbhoard): improve accessibility in cards
2022-05-20 12:28:16 +02:00
Draconizations
4df4aafb7e
fix(dashboard): incorrect alt text in avatar modal
2022-05-20 12:09:40 +02:00
Draconizations
1eb910e61e
feat(dashboard): make navigating more screenreader friendly
2022-05-20 12:09:10 +02:00
Draconizations
379bb7c55d
feat(dashboard): improve alt text for icons
2022-05-20 07:21:50 +02:00
Draconizations
7fa42676ef
feat(dashboard): make navigation more keyboard friendly
2022-05-20 07:21:14 +02:00
Draconizations
7f31ab36c5
fix(dashboard): avoid full page reloads in links
2022-05-19 21:48:56 +02:00
Draconizations
b9a7b08281
fix(dashboard): make dropdowns keyboard navigable
2022-05-19 21:38:53 +02:00
Draconizations
5cd6ccf99c
tweak(dashboard): show focus on svelecte dropdowns
2022-05-19 19:36:58 +02:00
Draconizations
e26ff7020b
deploy #778307a
2022-05-14 23:52:31 +02:00
Draconizations
778307add7
fix: fix some... issues with bulk privacy
2022-05-14 23:51:39 +02:00
Draconizations
edf19d3f6f
deploy #3237bcf
2022-05-14 17:53:36 +02:00
Draconizations
3237bcf289
feat: change the bulk privacy interface
2022-05-14 17:51:18 +02:00
Draconizations
1db8b63687
tweak: make textbox not resizable
2022-05-14 16:18:43 +02:00
Draconizations
a5e13586a7
deploy 199d0df
2022-04-28 20:30:58 +02:00
Draconizations
199d0df0ad
disable the opendyslexic setting for now
2022-04-28 20:30:12 +02:00
Draconizations
daa13da835
fix: wrong tooltip target
2022-04-28 20:29:47 +02:00
Draconizations
f75867b559
fix: dont overwrite previously added group
2022-04-28 20:29:23 +02:00
Draconizations
75d677d9db
fix: typo in deletion popup
2022-04-28 20:29:13 +02:00
Draconizations
3b1c0d722c
deploy 95f5f85
2022-04-27 20:47:18 +02:00
Draconizations
95f5f85a1c
fix: dont pass the systems member list to a new group
...
all it needed was an empty array... sometimes i have a brain moment
2022-04-27 20:46:39 +02:00
Draconizations
c3f5808c9c
deploy 4ba3fc4
2022-04-27 20:22:26 +02:00
Draconizations
4ba3fc4d16
fix: fix member list appearing empty
2022-04-27 20:15:57 +02:00
Draconizations
dcffe317e7
deploy 07d8f79
2022-04-25 20:45:42 +02:00
Draconizations
07d8f79445
feat: proper 404 page
2022-04-25 20:44:40 +02:00
Draconizations
f712e035e1
fix: fix rendering with incomplete settings
2022-04-25 20:39:44 +02:00
Draconizations
b70325b949
tweak: make buttons and links in nav the same color
2022-04-25 20:20:53 +02:00
Draconizations
9fe4656b21
deploy 616331a
2022-04-25 20:10:01 +02:00
Draconizations
616331add7
fix: sprinkle in some margins
2022-04-25 20:07:22 +02:00
Draconizations
72913aee5b
feat: expanded cards / links in individual pages
2022-04-25 20:03:34 +02:00
Draconizations
1adfedbebd
feat: expanded cards/links in group list
2022-04-25 19:29:46 +02:00
Draconizations
5e836a77dd
fix: i don't need a second bool here
2022-04-25 19:29:15 +02:00
Draconizations
a64706d18f
tweak: dont use unnecessary two-way bindings
2022-04-25 19:17:05 +02:00
Draconizations
08f04c8a0c
feat: expanded cards and links in member list
2022-04-25 19:12:01 +02:00
Draconizations
8580277a28
feat: add expanded cards and links as settings
2022-04-25 19:11:48 +02:00
Draconizations
196a71e1b1
fix: more opendyslexic stuff
2022-04-25 19:10:17 +02:00
Draconizations
9a4699da46
fix: forgot to change tooltip
2022-04-07 19:35:03 +02:00
Draconizations
629d45318e
feat: add opendyslexic font setting
2022-04-07 19:33:11 +02:00
Draconizations
ee1e5029f9
fix: don't try to get the api from localhost
2022-04-07 19:05:35 +02:00
Draconizations
7b6749e5c1
fix: tweak styling on login with discord button
2022-04-07 19:04:32 +02:00