81 Commits

Author SHA1 Message Date
BrettonYe
f8cb2b9062 Fixed Order & Ticket IDOR
Solved #292 2nd & 3rd problem;
2026-03-15 22:44:48 +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
2d9088bf6b Improve charts and pages layout display in Mobile 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
bc37f23ea2 Unify Form Value Persistence on Reload 2026-01-30 20:04:18 +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
f8bcb855e5 Fixed JavaScript code does not submit forms correctly. 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
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
f82912d0d1 Improve subscription error display in different clients 2024-10-24 21:13:50 +08:00
BrettonYe
1603c92d04 Add node renew information
- Simplify few JavaScript usage;
- Fix DDNS enable's node clone may cause bug;
- Fix System config page, multiple selectors will trigger update function multiple times.

1
2024-09-01 22:23:07 +08:00
BrettonYe
d55fecfdc3 Add Broadcast Email Functionality 2024-07-31 22:28:35 +08:00
BrettonYe
aaa9f0e19b New Report: Node Traffic Analysis
- update stack chat config;
2024-07-22 23:43:12 +08:00
BrettonYe
6cfbcda974 Improve Avatar display and image lazy load 2024-07-11 19:23:02 +08:00
BrettonYe
02cff9db99 Change Few CSS & JS For better display 2024-07-11 19:23:01 +08:00
BrettonYe
bebc385ec0 Fixed Articles Logo issues 2024-07-11 19:23:00 +08:00
Proxy4All
aefe06c56e Add Project new logo 2024-06-27 22:18:37 +08:00
BrettonYe
a3cd829a7d 💪🏼 Improve Code 2024-06-27 22:18:36 +08:00
BrettonYe
bf70441779 💪🏼 Improve Layout Blade & Observers 2024-06-27 22:18:35 +08:00
BrettonYe
7fe18cb025 Fixed Telegram & Twitter & Linkedin Login 2024-06-27 22:18:35 +08:00
BrettonYe
db2c053382 Update Translation strings 2024-06-27 22:18:27 +08:00
BrettonYe
226e1dfdec Remove 'total' & 'traffic' in dataflow database table 2024-06-27 22:18:27 +08:00
BrettonYe
0fadbad78f 启用Horizion 并添加对应安装需要内容 2024-06-27 22:18:24 +08:00
BrettonYe
72c66e199c 🚀 Update Laravel Framework to 10 2024-06-27 22:18:23 +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
01e5bc3ea8 管理端 国际化 2024-06-27 22:17:54 +08:00
兔姬桑
56f66d67de Rewrite Article relate feature 2024-06-27 22:17:50 +08:00
兔姬桑
1694513262 修正成功订单计算规则 2022-11-16 00:24:29 +08:00
兔姬桑
e17a43f7d6 清理 主题文件 2022-09-04 21:58:24 +08:00
兔姬桑
b4189cc0e5 优化 中转节点显示 & 失效内容 & 查询效率
1. 优化中转节点显示;
2. 优化节点显示规则;
3. 修复国旗图标失效的问题;
4. 优化节点页面显示的效率问题;
5. 优化页面加载队列;
2022-08-09 19:46:33 +08:00
兔姬桑
d437185366 Add 克隆节点功能 2022-07-27 22:03:55 +08:00
兔姬桑
12d4365fe4 Bark & 企业微信 等显示调整优化
Apply fixes from StyleCI
2022-01-16 22:57:48 +08:00
兔姬桑
865d9b43ef 页面小改良
1. 给人工支付添加了管理审核完成后的页面;
2. 给Modal的按钮小小改动了位置;
2021-12-11 15:41:52 +08:00
兔姬桑
0bf4e55336 Fix人工支付开启时购买套餐被错误拒绝 2021-10-07 20:33:42 +08:00
兔姬桑
4be1965a62 完善 人工支付 页面显示 2021-09-26 23:51:04 +08:00
兔姬桑
4e06253359 Add 人工支付 & 订单修改功能
- 添加 人工支付;
  - 添加微信、支付宝上传/显示;
  - 添加购买后TG机器人通知且快捷确认窗口;
- 添加订单可修改功能;
- 针对本次更新的初版页面添加与调整;
2021-09-14 22:15:28 +08:00
兔姬桑
7cc64c7386 Modify 首页图标限制高度 & 图片可以使用url 2021-09-08 22:24:40 +08:00
兔姬桑
aaa5482dea Update charts 2021-07-31 17:57:09 +08:00
兔姬桑
cb083e8780 Add 订单流水分析 2021-07-30 00:17:42 +08:00
兔姬桑
5eed245611 Oauth UI upgrade 2021-07-09 11:12:13 +08:00
兔姬桑
1c56a36690 Add 全新第三方登录模块 2021-07-09 11:12:13 +08:00
兔姬桑
6341b421b3 Add 主题颜色自定义化 & css bundle化 2021-01-13 14:22:26 +08:00
兔姬桑
ca373185ab Fix 部分翻译未被正确调用 & 文件优化 2021-01-12 02:31:19 +08:00
兔姬桑
82c7f7bbd0 More Helper client links & Add Missing file 2021-01-04 10:16:23 +08:00
兔姬桑
f25f2aea62 优化数据库 与 简化控制器 & more
1. 继续修改表表关系,与关联字段的限制;
2. 通过表表关系,简化一部分代码,自动让Laravel建立关联;
3. 拆分验证 与 优化数据创建与修改的获取数据操作;
4. 修改部分无意义的数据名称;
2020-12-28 12:09:20 +08:00
兔姬桑
f830933295 清理/简化/更新 JS/CSS文件 2020-12-19 18:15:55 +08:00
兔姬桑
ae27b15efb Fix #79 & Change QRcode js 2020-10-29 02:12:07 +08:00
兔姬桑
6544116720 Dump version & Clean unuse files 2020-10-25 13:54:48 +08:00