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
572751e135
Fixed Subscribe logs does not show correctly
...
Change admin node page, the data consume count from total logs to this month until the last hour.
2025-07-18 00:48:50 +08:00
BrettonYe
44a0a09188
Fixed when user in user_group will case getServers to failed
2025-07-17 23:55:25 +08:00
BrettonYe
4032724480
Simplify array merge & time format
2025-07-16 21:36:14 +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
21e180ff4a
Fixed Payment class does not load properly
2025-06-26 23:03:09 +08:00
BrettonYe
e205860f05
Lang update
2025-06-24 23:06:16 +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
6485d89feb
Fixed sometime getIPInfo return will cause error
2025-01-01 19:52:06 +08:00
BrettonYe
2cdbc31df7
Optimize Ticket Notification Logic
2025-01-01 16:40:08 +08:00
BrettonYe
7d1d59be42
Optimize User Information Handling
2025-01-01 16:40:07 +08:00
BrettonYe
4f15cdc8fe
➕ Modularize Payment System
2025-01-01 16:40:07 +08:00
BrettonYe
08d20d07b8
Code variables type declaration
2025-01-01 16:40:07 +08:00
BrettonYe
b5628a4ab9
Standardize sub-url display for different proxy types
2025-01-01 16:40:07 +08:00
BrettonYe
60a55dcfd1
Split User Routes and Adjust Admin Routes
2025-01-01 16:40:07 +08:00
BrettonYe
2ce78a9b5d
Improve display of renew dates
...
Fixed node renew notify when no node required renew;
2024-12-29 19:21:52 +08:00
BrettonYe
94f1337b5f
Logic Consistency Revisions
2024-10-27 12:48:06 +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
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
720ed60935
Fixed Coupon end date to be end of the day
2024-09-01 19:28:55 +08:00
BrettonYe
be54ebf8fb
Minor Changes
2024-07-31 22:54:10 +08:00
BrettonYe
d55fecfdc3
Add Broadcast Email Functionality
2024-07-31 22:28:35 +08:00
BrettonYe
32d53e9178
Clean Code
2024-07-31 22:15:20 +08:00
BrettonYe
aaa9f0e19b
New Report: Node Traffic Analysis
...
- update stack chat config;
2024-07-22 23:43:12 +08:00
BrettonYe
ed90c97fa7
Fixed Oauth user status is 0, which should be 1
2024-07-15 21:08:54 +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
8a327f1b8a
Remove ping testing
2024-07-11 19:23:02 +08:00
BrettonYe
bebc385ec0
Fixed Articles Logo issues
2024-07-11 19:23:00 +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
66d9f22f6e
Fixed OAuth not function and improve the code quality
2024-06-27 22:18:34 +08:00
BrettonYe
2ca6965074
💪🏼 Improve Code
2024-06-27 22:18:34 +08:00
BrettonYe
72863974ec
dump version
2024-06-27 22:18:33 +08:00
BrettonYe
4b74c6b4ee
Improve data type declare & ticket, user pages display
2024-06-27 22:18:31 +08:00
BrettonYe
bca9be70a3
Fixed Bugs
2024-06-27 22:18:30 +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
3e0c7370e7
🧹 Clean code
2024-06-27 22:18:29 +08:00
BrettonYe
ffe9cafaea
🔧 Fixed Failed Subscribe
2024-06-27 22:18:29 +08:00
BrettonYe
226e1dfdec
Remove 'total' & 'traffic' in dataflow database table
2024-06-27 22:18:27 +08:00
BrettonYe
b5c04f34ae
💪🏼 Improve Code
2024-06-27 22:18:26 +08:00
BrettonYe
454051c386
🔧 Fixed bugs
...
- Fixed Order Status manually change does not following logic;
- Fixed User get node() will report null sign to int;
- Fixed query where default "null " is not work as expect;
2024-06-27 22:18:26 +08:00
BrettonYe
c6d0f92094
⚙️ change demo settings
2024-06-27 22:18:26 +08:00
BrettonYe
4a4afa7ae6
🔧 Fixed bugs
...
- Fixed Set null to User on ProxyService initial;
- Fixed some WebApis have 'prefix' parameter that cause function calls not work as expect;
2024-06-27 22:18:26 +08:00
BrettonYe
4cfb0b4650
💪🏼 Improve Code
2024-06-27 22:18:26 +08:00
BrettonYe
68fbba3704
🔧 Reduce IP Error reports
2024-06-27 22:18:25 +08:00