Commit Graph

55 Commits

Author SHA1 Message Date
MHSanaei c90f8a05bf fix(security): sanitize remote IP headers and escape log viewer output
#4135
2026-05-04 16:39:29 +02:00
MHSanaei e19061d513 TLS: Remove ECH Force Query 2026-05-04 13:20:24 +02:00
Tara Rostami d69af328dc fix: login animation (#3559)
* Add IPv4 for wget in install

* fix: login animation
2025-09-25 15:16:50 +02:00
mhsanaei b2b0024648 login: autocomplete password 2025-09-24 20:41:32 +02:00
Tara Rostami d7efc2aef9 Minor Fixes (#3483)
* Minor Fixes

* Minor Fixes 2

---------

Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2025-09-17 13:47:01 +02:00
mhsanaei 5ee62b25ca clean html files
move styles to css
2025-09-12 18:46:20 +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
Igor Finagin d10c312e62 AutoFill OTP (#3381)
https://developer.apple.com/documentation/security/enabling-password-autofill-on-an-html-input-element
2025-08-25 13:42:02 +02:00
Shishkevich D. 98a1517470 fix: login title shifts the input fields
* chore: revert "fix: reduced login title font-size for mobile (#3105)"

* chore: short login title translation for russian

* chore: change login title translation for ukrainian
2025-07-06 13:22:09 +07:00
Shishkevich D. d642774a44 refactor: use new page templates 2025-06-21 15:38:43 +07:00
spatiumstas 6a2e0071cf fix: reduced login title font-size for mobile (#3105) 2025-06-18 22:31:10 +07:00
Shishkevich D. fe3b1c9b52 chore: implement 2fa auth (#2968)
* chore: implement 2fa auth

from #2786

* chore: format code

* chore: replace two factor token input with qr-code

* chore: requesting confirmation of setting/removing two-factor authentication

otpauth library was taken from cdnjs

* chore: revert changes in `ClipboardManager`

don't need it.

* chore: removing twoFactor prop in settings page

* chore: remove `twoFactorQr` object in `mounted` function
2025-05-08 16:20:58 +02:00
Tara Rostami 2fbb1ca6c9 chore: minor fixes for login page 2025-04-27 11:22:43 +07:00
Shishkevich D. bea19a263d Code refactoring (#2865)
* refactor: use vue inline styles in entire application

* refactor: setting row in dashboard page

* refactor: use blob for download file in text modal

* refactor: move all html templates in `web/html` folder

* refactor: `DeviceUtils` -> `MediaQueryMixin`
The transition to mixins has been made, as they can update themselves.

* chore: pretty right buttons in `outbounds` tab in xray settings

* refactor: add translations for system status

* refactor: adjust gutter spacing in setting list item

* refactor: use native `a-input-password` for password field

* chore: return old system status
with new translations

* chore: add missing translation
2025-04-06 11:40:33 +02:00
Shishkevich D. 431d7350a5 chore: simplify login page (#2851)
* chore: change login page

* chore: minor improvements on login page

* chore: add login button padding

* fix: delete unnecessary attributes

* fix: Restore headline animation with DOMContentLoaded
2025-04-01 14:24:03 +02:00
Shishkevich D. db62a07fb8 Code refactoring (#2785)
* chore: pretty theme menu in sidebar

* refactor: renaming component templates

* refactor: create custom `a-statistic` component

* fix: display button text only on large screens

* chore: remove loading background in overview page

* fix: show `Version` text when xray version is unknown
2025-03-17 18:26:07 +07:00
Shishkevich D. 697cd5e6d9 Code refactoring (#2739)
* refactor: switching to the use of typed props

* refactor: `password-input` -> `a-password-input`

* fix: qr modal copy error
2025-03-08 22:41:27 +07:00
Shishkevich D. 6658f648e6 refactor: move language manager to utils (#2735) 2025-03-08 09:54:41 +07:00
mhsanaei fbcab5bc52 login page - more width for lang 2024-09-16 13:52:21 +02:00
Rizvan Nukhtarov 5d7de0858c better autocomplete for password and token inputs (#2505) 2024-08-30 09:16:34 +02:00
Tara Rostami db24d21621 UI Improvements (#2228)
* UI Improvements

Better Table
Update QR Code Modal
Better Info Modal
Compression HTML files
Better Dropdown Menu
Better Calendar
and more ..
Remove files
Minor Fixes
2024-04-20 22:15:36 +03:30
Tara Rostami ffa531f9ca Minor Fixes (#1992)
autocomplete
max - min for input-number
2024-03-09 16:36:16 +03:30
Tara Rostami 836ee29b78 Optimize Dark Theme & Ultra Dark (#1889)
---------

Co-authored-by: MHSanaei <ho3ein.sanaei@gmail.com>
Co-authored-by: Alireza Ahmadi <alireza7@gmail.com>
2024-02-28 14:35:01 +03:30
MHSanaei 6b34a3ae13 Update login.html 2024-02-27 15:44:32 +03:30
MHSanaei e705ae8e48 minor changes 2024-02-25 02:08:14 +03:30
Tara Rostami fc3ea2dd4b Ultra Dark Theme for 3X-UI (#1871) 2024-02-22 22:50:38 +03:30
Tara Rostami 73718a5dc5 UI improvements (#1813) 2024-02-17 19:52:23 +03:30
Tara Rostami bcfa47e2ad Minor Fixes (#1421)
* Update login.html

* Update custom.css

* Update translate.fa_IR.toml

* Update translate.fa_IR.toml

* Update translate.en_US.toml
2023-12-21 20:38:44 +03:30
Tara Rostami 495bfb9683 Minor improvements in UI (#1399) 2023-12-17 18:46:50 +03:30
Tara Rostami 5971e3f856 Better Login Animation (#1384)
* Update login.html

* Update login.html

* Update login.html

* Update login.html
2023-12-16 21:29:08 +03:30
Tara Rostami b9b74139bf Better login page & css correction (#1368)
* Update custom.css

* Update login.html

* Update inbounds.html

* Update custom.css

* Update custom.css
2023-12-14 16:45:02 +03:30
MHSanaei 8d18c8e98f [gui] redesign forms
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2023-12-13 19:33:11 +03:30
Tara Rostami 24a0b143ae login - animation removed (#1344) 2023-12-13 02:11:07 +03:30
Tara Rostami e300fbc7cb Update inbound_info_modal.html (#1342)
* Update login.html

* Update custom.css

* Update inbound_info_modal.html

* Update custom.css

* Update custom.css
2023-12-12 20:04:01 +03:30
Tara Rostami 523e49833e Update login.html 2023-12-10 16:02:48 +03:30
Alireza Ahmadi 68ee4e003c css correction #1300 2023-12-08 19:44:09 +01:00
Alireza Ahmadi c419eadf15 xray setting enhancements #1286 2023-12-05 18:20:44 +01:00
Alireza Ahmadi 3eb232910a fix login title #1286 2023-12-04 19:23:20 +01:00
Alireza Ahmadi 45a6ced462 new login face #1286 2023-12-04 19:03:41 +01:00
Ho3ein 5188d516e3 new - loglevel (#612) 2023-06-16 18:25:33 +03:30
MHSanaei 97925eeebe fix default language in initLocalizer
Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com>
2023-06-16 13:01:34 +03:30
Hamidreza Ghavami 94a3807353 fix input bg color in login page 2023-05-13 17:42:11 +04:30
Hamidreza Ghavami 0cce35784e FIX Login UI style 2023-05-13 00:52:12 +04:30
Hamidreza Ghavami b0871a6ef6 Change route path '/xui' to '/panel' 2023-05-12 22:45:32 +04:30
Hamidreza Ghavami 456941323b await secret status in login page 2023-05-12 22:45:30 +04:30
Hamidreza Ghavami 4c0e391597 update theme-switch 2023-05-08 19:44:18 +04:30
Hamidreza Ghavami 7a48cbb191 fix style login ui 2023-05-08 19:38:36 +04:30
Hamidreza Ghavami 004d69392b fix use password component 2023-05-08 19:26:01 +04:30
Hamidreza Ghavami fc0882805d update UI to use password-input component 2023-05-08 19:24:44 +04:30
Hamidreza Ghavami 7b2764566c update login UI 2023-05-08 19:20:13 +04:30