Commit Graph

1937 Commits

Author SHA1 Message Date
mhsanaei dc21f41932 bug fix: del Depleted 2025-09-16 18:28:02 +02:00
mhsanaei f137b1af76 bug fix: enable 2025-09-16 14:57:31 +02:00
mhsanaei c4871ef8fe sub page: improved 2025-09-16 14:38:18 +02:00
mhsanaei ecfffa882a CPU History, CPU Utilization 2025-09-16 14:15:18 +02:00
mhsanaei 3af5026abe tgbot: subscription, qrcode, link - for admin 2025-09-16 13:41:48 +02:00
mhsanaei 1de7accd7c vnext removed 2025-09-16 13:41:05 +02:00
Tara Rostami 76afff2a6f UI Improvements and Fixes (#3470) 2025-09-16 09:25:21 +02:00
Vadim Iskuchekov 9623e87511 feat: Simple periodic traffic reset (for Inbounds) – daily | weekly | monthly (#3407)
* Add periodic traffic reset feature model and ui with localization support

* Remove periodic traffic reset fields from client

* fix: add periodicTrafficReset field to inbound data structure

* feat: implement periodic traffic reset job and integrate with cron scheduler

* feat: enhance periodic traffic reset functionality with scheduling and inbound filtering

* refactor: rename periodicTrafficReset to trafficReset and add lastTrafficResetTime field

* feat: add periodic client traffic reset job and schedule tasks

* Update web/job/periodic_traffic_reset_job.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update web/job/periodic_client_traffic_reset_job.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update web/service/inbound.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* refactor: rename periodicTrafficReset to trafficReset and add lastTrafficResetTime

* feat: add last traffic reset time display and update logic in inbound service

* fix: correct log message for completed periodic traffic reset

* refactor: update traffic reset fields in Inbound model and remove unused client traffic reset job

* refactor: remove unused traffic reset logic and clean up client model fields

* cleanup comments

* fix
2025-09-16 09:24:32 +02:00
Alireza Ahmadi bc0518391e sub template enhancements 2025-09-14 23:08:09 +02:00
mhsanaei 5408a2f82c v2.8.0 2025-09-14 22:09:36 +02:00
mhsanaei c8d71ea748 minify css 2025-09-14 20:05:15 +02:00
mhsanaei 46de886b53 windows: error filter 2025-09-14 20:04:12 +02:00
Sanaei 6d41320ed7 Merge pull request #3466 from MHSanaei/Subscription
Subscription,tgbot,rule
2025-09-14 20:03:32 +02:00
mhsanaei bf9d2e6aeb rule: Vless Route 2025-09-14 19:53:05 +02:00
mhsanaei ed96fa090b tgbot: subscription,qrcode, link 2025-09-14 19:51:57 +02:00
Alireza Ahmadi 3ac1d7f546 enhancements 2025-09-14 19:44:26 +02:00
mhsanaei 10025ffa66 Subscription 2025-09-14 18:56:31 +02:00
mhsanaei 5ee62b25ca clean html files
move styles to css
2025-09-12 18:46:20 +02:00
mhsanaei 311d11a3c1 cookie: MaxAge
and minor changes
2025-09-12 13:04:36 +02:00
Copilot 40b6d7707a Fix critical bugs in ObjectUtil.equals() and filterInbounds() functions (#3451)
* 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 11:48:30 +02:00
mhsanaei cbf316db31 Update check_client_ip_job.go 2025-09-11 11:10:17 +02:00
Ivan Korney 33a36ada4b fix: ru top level domain regexp option (#3450) 2025-09-11 07:06:51 +02:00
mhsanaei 82ddd10627 Fixed: update Xray Core on Windows 2025-09-10 21:12:37 +02:00
mhsanaei 2401c99817 rules: source to sourceIP 2025-09-10 18:30:40 +02:00
mhsanaei 2f36a4047c API: delClientByEmail 2025-09-10 16:36:12 +02:00
mhsanaei dc3b0d218a Xray Core v25.9.11 2025-09-10 14:39:07 +02:00
mhsanaei 610d29765a outbound: mixed to socks 2025-09-10 12:19:09 +02:00
mhsanaei b1ea8005e4 v2.7.0 2025-09-10 08:43:46 +02:00
mhsanaei 3f0bfa2472 Remove the buggy version of Xray core 2025-09-10 08:43:10 +02:00
mhsanaei 1e2ff650ad Xray Core v25.9.10 + GO v1.25.1 2025-09-10 08:40:08 +02:00
Sanaei c2d6dd923f windows workflow (#3439) 2025-09-09 18:41:44 +02:00
mhsanaei 723ec25fb2 renamed dest to target 2025-09-09 14:35:21 +02:00
mhsanaei 7dc52e9a53 dokodemo-door, socks renamed to mixed, tunnel 2025-09-09 13:57:40 +02:00
Sanaei fe9f0d1d0e api (#3434) 2025-09-09 02:32:05 +02:00
mhsanaei 18d74d54ca outbound: ECH Config List 2025-09-08 21:25:30 +02:00
mhsanaei c7ba6ae909 add clear button 2025-09-08 21:17:48 +02:00
mhsanaei 3edf79e589 actions/setup-go@v6 2025-09-08 14:33:04 +02:00
mhsanaei 5420e643cf minor change 2025-09-08 14:32:49 +02:00
mhsanaei 9fcd0387ca Update release.yml 2025-09-08 01:12:27 +02:00
mhsanaei 7b039d219e v2.6.8 2025-09-08 00:29:30 +02:00
mhsanaei dbec28b915 remove unsupported cipher method 2025-09-07 22:55:37 +02:00
mhsanaei e5126806d7 xray core v25.9.5 2025-09-07 22:45:20 +02:00
Sanaei b008ff4ad2 Vlessenc (#3426)
* mlkem768

* VlessEnc
2025-09-07 22:35:38 +02:00
Danil S. da6b89fdcd chore: login improvements (#3408)
- added client-side form validation
- now with slow internet otp input does not appear later than all input
2025-09-04 12:11:52 +02:00
MHSanaei d7882c25d1 removed domainMatcher 2025-09-04 12:07:39 +02:00
Ali Golzar ed2a0a0bcf fix: prevent client updated_at from resetting when parent inbound is updated 2025-09-02 13:30:41 +03:30
Ali Golzar 4a0914cb1e feat: add "Last Online" column to client list and modal (Closes #3402) (#3405)
* 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 18:33:50 +02:00
Darkcyankitty 664269d513 x-ui.service hardneing (#3397) 2025-08-31 15:26:46 +02:00
Ali Golzar d0796b26c9 fix(ui): hide Created/Updated columns and fix issues in small displays (#3400)
- 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 23:01:57 +02:00
mhsanaei 2750f46c01 v2.6.7 2025-08-30 16:05:33 +02:00