Commit Graph

  • ec4e95451b fix(log): insert reset traffic log during subscription activation Chang lue Tsen 2025-08-21 10:53:12 -04:00
  • fcdb9f72ef fix(log): add traffic reset logging for subscription resets Chang lue Tsen 2025-08-21 10:31:46 -04:00
  • 7c707f2ecf fix(login): remove debug logs and error logging during user login process Chang lue Tsen 2025-08-21 09:18:14 -04:00
  • 70815c0d50 fix(log): remove unused Id field from SystemLog during login log insertion Chang lue Tsen 2025-08-21 09:15:37 -04:00
  • 38706c0b29 fix(email): set EmailTypeVerify in task payload and update content type conversion for verification email Chang lue Tsen 2025-08-21 09:07:48 -04:00
  • 5e903868c4 fix(log): change MessageLog list to use value type for improved performance and memory efficiency Chang lue Tsen 2025-08-21 08:49:13 -04:00
  • c04923015e fix(types): change Content field type in MessageLog to interface{} for improved flexibility Chang lue Tsen 2025-08-21 08:24:30 -04:00
  • 87c771bbd4 refactor(log): consolidate logging models and update related logic for improved clarity and functionality Chang lue Tsen 2025-08-20 13:36:06 -04:00
  • 4f32d67113 fix(email): convert RegisterStartTime and RegisterEndTime to time.Time for accurate query filtering Chang lue Tsen 2025-08-20 08:22:48 -04:00
  • bc1e6315a8 fix(subscribe): rename variable for clarity and add special handling for Stash user agent Chang lue Tsen 2025-08-18 02:54:00 -04:00
  • 3a98616093 fix(subscribe): update Id field tag to use primaryKey and improve model queries Chang lue Tsen 2025-08-18 02:33:17 -04:00
  • 41c51fbbff fix(subscribe): update Id field tag to use primaryKey and improve save method query Chang lue Tsen 2025-08-18 02:30:35 -04:00
  • 3bb83edf05 fix(subscribe): update delete method to use Where clause for improved query accuracy Chang lue Tsen 2025-08-18 02:09:15 -04:00
  • 245f347d22 refactor(swagger): remove deprecated app.json check from swagger configuration Chang lue Tsen 2025-08-17 12:39:17 -04:00
  • 70a0fd96ab refactor(swagger): remove deprecated app.json generation from swagger configuration Chang lue Tsen 2025-08-17 12:37:27 -04:00
  • 8996a62b54 refactor(api): remove deprecated application-related endpoints and types Chang lue Tsen 2025-08-17 12:14:55 -04:00
  • 14a86c50b2 feat(subscribe): add user agent limit configuration to system settings Chang lue Tsen 2025-08-17 11:52:14 -04:00
  • 5d80d95568 fix(subscribe): improve error handling and logging for subscription requests Chang lue Tsen 2025-08-17 10:01:12 -04:00
  • 6580cc9d44 feat(subscribe): implement user agent limit feature with configurable list Chang lue Tsen 2025-08-16 13:37:09 -04:00
  • 4f2aafd8b2 refactor(subscribe): replace V2 handler with a unified Handler method for subscription logic Chang lue Tsen 2025-08-16 12:59:28 -04:00
  • 81a46d1f13 feat(panDomain): update subscription logic to use V2 handler for improved functionality Chang lue Tsen 2025-08-16 06:18:32 -04:00
  • 2dfb1030e1 refactor: rename queryannouncementhandler.go to queryAnnouncementLogic.go for clarity Chang lue Tsen 2025-08-15 14:58:01 -04:00
  • 2be1c4f6ed feat(subscription): enhance subscription cache management and improve error handling v1.0.5 Chang lue Tsen 2025-08-15 14:45:54 -04:00
  • 740dd48763 feat(subscribe): update subscription route to use V2 handler v1.0.4 Chang lue Tsen 2025-08-15 13:05:36 -04:00
  • 41d660bb9e
    Develop (#64) Leif Draven 2025-08-16 01:30:21 +09:00
  • c8de30f78c fix(order): improve code quality and fix critical bugs in order processing logic v1.0.3 Chang lue Tsen 2025-07-23 11:45:06 -04:00
  • 46ab012b6c feat(order): enhance order processing logic with improved error handling and user subscription management Chang lue Tsen 2025-07-23 11:11:58 -04:00
  • 8976724c1e fix(renewal): update subscription retrieval method to use token instead of order ID Chang lue Tsen 2025-07-23 10:30:02 -04:00
  • db63281250 feat(subscription): update user subscription status based on expiration time Chang lue Tsen 2025-07-23 09:23:01 -04:00
  • f3a8f94b4b feat(loon): add Loon configuration template and enhance proxy handling Chang lue Tsen 2025-07-23 05:29:36 -04:00
  • f4cd567492 fix(renewal) discount set default 1 NoWay 2025-07-23 17:00:01 +08:00
  • c08fadb347 fix: refactor surfboard proxy handling and enhance configuration template Chang lue Tsen 2025-07-23 04:41:20 -04:00
  • a155a4f8cd fix(order) discount set default 1 NoWay 2025-07-23 16:31:37 +08:00
  • 1b78e04113 fix(order) discount set default 1 NoWay 2025-07-23 15:52:26 +08:00
  • f6ce7b2cd3 fix(auth) upbind email not update NoWay 2025-07-21 18:37:39 +08:00
  • 6034a32e85 feat(auth): improve email and mobile config unmarshalling with default values Chang lue Tsen 2025-07-19 14:44:36 -04:00
  • 0e8e2d442e feat(traffic): implement traffic reset logic for subscription cycles Chang lue Tsen 2025-07-18 11:34:32 -04:00
  • b83ce5090a feat(surge): add Surge adapter support and enhance subscription URL handling Chang lue Tsen 2025-07-18 02:52:39 -04:00
  • 224365ce79 feat(proxy): enhance proxy and group handling with new configuration options Chang lue Tsen 2025-07-17 10:13:04 -04:00
  • 82e447c55e fix(proxy): update group selection logic to skip empty and default names Chang lue Tsen 2025-07-16 14:27:16 -04:00
  • 8c4c7d0773 refactor(proxy): replace hardcoded group names with constants for better maintainability Chang lue Tsen 2025-07-16 14:22:40 -04:00
  • 97024dd1df feat(proxy): enhance proxy group handling and sorting logic Chang lue Tsen 2025-07-16 14:17:36 -04:00
  • 979e39b9e5 fix(rule): add type and default fields to rule group model and update related logic Chang lue Tsen 2025-07-16 12:46:47 -04:00
  • 94d316ec52 feat(rule): implement logic to set a default rule group during creation and update Chang lue Tsen 2025-07-16 12:35:08 -04:00
  • 994cc4bebb feat: add type and default fields to rule group requests and update related logic Chang lue Tsen 2025-07-15 13:32:08 -04:00
  • 40c24fbc85 fix(purchase): update gift amount deduction logic and handle zero-amount order status Chang lue Tsen 2025-07-15 12:03:16 -04:00
  • 59348c1643 fix(database): correct name entry for SingBox in initialization script Chang lue Tsen 2025-07-15 11:26:46 -04:00
  • 9691257bad fix(purchase): correct gift amount deduction logic and enhance payment processing comments v1.0.2 Chang lue Tsen 2025-07-07 14:26:53 -04:00
  • 76816ca8ea fix(purchase): handle gift amount deduction and update order status in checkout logic Chang lue Tsen 2025-07-07 12:28:44 -04:00
  • e279119524 fix(user): update user balance, gift amount, and commission fields in user info Chang lue Tsen 2025-07-07 12:11:59 -04:00
  • 626c3ef05c
    fix(api) fill renewal_order_users in user statistics (#40) sky-line-1 2025-07-06 15:39:42 +08:00
  • 4f49dea769 feat(anytls): add AnyTLS protocol support with parsing and configuration options Chang lue Tsen 2025-07-05 14:30:12 -04:00
  • 1a849fd461 fix(api): standardize formatting and add missing newlines in API files Chang lue Tsen 2025-07-05 14:30:05 -04:00
  • 987e25e7ac fix(tuic): add additional configuration options for SNI, RTT reduction, UDP relay, and congestion control Chang lue Tsen 2025-07-03 14:45:42 -04:00
  • 189f62781e Fix schema missing ctrlbbj 2025-06-22 16:04:37 +08:00
  • 9fc367a323 fix(statistics): add mock data for revenue and user statistics in demo mode Chang lue Tsen 2025-07-02 13:18:34 -04:00
  • 0825ac525d fix(user): prevent deletion and password modification of admin user in demo mode Chang lue Tsen 2025-07-02 12:39:30 -04:00
  • d26bc7f40b
    fix(order): correct renewal traffic reset logic (#37) sky-line-1 2025-07-01 23:07:27 +08:00
  • be7cdcd4a6 fix(node): enqueue task for GetNodeCountry only if city or country is empty Chang lue Tsen 2025-06-12 23:57:06 -04:00
  • b6a2f134bb fix(parse): enable UDP support in VLESS configuration Chang lue Tsen 2025-06-06 11:23:20 -04:00
  • b214ebce56
    Revert "feat(parse.go): add UDP support for VLESS protocol" revert-27-patch-1 Leif Draven 2025-06-06 11:14:07 -04:00
  • ff93288d3d feat(parse.go): add UDP support for VLESS protocol Fuhuang 2025-06-03 22:07:26 +08:00
  • 76063bc071 fix(server): encode server key in base64 for shadowsocks protocol Chang lue Tsen 2025-06-01 12:54:48 -04:00
  • 565eb8cbbf "fix(order): 修复优惠券使用限制检查逻辑,增加数量有效性验证" missish 2025-06-02 00:43:34 +08:00
  • 617768a4a1 fix(proxy): update server key encoding in GenerateShadowsocks2022Password Chang lue Tsen 2025-06-01 12:01:02 -04:00
  • aae4a10947
    Merge pull request #23 from missish/develop Leif Draven 2025-06-01 22:11:04 +09:00
  • 6027102d29
    Merge branch 'perfect-panel:develop' into develop missish 2025-06-01 14:30:54 +08:00
  • 5ad3202626 "feat(user/subscribe): 添加订阅折扣信息的JSON解析逻辑" - 修复在续订时只能续订一个月 missish 2025-06-01 14:20:57 +08:00
  • 0dca618f85 fix(uri): update query parameters and improve transport type handling v1.0.1 Chang lue Tsen 2025-06-01 01:33:30 -04:00
  • 852bde35dc refactor(v2rayN): streamline proxy URI generation by consolidating methods Chang lue Tsen 2025-05-31 11:44:18 -04:00
  • b4a9bb23e9 fix(proxy): simplify password generation logic in GenerateShadowsocks2022Password Chang lue Tsen 2025-05-31 11:30:04 -04:00
  • 0fb0aac2fa feat(shadowsocks): implement support for SIP022 AEAD-2022 ciphers Chang lue Tsen 2025-05-31 11:28:06 -04:00
  • 1a21984c27 feat(shadowsocks): SIP022 AEAD-2022 Ciphers Chang lue Tsen 2025-05-31 10:46:28 -04:00
  • ddf740600f fix(subscribe): improve logging and update query logic for server filtering Chang lue Tsen 2025-05-31 09:30:13 -04:00
  • 77f55f8708 style(api): standardize formatting and remove trailing newlines in API definitions Chang lue Tsen 2025-05-31 09:29:31 -04:00
  • 56f6bd2542
    Merge pull request #22 from missish/develop Leif Draven 2025-05-31 21:47:07 +09:00
  • 3ee43b14c6 Revert "chore: add ppanel.yaml to .gitignore for security" missish 2025-05-31 11:53:40 +08:00
  • a4eca9f9a6 chore: add ppanel.yaml to .gitignore for security missish 2025-05-31 11:49:47 +08:00
  • e0a4bb028b fix(admin/server): 修复节点更新时Tags字段处理逻辑 missish 2025-05-31 11:22:02 +08:00
  • 581e3ee48a refactor(tool): 为DeepCopy和ShallowCopy添加配置选项支持 missish 2025-05-31 10:40:36 +08:00
  • dbb585ddb5
    Merge pull request #21 from missish/develop Leif Draven 2025-05-30 21:27:58 +09:00
  • 207ffc854e fix(order): 增加优惠券使用限制的条件判断 missish 2025-05-27 21:15:17 +08:00
  • d4089a801d
    Merge pull request #19 from darwinchow/fix/stripe-webhook-endpoint lyndon986 2025-05-24 02:51:11 +07:00
  • 5cca0e7aa3 fix(payment): update Stripe webhook endpoint url Darwin 2025-05-22 14:28:32 +08:00
  • 42a99c4925 feat(cache): add cache options with customizable expiry settings Chang lue Tsen 2025-05-11 04:39:22 -04:00
  • 9e20b270e7 fix(develop): update docker command to check for all containers instead of running ones Chang lue Tsen 2025-05-06 10:50:21 -04:00
  • 155c6ba290 feat(adapter): add V2rayN adapter and build method for proxy management Chang lue Tsen 2025-05-06 18:36:35 +09:00
  • f4050ff42e fix(model): update query logic to use OR for group_id filtering Chang lue Tsen 2025-05-06 18:36:09 +09:00
  • ae784cbbe4 fix(server): enhance sorting logic to handle multiple entries and reorder correctly Chang lue Tsen 2025-05-06 14:27:11 +09:00
  • a198c770db fix(server): update sorting logic to use FindOne and Update methods for better error handling Chang lue Tsen 2025-05-06 14:07:46 +09:00
  • a2e4c6d09a fix(subscribe): add BeforeDelete and BeforeUpdate methods for sort handling Chang lue Tsen 2025-05-06 13:29:39 +09:00
  • d6f5160be1 fix(server): remove reorderSort function to streamline server sorting logic Chang lue Tsen 2025-05-06 13:26:59 +09:00
  • d5f14bf665 fix(server): simplify BeforeDelete method by removing unnecessary Model call Chang lue Tsen 2025-05-06 13:25:38 +09:00
  • e625d9aed5 fix(server): update BeforeDelete method to use Model for sort update query Chang lue Tsen 2025-05-06 13:24:20 +09:00
  • 3cadd9e621 fix(server): refactor server model methods to support transaction handling Chang lue Tsen 2025-05-06 13:21:27 +09:00
  • 38bcacc9e7 fix(subscribe): update subscription availability check to allow status greater than 1 Chang lue Tsen 2025-05-06 12:05:33 +09:00
  • ea74e4b7d5 fix(subscribe): update subscription query to include zero expiration time condition Chang lue Tsen 2025-05-06 11:49:21 +09:00
  • ead1a9a8a6 fix(subscribe): improve order details retrieval logic in resetUserSubscribeTokenLogic Chang lue Tsen 2025-05-05 10:55:46 -04:00
  • aef567c06f fix(subscribe): update subscribe record update logic to use ID instead of token Chang lue Tsen 2025-05-05 10:43:12 -04:00
  • 6912e281f3 fix(subscribe): correct subscription status update logic on renewal Chang lue Tsen 2025-05-05 04:30:49 -04:00