39 Commits

Author SHA1 Message Date
2778626b1f 🗃️ Cloud file usage 2025-05-29 01:19:54 +08:00
7f4c756365 🎨 Split the account current related endpoints 2025-05-29 01:12:51 +08:00
cfe29f5def 🐛 Fix permission control 2025-05-25 20:36:42 +08:00
b4c26f2d55 🐛 Fixes distributed lock 2025-05-25 16:09:37 +08:00
363c1aedf4 🐛 Trying to fix Newtonsoft parse NodaTime 2025-05-24 18:35:23 +08:00
445e5d3705 🐛 Replace the serializer in cache service with newtonsoft json to solve JsonIgnore issue 2025-05-24 18:29:20 +08:00
460ce62452 ♻️ Refactor cache system with redis
🐛 Add lock to check in prevent multiple at the same time
2025-05-24 17:29:24 +08:00
8da8c4bedd Message attachments expires at 2025-05-24 03:21:39 +08:00
213d81a5ca ♻️ Refactor the last read at system of chat 2025-05-24 01:29:17 +08:00
55f853c411 🐛 Trying to fix flush read receipts 2025-05-23 01:58:15 +08:00
a6ca869f29 🐛 Bug fixes 2025-05-23 01:46:35 +08:00
c3390d7248 🐛 Fix open files with storage id 2025-05-22 02:29:58 +08:00
95b3ab6bcd Optimize bulk insert on conflict options 2025-05-22 01:55:02 +08:00
288d66221a 🐛 Trying to fix bugs 2025-05-22 01:36:15 +08:00
cf9084b8c0 🐛 Bug fixes 💄 Optimizations 2025-05-18 20:05:15 +08:00
5b9b28d77a No longer save file with same hash 2025-05-18 16:52:00 +08:00
18fde9f16c 🐛 Fixes on image processing 2025-05-18 13:01:38 +08:00
4e794ceb9b 🐛 Fix message attachment did not marked 2025-05-18 12:53:32 +08:00
b40282e43a 🗑️ Remove imagesharp 2025-05-18 12:47:26 +08:00
205ccd66b3 Sped up and reduce storage usage of read receipt 2025-05-18 12:14:23 +08:00
fdfdffa382 Optimize action log flushing 2025-05-18 12:00:05 +08:00
9576870373 💥 Switch all id to uuid 2025-05-14 20:03:52 +08:00
fb07071603 Chat realtime calls 2025-05-07 00:47:57 +08:00
d0a92bc8b3 ♻️ Optimization in file uploading 2025-05-04 14:48:33 +08:00
17de9a0f23 Add chat message handling and WebSocket integration
Introduce new `ChatService` for managing chat messages, including marking messages as read and checking read status. Add `WebSocketPacket` class for handling WebSocket communication and integrate it with `WebSocketService` to process chat-related packets. Enhance `ChatRoom` and `ChatMember` models with additional fields and relationships. Update `AppDatabase` to include new chat-related entities and adjust permissions for chat creation.
2025-05-02 19:51:32 +08:00
b1543f5b08 File compression duplicate 2025-05-01 19:19:58 +08:00
0f9e865c0b Compressed duplication of image files 2025-05-01 15:29:52 +08:00
cb7179aa27 Notification service 2025-04-27 23:44:22 +08:00
31db3d5388 🐛 Fix bugs 2025-04-23 00:30:25 +08:00
fb1de3da9e Posting 2025-04-19 19:55:41 +08:00
0e3b88c51c Publisher API 2025-04-19 14:41:34 +08:00
cec8c3af81 🗃️ Add account relationships 2025-04-16 01:16:35 +08:00
701a5d3882 🐛 Fix post-upload meta update override all cloud file data 2025-04-16 00:46:22 +08:00
9cffd8383e Timed tasks
🐛 Bug fixes
2025-04-16 00:18:59 +08:00
c901781323 🐛 Bug fixes 2025-04-15 01:07:42 +08:00
fa42ea67ac 👔 File analyzer no longer remove GPS EXIF 2025-04-15 00:39:22 +08:00
b9fc1907fc Image analyzing and transcoding 2025-04-15 00:15:52 +08:00
8704305f5a More file operations
🐛 Bug fixes on file uploading
2025-04-13 15:27:20 +08:00
d22a15c42d File uploading 2025-04-13 13:50:30 +08:00