544cfb5c99
Merge branch 'old' into main
Build docker and publish / build (20.15.1) (push) Has been cancelled
2025-12-28 17:27:43 -08:00
615b87ef26
fix: resolve build errors after merge (types, config, logic)
2025-12-28 17:25:11 -08:00
d94cbc09b0
Merge branch 'old/master' into old
2025-12-28 17:15:11 -08:00
49d59eccb0
Merge old/master into main, resolving conflicts by preferring old in workflows and removing deprecated adapter files
Build docker and publish / build (20.15.1) (push) Has been cancelled
2025-12-28 15:56:07 -08:00
Tension
0e7cbf4396
fix(payment): update notification URL construction for gateway mode support
2025-12-08 16:09:21 +08:00
Tension
5d632608ab
fix(purchase): update notification URL construction for gateway mode support
2025-12-08 15:47:45 +08:00
Tension
143445a2fc
feat(commission): implement commission withdrawal logic and logging
2025-11-29 14:33:05 +08:00
Chang lue Tsen
7277438b07
feat(user): add commission withdrawal and query withdrawal log functionality
2025-11-26 12:13:33 -05:00
Chang lue Tsen
429e535dd4
feat(user): add endpoint and logic for updating user rules
2025-11-24 09:05:49 -05:00
Tension
c4166cef6b
feat(ip-location): implement IP location querying and GeoIP database management
2025-11-23 22:38:55 +08:00
Chang lue Tsen
e3999ba75f
feat(subscribe): add short token generation and validation logic
2025-11-18 12:03:14 -05:00
Chang lue Tsen
8a4cfcbdb3
feat(subscribe): add endpoint to reset all subscribe tokens
2025-11-18 08:37:57 -05:00
Chang lue Tsen
1172ecc2f1
feat(heartbeat): add heartbeat endpoint and logic for service health check
2025-11-09 10:49:51 -05:00
Chang lue Tsen
cb5bf5aae3
feat(module): add GetModuleConfig handler and logic for module configuration retrieval
2025-11-09 09:06:42 -05:00
lain
d8e2e81688
add user subscribe note
2025-10-31 10:00:31 +08:00
Chang lue Tsen
1b76794251
fix(coupon): add expiration check and error handling for expired coupons
2025-10-16 09:31:33 -04: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
adbe9a06d8
feat(exchange): add exchange rate handling and scheduled updates
2025-10-15 10:05: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
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
41d8de42c0
feat(constant): deprecate Hysteria2 in favor of Hysteria
2025-10-04 05:10:04 -04: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
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
453ad18303
feat(node): add PreViewNodeMultiplier endpoint and response structure
2025-09-29 13:12:37 +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
5ca4179285
feat(user): add OnlyFirstPurchase field to user creation logic
2025-09-27 10:13:41 -04:00
be532bec1b
x
Build docker and publish / build (20.15.1) (push) Failing after 5m23s
2025-09-26 19:25:47 -07:00
7471fd8e3d
ci
Build docker and publish / linux (1.24.3) (push) Has been cancelled
2025-09-26 18:37:43 -07:00
Chang lue Tsen
900096ed12
fix(coupon): add check for zero count in coupon usage validation
2025-09-16 10:17:18 -04:00
ac3bbaf7bf
feat(ticket): 添加issue_type字段支持工单分类
...
在工单系统中新增issue_type字段用于区分工单类型(0-普通工单,1-提现工单)
修改相关API、模型和逻辑以支持该字段的创建、查询和筛选
2025-09-15 01:42:44 -07:00
2d4bfe0330
remark
2025-09-14 23:41:00 -07:00
Chang lue Tsen
b0ffb15825
fix(quota): correct time range queries for start and expire times in quota logic
2025-09-14 09:43:21 -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
c1c913cb00
fix(quota): update time handling to use UnixMilli for start time in quota logic
2025-09-13 14:12:33 -04:00
Chang lue Tsen
cf4792cdc8
fix(quota): update time handling in quota logic and correct subscriber ID query
2025-09-13 14:02:49 -04:00
Chang lue Tsen
9b0e1b1e0f
doc(log): rename function for clarity and add cache cleanup comment
2025-09-11 11:42:20 -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
1c1365d862
fix(email): update task handling to use generic task model and improve error logging
2025-09-10 09:02:54 -04:00