92 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
e205860f05 Lang update 2025-06-24 23:06:16 +08:00
BrettonYe
2deced20fa Fixed case may stop update 2025-06-10 22:58:34 +08:00
BrettonYe
d9ff6ad6ee Improve System Blade
- Removed Task config, add those settings to System blade.
- Improve the font-end of system setting blade.
- Improve Payments files to be more  "Modularize"
2025-06-09 23:54:12 +08:00
BrettonYe
fe59d9c98f Add Payment Method, Cryptomus
Bug Fixed
2025-06-09 21:56:03 +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
d4cbcd4cb6 New Report, Site Traffic Analysis 2024-07-11 19:23:02 +08:00
BrettonYe
a3cd829a7d 💪🏼 Improve Code 2024-06-27 22:18:36 +08:00
BrettonYe
70c7510028 🔄 Dynamic Loading of DDNS Class 2024-06-27 22:18:36 +08:00
BrettonYe
c83f263cb8 Massive update of the DDNS module
Improve DDNS related code quality;
Update DNSPod API to version 3.0 (entire rework);
Add GoDaddy | Namecheap | DigitalOcean | Baidu  to DDNS options;
2024-06-27 22:18:35 +08:00
BrettonYe
2ca6965074 💪🏼 Improve Code 2024-06-27 22:18:34 +08:00
BrettonYe
59fc61c6b2 🚀Add Node block relive function & some langs/content fix 2024-06-27 22:18:31 +08:00
BrettonYe
73ac656935 Add Cloudflare's Turnstile Captcha Service to our Captcha options 2024-06-27 22:18:29 +08:00
BrettonYe
7182dd1e89 🗎 Format code & Complete Persian Admin translations with 🤖 Claude2 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
ada8f0a7ba 🤖 Translate to Korean with Claude2 2024-06-27 22:18:28 +08:00
BrettonYe
156081a4fc 清理部分翻译文本 2024-06-27 22:18:28 +08:00
BrettonYe
7b267fb60c 🤖 Touching up Japanese translation files with Claude2 2024-06-27 22:18:28 +08:00
BrettonYe
793eb3a755 🤖 Touching up English translation files with Claude2 2024-06-27 22:18:28 +08:00
BrettonYe
9a62f279e4 🤖 Touching up Chinese translation files with Claude2 2024-06-27 22:18:27 +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
d6eba27738 Update Strings 2024-06-27 22:18:02 +08:00
BrettonYe
548f0b7042 Tweak few settings 2024-06-27 22:18:01 +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
BrettonYe
a52656112a Fix some string misplaces & BETTER ENGLISH TRANSLATION! WOOHOO!
Proofread all English translation strings to improve English speaker's experience.
2024-06-27 22:17:56 +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
BrettonYe
503b64e555 Add Changeable Currency & centralized currency exchange Api
- 添加国际化货币;
- 添加统一化汇率查询API;
2024-06-27 22:17:52 +08:00
兔姬桑
36ded5ba06 Fixed Article submit bugs & improve layout 2024-06-27 22:17:51 +08:00