Commit graph

99 commits

Author SHA1 Message Date
bba4623e97
Prevent sending our own recipient to ourselves to prevent dupes 2024-10-06 20:32:51 -07:00
78f50d55ff
Basic activities and presence 2024-09-20 19:11:08 -07:00
59f1d8e3af
Implement favourite gifs and emojis 2024-04-18 01:58:25 -07:00
319f727265
Add protobuf settings sync 2024-04-17 06:09:30 -07:00
d3f48e6bdb
Fix message retrieval issues 2024-04-15 01:21:02 -07:00
962d659388
Increase CDN max body limit 2024-04-14 23:22:13 -07:00
57ba45e4d9
Add reaction support 2024-04-14 03:08:09 -07:00
c6f022aafd
Add support for removing embeds from a message 2024-04-13 18:03:09 -07:00
e39d8d16cd
Implement attachment deletion 2024-04-13 16:42:52 -07:00
a7f20d88db
Add correct headers for attachments on the cdn
Fixes text files having NaN left and media file seeking being
broken
2024-04-12 19:58:14 -07:00
0cebd972c1
Update status in the readme 2024-04-12 04:15:00 -07:00
4a4f6f1466
Partially add attachments 2024-04-12 03:58:20 -07:00
b32f84afa6
Stub account standing and add extra debugging logs when built in debug 2024-04-11 18:32:48 -07:00
6ad6883ab7
Add Tenor gif support 2024-04-03 08:23:43 -07:00
f8d85947d7
Send sessions experiment and quick query fix for embeds 2024-04-02 02:23:47 -07:00
13ef2318b4
Implement April Fools for 2024 (Lootboxes) 2024-04-01 22:06:32 -07:00
ac81d50a34
Implement basic mediaproxy support 2024-04-01 03:52:57 -07:00
22e96b6df6
Preliminary embed support 2024-03-31 01:24:35 -07:00
6b9b986ed0
Status update 2024-03-30 17:31:34 -07:00
e259d23058
Bump i32s to u64s for various versions in Identify 2024-03-29 01:29:13 -07:00
68eb575736
Implement messaging pinning 2024-03-29 00:00:11 -07:00
b87d872719
Update epl-cdn depends 2024-03-28 23:23:58 -07:00
98e29b480f
Update all dependencies 2024-03-28 00:29:11 -07:00
d90b09aae5
New readme and documentation for running Epl 2024-03-22 11:05:48 -07:00
a4fe548492
Add badge icon bucket to cdn 2024-03-21 07:09:24 -07:00
69a71c9412
Implement pomelo 2024-03-21 06:55:39 -07:00
6bd929ac7f
Add channel icon modification, fix last_message_id 2024-03-21 04:20:58 -07:00
4e1d8bf734
Implement user notes 2024-03-19 00:46:48 -07:00
44f433d935
Add CDN avatar resizing support with basic cache 2024-03-18 18:14:41 -07:00
ea23cfa694
Add user profile editing 2024-03-18 17:10:27 -07:00
a35b832d64
Implement CDN S3 proxy and avatar uploading 2024-03-18 06:07:25 -07:00
fe78b55e17
Implement account disabling 2024-03-17 22:08:43 -07:00
5edb34d0c9
Implement mentions
Wow this needs to be improved along with the message struct gen
2023-11-18 01:12:52 -08:00
3d2317b6a9
Add add/remove group members 2023-11-16 04:47:29 -08:00
ba27b0be94
An empty recipients vec is valid 2023-11-16 01:53:38 -08:00
d4733648ab
Implement relationship permission calc 2023-11-16 00:48:24 -08:00
f5ad8cdd49
I really shouldn't commit while working on 2 things while tired 2023-11-15 00:41:10 -08:00
24a29b1943
Missing permissions attachment to lib.rs 2023-11-15 00:38:41 -08:00
fd8a1ee94f
Implement internal permissions calc
I've done it for all the channel routes but theres def more that
should start using this, also more things to calculate with is
planned (block users and etc)
2023-11-15 00:30:02 -08:00
4e3ada1510
Implement typing indicators 2023-08-11 23:55:43 -07:00
5b9f42f821
Add message deletion 2023-08-11 22:58:35 -07:00
99ee6cf786
Update git url for index page 2023-08-10 22:19:11 -07:00
ea8065dea2
Build release artifacts 2023-06-15 09:32:49 -04:00
72bfc09d32
Switch to slim latest image 2023-06-15 09:12:09 -04:00
fbb2f09435
Switch to GitLab CI 2023-06-15 09:09:50 -04:00
b4145ce065
Implement v9 message editing
Also this changes it so channel events are
sent to the queue for the channel and not
sent to each user seperately.
2023-06-08 04:31:36 -04:00
6c5d0d2cfa
Ensure only channel members can read messages 2023-06-08 02:38:57 -04:00
b364f373a8
Implement NodeInfo with Litecord extensions 2023-06-08 02:32:26 -04:00
24b9562867
Add landing page stats
Nodeinfo is next for statistics.
2023-06-07 18:43:23 -04:00
147b3d3904
Implement message sending and viewing (+50)
A bit messy but eh it works well, also wow
pagination in sea-orm is stupid easy.
2023-06-07 04:06:18 -04:00