Commit History

Author SHA1 Message Date
  dependabot[bot] 3b0bcb910e build(deps): bump actions/checkout from 5 to 6 (#4341) 1 day ago
  Farhad H. P. Shirvan 428f1333ac Security hardening: sessions, SSRF, CSP nonce, CSRF logout, trusted proxies (#4275) 1 day ago
  MHSanaei 406cb6dbc0 fix(api-docs): resolve no-useless-escape lint errors 1 day ago
  Aleksandr 5fb36d34c9 fix(fail2ban): escape percent signs in 3x-ipl datepattern (#4328) 2 days ago
  Abdalrahman 4884a2972a fix(graphs): increase y-axis paddingLeft from 32 to 56 to prevent clipped labels (#4309) 2 days ago
  Abdalrahman 6e12329d9d feat(api-docs): enhance in-panel API documentation (#4312) 2 days ago
  Abdalrahman 9f7e8178d4 fix: delete button missing after searching for a user (#4315) 2 days ago
  Abdalrahman 60e6b12f4c fix(hysteria2): restore missing masquerade config in inbound form (#4316) 2 days ago
  Abdalrahman 0dbadf82c0 fix: auto-renew must re-enable client in inbound settings JSON (#4317) 2 days ago
  Abdalrahman 48e90bba51 fix: show UDP tag for Hysteria and fix client count spacing (#4318) 2 days ago
  Abdalrahman 6de9b24229 fix: preserve space between date and time in log modal (#4326) 2 days ago
  MHSanaei 07bc74a521 feat(nodes): blur address column with eye-toggle, mirroring IndexPage IP card 2 days ago
  MHSanaei f570b991e7 fix(api-docs): copy API token button 2 days ago
  MHSanaei 80031e67cc feat(inbounds): restore copy-clients-between-inbounds modal 2 days ago
  Farhad H. P. Shirvan fdaa65ad7e Feat: clarify VLESS encryption auth selection (#4271) 2 days ago
  Farhad H. P. Shirvan d86e87ed30 Fix: traffic writer restart freeze (#4265) 2 days ago
  Abdalrahman 89a8f549f2 feat: sortable inbounds table columns (#4300) 2 days ago
  MHSanaei 355bb4c9c0 feat(panel): xray metrics dashboard with observatory probe history 3 days ago
  MHSanaei 9feeccffc0 fix(node): normalize base path during probe so missing trailing slash doesn't break status checks 3 days ago
  MHSanaei cb962175c2 update translation 3 days ago
  MHSanaei 8f3202f431 fix(traffic-writer): replace sync.Once with Start/Stop cycle so SIGHUP restart works 3 days ago
  MHSanaei 0cb6568fd5 v3.0.1 3 days ago
  MHSanaei 6a90f98412 feat(inbounds): add sub/client link endpoints; hide panel version on login 3 days ago
  Farhad H. P. Shirvan 9318c2105f fix(xray): implement graceful shutdown for xray process and add tests (#4259) 3 days ago
  MHSanaei e642f7324e feat(panel): in-panel API documentation page 3 days ago
  MHSanaei 7214ffafc5 fix(inbounds): scope port check to node and preserve caller tag 3 days ago
  MHSanaei 88061bac10 fix(theme): default to dark, polish theme cycle visibility and hover 3 days ago
  MHSanaei b5479f3f30 feat(sidebar): pin Logout above trigger, inline 3-state theme cycle 3 days ago
  MHSanaei d8aedcdde4 fix(inbounds): bulk-delete keeps last client to satisfy backend constraint 4 days ago
  MHSanaei 5f3e9ed0ea feat(xray/nord): searchable server list + colored load tag, surface API errors 4 days ago