-
ffff620508
Advertise WebSocket address at root. Add REVOLT_EXTERNAL_WS_URL.
Paul Makles
2020-12-31 16:05:39 +00:00
-
7728768539
Ready payload on websocket, add friend by username + avatars.
0.3.0
Paul Makles
2020-12-31 14:59:26 +00:00
-
cac21ce2b6
Fix import and cargo fmt
Paul Makles
2020-12-30 15:36:04 +00:00
-
0640f68f9c
Add notifications to remaining routes.
Paul Makles
2020-12-30 15:34:32 +00:00
-
1aaa6f3c41
Get notifications working properly.
Paul Makles
2020-12-30 15:24:44 +00:00
-
f39bc07bb9
Start work on notifications from client, cargo fmt
Paul Makles
2020-12-30 11:36:32 +00:00
-
af56f5e2d8
Add hive to main join!().
Paul Makles
2020-12-29 23:25:52 +00:00
-
c704f13d72
Re-implement user relationships.
Paul Makles
2020-12-29 16:32:22 +00:00
-
84d09db9b3
Add SavedMessages channel type, add create DM.
Paul Makles
2020-12-29 14:15:44 +00:00
-
eb382fa1ec
New perm concept, reference, and adding routes.
Paul Makles
2020-12-29 13:02:04 +00:00
-
798047625a
Add onboarding and FromRequest for User.
Paul Makles
2020-12-28 21:47:32 +00:00
-
16c5a28637
Refractor route code.
Paul Makles
2020-12-28 18:32:13 +00:00
-
c748b4349b
Switch to async-std, refractor notifications code.
Paul Makles
2020-12-28 17:52:22 +00:00
-
6253a91276
Move all entities to their own folder.
Paul Makles
2020-12-28 15:21:11 +00:00
-
b33f19a3c2
Copy better error handling over from rauth.
Paul Makles
2020-12-28 15:04:23 +00:00
-
a91bae2784
Use compose, disable major parts of application.
Paul Makles
2020-12-28 14:54:34 +00:00
-
4a95132ee8
Mount rauth.
Paul Makles
2020-12-28 13:58:22 +00:00
-
d171374aa1
Use master branch, ignore local db, and use CORS.
Paul Makles
2020-12-28 13:40:37 +00:00
-
6cfec0ee08
Switch to async Rust and break all logic.
Paul Makles
2020-12-27 13:28:37 +00:00
-
5711986768
Remove old notif code; uncommited changes.
Paul Makles
2020-11-28 19:25:15 +00:00
-
c3362a6e4f
New pubsub backend.
Paul Makles
2020-09-03 16:26:32 +01:00
-
c95dc19f67
Fix docker run.sh
0.2.10
Paul Makles
2020-08-30 18:56:43 +01:00
-
ab2a510bc6
Add .env to ignore and remove warning.
Paul Makles
2020-08-30 18:04:38 +01:00
-
7c374ec756
Use flags for email / registration correctly.
Paul Makles
2020-08-30 17:48:30 +01:00
-
cbac802978
Re-write email backend, use SMTP directly.
Paul Makles
2020-08-30 17:16:53 +01:00
-
ff0e539c7b
Add docker helper scripts.
Paul Makles
2020-08-30 15:44:56 +01:00
-
8bb1977025
Add Docker and GitLab CI.
Paul Makles
2020-08-30 15:07:45 +01:00
-
000ffe6aaa
Fix bug.
Paul Makles
2020-08-30 13:40:29 +01:00
-
81111c5937
Fix guild creation, disable registration.
0.2.9
Paul Makles
2020-08-25 08:50:25 +01:00
-
49044d7796
Fix hCaptcha verification.
Paul Makles
2020-08-13 13:56:54 +02:00
-
f44180a980
Add hCaptcha support.
Paul Makles
2020-08-13 13:06:06 +02:00
-
8ee867eec7
Fix errors.
Paul Makles
2020-08-12 16:17:58 +02:00
-
dde4224deb
Attach channels on guild object.
Paul Makles
2020-08-12 16:13:42 +02:00
-
088490dfc3
Include guild channels in payload.
Paul Makles
2020-08-12 16:07:10 +02:00
-
7e7eb34f65
Add serialisation, ready payload and GET guilds.
0.2.8
Paul Makles
2020-08-12 15:40:56 +02:00
-
74b4238f04
Add channels field to guild object.
Paul Makles
2020-08-12 11:45:05 +02:00
-
a8eb403280
Logging + database migrations system.
0.2.7
Paul Makles
2020-08-11 21:08:01 +02:00
-
750f8c6738
Provide version object at /, add ready event.
Paul Makles
2020-08-11 16:20:24 +02:00
-
83ee9253fe
Fix fetch guild member.
Paul Makles
2020-08-11 12:41:23 +02:00
-
0b90145b31
Breaking change to FriendStatus, user cache sync.
0.2.6
Paul Makles
2020-08-10 22:23:58 +02:00
-
8cb697dfcd
Add user cache, no more "guard refs".
Paul Makles
2020-08-10 21:11:01 +02:00
-
cd5c7ce02c
Merge branch 'caching' into 'master'
0.2.5
insert
2020-08-10 16:59:50 +00:00
-
-
6504f78518
Prepare to merge back into master.
Paul Makles
2020-08-10 18:59:08 +02:00
-
11ce7c9e30
Handle incoming changes and push to cache.
Paul Makles
2020-08-10 18:58:23 +02:00
-
8956400e44
Add caching for members, rewrite part of perms.
Paul Makles
2020-08-10 18:53:24 +02:00
-
aba0db268a
Update cached channel state from notifications.
Paul Makles
2020-08-10 15:29:48 +02:00
-
d95982fb54
Run cargo fmt, add root preflight.
0.2.4
Paul Makles
2020-08-04 10:19:33 +02:00
-
17c9148556
Update to mongo 1.1.0-beta, start reset + migrations
Paul Makles
2020-08-04 10:04:08 +02:00
-
6a1912c27b
Cache guilds.
Paul Makles
2020-08-03 15:23:32 +02:00
-
fa6ed75ed8
Remove ChannelRef, use the full Channel object.
Paul Makles
2020-08-03 11:01:05 +02:00
-
b0f8abef33
Implement basic caching.
Paul Makles
2020-08-03 10:51:14 +02:00
-
-
6f065b7575
Fix CORS for /query
Paul Makles
2020-07-27 09:49:18 +02:00
-
5e59c553f3
Change how usernames, introduce display names.
Paul Makles
2020-07-25 11:36:43 +02:00
-
c271054613
Use $lt and $gt instead of $lte and $gte.
Paul Makles
2020-07-13 20:48:23 +01:00
-
d99c87d6da
Change message fetching to query messages.
Paul Makles
2020-07-13 19:49:50 +01:00
-
211a8c8ec2
Add README.md
Paul Makles
2020-06-28 15:54:33 +01:00
-
ef76ed25fa
Use boolean instead.
Paul Makles
2020-06-27 09:18:23 +01:00
-
b687190105
Don't send inactive DMs to user.
Paul Makles
2020-06-27 09:16:54 +01:00
-
fc03dd2cdb
Teapot.
Paul Makles
2020-06-21 20:20:46 +01:00
-
188fe30dbf
Add OPTIONS preflight.
Paul Makles
2020-06-21 17:47:27 +01:00
-
2095a2982b
Test out login preflight request.
Paul Makles
2020-06-21 17:17:21 +01:00
-
3bca53c6a8
Include channel id and author in edit packets.
Paul Makles
2020-06-21 15:00:45 +01:00
-
0bd711aa57
Fix edit message notification.
Paul Makles
2020-06-21 13:28:01 +01:00
-
2851fbca25
Handle self DM permissions correctly.
Paul Makles
2020-06-21 12:02:50 +01:00
-
d6c7b7465e
Use environment variable for portal.
Paul Makles
2020-06-21 11:33:02 +01:00
-
33f3bac4b8
Small patch.
Paul Makles
2020-06-21 11:28:58 +01:00
-
0a027b68e0
Move API to root.
Paul Makles
2020-06-14 09:55:01 +01:00
-
50ef5c43c7
Ignore Rocket.toml
Paul Makles
2020-06-14 09:54:01 +01:00
-
8043690d38
Add all possible notifications.
0.2.0
Paul Makles
2020-04-13 17:47:48 +01:00
-
0f793f84a2
Fix serialization.
Paul Makles
2020-04-13 16:29:48 +01:00
-
577f25642e
Re-write notifications system.
Paul Makles
2020-04-13 16:04:41 +01:00
-
4fbd6c816d
Add join / leave messages for groups.
Paul Makles
2020-04-12 16:42:13 +01:00
-
87e7df02f2
Add check that people can message others in guild.
0.1.0
Paul Makles
2020-04-12 12:16:00 +01:00
-
2063eeac3d
Delete invites when channel is deleted.
Paul Makles
2020-04-11 22:57:27 +01:00
-
b4f471d6e6
Add guild remove / delete.
Paul Makles
2020-04-11 22:43:39 +01:00
-
beeb7e7a95
Don't allow banned users to view or use invites.
Paul Makles
2020-04-11 22:06:09 +01:00
-
d1b44a311f
Add invite creation, removal, fetch and usage.
Paul Makles
2020-04-11 21:48:10 +01:00
-
1a41a68ee6
Add a way to create channels.
Paul Makles
2020-04-11 18:59:38 +01:00
-
537f07b4a9
Add guild bans / unbans.
Paul Makles
2020-04-11 16:44:46 +01:00
-
b6772143bc
Migrate guild members to its own collection, +rout
Paul Makles
2020-04-10 21:06:46 +01:00
-
51ff6aa983
Refractor some code.
Paul Makles
2020-04-10 16:31:14 +01:00
-
95aad8092b
Display mutual connections when fetching user.
Paul Makles
2020-04-10 15:35:00 +01:00
-
d0c8358bc8
Add last_message for DMs.
Paul Makles
2020-04-10 13:45:19 +01:00
-
7fb2a1a8c1
Add a way to block / unblock users.
Paul Makles
2020-04-10 13:26:58 +01:00
-
a910bd657a
Add / remove from group + clean up code.
Paul Makles
2020-04-10 13:09:04 +01:00
-
83f1fbe747
Format and clean up code.
Paul Makles
2020-04-09 18:43:23 +01:00
-
8a4a386ec5
Add util, fix fetch DMs, fully implement delete.
Paul Makles
2020-04-09 18:33:08 +01:00
-
e92b686410
Switch guild to new permission system.
Paul Makles
2020-04-09 16:26:41 +01:00
-
28fa2aad6c
Update crates to latest version.
Paul Makles
2020-04-09 15:57:51 +01:00
-
e6ed46af82
Added groups + ran rust fmt / clippy.
Paul Makles
2020-04-09 15:41:26 +01:00
-
82f6e6215f
Implement channel permissions.
Paul Makles
2020-04-09 11:38:32 +01:00
-
7af9a77df4
Refractor to use UserRef.
Paul Makles
2020-04-09 09:49:10 +01:00
-
b21a6f2231
Commit working draft, for perms.
Paul Makles
2020-04-08 13:22:07 +01:00
-
da95f6247d
Better error handling for all routes.
Paul Makles
2020-04-07 17:54:18 +01:00
-
ca0b8411d5
Use proper error handling.
Paul Makles
2020-04-07 12:08:07 +01:00
-
badaf8db9d
Push working draft.
Paul Makles
2020-04-07 11:21:19 +01:00
-
dde9206807
Add more guild routes.
Paul Makles
2020-04-06 15:45:52 +01:00
-
ec1e91aee1
Run rust fmt.
Paul Makles
2020-04-06 13:07:05 +01:00
-
8e908ce105
Add message edit records + work on guilds.
Paul Makles
2020-04-06 12:58:55 +01:00
-
3609b7cf10
aaaaaaaa
Paul Makles
2020-02-18 12:06:21 +00:00