8 Commits

Author SHA1 Message Date
Jake Fulmine
00c55533ea feat(dashboard): card list view 2022-10-02 22:09:13 +02:00
Jake/Rads
1b941cdf3b fix(dashboard): fix arrow key navigation (again) 2022-06-27 20:32:03 +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
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
9ab6a5ba2e feat(dashboard): randomize member and group lists 2022-06-27 00:28:40 +02:00