Jake Fulmine
19cd6aebe5
fix(dashboard): properly update items per page in main list
2022-11-28 17:11:03 +01:00
Jake Fulmine
0064857437
fix(dashboard): fix group icons in list
2022-11-28 17:08:20 +01:00
Jake Fulmine
7327db535a
fix(dashboard): fix build. for real this time
2022-11-28 07:51:24 +01:00
Jake Fulmine
f978d18e8b
fix(dashboard): actually fix build(??)
2022-11-28 07:34:48 +01:00
Jake Fulmine
6f9ebc48e3
fix(dashboard): fix build
2022-11-28 07:30:25 +01:00
Jake Fulmine
5bfb0d030e
fix(dashboard): correct default items per page with expanded list setting
2022-11-28 07:19:12 +01:00
Jake Fulmine
15a5f78cf1
tweak(dashboard): re-add sorting by birthday and creation
2022-11-27 21:27:49 +01:00
Jake Fulmine
2a5cadff13
tweak(dashboard): make excluding fields take priority over including
2022-11-27 20:50:31 +01:00
Jake Fulmine
a189d740ab
tweak(dashboard): lock icon actually unlocks
2022-11-27 20:13:38 +01:00
Jake Fulmine
43c59e7fe2
fix(dashboard): show proper privacy icons in header
2022-11-27 20:08:14 +01:00
Jake Fulmine
9cc4b12130
tweak(dashboard): properly change items per page when switching view
2022-11-27 20:07:35 +01:00
Jake Fulmine
217afee8a0
fix(dashboard): fix public profile list crashing
2022-11-27 19:49:07 +01:00
Jake Fulmine
39e18704a6
refactor(dashboard): revamp how lists work entirely
2022-11-27 19:27:07 +01:00
Jake Fulmine
a62b6d53e2
fix(dashboard): fix broken styling on lists
2022-11-26 14:25:10 +01:00
Jake Fulmine
c574ad6ecf
chore(dashboard): update dependencies
2022-11-26 13:41:01 +01:00
Jake Fulmine
1b3f188997
refactor(dashboard): re-organize dashboard files
2022-11-26 13:23:59 +01:00
Jake Fulmine
145bbf9b62
fix(dashboard): improve shard status page
2022-10-22 17:24:29 +02:00
Jake Fulmine
00c55533ea
feat(dashboard): card list view
2022-10-02 22:09:13 +02:00
Jake Fulmine
3bae5344b6
fix(dashboard): list freeze when editing sorted-by field
...
also fixes the wrong cards remaining open after resorting the list
2022-09-27 20:53:18 +02:00
Jake/Rads
371d677af1
Merge branch 'main' of https://github.com/PluralKit/PluralKit
2022-07-07 19:53:27 +02:00
Jake/Rads
d7aeb70918
feat(dashboard): more list sorting options
2022-07-07 19:53:24 +02:00
Jake/Rads
94809fcf19
fix(dasbhoard): don't stretch icons in headers
2022-06-30 16:30:11 +02:00
Jake/Rads
032c601ec3
fix(dashboard): fix deleting items not updating list
2022-06-30 16:24:41 +02:00
Jake/Rads
1bdee69c9b
fix(dashboard): include members array on creation
2022-06-30 16:24:20 +02:00
Jake/Rads
ed526eddb1
fix(dashboard): show group colors again
2022-06-28 09:12:07 +02:00
Jake/Rads
5df818e367
feat(dashboard): copy short link from pages
2022-06-28 08:04:19 +02:00
Jake/Rads
380b01c364
fix(dashboard): fix page links from dashboard
2022-06-28 07:51:13 +02:00
Jake/Rads
e33ca27dd5
fix(dashboard): show card colors again!
2022-06-27 21:00:04 +02:00
Jake/Rads
1b941cdf3b
fix(dashboard): fix arrow key navigation (again)
2022-06-27 20:32:03 +02:00
Jake/Rads
061c94dab4
fix(dashboard): properly determine page links
2022-06-27 20:31:33 +02:00
Jake/Rads
b99af6a52e
fix(dashboard): typo in option
2022-06-27 20:12:58 +02:00
Jake/Rads
98f7a39185
fix(dashboard): fix public profile page links
2022-06-27 17:00:48 +02:00
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