Commit graph

  • 32966c1257
    feat(inbounds): native fallbacks on VLESS/Trojan TCP-TLS, with working child links MHSanaei 2026-05-19 01:11:09 +0200
  • 1fe09e7764
    revert(inbounds): drop unreleased portfallback protocol MHSanaei 2026-05-19 00:16:34 +0200
  • bc3eab465b
    fix(legacy): use main branch install.sh for downgrade to preserve fork URLs Claude 2026-05-18 22:00:27 +0000
  • bb1571f87d
    fix(ci): mark releases as stable instead of pre-release Claude 2026-05-18 21:33:04 +0000
  • e289089b6f
    Add SockOpt.Mark and SockOpt.Interface parameters for Outbound stream githacs2022 2026-05-19 00:30:10 +0300
  • 74c6d5606b
    fix(xray): rotate crash reports into log folder, prevent overwrites MHSanaei 2026-05-18 23:20:38 +0200
  • fa3c7a7a0e
    fix(sys): correct CPU/connection accounting on linux + darwin MHSanaei 2026-05-18 23:07:13 +0200
  • d97ce19f30
    fix(windows): clean shutdown, working panel restart, harden kernel32 load MHSanaei 2026-05-18 22:57:31 +0200
  • 072d266f50
    fix(clients): bulk add/delete correctness + perf, working pagination, delayed-start in form MHSanaei 2026-05-18 22:36:08 +0200
  • c343f6fac9
    feat(ci): allow triggering release manually from GitHub Actions UI Claude 2026-05-18 20:27:30 +0000
  • aa90303d92
    fix: update module path and all imports to saeederamy/3x-ui fork Claude 2026-05-18 20:18:52 +0000
  • 086a74328a
    fix(inbounds): gate node selector to multi-node-capable protocols MHSanaei 2026-05-18 19:20:02 +0200
  • 88ae7e44b5
    Update update.sh saeederamy 2026-05-18 19:45:18 +0330
  • 1120627cd5 Make HSTS policy configurable if https is enabled Konstantin Kayukin 2026-05-18 18:01:34 +0200
  • b0d9fe156b feat(socks): add IsSocksLike helper, info-modal display, and tests reza 2026-05-18 14:56:41 +0000
  • e0f41362e2
    feat(database): add PostgreSQL as an optional backend alongside SQLite MHSanaei 2026-05-18 14:43:59 +0200
  • 1ef494bcda
    chore: apply modernize analyzer fixes across codebase MHSanaei 2026-05-18 12:22:02 +0200
  • 317c7cb4f1
    i18n: drop stale pages.client block duplicated in every non-English locale MHSanaei 2026-05-18 11:32:58 +0200
  • 7e553410a5
    i18n: backfill 99 missing keys across all 12 non-English locales MHSanaei 2026-05-18 10:27:51 +0200
  • b57cafed94
    i18n(clients): replace English fallbacks with proper translation keys MHSanaei 2026-05-18 10:17:15 +0200
  • 4f8b0b90c8 feat(inbound): scaffold dedicated SOCKS5 inbound protocol reza 2026-05-18 08:07:17 +0000
  • 106adca414
    test: cover crypto, random, netsafe, sub helpers, xray equals, websocket hub, node service MHSanaei 2026-05-18 10:00:09 +0200
  • 93706702c5
    fix(api-docs): accept functional-component icons in EndpointSection MHSanaei 2026-05-18 09:59:52 +0200
  • f50bae9225
    fix(inbounds): keep Node column visible for node-attached inbounds MHSanaei 2026-05-18 09:24:38 +0200
  • 690ee01086
    feat(panel): copy connection strings for mixed inbound Alex.Petrov 2026-05-18 07:56:53 +0500
  • d10fa8f3c0
    feat(clients): client-first tgbot add flow, tgId field, lightweight inbound options MHSanaei 2026-05-18 02:11:30 +0200
  • 14ad255c38
    fix(clients): make empty-state text readable on dark/ultra themes MHSanaei 2026-05-18 00:41:19 +0200
  • ad56b1bbd7
    fix(clients): preserve ClientRecord on inbound delete + filter Attached inbounds to multi-client protocols MHSanaei 2026-05-18 00:29:20 +0200
  • ef98a932d7
    fix(shadowsocks): generate valid ss2022 keys and per-client method for legacy ciphers MHSanaei 2026-05-18 00:19:09 +0200
  • 1d299ac396
    feat(clients): sortable table columns MHSanaei 2026-05-17 23:50:51 +0200
  • 84fbd23f1b
    fix(inbounds): use sortedInbounds for mobile empty-state check MHSanaei 2026-05-17 23:45:52 +0200
  • 5f98a2db72
    feat(balancers): allow fallback on all strategies + feed burstObservatory from random/roundRobin MHSanaei 2026-05-17 23:41:07 +0200
  • 2ff3c12a42
    fix(nodes): route per-client ops through node clients API + orphan sweep MHSanaei 2026-05-17 23:29:29 +0200
  • 32df8b70b8
    fix(clients): gate IP Log on ipLimitEnable + clean access-log dropdown MHSanaei 2026-05-17 19:05:05 +0200
  • 719fd5086d
    fix(clients): include inboundIds and traffic in /clients/list MHSanaei 2026-05-17 19:04:54 +0200
  • 1f2769cebf
    refactor(api): emit JSON-text columns as nested objects MHSanaei 2026-05-17 19:04:43 +0200
  • e500c04877
    refactor(server): move cached state and helpers into ServerService MHSanaei 2026-05-17 18:17:50 +0200
  • 1f4e2707a0
    refactor(clients): switch client API endpoints from id to email MHSanaei 2026-05-17 16:31:38 +0200
  • 9f87382a50
    Merge branch 'main' into main Sadegh Kalami 2026-05-17 17:36:08 +0330
  • 79fb392a58
    fix(clients): stop node sync from resurrecting deleted clients MHSanaei 2026-05-17 15:44:33 +0200
  • 17433c39f4
    feat(nodes): per-node client roll-up and panel version MHSanaei 2026-05-17 13:59:40 +0200
  • 750bd93681
    feat(clients): live WebSocket updates + Ended status surfacing MHSanaei 2026-05-17 13:38:58 +0200
  • 9db91cda37
    fix(clients): restore auto-disable kick under new schema MHSanaei 2026-05-17 13:09:54 +0200
  • 1045378e23
    fix(xray): emit only protocol-relevant fields per client entry MHSanaei 2026-05-17 12:50:10 +0200
  • cfd8cc3cbb
    feat(clients): add Reverse tag field for VLESS-attached clients MHSanaei 2026-05-17 12:44:51 +0200
  • e9fce827ac
    feat(clients,inbounds): move search/filter to Clients page + small fixes MHSanaei 2026-05-17 12:37:05 +0200
  • 418acf8cfa
    refactor(inbounds): drop manual Fallbacks UI from inbound modal MHSanaei 2026-05-17 12:07:00 +0200
  • fc8765917e
    feat(inbounds,clients): clean up inbound modal + enrich client modal MHSanaei 2026-05-17 11:53:27 +0200
  • a79cb9fe6d
    refactor(clients): finish migrating to ClientService + tidy IP routes MHSanaei 2026-05-17 11:25:24 +0200
  • d4ddf702de
    refactor(service): move all client mutation methods to ClientService MHSanaei 2026-05-17 10:48:28 +0200
  • 960bd3c832
    refactor(service): switch tgbot + ldap callers to ClientService MHSanaei 2026-05-17 10:29:25 +0200
  • 0fe48124c9
    refactor(api): move every client-shaped endpoint off /inbounds onto /clients MHSanaei 2026-05-17 10:15:01 +0200
  • 0dddc51441 Fix feature request #4445: add Hysteria2 client allow insecure support diamond261 2026-05-17 16:14:59 +0800
  • c84799ea2b
    feat(clients): add Delete depleted action MHSanaei 2026-05-17 09:45:38 +0200
  • c5217b9a78
    refactor(inbounds): remove legacy per-inbound client UI MHSanaei 2026-05-17 09:40:30 +0200
  • 93ede81094
    feat(clients): mobile cards, multi-select, bulk add MHSanaei 2026-05-17 09:23:32 +0200
  • f315ed269e
    refactor(traffic): drop all-time traffic tracking MHSanaei 2026-05-17 09:01:04 +0200
  • 8a4101a96b
    1 MHSanaei 2026-05-17 08:53:21 +0200
  • 5310680dbd Fix feature request #4445: add Hysteria2 allow insecure client setting diamond261 2026-05-17 14:30:04 +0800
  • 8fd1dc94bb
    fix(clients): unbreak template parsing + stale i18n keys MHSanaei 2026-05-17 08:25:38 +0200
  • 7fbaf5fe2d
    fix(clients): expose Attached inbounds in edit mode MHSanaei 2026-05-17 07:52:24 +0200
  • bb5296aa0e
    feat(clients): add Reset Traffic, QR Code, Info actions + Online/Remaining columns MHSanaei 2026-05-17 07:49:12 +0200
  • 62fd9f9d82
    feat(inbounds): add Port-with-Fallback inbound type MHSanaei 2026-05-17 07:44:01 +0200
  • 2bcf287cf1
    feat(clients): add top-level Clients tab and CRUD API MHSanaei 2026-05-17 07:28:55 +0200
  • ba3c581372
    feat(clients): make clients+client_inbounds the runtime source of truth MHSanaei 2026-05-17 07:15:16 +0200
  • c251482f26
    feat(clients): add shadow tables for first-class client promotion MHSanaei 2026-05-17 07:03:14 +0200
  • 19b226895d Add pulse animation to client online status indicator abdulrahman 2026-05-17 03:56:46 +0300
  • f12535c1a1 fix: shadowrocket url Harry NG 2026-05-17 03:06:21 +0700
  • d18c4c8d4a chore(Dockerfile): run go mod download before copying full source Preserves the Go module cache when go.sum remains unchanged. Motalleb Fallahnezhad 2026-05-16 15:15:09 +0330
  • eebec014c1
    Merge 974783e879 into f9ae0347c6 Motalleb Fallahnezhad 2026-05-16 14:26:55 +0330
  • 974783e879 fix: enable user to disable ip security checks using env variable ALLOW_PRIVATE_IPS Motalleb Fallahnezhad 2026-05-16 14:15:40 +0330
  • f9ae0347c6
    fix(translation): correct typos and improve phrasing in English localization (#4430) Komar 2026-05-16 11:54:04 +0330
  • c2ea52b8a1 fix(translation): correct typos and improve phrasing in English localization Komar 2026-05-16 11:41:55 +0330
  • d7c9052eea
    auto vados-dev 2026-05-16 11:01:29 +0300
  • 0d92e010d5
    auto vados-dev 2026-05-16 10:37:38 +0300
  • 7bb4c31ea4
    Edit files vados-dev 2026-05-16 05:01:28 +0000
  • 24f185a89d fix: parse XHTTP extra fields from V2Ray links and v2rayN JSON imports abdulrahman 2026-05-16 08:52:04 +0300
  • a1a0474659 fix(i18n): wire up inbound delete/reset/depleted confirmation translations across all locales abdulrahman 2026-05-16 08:46:54 +0300
  • 1e2fd822e6 fix: preserve VLESS encryption/decryption when searching/filtering inbounds (fixes #4405) abdulrahman 2026-05-16 08:40:50 +0300
  • 467e5049c6
    Merge branch 'MHSanaei:main' into main 消失的星球 2026-05-16 13:40:03 +0800
  • 27c690ba87
    Edit files vados-dev 2026-05-16 05:01:28 +0000
  • 645eab3f59
    Auto vados-dev 2026-05-16 08:08:44 +0300
  • 1e7fabdce2
    Update container name and hostname in docker-compose vados-dev 2026-05-16 07:32:43 +0300
  • 75a820ce3a
    Add .env file vados-dev 2026-05-16 07:30:40 +0300
  • 54571944bb fix(inbounds): prevent search from matching raw JSON field names in settings/streamSettings abdulrahman 2026-05-16 07:25:15 +0300
  • b5e67d39fc
    优化不设置证书时的访问 URL协议头 消失的星球 2026-05-16 12:15:25 +0800
  • 9bac45cde7
    优化代码 消失的星球 2026-05-16 11:58:34 +0800
  • f127121f41 feat: implement shared sub-quota resolution to correctly update subscription traffic limits SadeghKalami 2026-05-16 07:18:51 +0330
  • 884457dae6
    优化菜单边框 消失的星球 2026-05-16 11:44:55 +0800
  • f09e3960c4
    Add devcontainer configuration for Node.js environment vados-dev 2026-05-16 06:26:44 +0300
  • 7a7f8327a4
    Update release.yml vados-dev 2026-05-16 05:49:07 +0300
  • 1c299578aa feat: implement sub-quota propagation and automatic re-enablement for clients sharing the same SubID SadeghKalami 2026-05-16 06:17:20 +0330
  • 2f3243a2cf feat: auto-inherit subTotalGB from existing clients sharing the same SubID SadeghKalami 2026-05-16 05:45:11 +0330
  • 07ac160518 fix: update inbound traffic query to use case-insensitive email matching and remove redundant enable filter SadeghKalami 2026-05-16 05:23:49 +0330
  • 2002b84b19 feat: add aggregated subscription traffic tracking and display support SadeghKalami 2026-05-16 04:49:54 +0330
  • 70a6638063
    Update docker.yml vados-dev 2026-05-16 02:31:16 +0300
  • 1b022869f8
    Fix semver pattern in Docker workflow vados-dev 2026-05-16 02:14:16 +0300
  • 0932c60aa0
    Correct CI_REGISTRY variable and enhance login script vados-dev 2026-05-16 02:07:36 +0300
  • 1d3ac2c50f feat: add sortable columns to client sub-table inside inbounds abdulrahman 2026-05-16 01:49:32 +0300
  • 1c08b76d14
    Update docker.yml vados-dev 2026-05-16 01:46:38 +0300