Commit graph

467 commits

Author SHA1 Message Date
9ae9c104ef prevent double writes to worker in GCS, port to newer GCP auth workflow 2022-01-30 17:32:14 -05:00
c38e1b129a update to tf 1.1.4 2022-01-30 17:27:20 -05:00
1e696c79ff remove interactions from terraform, fix deploy side configs 2022-01-30 17:13:57 -05:00
4d231c011e move api pretest to api package.json instead of CI 2022-01-30 17:02:00 -05:00
650691aead fix tests 2022-01-30 16:58:10 -05:00
65b36a77ff pre-build api 2022-01-30 16:45:57 -05:00
e162096c03 update web, fix integration issues 2022-01-30 16:14:52 -05:00
2fb721078e fix tests, divorce enzyme where-ever possible 2022-01-30 11:14:52 -05:00
3c3af304f7 fix all linting issues, upgrade most packages 2022-01-30 04:53:13 -05:00
c7774ddca3 update web references to API routes since they all changed 2022-01-30 03:46:56 -05:00
073860156f update some packages we don't need specific pinning for anymore 2022-01-30 03:37:41 -05:00
503e908e36 remove interactions & worker-utils package, update misc/types 2022-01-30 03:35:56 -05:00
33df1c7edc remove old-src, same some historic pieces 2022-01-30 03:34:41 -05:00
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
4e2616c1a7 fix: upgrade all uses of node 14 to 16 2022-01-22 18:57:14 -05:00
0c9f60ccd9 fix(bot): upgrade node verison to 16 2022-01-22 18:56:11 -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
3601d435b2 chore: update discord-interactions terraform module 2021-08-02 20:21:53 -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