|
8e21d2e5cc
|
check that we only fetch legacy once, ever
|
2022-01-30 03:28:20 -05:00 |
|
|
a3691fa112
|
automatically import from legacy, or die trying.
|
2022-01-30 03:26:14 -05:00 |
|
|
d407a015c9
|
every primary path API route is refactored!
|
2022-01-30 02:24:25 -05:00 |
|
|
f2508fbea4
|
add brute force interactions tests
|
2022-01-29 03:49:51 -05:00 |
|
|
0d5bc60c92
|
simplify interactions verify
|
2022-01-29 02:28:47 -05:00 |
|
|
6583471f40
|
nevermind x2, tweetnacl is bad but SubtleCrypto has what we need apparently
|
2022-01-29 02:22:47 -05:00 |
|
|
ea691bb56e
|
nevermind, no interactions
|
2022-01-29 01:30:30 -05:00 |
|
|
3033ebacb7
|
add majority of routes and datapaths, start on interactions
|
2022-01-29 01:28:29 -05:00 |
|
|
bbc0053383
|
add sessions/state spec
|
2022-01-28 15:36:27 -05:00 |
|
|
e51ca63e1c
|
chore: more tests, almost 100%
|
2022-01-27 23:29:20 -05:00 |
|
|
480987aa90
|
feat(api): add tests
|
2022-01-27 22:30:24 -05:00 |
|
|
688954a2e0
|
miniflare init
|
2022-01-27 16:54:37 -05:00 |
|
|
8c07ed3123
|
chore: fix linting
|
2022-01-22 22:14:16 -05:00 |
|
|
20efb22605
|
fix(editor): make permalink types more sane
|
2022-01-22 22:10:57 -05:00 |
|
|
0d96a4f973
|
feat(editor): add permalink section in editor
|
2022-01-22 22:07:11 -05:00 |
|
|
f86eaae5e9
|
chore: rename uses of "Guilds" to "Servers"
|
2022-01-22 20:27:54 -05:00 |
|
|
8eb4377044
|
fix(design-system): organisms/editor-shell: add spacer above masthead
|
2022-01-22 20:22:02 -05:00 |
|
|
7a52653260
|
fix(bot): update discord.js to 13, ignore non-direct mentions
|
2022-01-22 18:49:10 -05:00 |
|
|
cba0d1f35a
|
fix(design-system): molecules/editor-category: handleRoleListUpdate should not be nested function
|
2022-01-22 18:13:00 -05:00 |
|
|
dac2af43a2
|
fix(api): disable access control
|
2021-08-13 08:52:44 -04:00 |
|
|
d5acea4abb
|
fix: missing tools on a composable handler
|
2021-08-07 18:05:34 -04:00 |
|
|
76a03c2d2c
|
chore: refactor asyncResponse to take a preflight response
|
2021-08-07 18:04:29 -04:00 |
|
|
26bc74bcbc
|
fix(interactions): add async responses
|
2021-08-07 18:00:20 -04:00 |
|
|
285e23c0ed
|
fix(bot-join): fix commands scope
|
2021-08-01 20:56:06 -04:00 |
|
|
066f68ffef
|
feat: Slash Commands (#337)
* feat: add discord interactions worker
* feat(interactions): update CI/CD and terraform to add interactions
* chore: fix lint issues
* chore: fix build & emulation
* fix(interactions): deployment + handler
* chore: remove worker-dist via gitignore
* feat: add /pickable-roles and /pick-role basis
* feat: add pick, remove, and update the general /roleypoly command
* fix: lint missing Member import
|
2021-08-01 20:26:47 -04:00 |
|
|
dde05c402e
|
add feature flag stuff
Signed-off-by: Katalina Okano <git@kat.cafe>
|
2021-07-27 23:03:00 -04:00 |
|
|
3074db0a21
|
chore: set new features behind feature flags
|
2021-07-27 20:34:49 -04:00 |
|
|
c1e0e65823
|
fix(picker): uncache on role updates
|
2021-07-18 03:23:12 -04:00 |
|
|
2d88c4bf23
|
fix(picker): on access control violation, do a navigate rather than redirectTo
|
2021-07-18 02:37:29 -04:00 |
|
|
9921410c9f
|
chore: remove leaked webhook
|
2021-07-18 02:28:07 -04:00 |
|
|
3f45153b66
|
feat: add access control
|
2021-07-18 02:12:30 -04:00 |
|
|
9c07ff0e54
|
chore: remove leftover BUILD.bazel files
|
2021-07-17 20:38:54 -04:00 |
|
|
6708f5c6fc
|
chore: add create-component tool
|
2021-07-17 20:37:58 -04:00 |
|
|
62687ced78
|
fix(editor): fix style linting issue
|
2021-07-17 19:46:16 -04:00 |
|
|
b150462f2b
|
fix(api): remove references to x-create-roleypoly-data
|
2021-07-17 19:43:21 -04:00 |
|
|
4cc202b62a
|
feat(Editor): make server utilities their own pages
Signed-off-by: Katalina Okano <git@kat.cafe>
|
2021-07-17 19:23:35 -04:00 |
|
|
d52508a046
|
feat(api): update-roles will report x-audit-log-reason to discord
Signed-off-by: Katalina Okano <git@kat.cafe>
|
2021-07-17 19:22:16 -04:00 |
|
|
824fee0703
|
refactor(api): Abstract discord API base url to config.ts
Signed-off-by: Katalina Okano <git@kat.cafe>
|
2021-07-17 19:21:38 -04:00 |
|
|
31ea2e2183
|
refactor(api): asEditor instead of copy-pasted admin/manager/root check
|
2021-07-17 19:07:10 -04:00 |
|
|
0ed5d696df
|
feat: redesign server listing design language
|
2021-07-10 15:03:10 -04:00 |
|
|
e5d83bc133
|
Fix/role tap styling (#321)
* fix(Role): don't show role state svgs on mobile hover
* fix(Role): default color hover state should be white svg fill
|
2021-07-14 22:08:50 -04:00 |
|
|
8158ae38f1
|
fix(Popover): fix z-index dismiss handler and mobile positioning
|
2021-07-13 23:32:01 -04:00 |
|
|
acc604f83f
|
feat: add audit logging via webhook (#309)
* feat: add audit logging via webhook
* addd missing auditLogWebhook values in various places
|
2021-07-13 23:01:25 -04:00 |
|
|
5671a408c1
|
fix(Editor): add reset/delete actions to each category (fixes #302)
|
2021-07-13 22:59:05 -04:00 |
|
|
5dce2fc949
|
chore(cfw-emulator): add bin field back ascfpages fixed their chmod issue
|
2021-07-13 22:21:05 -04:00 |
|
|
85ceb25c17
|
feat(UserPopover): add copyright and links to user popover
|
2021-07-09 07:08:51 -05:00 |
|
|
29adda5fd6
|
chore: ???
|
2021-07-09 07:08:23 -05:00 |
|
|
1cd5cd7378
|
fix(Avatar): fix transparent server icons showing backgrounds
|
2021-07-09 07:07:53 -05:00 |
|
|
57f58d7333
|
feat(Editor): refresh cache when in the editor
|
2021-07-09 07:07:10 -05:00 |
|
|
4d18c0da1e
|
chore(get-picker-data): comment a TODO for __no_cache ratelimit
|
2021-07-09 07:06:24 -05:00 |
|