EUForest
|
23ef9dbff1
|
feat: bind device limit
|
2026-01-06 16:15:47 +08:00 |
|
EUForest
|
3f3b0ae6ad
|
up: Redemption Code
|
2026-01-06 16:15:10 +08:00 |
|
EUForest
|
518595b058
|
feat: Redemption Code
|
2026-01-05 17:53:31 +08:00 |
|
EUForest
|
80ee9a6acf
|
Merge upstream/master into develop
Sync upstream changes from perfect-panel/server
Includes updates from v1.0.1 to v1.2.5:
- Currency configuration support
- Subscribe improvements (short token, inventory check, etc.)
- Node management enhancements
- Database migrations
- Bug fixes and optimizations
|
2026-01-02 12:51:55 +08:00 |
|
EUForest
|
76ff9a658d
|
Merge branch perfect-panel/master/server into develop
|
2025-12-11 23:53:32 +08:00 |
|
EUForest
|
c1efb23354
|
update: Added support for floating-point calculations for discounts
|
2025-11-21 17:39:57 +08:00 |
|
EUForest
|
60d584a052
|
add: User cancels account
|
2025-11-09 17:27:24 +08:00 |
|
EUForest
|
8cce9b95b4
|
Add: Add a WebSocket connection to monitor the app's online status.
|
2025-11-06 15:34:51 +08:00 |
|
EUForest
|
52ce054b35
|
Add: Server location latitude and longitude
|
2025-11-04 14:53:43 +08:00 |
|
EUForest
|
b099331302
|
add: Add protocol configuration in the return node
|
2025-10-22 19:54:56 +08:00 |
|
EUForest
|
f67c2e34dc
|
fix bug:page size is zero
|
2025-10-14 15:07:35 +08:00 |
|
EUForest
|
640b8c0805
|
add: query user subscribe node list
|
2025-10-13 19:16:36 +08:00 |
|
EUForest
|
8c776cdbac
|
update: User transmission interface encryption
|
2025-10-12 19:10:52 +08:00 |
|
EUForest
|
46e6a9784d
|
add: User transmission interface encryption
|
2025-10-12 16:23:29 +08:00 |
|
EUForest
|
f3bc933a99
|
update: global config
|
2025-10-12 15:23:58 +08:00 |
|
EUForest
|
71018eb2f4
|
add: device login
|
2025-10-11 15:55:45 +08:00 |
|
Chang lue Tsen
|
453ad18303
|
feat(node): add PreViewNodeMultiplier endpoint and response structure
|
2025-09-29 13:12:37 +09:00 |
|
Chang lue Tsen
|
0179e9837c
|
refactor(api): remove Ratio field from NodeConfig and related structures
|
2025-09-28 11:14:43 -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
|
596434454c
|
feat(client): add additional options for Shadowsocks and Vless protocols
|
2025-09-16 11:20:39 -04:00 |
|
Chang lue Tsen
|
435283f962
|
fix(types): update plugin options to include 'none' in the plugin field
|
2025-09-14 09:46:14 -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
|
d477ba4772
|
feat(log): add UserSubscribeId to FilterSubscribeLogRequest for enhanced filtering
|
2025-09-05 13:35:55 -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
|
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
|
1f824fd5a9
|
feat(tags): add endpoint to query all node tags
|
2025-09-03 11:57:12 -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
|
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
|
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
|
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
|
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
|
1ccbdc18b1
|
feat(api): define OnlineUser type with SID and IP fields
|
2025-08-25 11:16:39 -04:00 |
|
Chang lue Tsen
|
630098bfbb
|
refactor(api): rename OnlineUser to ServerOnlineUser for clarity
|
2025-08-25 11:16:25 -04:00 |
|
Chang lue Tsen
|
7bd026a600
|
feat(api): enhance server and node management with new request/response structures
|
2025-08-25 10:10:13 -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
|
6b1b365734
|
refactor(log): remove Reset Subscribe Traffic Log endpoint and related types
|
2025-08-21 11:19:45 -04:00 |
|
Chang lue Tsen
|
062533412a
|
feat(log): add endpoints for retrieving and resetting subscribe traffic logs
|
2025-08-21 11:02:11 -04:00 |
|
Chang lue Tsen
|
c04923015e
|
fix(types): change Content field type in MessageLog to interface{} for improved flexibility
|
2025-08-21 08:24:30 -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
|
8996a62b54
|
refactor(api): remove deprecated application-related endpoints and types
|
2025-08-17 12:14:55 -04:00 |
|