Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-01-03feat: Add WebSocket support for real-time updates and enhance VLESS settings ↵lolka1333
(#3605) * feat: add support for trusted X-Forwarded-For and testseed parameters in VLESS settings * chore: update Xray Core version to 25.12.8 in release workflow * chore: update Xray Core version to 25.12.8 in Docker initialization script * chore: bump version to 2.8.6 and add watcher for security changes in inbound modal * refactor: remove default and random seed buttons from outbound form * refactor: update VLESS form to rename 'Test Seed' to 'Vision Seed' and change button functionality for seed generation * refactor: enhance TLS settings form layout with improved button styling and spacing * feat: integrate WebSocket support for real-time updates on inbounds and Xray service status * chore: downgrade version to 2.8.5 * refactor: translate comments to English * fix: ensure testseed is initialized correctly for VLESS protocol and improve client handling in inbound modal * refactor: simplify VLESS divider condition by removing unnecessary flow checks * fix: add fallback date formatting for cases when IntlUtil is not available * refactor: simplify WebSocket message handling by removing batching and ensuring individual message delivery * refactor: disable WebSocket notifications in inbound and index HTML files * refactor: enhance VLESS testseed initialization and button functionality in inbound modal * fix: * refactor: ensure proper WebSocket URL construction by normalizing basePath * fix: * fix: * fix: * refactor: update testseed methods for improved reactivity and binding in VLESS form * logger info to debug --------- Co-authored-by: lolka1333 <test123@gmail.com>
2025-12-04chore: use `Intl` for date formatting (#3588)Danil S.
* chore: use `Intl` for date formatting * fix: show last traffic reset * chore: use raw timestamps * fix: remove unnecessary import
2025-11-09Fix: Incorrect time in xray logs (#3587)fgsfds
* fixed timezone in xray logs * remove leading / at the address
2025-09-18cpu history timeframe (#3509)Drahonn
2025-09-17css [fixes] (#3487)Tara Rostami
2025-09-17Minor Fixes (#3483)Tara Rostami
* Minor Fixes * Minor Fixes 2 --------- Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2025-09-17Improved xray logs display handling (#3475)fgsfds
* improved xray logs handling * fix download Xray Logs * Update index.html
2025-09-17fix CPU History intervalsmhsanaei
2025-09-16CPU History, CPU Utilizationmhsanaei
2025-09-16UI Improvements and Fixes (#3470)Tara Rostami
2025-09-12clean html filesmhsanaei
move styles to css
2025-09-09api (#3434)Sanaei
2025-08-07fix: Xray restarting after being manually stopped (#2896) (#3329)fgsfds
2025-08-06Added Update all geofiles button (#3318)fgsfds
* added Update all geofiles button * localized update all string
2025-08-05Added filters to the xray logs viewer (#3314)fgsfds
* added filters to xray logs viewer * better freedom/blackhole tags handling * better freedom/blackhole tags handling 2 * fix comments * fix comments 2
2025-08-04Added xray access log viewer (#3309)fgsfds
* added xray access log viewer * made modal window width adaptive * hide logs button if xray logs are disabled
2025-06-21refactor: new loading logic, icons for tabsShishkevich D.
2025-06-21refactor: use new page templatesShishkevich D.
2025-06-05chore: clean readme, add link to wiki (#3045)Shishkevich D.
2025-05-11fix: 2fa qr-code (#2996)Tara Rostami
2025-05-06feat: implement geofiles update in panel (#2971)Shishkevich D.
solves #2672 Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2025-04-08chore: create `FileManager` class for downloading filesShishkevich D.
2025-04-06Code refactoring (#2865)Shishkevich D.
* 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