f09fde616a
Add rate limiting to message sending.
Paul
2021-08-06 17:22:55 +01:00
6fe0725799
Organise Cargo.toml
Paul
2021-08-04 10:16:51 +01:00
382972ea22
Migrate the rest of the code.
Paul
2021-08-04 10:11:21 +01:00
9fec4e48c0
Start moving to Rocket 0.5.0
Paul
2021-08-03 14:40:07 +01:00
33262cc703
Add cache control header for default avatars.
Paul
2021-07-31 14:48:08 +01:00
e655f53641
Fix embeds not re-generating properly on edit. Include own memberships in Ready payload.
Paul
2021-07-31 12:09:03 +01:00
74b4c6bf2a
Re-write emails, remove HTML body. SpamAssassin is a bitch.
Paul
2021-07-28 14:59:16 +01:00
3c0d736f1e
Use plain reset / verify emails.
Paul
2021-07-28 14:08:55 +01:00
8f6e5be1d4
Events: Distribute user updates to servers. Fix: Deleting a server now correctly deletes all associated objects.
Paul
2021-07-28 13:40:03 +01:00
7d3ce0c96a
Remove broken HTML attribute.
Paul
2021-07-27 17:24:47 +01:00
c6de871ad3
Add extra snippet.
Paul
2021-07-27 17:14:36 +01:00
ad06ff16c4
Messaging: Upsert mentions into unreads. Messaging: Allow multiple attachment upload.
0.5.0
Paul
2021-06-22 17:42:18 +01:00
b10d4f3559
Messaging: Add mentions to unread object.
Paul
2021-06-17 14:42:48 +01:00
4727f997ed
New Feature: Add server-side channel unreads.
Paul
2021-06-16 23:24:31 +01:00
d2b17b64e7
Docker: Publish to :latest tag when building.
Paul
2021-06-16 19:36:59 +01:00
598f6374b3
Messaging: Don't embed URLs in code.
Paul
2021-06-16 16:43:17 +01:00
bad9024537
Messaging: Remove embed when editing message.
Paul
2021-06-16 16:31:06 +01:00
6d67b3f767
Fix: Prevent users banning themselves.
Paul
2021-06-16 15:46:54 +01:00
9a2ccecb89
Channels: Make sure to delete last, to keep integrity.
Paul
2021-06-16 15:42:46 +01:00
c4b39c56d4
Fix: Delete channel query failing due to empty unset.
Paul
2021-06-16 14:15:53 +01:00
f33611aee6
Fix: Handle status::User on group create.
Paul
2021-06-14 16:00:29 +01:00
95d7c23d32
Badges: Add responsible disclosure badge. Fix: Don't serialize None on Metadata. (january embed)
Paul
2021-06-13 20:19:07 +01:00
6b8158bf54
Fix: Use channel_invites collection name instead of invites. Was conflicting with invite-only rauth registrations.
Paul
2021-06-12 10:33:31 +01:00
9be9b76035
Servers: Add new system messages.
Paul
2021-06-11 22:12:01 +01:00
03fa923ef4
Refactor: Send system messages directly from content.
Paul
2021-06-11 19:18:46 +01:00
78c890aa59
Messaging: Parse mentions.
Paul
2021-06-11 18:07:37 +01:00
0f18a6781d
Channels: Include last message id on text channels. API: Return members when fetching messages. Misc: Remove defunct DISABLE_REGISTRATION variable.
Paul
2021-06-11 16:22:35 +01:00
f0d1ab390b
Invites: Include server and channel ID. Permissions: Small fix, consider self as User.
Paul
2021-06-10 14:56:53 +01:00
335f729c53
Notifications: Remove ServerCreate event.
Paul
2021-06-07 18:28:28 +01:00
c763a292a7
Run cargo fmt.
Paul
2021-06-07 16:16:40 +01:00
fce92382bf
Servers: Fix create / leave. Prevent removal of self / owner.
Paul
2021-06-07 16:14:48 +01:00
4e90cf1f58
Servers: Ban and unban users + ban list.
Paul
2021-06-06 16:52:00 +01:00
782bfb7e03
Servers: Route for kicking a member.
Paul
2021-06-06 15:22:23 +01:00
1f1d9613e2
Servers: Fetch and edit members. Permissions: Use bit representation for permissions.
Paul
2021-06-06 14:57:55 +01:00
0af4fa4be9
Servers: Add description field. API: Allow removal of description on channels and servers.
Paul
2021-06-06 10:55:31 +01:00
380369e1c4
Servers: Route for fetching server invites.
Paul
2021-06-06 10:31:06 +01:00
dbd70abaca
Servers: Add route for fetching members.
Paul
2021-06-06 10:17:33 +01:00
f9fbe54b17
Servers: Create and delete invites. Create and fetch servers.
Paul
2021-06-05 22:41:47 +01:00
681b2b8ab6
Servers: Add invites. Create, view and join.
Paul
2021-06-03 20:00:08 +01:00
812fa2a98f
Permissions: Resolve guild, allows ability to delete channels, delete others messages, etc.
Paul
2021-06-02 12:35:01 +01:00
1713ad057d
Servers: Add route for creating channels. Notifications: Subscribe to guild channels.
Paul
2021-06-02 11:51:58 +01:00
f32f447233
Notifications: Subscribe users to new guild channels.
Paul
2021-06-02 10:27:51 +01:00
8627f27a50
Channels: Don't return self on msg query.
Paul
2021-06-02 10:12:53 +01:00