Historia zmian

Autor SHA1 Wiadomość Data
  MHSanaei c3cc8b4374 fix(job): gate ip-limit scan on clients.limit_ip instead of parsing all settings 1 dzień temu
  MHSanaei 97588dd0b9 fix(traffic): disable depleted clients by id instead of a second full scan 1 dzień temu
  MHSanaei fb1d055b06 fix(traffic): persist delayed-start expiry only for converted clients 1 dzień temu
  MHSanaei 4fc301682f test(scale): cover traffic poll, ws payloads, ip-limit job, sub and xray config at 500k 1 dzień temu
  MHSanaei 28f7690224 docs: move architecture map into docs/ and refresh it against the live tree 1 dzień temu
  MHSanaei 92303094fd feat(settings): let users clear stored secrets from the UI 1 dzień temu
  MHSanaei fb3a1559b2 fix(sub): default https:// for scheme-less support and profile URLs 1 dzień temu
  MHSanaei a335456cd3 fix(settings): repair legacy path settings that block every settings save 1 dzień temu
  MHSanaei 9a3a12b260 fix(node): stop Postgres deadlocks and deleted-client resurrection in node sync 1 dzień temu
  MHSanaei 4d6f2ddd97 fix(node): stop force-restarting a node's Xray when its clients auto-disable 1 dzień temu
  MHSanaei 62f303905e fix(scripts): pass --force to acme.sh --installcert so it survives sudo 1 dzień temu
  MHSanaei c8ef1b1f68 feat(reality): derive a stable per-client spiderX for shared links 1 dzień temu
  MHSanaei 64c306037f feat(wireguard): make client allowedIPs editable with validation 1 dzień temu
  MHSanaei 8dd3b31ee8 fix(node): show the activated first-use deadline on the Clients page 1 dzień temu
  MHSanaei e5b56c9444 fix(xray): reconcile client auto-disable through the API instead of a forced restart 1 dzień temu
  MHSanaei 1153d5db8c fix(groups): keep group traffic totals stable across client resets and deletes 1 dzień temu
  MHSanaei 539bcc897c fix(inbounds): apply the legacy xhttp session-key migration when editing 2 dni temu
  MHSanaei 273f88721e fix(database): stop noisy per-startup errors in the Postgres server log 2 dni temu
  MHSanaei 1f2e3e1447 fix(sub): use configured spiderX instead of always randomizing 2 dni temu
  MHSanaei 49773c18de fix(xray): force full restart for inbounds with a VLESS reverse client 2 dni temu
  MHSanaei 427613b308 chore(ci): upgrade claude-bot to Sonnet 5 and set explicit effort levels 3 dni temu
  MHSanaei f3a57d4c57 3.4.2 4 dni temu
  MHSanaei 86813758cc fix(node): stop the offline-sync toast firing on saves to online nodes 4 dni temu
  MHSanaei 8332ba67ae chore(deps): bump antd to 6.5 and migrate deprecated component props 4 dni temu
  MHSanaei d8221a8153 fix(sub): bake Host VLESS Route into subscription UUIDs 4 dni temu
  MHSanaei 789e92cddc fix(clients): re-enable depleted clients on API renewal (#5619) 4 dni temu
  nima1024m 7a5d6da28c fix(xray): clean stale routing references when a balancer or outbound is deleted (#5648) 4 dni temu
  nima1024m 71aca2018a feat(a11y): screen-reader & keyboard accessibility across the panel (#5486) (#5652) 4 dni temu
  MHSanaei 6c71b725da fix(clients): hide WireGuard config after detaching the WG inbound 5 dni temu
  MHSanaei a329882e0e feat(wireguard): client config UX, collapsible config card, configurable DNS 5 dni temu