Paul Makles
|
a495a8dfd7
|
feat(permissions): handle rankings on kick / ban
|
2022-02-23 18:08:25 +00:00 |
|
Paul Makles
|
0553ce5587
|
feat(permissions): apply permissions on set channel routes
|
2022-02-23 17:51:36 +00:00 |
|
Paul Makles
|
fcbaab7bcb
|
feat(server/set_default): prevent users giving perm they don't have
|
2022-02-23 15:59:21 +00:00 |
|
Paul Makles
|
437a620274
|
fix: also consider role ranking on setting role perm
|
2022-02-23 15:58:54 +00:00 |
|
Paul Makles
|
30af92bee4
|
feat(set server perm): prevent users giving out permissions they don't have
|
2022-02-23 15:53:58 +00:00 |
|
Paul Makles
|
0ecce98056
|
feat(roles delete): only allow members to delete roles lower ranking then themself
|
2022-02-23 14:42:08 +00:00 |
|
Paul Makles
|
04c2f8f293
|
feat(roles edit): ensure users can't move role above their own ranking
|
2022-02-23 14:39:09 +00:00 |
|
Paul Makles
|
d45b32bce6
|
feat(roles create): consider member's ranking and allow specifying custom ranking on creation
|
2022-02-23 14:34:29 +00:00 |
|
Paul Makles
|
23ec914033
|
feat: implement new permissions hierarchy
|
2022-02-23 13:30:01 +00:00 |
|
Paul Makles
|
71c01e0817
|
fix(bans): fix data format returned
|
2022-02-22 22:51:39 +00:00 |
|
Paul Makles
|
7b1a3dc7dd
|
fix(join invite): create instead of insert member
|
2022-02-22 22:51:23 +00:00 |
|
Paul Makles
|
64d1126af9
|
fix(message delete): throw instead of manual check
|
2022-02-22 22:51:04 +00:00 |
|
Paul Makles
|
4c40c6c2cc
|
feat(perms): consistently throw correct permissions
|
2022-02-22 21:41:12 +00:00 |
|
Paul Makles
|
7befd77c5b
|
fix: switch to new permissions enum
|
2022-02-22 20:34:23 +00:00 |
|
Paul Makles
|
aab85fa143
|
feat: use auto db configuration
|
2022-02-21 14:48:36 +00:00 |
|
Paul Makles
|
d7be1db755
|
fix: make users foreign when fetching member list
|
2022-02-21 13:01:53 +00:00 |
|
Paul Makles
|
2580cec272
|
feat: add idempotency tokens back
|
2022-02-20 10:16:16 +00:00 |
|
Paul Makles
|
489c2bdd87
|
feat: rewrite requests to include events
|
2022-02-19 19:49:10 +00:00 |
|
Paul Makles
|
061af1f2c3
|
chore: update path
|
2022-02-19 12:20:01 +00:00 |
|
Paul Makles
|
50d9f50c8f
|
chore: commit the things that are to be commited
|
2022-02-11 23:33:38 +00:00 |
|
Paul Makles
|
28db08ba88
|
fix: create membership when creating server
|
2022-02-11 22:27:34 +00:00 |
|
Paul Makles
|
9da51b2d45
|
fix: fix the thing (it is 10:20pm)
|
2022-02-11 22:21:37 +00:00 |
|
Paul Makles
|
6a871fa944
|
feat: implement fetch group invite
|
2022-02-11 22:16:31 +00:00 |
|
Paul Makles
|
4801b51cef
|
fix: fixes for full mongo implementation
|
2022-02-11 21:44:59 +00:00 |
|
Paul Makles
|
7a9adb45f7
|
fix(invites): account for server bans
|
2022-02-11 12:52:34 +00:00 |
|
Paul Makles
|
f0eb228b19
|
fix: apply partial to bot object
|
2022-02-11 12:49:34 +00:00 |
|
Paul Makles
|
5aee381fd6
|
feat: enable migrations
|
2022-02-11 12:37:09 +00:00 |
|
Paul Makles
|
249b1161f9
|
chore: implement invite join and rauth conf
|
2022-02-11 11:28:06 +00:00 |
|
Paul Makles
|
1988a9501b
|
chore: remove mongodb imports
|
2022-02-11 11:11:48 +00:00 |
|
Paul Makles
|
6d230e57f5
|
feat(web push): sub / unsub routes
|
2022-02-10 22:14:07 +00:00 |
|
Paul Makles
|
9f1eda4af0
|
feat(servers): role and permission routes
|
2022-02-10 22:14:00 +00:00 |
|
Paul Makles
|
734dc2bb59
|
feat(servers): member routes
|
2022-02-10 22:13:46 +00:00 |
|
Paul Makles
|
e22d991995
|
feat(servers): ban routes
|
2022-02-10 22:13:10 +00:00 |
|
Paul Makles
|
37ffde23ce
|
feat(servers): implement create, delete, edit, fetch
|
2022-02-10 18:30:36 +00:00 |
|
Paul Makles
|
f676071641
|
feat(sync): implement settings and unreads fetch
|
2022-02-10 16:55:59 +00:00 |
|
Paul Makles
|
a8d5fcec9e
|
feat(bots): implement bot routes
|
2022-02-10 15:54:41 +00:00 |
|
Paul Makles
|
d4aff072a8
|
feat(messages): implement message ack / delete
|
2022-02-10 14:23:46 +00:00 |
|
Paul Makles
|
57d114fee9
|
feat(messages): implement message editing
|
2022-02-10 13:33:13 +00:00 |
|
Paul Makles
|
a4cbbfea51
|
feat(messages): implement fetch, query, search
|
2022-02-10 12:53:26 +00:00 |
|
Paul Makles
|
a6cec559b1
|
feat(messaging): implement fetch and send
|
2022-02-04 23:33:58 +00:00 |
|
Paul Makles
|
8b4541feb0
|
chore: format code
|
2022-02-04 22:19:40 +00:00 |
|
Paul Makles
|
88273021a2
|
chore: add env variables back
|
2022-02-04 22:17:49 +00:00 |
|
Paul Makles
|
e367c42dca
|
feat(channels): add / remove group members
|
2022-02-04 22:11:18 +00:00 |
|
Paul Makles
|
88f811761b
|
feat: implement channel invites, perms, group create, members fetch
chore: when you accidentally run fmt
|
2022-02-04 21:50:30 +00:00 |
|
Paul Makles
|
b58755dbeb
|
feat(channels): implement fetch, edit, delete
|
2022-02-04 16:48:32 +00:00 |
|
Paul Makles
|
780b88eb2f
|
feat(onboard): implement onboarding routes
|
2022-02-04 14:57:10 +00:00 |
|
Paul Makles
|
1aafa51033
|
feat(users): implement relationships, DMs, proper perms
|
2022-02-04 13:38:24 +00:00 |
|
Paul Makles
|
63064cc9bb
|
feat: implement edit user / username
|
2022-02-03 22:52:04 +00:00 |
|
Paul Makles
|
1d5800a3b8
|
feat(users): implement fetch self / user, open dm
|
2022-01-31 22:30:02 +00:00 |
|
Paul Makles
|
c1cd4bfa66
|
feat(routes/users): implement fetch_self
|
2022-01-31 20:07:36 +00:00 |
|