Commit Graph

41 Commits

Author SHA1 Message Date
LittleSheep
5bdc21ebc5 💄 Optimize activity service 2025-07-02 21:09:35 +08:00
LittleSheep
f177377fe3 Return the complete data while auto completion 2025-07-02 01:16:59 +08:00
LittleSheep
0df4864888 Auto completion handler for account and stickers 2025-07-01 23:51:26 +08:00
LittleSheep
71fcc26534 🐛 Bug fixes on web article 2025-07-01 22:35:46 +08:00
LittleSheep
fb8fc69920 🐛 Fix web article loop 2025-07-01 00:57:05 +08:00
LittleSheep
05bf2cd055 Web articles 2025-07-01 00:44:48 +08:00
LittleSheep
ccb8a4e3f4 Bug fixes on web feed & scraping 2025-06-30 23:26:05 +08:00
LittleSheep
ca5be5a01c ♻️ Refined web feed APIs 2025-06-29 22:02:26 +08:00
LittleSheep
98b2eeb13d Web version login 2025-06-28 22:53:07 +08:00
LittleSheep
8432436fcf 🐛 Fix circular dependency in service injection 2025-06-27 23:16:28 +08:00
LittleSheep
2a28948418 Chat room subscribe 2025-06-27 22:55:00 +08:00
LittleSheep
d492c9ce1f Realm tags and discovery 2025-06-26 19:00:55 +08:00
LittleSheep
f170793928 💄 Optimized web articles 2025-06-26 18:34:51 +08:00
LittleSheep
1a137fbb6a Web articles and feed 2025-06-26 17:36:45 +08:00
LittleSheep
bf40b51c41 🐛 Fix web reader can't get opengraph data 2025-06-22 00:06:19 +08:00
LittleSheep
eadf25f389 🐛 Bug fixes in post embed links 2025-06-21 14:30:19 +08:00
LittleSheep
5f30b56ef8 Link scrapping for preview 2025-06-21 13:46:30 +08:00
LittleSheep
15edd74a9f 👔 The read packet of message no longer forwarded 2025-06-19 23:54:55 +08:00
LittleSheep
b1faabb07b Improved typing indicator 2025-06-08 12:14:23 +08:00
LittleSheep
7dee2a15e7 💥 Update push notification 2025-06-01 02:51:39 +08:00
LittleSheep
a78e92a23a ♻️ Refactor the notification service to use gorush as push service 2025-06-01 01:04:20 +08:00
LittleSheep
33767a6d7f Optimize caching on chat member
🐛 Trying to fix uploading file permission check
2025-05-25 20:18:27 +08:00
LittleSheep
cbe913e535 Realtime call participants
🐛 Fix update, delete message wont send websocket packet
2025-05-25 19:48:33 +08:00
LittleSheep
445e5d3705 🐛 Replace the serializer in cache service with newtonsoft json to solve JsonIgnore issue 2025-05-24 18:29:20 +08:00
LittleSheep
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
LittleSheep
213d81a5ca ♻️ Refactor the last read at system of chat 2025-05-24 01:29:17 +08:00
LittleSheep
81bf2c9650 🐛 Trying to fix skia sharp 2025-05-23 02:08:20 +08:00
LittleSheep
205ccd66b3 Sped up and reduce storage usage of read receipt 2025-05-18 12:14:23 +08:00
LittleSheep
c597df3937 Typing indicator, mark as read server-side 2025-05-18 05:35:14 +08:00
LittleSheep
aabe8269f5 Action logs 2025-05-16 01:41:24 +08:00
LittleSheep
9576870373 💥 Switch all id to uuid 2025-05-14 20:03:52 +08:00
LittleSheep
ee7dc31b20 Add account statuses 2025-05-07 01:21:12 +08:00
LittleSheep
d0a92bc8b3 ♻️ Optimization in file uploading 2025-05-04 14:48:33 +08:00
LittleSheep
f6acb3f2f0 🗑️ remove Casbin dependency and related configurations
Remove Casbin package references, configurations, and unused imports across multiple files. This change simplifies the codebase by eliminating unnecessary dependencies and reducing complexity.

 add new chat features and improve message handling

Introduce new chat features including message notifications, nicknames, and improved message handling. Enhance the WebSocket service to support new packet handlers and improve message delivery.

🗃️ add new migrations for chat-related changes

Add new migrations to support the latest chat features, including changes to chat members, messages, and reactions. These migrations ensure the database schema is up-to-date with the latest code changes.
2025-05-03 02:02:16 +08:00
LittleSheep
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
LittleSheep
bf64afd849 Activity-based browsing 2025-05-01 14:59:28 +08:00
LittleSheep
42b5129aa4 🐛 Fixes System.NotSupportedException: WebSockets are not supported 2025-05-01 01:22:02 +08:00
LittleSheep
84a88222bd 🐛 Bug fixes and improvements 2025-05-01 00:47:26 +08:00
LittleSheep
758186f674 🐛 Fix swaggergen 2025-04-30 01:08:59 +08:00
littlesheep.code
3637225d23 🧱 Vide coded the websocket controller 2025-04-29 17:07:00 +00:00
LittleSheep
d343ac5fb8 🧱 Setup for the websocket 2025-04-27 23:56:57 +08:00