10 Commits

Author SHA1 Message Date
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 Fulmine
e60eeba6ed feat(dashboard): change cardsheader to display name when sorting/searching by it 2022-08-22 12:28:01 +02:00
Jake Fulmine
e2b958c305 fix(dashboard): editing and backing out should not update the card 2022-08-22 12:13:52 +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
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
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