Paul Makles
|
10645638a2
|
feat: use new ServerCreate events
|
2022-04-09 19:03:25 +01:00 |
|
Paul Makles
|
b4d825b9a1
|
feat: strongly type and remaining routes
|
2022-03-20 18:14:24 +00:00 |
|
Paul Makles
|
aee6c751c6
|
fix: strongly type member fetch all route
|
2022-03-20 18:08:48 +00:00 |
|
Paul Makles
|
8dd9acdb59
|
chore(doc): implement remainder of documentation
|
2022-03-19 18:19:24 +00:00 |
|
Paul Makles
|
8d8bcff31f
|
fix(server_edit): use new style throws
|
2022-02-24 00:07:31 +00:00 |
|
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
|
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
|
d7be1db755
|
fix: make users foreign when fetching member list
|
2022-02-21 13:01:53 +00:00 |
|
Paul Makles
|
489c2bdd87
|
feat: rewrite requests to include events
|
2022-02-19 19:49:10 +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
|
4801b51cef
|
fix: fixes for full mongo implementation
|
2022-02-11 21:44:59 +00:00 |
|
Paul Makles
|
1988a9501b
|
chore: remove mongodb imports
|
2022-02-11 11:11:48 +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
|
a8d5fcec9e
|
feat(bots): implement bot routes
|
2022-02-10 15:54:41 +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
|
0fdb749199
|
chore(thanos): strip down codebase to just API routes
|
2022-01-27 14:16:30 +00:00 |
|
Paul Makles
|
96fd18f679
|
chore: remove limitations on private channels
|
2022-01-04 20:08:04 +00:00 |
|
Paul Makles
|
ce68f7eeed
|
fix: don't return all members on message query / search
|
2022-01-03 15:21:12 +00:00 |
|
Paul Makles
|
345c4c627c
|
feat: add discoverability and analytics flags
|
2022-01-03 12:46:10 +00:00 |
|
Paul
|
8d25dd1d65
|
feat: implement idempotency tokens
closes #108 and closes #106
|
2021-11-01 18:32:45 +00:00 |
|
Paul
|
49c7bc0ffe
|
fix: prevent server owner being kicked
Fixes #96.
|
2021-11-01 13:51:38 +00:00 |
|
Paul Makles
|
4b8205b75b
|
Merge pull request #76 from goaaats/feature/server_limit
Add basic server limit
|
2021-09-14 20:52:16 +01:00 |
|
Paul
|
b4db321d0e
|
Fix missing definition of flags on creation.
|
2021-09-14 16:16:18 +01:00 |
|
goat
|
88a1d46bcc
|
feat: add basic server limit via env var
|
2021-09-07 05:16:27 +02:00 |
|
Yannick Funk
|
b15e07c707
|
Initial commit
|
2021-08-25 21:48:43 +02:00 |
|
Paul
|
326e539ad3
|
Fix issues with incoming PRs.
|
2021-08-16 14:07:42 +01:00 |
|
Paul Makles
|
c632341eb7
|
Merge pull request #36 from Zomatree/master
|
2021-08-16 13:57:09 +01:00 |
|
heikkari
|
721ca3a4f5
|
Enhancement: Routes with no body should return 204 No Content.
|
2021-08-16 15:34:44 +03:00 |
|
Zomatree
|
d4f7c4a77d
|
add nsfw to servers and channels
|
2021-08-16 00:18:14 +01:00 |
|
Paul
|
93610ebbc3
|
Restrict bots from creating servers, groups, acking messages, and making friends.
|
2021-08-11 20:16:11 +01:00 |
|
Paul
|
084d71f050
|
Add role hoisting / ranking.
Add bot creation for #8.
|
2021-08-11 20:04:22 +01:00 |
|
Paul
|
e7065cbf1d
|
Bump reqwest version.
Add mark server as read route.
Mark servers as read on join.
|
2021-08-07 12:26:25 +01:00 |
|
Paul
|
9fec4e48c0
|
Start moving to Rocket 0.5.0
|
2021-08-06 17:24:16 +01:00 |
|
Paul
|
a5f7314f97
|
Fix description not being updated on servers.
|
2021-07-27 12:29:55 +01:00 |
|
Paul
|
682b6cbd9f
|
Return banned user objects.
Fix category edit.
|
2021-07-24 19:42:57 +01:00 |
|
Paul
|
1872432725
|
0.5.1-alpha.8
Add Edit Role route.
|
2021-07-13 13:43:42 +01:00 |
|