Paul Makles
|
25a52cbbb1
|
chore(doc): comment channel routes
|
2022-03-19 14:14:24 +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
|
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
|
1988a9501b
|
chore: remove mongodb imports
|
2022-02-11 11:11:48 +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
|
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 |
|
Zomatree
|
8be51dc4f0
|
feat(messaging): add sendable embeds (#119)
|
2022-01-15 10:43:47 +00:00 |
|
Paul
|
08c1aa6f5d
|
feat(messaging): add masquerade to messages
|
2021-11-04 20:50:30 +00:00 |
|
Paul
|
8d25dd1d65
|
feat: implement idempotency tokens
closes #108 and closes #106
|
2021-11-01 18:32:45 +00:00 |
|
Paul
|
e5e0031cad
|
Fix rate limiter for bots.
Use local-request state to cache User object.
|
2021-09-18 20:06:00 +01:00 |
|
Zomatree
|
e636879065
|
Merge remote-tracking branch 'upstream/master' into ratelimits
|
2021-09-15 21:06:08 +01:00 |
|
Zomatree
|
2f452b15b1
|
add ratelimits
|
2021-09-07 15:48:06 +01:00 |
|
Yannick Funk
|
ffa721117e
|
Shorten regex further
|
2021-08-25 16:34:42 +02:00 |
|
Yannick Funk
|
c29f6d830c
|
Ignore I L O and u
|
2021-08-25 16:32:11 +02:00 |
|
Yannick Funk
|
effe3763da
|
Shorten regex and adapt capture evaluation
|
2021-08-25 00:10:20 +02:00 |
|
Paul
|
f09fde616a
|
Add rate limiting to message sending.
|
2021-08-06 17:24:16 +01:00 |
|
Paul
|
9fec4e48c0
|
Start moving to Rocket 0.5.0
|
2021-08-06 17:24:16 +01:00 |
|
Paul
|
f35a1049da
|
Fix: Use UploadFiles instead of EmbedLinks perm.
|
2021-06-26 22:35:21 +01:00 |
|
Paul
|
35b0c69cdb
|
Permissions: Add EmbedLinks / UploadFiles to channels
Web Push: Send events if mentioned
|
2021-06-25 13:33:05 +01:00 |
|
Paul
|
9a417aa6ad
|
Messaging: Add message replies.
Servers: Add VoiceChannel.
|
2021-06-23 13:50:18 +01:00 |
|
Paul
|
ad06ff16c4
|
Messaging: Upsert mentions into unreads.
Messaging: Allow multiple attachment upload.
|
2021-06-22 17:42:18 +01:00 |
|
Paul
|
78c890aa59
|
Messaging: Parse mentions.
|
2021-06-11 18:07:37 +01:00 |
|
Paul
|
5aa9624d5c
|
Database: Add user settings sync entity.
Run cargo fmt.
|
2021-05-26 11:02:16 +01:00 |
|
Paul
|
7aad88ad3f
|
Messages: Allow multiple attachments. (⚠️ breaking change)
|
2021-05-25 17:23:47 +01:00 |
|
Paul
|
8cfa5d7091
|
Run cargo fmt.
|
2021-05-01 17:29:31 +01:00 |
|
Paul
|
f135a57a9b
|
API change: deprecate Gravatar.
Include avatar information in user object.
|
2021-05-01 16:38:06 +01:00 |
|
Paul
|
f163cb65de
|
AAAAAAAAAAAAA
We should be setting message_id not message.
|
2021-04-24 18:01:08 +01:00 |
|
Paul
|
f7bcd3ad93
|
Migrate to Autumn 1.0.0
|
2021-04-24 16:00:13 +01:00 |
|
Paul
|
7f5d6f2312
|
Format code.
|
2021-04-03 14:44:01 +01:00 |
|
Paul
|
78c42fd412
|
Fetch profile route, push badges and status.
|
2021-04-02 21:55:02 +01:00 |
|
Paul
|
32cd9d8a13
|
Strict typing for system messages; add a way to rename group.
|
2021-03-31 20:54:47 +01:00 |
|
Paul
|
db6047f2d3
|
Allow empty messages with attachment.
|
2021-02-19 14:09:19 +00:00 |
|
Paul
|
10cac358a9
|
Label permission errors, and too many ids for /stale.
|
2021-02-19 13:26:04 +00:00 |
|
Paul
|
52e070c21c
|
Basic Web Push support.
|
2021-02-18 16:21:34 +00:00 |
|
Paul Makles
|
a7ea29d821
|
Add a way to send messages with attachments.
|
2021-02-16 15:25:33 +00:00 |
|
Paul Makles
|
3b85dcce14
|
Include group members in payload.
|
2021-01-26 22:05:32 +00:00 |
|
Paul Makles
|
f42480886b
|
Re-structure Permissions; add perm to view users from mutual groups.
|
2021-01-26 21:12:23 +00:00 |
|
Paul Makles
|
11f7092fcd
|
Add last_message to channels, mark DMs as active.
|
2021-01-24 10:24:44 +00:00 |
|
Paul Makles
|
901b29f49e
|
Run cargo fmt
|
2021-01-18 22:02:46 +00:00 |
|
Paul Makles
|
34ac8f54ef
|
Add group creation. Sync channels to clients on creation.
|
2021-01-18 22:02:32 +00:00 |
|
Paul Makles
|
a1a921bbcb
|
Run cargo fmt.
|
2021-01-18 20:26:26 +00:00 |
|
Paul Makles
|
c6ba72d924
|
Add message sending.
|
2021-01-18 20:07:42 +00:00 |
|