| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-14 | v2.8.0v2.8.0 | mhsanaei | |
| 2025-09-14 | minify css | mhsanaei | |
| 2025-09-14 | windows: error filter | mhsanaei | |
| 2025-09-14 | Merge pull request #3466 from MHSanaei/Subscription | Sanaei | |
| Subscription,tgbot,rule | |||
| 2025-09-14 | rule: Vless Route | mhsanaei | |
| 2025-09-14 | tgbot: subscription,qrcode, link | mhsanaei | |
| 2025-09-14 | enhancements | Alireza Ahmadi | |
| 2025-09-14 | Subscription | mhsanaei | |
| 2025-09-12 | clean html files | mhsanaei | |
| move styles to css | |||
| 2025-09-12 | cookie: MaxAge | mhsanaei | |
| and minor changes | |||
| 2025-09-11 | Fix critical bugs in ObjectUtil.equals() and filterInbounds() functions (#3451) | Copilot | |
| * Initial plan * Fix ObjectUtil.equals asymmetric comparison and filterInbounds null pointer bugs Co-authored-by: MHSanaei <33454419+MHSanaei@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: MHSanaei <33454419+MHSanaei@users.noreply.github.com> | |||
| 2025-09-11 | Update check_client_ip_job.go | mhsanaei | |
| 2025-09-11 | fix: ru top level domain regexp option (#3450) | Ivan Korney | |
| 2025-09-10 | Fixed: update Xray Core on Windows | mhsanaei | |
| 2025-09-10 | rules: source to sourceIP | mhsanaei | |
| 2025-09-10 | API: delClientByEmail | mhsanaei | |
| 2025-09-10 | Xray Core v25.9.11 | mhsanaei | |
| 2025-09-10 | outbound: mixed to socks | mhsanaei | |
| 2025-09-10 | v2.7.0v2.7.0 | mhsanaei | |
| 2025-09-10 | Remove the buggy version of Xray core | mhsanaei | |
| 2025-09-10 | Xray Core v25.9.10 + GO v1.25.1 | mhsanaei | |
| 2025-09-09 | windows workflow (#3439) | Sanaei | |
| 2025-09-09 | renamed dest to target | mhsanaei | |
| 2025-09-09 | dokodemo-door, socks renamed to mixed, tunnel | mhsanaei | |
| 2025-09-09 | api (#3434) | Sanaei | |
| 2025-09-08 | outbound: ECH Config List | mhsanaei | |
| 2025-09-08 | add clear button | mhsanaei | |
| 2025-09-08 | actions/setup-go@v6 | mhsanaei | |
| 2025-09-08 | minor change | mhsanaei | |
| 2025-09-08 | Update release.yml | mhsanaei | |
| 2025-09-08 | v2.6.8v2.6.8 | mhsanaei | |
| 2025-09-07 | remove unsupported cipher method | mhsanaei | |
| 2025-09-07 | xray core v25.9.5 | mhsanaei | |
| 2025-09-07 | Vlessenc (#3426) | Sanaei | |
| * mlkem768 * VlessEnc | |||
| 2025-09-04 | chore: login improvements (#3408) | Danil S. | |
| - added client-side form validation - now with slow internet otp input does not appear later than all input | |||
| 2025-09-04 | removed domainMatcher | MHSanaei | |
| 2025-09-02 | fix: prevent client `updated_at` from resetting when parent inbound is updated | Ali Golzar | |
| 2025-08-31 | feat: add "Last Online" column to client list and modal (Closes #3402) (#3405) | Ali Golzar | |
| * feat: persist client last online and expose API * feat(ui): show client last online in table and info modal * i18n: add “Last Online” across locales * chore: format timestamps as HH:mm:ss | |||
| 2025-08-31 | x-ui.service hardneing (#3397) | Darkcyankitty | |
| 2025-08-31 | fix(ui): hide Created/Updated columns and fix issues in small displays (#3400) | Ali Golzar | |
| - Hide the “Created” and “Updated” columns in the clients - Ensures the “All-time Traffic” column no longer overlaps with adjacent columns. - Improves layout readability and prevents UI cluttering after the v2.6.7 update. Closes #3399 | |||
| 2025-08-30 | v2.6.7v2.6.7 | mhsanaei | |
| 2025-08-30 | Xray Core v25.8.29 | mhsanaei | |
| 2025-08-28 | removed: Allocate | mhsanaei | |
| 2025-08-28 | Add all-time traffic for inbounds and clients (#3387) | Ali Golzar | |
| * feat(db): add allTime field to Inbound and ClientTraffic models * feat(inbound): increment all_time for inbounds and clients on traffic updates calculate correct all_time traffic on migrate command * feat(ui): show all-time traffic column for inbounds and its clients * i18n: add pages.inbounds.allTimeTraffic label across locales * Add All Time Traffic Usage in inbounds page top banner | |||
| 2025-08-27 | Created / Updated fields for clients (#3384) | Ali Golzar | |
| * feat(backend): add created_at/updated_at to clients and maintain on create/update backfill existing clients and set updated_at on mutations * feat(frontend): carry created_at/updated_at in client models and round-trip via JSON * feat(frontend): display Created and Updated columns in client table with proper date formatting * i18n: add pages.inbounds.createdAt/updatedAt across all locales * Update inbound.go Remove duplicate code | |||
| 2025-08-25 | AutoFill OTP (#3381) | Igor Finagin | |
| https://developer.apple.com/documentation/security/enabling-password-autofill-on-an-html-input-element | |||
| 2025-08-21 | more list for public IP address | mhsanaei | |
| 2025-08-17 | feat: Add remaining time to tgbot #3355 (#3360) | Alireza Ahmand | |
| 2025-08-17 | minor changes | mhsanaei | |
| 2025-08-17 | go v1.25 | mhsanaei | |
