Chang lue Tsen
429e535dd4
feat(user): add endpoint and logic for updating user rules
2025-11-24 09:05:49 -05:00
lain
d8e2e81688
add user subscribe note
2025-10-31 10:00:31 +08:00
Ember Moth
8b48286365
add payment type field (alipay/wxpay) to EPay config
2025-10-15 23:20:33 +09:00
EUForest
96808d531a
Application device interface encryption and other bug fixes ( #87 )
...
* add: device login
* update: global config
* add: User transmission interface encryption
* update: get global config
* update: User transmission interface encryption
* add: get device list
* add: SecretIsEmpty Message
* update: device middleware
* add: query user subscribe node list
* fix bug: query device list
* fix bug: unbind device
* update: device login
* fix bug: The ad table is missing the description field
* fix bug:page size is zero
* update: Device Middleware
* fix bug: Site custom data update failed
2025-10-15 10:09:19 -04:00
Chang lue Tsen
8562734fde
feat(user): add encryption algorithm and salt fields to User model for migrate
2025-10-09 13:33:03 -04:00
Chang lue Tsen
29dd54546d
fix(model): enhance InSet function for multi-value OR queries
2025-10-04 11:51:47 -04:00
Chang lue Tsen
c5be0081ca
fix(model): simplify tag filtering using GORM scopes
2025-10-03 14:53:52 -04:00
Chang lue Tsen
766e210f06
fix(node): update FilterNodeParams to use NodeId and adjust query logic for tags
2025-09-29 11:18:47 -04:00
Chang lue Tsen
d6fcff1fee
fix(node): NodeId filter to FilterNodeParams and update cache clearing logic
2025-09-29 10:22:11 +09:00
Chang lue Tsen
5aa9bb61b7
refactor(server): remove Ratio field from Server struct and update adapter logic
2025-09-28 11:18:33 -04:00
Chang lue Tsen
0d1df5f905
feat(config): enhance NodeConfig with TrafficReportThreshold, IPStrategy, DNS, Block, and Outbound fields
2025-09-28 19:06:29 +09:00
Chang lue Tsen
64f0bcc55a
feat(cache): implement cache clearing for node operations and add delete methods
2025-09-27 11:24:29 -04:00
Chang lue Tsen
d2ca3eb961
fix(subscribe): add Enabled filter to node query parameters
2025-09-27 10:18:08 -04:00
Chang lue Tsen
4ad18a8b70
fix(model): update save method to use specific ID for record updates
2025-09-16 11:20:48 -04:00
Chang lue Tsen
596434454c
feat(client): add additional options for Shadowsocks and Vless protocols
2025-09-16 11:20:39 -04:00
Chang lue Tsen
26fe430d7c
fix(subscribe): update status filter in subscription count query
2025-09-16 10:16:56 -04:00
Chang lue Tsen
0c55d173cb
fix(model): add sorting to server and node queries
2025-09-16 10:10:11 -04:00
Chang lue Tsen
2c5efa2026
feat(protocol): add server protocol configuration query and enhance protocol options
2025-09-13 14:20:04 -04:00
Chang lue Tsen
3f5aac239b
feat(quota): enhance quota task management with new request structures and processing logic
2025-09-10 14:53:48 -04:00
Chang lue Tsen
d1be5febc3
feat(quota): add quota task creation and querying endpoints with updated data structures
2025-09-09 13:39:05 -04:00
Chang lue Tsen
4d95834c22
feat(payment): add support for CryptoSaaS payment platform and enhance configuration handling
2025-09-06 12:22:39 -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
2f4cc46a38
fix(log): correct comment for CommissionTypeRefund to improve clarity
2025-09-05 09:51:28 -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
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
0636a4bddf
feat(subscription): implement FilterList method for subscription queries and update related logic
2025-09-04 10:20:35 -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
107fe82f10
fix(model): correct filter condition to use 'date' instead of 'data'
2025-09-03 06:49:55 -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
26b2afe06d
feat(api): implement sorting functionality for nodes and servers
2025-09-01 13:13:07 -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
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
b6cae7bbb5
feat(api): add log settings management with auto-clear and clear days configuration
2025-09-01 06:11:35 -04:00
Chang lue Tsen
4184a32c0f
feat(api): update server total data response to use 'OnlineUsers' and implement daily traffic statistics logging
2025-09-01 05:30:05 -04:00
Chang lue Tsen
3012a68339
feat(api): enhance server status handling with protocol support and refactor related logic
2025-09-01 04:17:33 -04:00
Chang lue Tsen
6dc1bee14c
feat(api): refactor cache key handling for server and user lists
2025-08-31 11:29:55 -04:00
Chang lue Tsen
82fd674ae4
feat(api): standardize timestamp field across log structures
2025-08-26 14:39:54 -04:00
Chang lue Tsen
c7884d94aa
feat(api): migrate server and node data handling, update related structures and logic
2025-08-26 07:05:59 -04:00
Chang lue Tsen
9b3cdbbb4f
feat(api): add traffic log details filtering and enhance traffic log structures
2025-08-26 02:29:25 -04:00
Chang lue Tsen
ad4f3df74e
feat(server): implement server management handlers and database schema
2025-08-25 14:06:37 -04:00
Chang lue Tsen
d33f4cd1ce
feat(traffic): add traffic statistics logging and scheduling
2025-08-21 14:11:03 -04:00
Chang lue Tsen
87c771bbd4
refactor(log): consolidate logging models and update related logic for improved clarity and functionality
2025-08-20 13:36:06 -04:00
Chang lue Tsen
3a98616093
fix(subscribe): update Id field tag to use primaryKey and improve model queries
2025-08-18 02:33:17 -04:00
Chang lue Tsen
41c51fbbff
fix(subscribe): update Id field tag to use primaryKey and improve save method query
2025-08-18 02:30:35 -04:00
Chang lue Tsen
3bb83edf05
fix(subscribe): update delete method to use Where clause for improved query accuracy
2025-08-18 02:09:15 -04:00
Chang lue Tsen
8996a62b54
refactor(api): remove deprecated application-related endpoints and types
2025-08-17 12:14:55 -04:00