Chang lue Tsen
|
d477ba4772
|
feat(log): add UserSubscribeId to FilterSubscribeLogRequest for enhanced filtering
|
2025-09-05 13:35:55 -04:00 |
|
Chang lue Tsen
|
6460f2f2e1
|
fix(user): correct placement of DeepCopy for user info update logic
|
2025-09-05 11:14:38 -04:00 |
|
Chang lue Tsen
|
0199dc7fa2
|
feat(log): add logging for balance, gift amount, and commission adjustments
|
2025-09-05 11:00:19 -04:00 |
|
Chang lue Tsen
|
1d878592ed
|
fix(log): rename OrderId to OrderNo for consistency in balance logging
|
2025-09-05 10:25:19 -04:00 |
|
Chang lue Tsen
|
d0d03e724e
|
fix(log): replace magic number with constant for gift type in purchase checkout logic
|
2025-09-05 09:52:45 -04:00 |
|
Chang lue Tsen
|
2f4cc46a38
|
fix(log): correct comment for CommissionTypeRefund to improve clarity
|
2025-09-05 09:51:28 -04:00 |
|
Chang lue Tsen
|
3199dc5141
|
fix(balance): add timestamp to balance logs for payment, refund, and recharge transactions
|
2025-09-05 09:29:19 -04:00 |
|
Chang lue Tsen
|
71d32d73bb
|
feat(oauth): add user agent and IP logging to registration and login processes
|
2025-09-05 09:26:10 -04:00 |
|
Chang lue Tsen
|
584067375b
|
feat(client): subscribe_template
|
2025-09-05 05:13:30 -04:00 |
|
Chang lue Tsen
|
b9ef8f4572
|
feat(middleware): enhance user agent handling by querying client list in PanDomainMiddleware
|
2025-09-05 04:28:05 -04:00 |
|
Chang lue Tsen
|
f3c73a5224
|
fix(middleware): remove duplicate elements from user agent list in PanDomainMiddleware
|
2025-09-05 04:16:33 -04:00 |
|
Chang lue Tsen
|
51335f4c19
|
fix(statistics): optimize yesterday's top 10 server traffic data assignment in QueryServerTotalDataLogic
|
2025-09-04 15:31:19 -04:00 |
|
Chang lue Tsen
|
7912d2908f
|
fix(statistics): correct server traffic data assignment in QueryServerTotalDataLogic
|
2025-09-04 15:26:52 -04:00 |
|
Chang lue Tsen
|
e913f974bb
|
refactor(statistics): simplify server ranking data construction in QueryServerTotalDataLogic
|
2025-09-04 15:21:07 -04:00 |
|
Chang lue Tsen
|
e8d3ebba68
|
fix(statistics): optimize server ranking data handling in QueryServerTotalDataLogic
|
2025-09-04 15:11:12 -04:00 |
|
Chang lue Tsen
|
b4a05166a4
|
refactor(query): streamline query construction for tag filtering
|
2025-09-04 14:17:26 -04:00 |
|
Chang lue Tsen
|
712e31cc60
|
fix(userlist): correct node ID assignment in getServerUserListLogic
|
2025-09-04 14:09:17 -04:00 |
|
Chang lue Tsen
|
60988bc2ba
|
fix(userlist): correct node ID assignment and update query logic for tag filtering
|
2025-09-04 14:05:04 -04:00 |
|
Chang lue Tsen
|
61ac829c37
|
feat(userlist): enhance GetServerUserListLogic with improved node and tag handling
|
2025-09-04 13:46:24 -04:00 |
|
Chang lue Tsen
|
805fca90e0
|
refactor(query): simplify node and tag filtering using InSet function
|
2025-09-04 13:08:57 -04:00 |
|
Chang lue Tsen
|
ef7491d025
|
fix(reset): initialize subs as a map in clearCache method
|
2025-09-04 12:32:28 -04:00 |
|
Chang lue Tsen
|
a2d8d7d0bd
|
fix(push): initialize onlineUsers as a map in pushOnlineUsersLogic
|
2025-09-04 12:13:55 -04:00 |
|
Chang lue Tsen
|
e798f8de1b
|
fix(subscribe): remove duplicate user agents in SubscribeHandler
|
2025-09-04 11:38:46 -04:00 |
|
Chang lue Tsen
|
0636a4bddf
|
feat(subscription): implement FilterList method for subscription queries and update related logic
|
2025-09-04 10:20:35 -04:00 |
|
Chang lue Tsen
|
8f11380e7a
|
feat: delete common GetSubscription
|
2025-09-04 09:32:39 -04:00 |
|
Chang lue Tsen
|
7ecf955eb7
|
fix(server): encode ServerKey in base64 and update last reported time for nodes
|
2025-09-04 09:26:50 -04:00 |
|
Chang lue Tsen
|
10757612f5
|
feat(subscription): add Language parameter to GetSubscription request and update query logic
|
2025-09-04 03:14:31 -04:00 |
|
Chang lue Tsen
|
f632ea2c89
|
feat(subscribe): add Language field to subscription models and update query logic
|
2025-09-03 15:44:04 -04:00 |
|
Chang lue Tsen
|
f8e6cf515e
|
fix(log): date is empty
|
2025-09-03 12:35:32 -04:00 |
|
Chang lue Tsen
|
73ffd0d1c7
|
fix(preview): add Preload parameter to FilterNodeList for improved data retrieval
|
2025-09-03 12:09:14 -04:00 |
|
Chang lue Tsen
|
1f824fd5a9
|
feat(tags): add endpoint to query all node tags
|
2025-09-03 11:57:12 -04:00 |
|
Chang lue Tsen
|
42df466104
|
fix(node): add ServerId and Enabled fields to node update logic
|
2025-09-03 09:49:57 -04:00 |
|
Chang lue Tsen
|
68000574b2
|
fix(filter): refactor node list creation to use append and remove duplicates from tags
|
2025-09-03 09:42:42 -04:00 |
|
Chang lue Tsen
|
64366d0dec
|
fix(log): optimize user traffic rank data handling by using append instead of index assignment
|
2025-09-03 09:20:26 -04:00 |
|
Chang lue Tsen
|
949efdad34
|
fix(migration): add index for traffic log on timestamp, user_id, and subscribe_id
|
2025-09-03 07:03:37 -04:00 |
|
Chang lue Tsen
|
107fe82f10
|
fix(model): correct filter condition to use 'date' instead of 'data'
|
2025-09-03 06:49:55 -04:00 |
|
Chang lue Tsen
|
ca344a1ce9
|
fix(server): add server status handling based on last reported time
|
2025-09-02 14:38:53 -04:00 |
|
Chang lue Tsen
|
3e5284c4ec
|
fix(log): update sorting logic for server and user subscribe traffic logs
|
2025-09-02 14:29:50 -04:00 |
|
Chang lue Tsen
|
fe629e59dd
|
fix(log): update timestamp handling in login and registration logs
|
2025-09-02 14:12:06 -04:00 |
|
Chang lue Tsen
|
d578dca17e
|
fix(model): enhance user statistics queries with new order and renewal order counts
|
2025-09-02 14:06:26 -04:00 |
|
Chang lue Tsen
|
ff574b3955
|
fix(database): add sort column to nodes table
|
2025-09-02 11:51:07 -04:00 |
|
Chang lue Tsen
|
26b2afe06d
|
feat(api): implement sorting functionality for nodes and servers
|
2025-09-01 13:13:07 -04:00 |
|
Chang lue Tsen
|
d4850a73f3
|
feat(api): add sort field to server model
|
2025-09-01 12:24:15 -04:00 |
|
Chang lue Tsen
|
367ef9d2e7
|
feat(api): add reset sort endpoints for server and node
|
2025-09-01 11:41:34 -04:00 |
|
Chang lue Tsen
|
e910d0e345
|
feat(database): update user table to add referral percentage and only first purchase fields
|
2025-09-01 09:40:33 -04:00 |
|
Chang lue Tsen
|
aea20ffd5e
|
feat(api): add referral percentage and only first purchase fields to user model and requests
|
2025-09-01 09:03:39 -04:00 |
|
Chang lue Tsen
|
4438b05272
|
feat(model): add user counts struct and update queries for new and renewal users
|
2025-09-01 08:25:53 -04:00 |
|
Chang lue Tsen
|
1745c7194b
|
feat(routes): add handler for scheduled traffic statistics
|
2025-09-01 08:14:57 -04:00 |
|
Chang lue Tsen
|
4432115844
|
fix(log): correct category in log settings update query
|
2025-09-01 06:31:41 -04:00 |
|
Chang lue Tsen
|
b6cae7bbb5
|
feat(api): add log settings management with auto-clear and clear days configuration
|
2025-09-01 06:11:35 -04:00 |
|