30 Commits

Author SHA1 Message Date
BrettonYe
cd6d10b3db Improve Telegram Bot Correctly
Solved #292 1st problem;
2026-03-15 22:28:16 +08:00
BrettonYe
2d61434ff0 Add Hysteria2 support
- Update services and controllers for new node support;
- Update relate views and language files;
- Improve client config generation and node type handling;
2026-01-30 20:04:32 +08:00
BrettonYe
348991af98 Add ticket first response time. 2026-01-30 20:04:19 +08:00
BrettonYe
99523ba4c0 Add Broadcast Nodes with Segmented Processing 2026-01-30 20:04:19 +08:00
BrettonYe
d1141ac14d Standardize Broadcasting & Broadcast-Based Existing User Checks in VNet 2026-01-30 20:04:18 +08:00
BrettonYe
5be5e48f5e Integrate Laravel Reverb for real-time node and payment events
This update adds Laravel Reverb as the broadcast driver, introduces event classes for node actions and payment status updates, and implements real-time node management (check, geo refresh, reload) with asynchronous jobs and broadcasting. The admin node UI is refactored to use modals and real-time updates via Echo, and frontend assets are updated to support Reverb. Composer and configuration files are updated for Reverb, and install scripts now handle Reverb setup. Payment status updates are now broadcast to the frontend for real-time feedback.
2026-01-30 20:04:18 +08:00
BrettonYe
ad3662cda0 🚀 Refactor Blade
- Optimize Blade JavaScript code.
- Refactored multiple admin controllers for improved validation, error handling, and query efficiency.
- Added ProxyConfig trait to centralize proxy configuration options.
- Updated NodeStatusDetection to use model relationships for heartbeat checks.
- Improved category, label, and country management logic and error logging.
- Added new Blade components for admin UI and updated language files and assets for better localization and frontend support.
- Bug fixed & introduced more bug :)
2026-01-30 20:04:17 +08:00
BrettonYe
957d888661 Add Subscript page
- Fixed node management page input does not show correctly;
- Tweaked node management page forms layout;
2025-07-15 22:25:14 +08:00
BrettonYe
2deced20fa Fixed case may stop update 2025-06-10 22:58:34 +08:00
BrettonYe
f280b76b6d Improve user data report to allow custom date range 2024-10-26 18:30:10 +08:00
BrettonYe
f82912d0d1 Improve subscription error display in different clients 2024-10-24 21:13:50 +08:00
BrettonYe
7087faf0d6 Improving the translatability of project texts 2024-09-04 22:45:34 +08:00
BrettonYe
d55fecfdc3 Add Broadcast Email Functionality 2024-07-31 22:28:35 +08:00
BrettonYe
5d6e7412d4 Allow dynamic redirect when access is rejected 2024-07-22 23:46:25 +08:00
BrettonYe
aaa9f0e19b New Report: Node Traffic Analysis
- update stack chat config;
2024-07-22 23:43:12 +08:00
BrettonYe
28777bef38 Minor changes 2024-07-20 08:03:16 +08:00
BrettonYe
3b5177e99a Update translation files 2024-07-11 23:25:55 +08:00
BrettonYe
73ac656935 Add Cloudflare's Turnstile Captcha Service to our Captcha options 2024-06-27 22:18:29 +08:00
BrettonYe
236e178390 🤖 Translate to Vietnamese & German & Persian with Claude2 2024-06-27 22:18:28 +08:00
BrettonYe
db2c053382 Update Translation strings 2024-06-27 22:18:27 +08:00
BrettonYe
68fbba3704 🔧 Reduce IP Error reports 2024-06-27 22:18:25 +08:00
BrettonYe
a3b322663f 💪🏼 Improve flexibility of basic contact and URL information 2024-06-27 22:18:25 +08:00
BrettonYe
72c66e199c 🚀 Update Laravel Framework to 10 2024-06-27 22:18:23 +08:00
BrettonYe
d1a6338006 Clean Code 2024-06-27 22:18:21 +08:00
BrettonYe
524c4e0d52 Tasks optimization & Fixed Bugs
- Tasks optimization
- Fixed manual order modification may cause bugs
- Improve User modification update VNET
- Minor tweaks
2024-06-27 22:18:03 +08:00
BrettonYe
2110a2c504 Clients Subscribe Update 2024-06-27 22:18:01 +08:00
BrettonYe
1a80d8f185 Update language switch logic & simplify langs 2024-06-27 22:17:59 +08:00
BrettonYe
1f294e8f27 Update translation 2024-06-27 22:17:58 +08:00
ZBrettonYe
a9f1b74506 Update lang files 2024-06-27 22:17:55 +08:00
BrettonYe
01e5bc3ea8 管理端 国际化 2024-06-27 22:17:54 +08:00