b9ef8f4572feat(middleware): enhance user agent handling by querying client list in PanDomainMiddleware
Chang lue Tsen
2025-09-05 04:28:05 -04:00
f3c73a5224fix(middleware): remove duplicate elements from user agent list in PanDomainMiddleware
Chang lue Tsen
2025-09-05 04:16:33 -04:00
51335f4c19fix(statistics): optimize yesterday's top 10 server traffic data assignment in QueryServerTotalDataLogic
Chang lue Tsen
2025-09-04 15:31:19 -04:00
7912d2908ffix(statistics): correct server traffic data assignment in QueryServerTotalDataLogic
Chang lue Tsen
2025-09-04 15:26:52 -04:00
e913f974bbrefactor(statistics): simplify server ranking data construction in QueryServerTotalDataLogic
Chang lue Tsen
2025-09-04 15:21:07 -04:00
e8d3ebba68fix(statistics): optimize server ranking data handling in QueryServerTotalDataLogic
Chang lue Tsen
2025-09-04 15:11:12 -04:00
b4a05166a4refactor(query): streamline query construction for tag filtering
Chang lue Tsen
2025-09-04 14:17:26 -04:00
712e31cc60fix(userlist): correct node ID assignment in getServerUserListLogic
Chang lue Tsen
2025-09-04 14:09:17 -04:00
60988bc2bafix(userlist): correct node ID assignment and update query logic for tag filtering
Chang lue Tsen
2025-09-04 14:05:04 -04:00
61ac829c37feat(userlist): enhance GetServerUserListLogic with improved node and tag handling
Chang lue Tsen
2025-09-04 13:46:24 -04:00
805fca90e0refactor(query): simplify node and tag filtering using InSet function
Chang lue Tsen
2025-09-04 13:08:57 -04:00
ef7491d025fix(reset): initialize subs as a map in clearCache method
Chang lue Tsen
2025-09-04 12:32:28 -04:00
a2d8d7d0bdfix(push): initialize onlineUsers as a map in pushOnlineUsersLogic
Chang lue Tsen
2025-09-04 12:13:55 -04:00
e798f8de1bfix(subscribe): remove duplicate user agents in SubscribeHandler
Chang lue Tsen
2025-09-04 11:38:46 -04:00
0636a4bddffeat(subscription): implement FilterList method for subscription queries and update related logic
Chang lue Tsen
2025-09-04 10:20:35 -04:00
8f11380e7afeat: delete common GetSubscription
Chang lue Tsen
2025-09-04 09:32:39 -04:00
7ecf955eb7fix(server): encode ServerKey in base64 and update last reported time for nodes
Chang lue Tsen
2025-09-04 09:26:50 -04:00
10757612f5feat(subscription): add Language parameter to GetSubscription request and update query logic
Chang lue Tsen
2025-09-04 03:14:31 -04:00
f632ea2c89feat(subscribe): add Language field to subscription models and update query logic
Chang lue Tsen
2025-09-03 15:44:04 -04:00
f8e6cf515efix(log): date is empty
Chang lue Tsen
2025-09-03 12:34:45 -04:00
73ffd0d1c7fix(preview): add Preload parameter to FilterNodeList for improved data retrieval
Chang lue Tsen
2025-09-03 12:09:14 -04:00
1f824fd5a9feat(tags): add endpoint to query all node tags
Chang lue Tsen
2025-09-03 11:57:12 -04:00
42df466104fix(node): add ServerId and Enabled fields to node update logic
Chang lue Tsen
2025-09-03 09:49:57 -04:00
68000574b2fix(filter): refactor node list creation to use append and remove duplicates from tags
Chang lue Tsen
2025-09-03 09:42:42 -04:00
64366d0decfix(log): optimize user traffic rank data handling by using append instead of index assignment
Chang lue Tsen
2025-09-03 09:20:26 -04:00
949efdad34fix(migration): add index for traffic log on timestamp, user_id, and subscribe_id
Chang lue Tsen
2025-09-03 07:03:37 -04:00
107fe82f10fix(model): correct filter condition to use 'date' instead of 'data'
Chang lue Tsen
2025-09-03 06:49:55 -04:00
ca344a1ce9fix(server): add server status handling based on last reported time
Chang lue Tsen
2025-09-02 14:38:53 -04:00
3e5284c4ecfix(log): update sorting logic for server and user subscribe traffic logs
Chang lue Tsen
2025-09-02 14:29:50 -04:00
fe629e59ddfix(log): update timestamp handling in login and registration logs
Chang lue Tsen
2025-09-02 14:12:06 -04:00
d578dca17efix(model): enhance user statistics queries with new order and renewal order counts
Chang lue Tsen
2025-09-02 14:06:26 -04:00