EUForest
|
571628710b
|
update: Device Middleware
|
2025-10-14 15:08:59 +08:00 |
|
EUForest
|
f67c2e34dc
|
fix bug:page size is zero
|
2025-10-14 15:07:35 +08:00 |
|
EUForest
|
15beff410b
|
fix bug: The ad table is missing the description field
|
2025-10-14 11:54:32 +08:00 |
|
EUForest
|
f0e2633ef6
|
update: device login
|
2025-10-14 11:37:25 +08:00 |
|
EUForest
|
b80c7caddd
|
fix bug: unbind device
|
2025-10-14 11:37:13 +08:00 |
|
EUForest
|
37ad4c8443
|
fix bug: query device list
|
2025-10-13 19:22:52 +08:00 |
|
EUForest
|
640b8c0805
|
add: query user subscribe node list
|
2025-10-13 19:16:36 +08:00 |
|
EUForest
|
e99058b969
|
update: device middleware
|
2025-10-13 19:16:05 +08:00 |
|
EUForest
|
39306f3043
|
add: SecretIsEmpty Message
|
2025-10-13 19:15:38 +08:00 |
|
EUForest
|
9ea5c626e9
|
add: get device list
|
2025-10-12 19:11:39 +08:00 |
|
EUForest
|
8c776cdbac
|
update: User transmission interface encryption
|
2025-10-12 19:10:52 +08:00 |
|
EUForest
|
3efa68d3ff
|
update: get global config
|
2025-10-12 17:36:30 +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
|
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
|
de4386ff68
|
feat(encryption): add MultiPasswordVerify function for multiple hashing algorithms
|
2025-10-08 12:19:41 -04:00 |
|
Chang lue Tsen
|
a273f8d883
|
fix(config): update protocol handling for Hysteria2 compatibility
|
2025-10-07 09:51:27 -04:00 |
|
Chang lue Tsen
|
6dcd75a39b
|
fix(config): compatible hysteria2, remove in future versions
|
2025-10-04 12:00:42 -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
|
41d8de42c0
|
feat(constant): deprecate Hysteria2 in favor of Hysteria
|
2025-10-04 05:10:04 -04:00 |
|
Chang lue Tsen
|
b97e2d650e
|
refactor(cache): streamline subscription cache clearing logic
|
2025-10-03 15:20:11 -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
|
1a6cced814
|
fix(docs): update Docker pull and run commands to use official ppanel image
|
2025-10-02 18:27:21 +09:00 |
|
Chang lue Tsen
|
bf24e1756a
|
fix(checkSubscriptionLogic): update status filter to include inactive subscriptions
|
2025-10-02 17:41:42 +09:00 |
|
Chang lue Tsen
|
4e7a6e9e41
|
fix(previewSubscribeTemplateLogic): add enabled filter to node list query
|
2025-10-02 16:51:32 +09:00 |
|
Chang lue Tsen
|
6c7d45a640
|
fix(subscribeLogic): correct protocol JSON formatting and add server ID
|
2025-10-02 16:51:24 +09:00 |
|
Chang lue Tsen
|
c835e751ac
|
feat(node): update Hysteria protocol to use new naming convention
|
2025-09-29 11:30:23 -04:00 |
|
Chang lue Tsen
|
3fb23e3106
|
refactor(adapter): delete old adapter
|
2025-09-29 11:22:36 -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
|
2de76104ad
|
fix(tests): update time format in TestNewNodeMultiplierManager and add new time period
|
2025-09-29 15:18:58 +09:00 |
|
Chang lue Tsen
|
453ad18303
|
feat(node): add PreViewNodeMultiplier endpoint and response structure
|
2025-09-29 13:12:37 +09:00 |
|
Chang lue Tsen
|
02f0d711ba
|
fix(manager): update time parsing format in isInTimePeriod function
|
2025-09-29 13:11:51 +09:00 |
|
Chang lue Tsen
|
d6fcff1fee
|
fix(node): NodeId filter to FilterNodeParams and update cache clearing logic
|
2025-09-29 10:22:11 +09:00 |
|
Ember Moth
|
25c7eb3927
|
fix(purchase): resolve balance payment transaction inconsistency causing Internal Server Error (#81)
|
2025-09-28 12:34:18 -04:00 |
|
Chang lue Tsen
|
9777a0c61a
|
fix(purchase): update payment processing to use CryptoSaaSPayment method
|
2025-09-28 12:28:44 -04:00 |
|
Chang lue Tsen
|
d74d636735
|
feat(traffic): add protocol handling and update traffic statistics calculation
|
2025-09-28 11:31:21 -04: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
|
42a31048b4
|
fix(subscribe): ignore subscription expiration check in Generate Subscribe
|
2025-09-28 11:14:54 -04: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
|
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
|
c1c324878b
|
fix(traffic): skip logs with zero upload and download values
|
2025-09-27 10:16:28 -04:00 |
|
Chang lue Tsen
|
5ca4179285
|
feat(user): add OnlyFirstPurchase field to user creation logic
|
2025-09-27 10:13:41 -04:00 |
|
Chang lue Tsen
|
9ce6141b5a
|
fix(log): correct model reference in SystemLog creation
|
2025-09-27 10:11:58 -04:00 |
|
Chang lue Tsen
|
56352de870
|
chore(deploy): comment out server deployment steps in workflow
|
2025-09-27 10:11:10 -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
|
b5c756af35
|
feat(subscribe): update subscribe path
|
2025-09-16 10:39:19 -04:00 |
|