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
spiral
07936ec561
fix(bot): crash in 'pk;ap' command when system has no switches registered
2022-06-27 05:42:23 -04: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
spiral
7d11b8c238
fix: build issues
2022-06-26 17:30:12 -04:00
spiral
4bf4197c2a
feat(stats): rewrite scheduled tasks runner, use timescaledb instead of influxdb
2022-06-26 14:19:46 -04: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
Ske
b47694edc1
fix: include cache in redis-received events
2022-06-22 19:01:12 +02:00
spiral
c156951e19
fix(bot): incorrect conditional in logclean
2022-06-22 09:34:59 -04:00
spiral
6c4bd2cc26
fix(dashboard): show error message returned by api in discord login page
2022-06-21 22:23:25 -04:00
spiral
b04b6e38d2
feat(bot): allow 'pk;logclean' in DMs
2022-06-21 11:13:24 -04:00
spiral
cfd9dff6c5
feat(bot): tag cluster ID in sentry events
2022-06-21 11:11:47 -04:00
spiral
bebad3fd77
feat(bot): add dashboard link and 'pk;commands' to help command
2022-06-20 19:22:50 -04:00
spiral
5c055871e3
feat(bot): store command message info in redis
2022-06-19 20:28:55 -04:00
pulchra mentis
33b77470ee
feat(dashboard): timestamp parsing ( #461 )
2022-06-17 23:05:19 -04:00
spiral
62c5c3865a
fix(api): generate token if needed in discord oauth response
2022-06-16 17:51:53 -04:00
spiral
9848b88d5b
feat(bot): don't query db message context when running commands
2022-06-15 19:28:34 -04:00
spiral
7cb3a3ea0f
feat(bot): remove hacky fix for extremely slow system deletes
...
they are no longer extremely slow
2022-06-15 18:52:50 -04:00
spiral
ba9c074dc2
feat(dashboard): somewhat better styling of shard status page
2022-06-15 00:08:47 -04:00
spiral
65e2bb0234
feat(bot): remove cluster-local DM channel cache
2022-06-14 23:11:55 -04:00