EUForest
3635d3e224
update: device delete current user
2025-11-13 14:49:25 +08:00
EUForest
60d584a052
add: User cancels account
2025-11-09 17:27:24 +08:00
EUForest
b9d3446407
Bug fix: Clear server user node cache
2025-11-09 17:18:25 +08:00
EUForest
902608b2e0
Add: Get expired subscription
2025-11-08 17:06:30 +08:00
EUForest
d7aa9a44b7
Add: Try to get the device ID from the request parameters
2025-11-08 17:05:52 +08:00
EUForest
b7eafd0892
Update: Account display priority: phone number > email > device ID
2025-11-08 17:05:05 +08:00
EUForest
d1a8662095
Add: Add a WebSocket connection to monitor the app's online status.
2025-11-06 15:35:49 +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
066f5d6538
Update: Successful authentication records the identifier.
2025-11-06 15:33:14 +08:00
EUForest
de6661cc16
Update: Successful authentication records the identifier.
2025-11-06 15:32:29 +08:00
EUForest
52ce054b35
Add: Server location latitude and longitude
2025-11-04 14:53:43 +08:00
EUForest
2605d22f8e
Add: ClearServerAllCache Func
2025-11-01 16:05:37 +08:00
EUForest
829d5f3ffd
fix bug: Set server zone
2025-11-01 15:57:30 +08:00
EUForest
7b8e71ade2
fix bug: SMS recharge password
2025-11-01 15:52:05 +08:00
EUForest
e0003ea074
Temporary: Cancel node cache
2025-10-28 17:48:38 +08:00
EUForest
2edc0ef1c8
fix bug: device login fail
2025-10-28 14:18:20 +08:00
EUForest
b974b9a56b
Merge remote-tracking branch 'upstream'
2025-10-23 12:23:08 +08:00
Chang lue Tsen
a5abbc1dd3
fix(server): add unauthorized access check for secret key
2025-10-22 10:38:21 -04:00
EUForest
cd3b9d4fc8
Merge remote-tracking branch 'upstream'
...
# Conflicts:
# apis/public/subscribe.api
# initialize/migrate/database/02115_ads.up.sql
# internal/logic/auth/deviceLoginLogic.go
# internal/logic/public/subscribe/queryUserSubscribeNodeListLogic.go
# internal/logic/public/user/unbindDeviceLogic.go
# internal/types/types.go
# pkg/tool/encryption_test.go
2025-10-22 20:16:03 +08:00
EUForest
b099331302
add: Add protocol configuration in the return node
2025-10-22 19:54:56 +08:00
EUForest
d78d79fa2d
add: Automatically delete token when device is removed
2025-10-22 19:52:52 +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
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
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
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
c5be0081ca
fix(model): simplify tag filtering using GORM scopes
2025-10-03 14:53:52 -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