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
diff options
context:
space:
mode:
authorlolka1333 <xtrafcyz@gmail.com>2026-01-05 07:50:40 +0300
committerGitHub <noreply@github.com>2026-01-05 07:50:40 +0300
commit4800f8fb706a092a38255ee70904227238b2a6f6 (patch)
tree97253dc029dfd139c74e688cc28643fc22c4a12b /web/assets/js
parenta9770e1da2453269a6337f0e8ab469c44ef08af5 (diff)
feat: Real-time Outbound Traffic, UI Improvements & Fix (#3629)
* Refactor HTML and JavaScript for improved UI and functionality - Cleaned up JavaScript methods in subscription.js for better readability. - Updated inbounds.html to clarify traffic update handling and removed unnecessary comments. - Enhanced xray.html by correcting casing in routingDomainStrategies. - Added mobile touch scrolling styles in page.html for better tab navigation on small screens. - Streamlined vless.html by removing redundant line breaks and improving form layout. - Refined subscription subpage.html for better structure and user experience. - Adjusted outbounds.html to improve button visibility and functionality. - Updated xray_traffic_job.go to ensure accurate traffic updates and real-time UI refresh. * Refactor client traffic handling in InboundService - Updated addClientTraffic method to initialize onlineClients as an empty slice instead of nil. - Improved clarity and consistency in handling empty onlineUsers scenario. * Add WebSocket support for outbounds traffic updates - Implemented WebSocket connection in xray.html to handle real-time updates for outbounds traffic. - Enhanced xray_traffic_job.go to retrieve and broadcast outbounds traffic updates. - Introduced MessageTypeOutbounds in hub.go for managing outbounds messages. - Added BroadcastOutbounds function in notifier.go to facilitate broadcasting outbounds updates to connected clients. --------- Co-authored-by: lolka1333 <test123@gmail.com>
Diffstat (limited to 'web/assets/js')
-rw-r--r--web/assets/js/subscription.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/web/assets/js/subscription.js b/web/assets/js/subscription.js
index c7627837..b79d361c 100644
--- a/web/assets/js/subscription.js
+++ b/web/assets/js/subscription.js
@@ -138,14 +138,14 @@
return `streisand://import/${encodeURIComponent(this.app.subUrl)}`;
},
v2raytunUrl() {
- return this.app.subUrl;
+ return this.app.subUrl;
},
npvtunUrl() {
- return this.app.subUrl;
+ return this.app.subUrl;
},
- happUrl() {
- return `happ://add/${encodeURIComponent(this.app.subUrl)}`;
- }
+ happUrl() {
+ return `happ://add/${encodeURIComponent(this.app.subUrl)}`;
+ }
},
methods: {
renderLink,