Commit graph

  • 1a80d12ff7
    chore: bump version to 3.2.1 main 3.2.1 dev kastov 2026-08-04 04:59:16 +03:00
  • d1fa744260
    fix: api token uuid validation kastov 2026-08-04 01:55:41 +03:00
  • a1f1adc0ec
    refactor: simplify template value resolution in TemplateEngine kastov 2026-08-04 01:55:32 +03:00
  • fca285a4bf
    fix: include ws/hu headers in mihomo generator (https://f.docs.rw/t/topic/427) kastov 2026-08-03 22:33:51 +03:00
  • 762d3a2e6a
    chore: bump version to 3.2.0 3.2.0 kastov 2026-08-03 04:23:32 +03:00
  • 5e23e51c06
    fix: config profile validation kastov 2026-08-03 04:09:37 +03:00
  • e06ba825a4
    feat: add system configuration endpoint kastov 2026-08-03 01:48:22 +03:00
  • c7495492ce
    chore: bump version to 3.1.0 3.1.0 kastov 2026-08-02 00:54:33 +03:00
  • a6f8fb01cd
    fix: add error logging for failed login attempts in AuthService kastov 2026-08-02 00:53:46 +03:00
  • 3d92d796be
    feat: add id field to NodesSchema and NodeResponseModel kastov 2026-08-01 22:07:34 +03:00
  • 312497939c
    feat: enhance subscription request history with new fields kastov 2026-08-01 20:59:39 +03:00
  • 959031f705
    fix: missing events on bulk user deletion kastov 2026-08-01 19:18:10 +03:00
  • 1afd2f04ce
    feat: pre-start plugin kastov 2026-08-01 17:41:10 +03:00
  • 01cc977be3
    fix: openapi ci kastov 2026-08-01 16:55:35 +03:00
  • 0f8b639b6c
    refactor: remove temporary warning from docker-entrypoint 3.0.0 kastov 2026-07-31 22:45:23 +03:00
  • 978564ad95
    chore: bump backend-contract version kastov 2026-07-31 22:18:47 +03:00
  • 1190bc878e
    Cap Prisma connection pool via connection_limit/pool_timeout Anton Yusupov 2026-07-26 12:53:13 +04:00
  • 86192161b8
    refactor: simplify groupBy and orderBy clauses in UsersRepository kastov 2026-07-26 04:29:51 +03:00
  • b1f50390bc
    chore: update dependencies kastov 2026-07-26 03:46:17 +03:00
  • da90218c3e
    refactor: update axios request handling kastov 2026-07-25 20:27:40 +03:00
  • 2c174e08bd
    chore: update image tags from 2 to 3 in CI kastov 2026-07-21 20:45:34 +03:00
  • 1266613fb0
    refactor: remove deprecated configurations kastov 2026-07-21 20:33:35 +03:00
  • fe6f3524f1
    chore: update dependencies kastov 2026-07-21 19:35:14 +03:00
  • 8376e583b2
    refactor: drop user uuid, rename user id column in database kastov 2026-07-20 16:26:13 +03:00
  • 8d23f906a6
    feat: singbox includeProxies for selector/urltest (#198) kavore 2026-07-21 19:36:13 +03:00
  • 64a92574a2 feat: singbox includeProxies for selector/urltest kavore 2026-07-20 18:19:30 +03:00
  • 251685d40a
    fix: update short UUID validation criteria for user subscription revocation kastov 2026-07-18 04:01:55 +03:00
  • c0e83771ae
    refactor: move some subscrition settings to response headers kastov 2026-07-18 00:55:50 +03:00
  • d7aeb2b6f3
    refactor: update external squad response headers structure kastov 2026-07-17 23:27:21 +03:00
  • 67ade508de
    feat: add echSockopt to TLS security options and update related configurations kastov 2026-07-16 20:58:20 +03:00
  • 2509a9e426
    feat: implement export for node connections to Redis Streams kastov 2026-07-16 01:19:07 +03:00
  • 7905add925
    fix: ip in tools auth kastov 2026-07-15 21:50:37 +03:00
  • 750c9debbf
    feat: implement Redis Streams export for user usage and subscription requests kastov 2026-07-15 21:36:34 +03:00
  • e86406d365
    feat: add redirectUrl for pocketId kastov 2026-07-15 18:20:44 +03:00
  • 5ba370c54c
    feat: add stats digest functionality with new endpoint kastov 2026-07-15 09:55:13 +03:00
  • c8b35dd3eb
    chore: remove eslint-plugin-perfectionist from configuration kastov 2026-07-15 03:38:33 +03:00
  • 69cf2bf163
    feat: add index to telegramId kastov 2026-07-14 22:13:49 +03:00
  • c4115f0363
    feat: add extend user expiration date functionality kastov 2026-07-14 21:40:57 +03:00
  • c1129264cc
    refactor: update notification hour limits in config schema kastov 2026-07-14 20:11:19 +03:00
  • 75520afde5
    fix: add null checks for platform and userAgent in HwidUserDevicesRepository kastov 2026-07-14 16:27:20 +03:00
  • 87ec813974 Add frontend domain config for PocketID Dimariqe 2026-07-14 18:42:25 +07:00
  • ec580eab19
    chore: remove unused package.json import kastov 2026-07-14 06:18:48 +03:00
  • 755f75b247
    chore: update dependencies kastov 2026-07-14 04:49:16 +03:00
  • 35444b9945
    fix: missing fallback hosts in raw subscription kastov 2026-07-14 04:09:24 +03:00
  • 5a0aa42f4e
    chore: block startup without breaking-changes acknowledgement env kastov 2026-07-12 05:21:58 +03:00
  • 444044aa9c
    refactor: node metrics kastov 2026-07-11 21:35:35 +03:00
  • bdc91a164c
    chore: remove unused dependencies kastov 2026-07-11 20:40:58 +03:00
  • e404ad92b7
    fix: typos kastov 2026-07-11 17:14:14 +03:00
  • 20896180f4
    fix: color resolve kastov 2026-07-11 09:01:11 +03:00
  • 308cf31e67
    fix: userId type kastov 2026-07-11 08:01:31 +03:00
  • f6f1a6608a
    refactor: replace all users routes to use id instaed of uuid, add new bandwidth stats routes kastov 2026-07-11 07:46:37 +03:00
  • 1d6d9560e0
    fix: pin npm version kastov 2026-07-10 05:36:41 +03:00
  • e0caea29a2
    feat: route stats interceptor kastov 2026-07-10 05:31:11 +03:00
  • a89444f80f
    chore: update response rules configuration and adjust regex pattern kastov 2026-07-10 01:43:38 +03:00
  • 3614a34599
    fix: cli kastov 2026-07-09 22:30:59 +03:00
  • 11dd25b637
    chore: remove unused configuration files and dependencies kastov 2026-07-09 22:22:38 +03:00
  • e6ab72f201
    refactor: rename methods in ApiTokensController kastov 2026-07-09 21:40:33 +03:00
  • e64230727f
    chore: update configuration and scripts for rspack integration, remove unused rules, and adjust Dockerfile paths kastov 2026-07-09 20:39:11 +03:00
  • e7f5f3b49b
    chore: update dependencies and replace @nestjs/serve-static with sirv kastov 2026-07-09 06:31:21 +03:00
  • 37db0bea5b
    fix: yaml aliases kastov 2026-07-08 17:18:53 +03:00
  • ddb3d28050
    feat: integrate memory caching in raw cache service and update related queries kastov 2026-07-08 07:48:17 +03:00
  • 9ec3a14a8b
    refactor: remove global middleware configuration from app module kastov 2026-07-08 04:49:29 +03:00
  • 07d1d846f1
    feat: add external squad template caching and update related queries kastov 2026-07-08 02:28:31 +03:00
  • 5e1c165d1b
    refactor: replace yaml with js-yaml kastov 2026-07-08 02:20:14 +03:00
  • fbbddd9550
    fix: forbid empty outbounds kastov 2026-07-07 21:35:41 +03:00
  • eef4c3ecb3
    Fix Mihomo Hysteria2 Gecko obfs mapping (#194) Peter Solomon 2026-07-07 19:06:28 +03:00
  • 8d448a496e
    fix: limit user-agent header length to 512 characters across multiple services kastov 2026-07-06 23:20:01 +03:00
  • 65944dd09c
    fix: enforce HWID format validation and update database schema for hwid length kastov 2026-07-06 22:52:43 +03:00
  • b84657c600
    fix: update expectedOrigin in passkey verification to include both origin and rpId kastov 2026-07-06 20:47:40 +03:00
  • 64b51e85a1
    refactor: update default timestamp generation in Prisma schema to use now() instead of dbgenerated() kastov 2026-07-06 17:55:41 +03:00
  • 9a458f6c53
    feat: pass raw host to custom remark kastov 2026-07-06 08:39:03 +03:00
  • baf140b544
    refactor: remove Swagger and Scalar configuration from environment kastov 2026-07-06 02:13:26 +03:00
  • 7fb7fa557c
    feat: add support for additional webhook URLs in notifications configuration kastov 2026-07-05 21:40:48 +03:00
  • 18a150a497
    fix(shadowsocks): validate SS2022 password by decoded key size (#193) TopPro104 2026-07-05 21:14:12 +03:00
  • 24264504d8
    refactor: replace js-yaml with yaml kastov 2026-07-05 18:43:46 +03:00
  • ea481333bc
    fix: update App Store links in default subpage configuration kastov 2026-07-05 17:24:53 +03:00
  • 2d1fdd2f86
    refactor: update logger format prefixes in main, processors, and scheduler modules kastov 2026-07-05 17:23:59 +03:00
  • 9cd56f2f68
    feat: swc kastov 2026-07-05 06:41:31 +03:00
  • 6d463be8a5
    chore: update prisma-kysely version and mark several dependencies as dev kastov 2026-07-05 02:00:11 +03:00
  • 7de38968cb
    fix: query params kastov 2026-07-04 21:53:10 +03:00
  • 0df9e22153
    refactor: zod v4 kastov 2026-07-04 19:25:35 +03:00
  • cd30015505
    refactor: add request IP to HWID filter column mapping kastov 2026-07-04 06:04:57 +03:00
  • dc82e1eeff
    refactor: rename ip-control module to connections kastov 2026-07-04 01:41:11 +03:00
  • 0480b41c60
    refactor: update host command schemas and response handling kastov 2026-07-04 00:02:29 +03:00
  • e4818ee76c
    refactor: adjust documentation path handling kastov 2026-07-03 23:19:15 +03:00
  • 0ab417dec5
    refactor: open-api schema generation, change status codes for delete requests kastov 2026-07-03 22:41:23 +03:00
  • c74e6f58a7
    chore: update dependencies to latest versions kastov 2026-07-03 19:56:34 +03:00
  • b0ce4fbe05
    refactor: remove unused user retrieval commands and enhance getUsersStream with filtering options kastov 2026-07-03 19:55:13 +03:00
  • de0c269674
    chore: bump version to 2.9.0 for backend and contract libraries kastov 2026-07-03 19:30:21 +03:00
  • d1713ddb02
    refactor: backend-contract, dtos, open-api schema kastov 2026-07-03 19:29:42 +03:00
  • 7c94eee237
    refactor: remove NodesTrafficUsageHistory module and related entities kastov 2026-07-03 03:03:40 +03:00
  • f73713a401
    feat: enhance hwid handling kastov 2026-07-03 02:37:30 +03:00
  • 779d66fc1e
    chore: update package dependencies kastov 2026-06-30 17:31:48 +03:00
  • ba51868149
    chore: release v2.8.1 2.8.1 v2 kastov 2026-07-13 22:38:57 +03:00
  • 5b07564b83
    feat: add pinnedPeerCertSha256 support in hysteria2 base64 share-link kastov 2026-07-02 22:32:52 +03:00
  • 66d0d36275
    refactor: replace JWT_AUTH_SECRET with APP_SECRET kastov 2026-07-02 21:39:59 +03:00
  • c8ba38c845
    fix: hysteria2 obfs fields kastov 2026-07-02 19:32:26 +03:00
  • fda8774a78
    fix: userId in UserHwidDevices webhook events kastov 2026-07-01 02:05:50 +03:00
  • f2ea874587
    fix: handle rate limit errors by throwing Worker.RateLimitError kastov 2026-06-30 00:38:33 +03:00
  • 897d725251
    refactor: update CLI command in startup message kastov 2026-06-29 23:00:31 +03:00