Commit Graph

708 Commits

Author SHA1 Message Date
hellcat
26f84bda60 Document accepted gateway domains, proxy boundaries and SSH verification 2026-10-14 10:20:51 +08:00
hellcat
4ad89b196c Keep proxy failure telemetry without sensitive request URLs 2026-10-13 21:08:35 +08:00
hellcat
936a7b3ddf Accept current Cloudflare token lengths with safe characters 2026-10-13 20:47:45 +08:00
hellcat
9880081af7 Limit proxy body rewriting to URLs and guard legacy certificate repair 2026-10-13 20:30:22 +08:00
hellcat
1b8472112c Allow Nginx traversal only to isolated ACME webroot 2026-10-13 20:00:56 +08:00
hellcat
67f1c93e02 Add isolated gateway admin and white proxy provisioning 2026-10-13 19:53:10 +08:00
hellcat
99f9b9ec92 Document verified Cloudflare tuning for both subscription gateways 2026-10-11 19:16:48 +08:00
hellcat
7e8fbf60bd Record user waiver of local node test and Cloudflare follow-up 2026-10-11 17:38:58 +08:00
hellcat
84b334a72d Record unresolved local relay TLS path and diagnostic boundary 2026-10-11 17:32:39 +08:00
hellcat
50eecb91fa Document live AnyTLS onboarding and pending Cloudflare verification 2026-10-11 17:21:48 +08:00
hellcat
3b72c3e3c1 Fix modern DNS startup and parameterize node provisioning 2026-10-11 16:58:11 +08:00
hellcat
12d9f2b47c ops: complete subscription template and node activation workflow 2026-10-11 16:45:16 +08:00
hellcat
1537ebf65c ops: verify AnyTLS relay and allow validated certificate chains 2026-10-11 16:32:29 +08:00
hellcat
52ab8d0885 ops: extend Cloudflare IP synchronization to original gateway 2026-10-11 16:27:09 +08:00
hellcat
16f1a5366b ops: synchronize Cloudflare trust ranges for DPL vhost 2026-10-11 16:21:59 +08:00
hellcat
23ae4068a8 ops: isolate gateway certificate renewal and preserve client IP 2026-10-11 16:18:24 +08:00
hellcat
e7ec154f75 ops: version isolated subscription gateway configuration 2026-10-11 16:06:44 +08:00
hellcat
9a523b625c fix: assign onboarding group through model properties 2026-10-11 15:59:52 +08:00
hellcat
dfdfbf2562 ops: add isolated AnyTLS node onboarding workflow 2026-10-11 15:55:45 +08:00
hellcat
e00c8d1e19 docs: record plan description production acceptance 2026-10-11 14:01:47 +08:00
hellcat
bc30ad38c9 docs: record plan description rules and local preview 2026-10-11 13:58:30 +08:00
hellcat
6aec36e786 docs: record verified Telegram ticket reply and email delivery 2026-10-11 13:03:22 +08:00
hellcat
ee40fcf7c2 docs: record original reply classification restored in production 2026-10-11 13:00:50 +08:00
hellcat
8ccc38908b fix: preserve original Telegram reply classification as requested 2026-10-11 13:00:10 +08:00
hellcat
85246d26a6 docs: record deployed Telegram reply diagnostics and pending real acceptance 2026-10-11 12:59:10 +08:00
hellcat
5b643135e1 fix: classify Telegram ticket replies by message id and record safe routing diagnostics 2026-10-11 12:58:21 +08:00
hellcat
7622b49cb3 Clarify administrator email reports use a default-off switch when present 2026-10-11 12:05:02 +08:00
hellcat
d828cf558b Document Telegram-only administrator operational notifications 2026-10-11 12:04:22 +08:00
hellcat
8aca507c0e Record Telegram ticket deployment and remaining administrator setup 2026-10-11 12:00:23 +08:00
hellcat
6c9422d055 Add authenticated Telegram ticket replies and notification tracking 2026-10-11 11:58:19 +08:00
hellcat
9f8f297a5d docs: record completed non-payment acceptance 2026-10-11 11:09:50 +08:00
hellcat
7a123f8e97 test: verify EPay callback flow without real payments 2026-10-11 11:08:36 +08:00
hellcat
a1f4019add docs: record EPay deployment and merchant API verification 2026-10-11 11:03:37 +08:00
hellcat
6045748772 fix: validate EPay successful payment callbacks 2026-10-11 11:01:57 +08:00
hellcat
16a8d769e1 docs: record production payment configuration sync 2026-10-11 10:49:27 +08:00
hellcat
30645f96d5 docs: move maintenance guides to docs and add project agent entry 2026-10-11 10:34:09 +08:00
hellcat
430ddbe9b6 docs: establish AI maintenance guide and operational handoff 2026-10-11 10:26:58 +08:00
hellcat
13117587c8 refactor(admin): split mail settings into dedicated tabs 2026-10-11 09:51:27 +08:00
hellcat
966a8b2c32 feat(admin): integrate mail flow controls into email settings page 2026-10-11 09:48:58 +08:00
hellcat
d51fb5e398 fix(admin): show mail flow settings on email configuration page 2026-10-10 19:28:39 +08:00
hellcat
ad42a0e1e7 feat(mail): add Resend delivery, inbox replies and notification tiers 2026-10-10 18:53:35 +08:00
hellcat
208536e1cb style(mail): apply tutorial design to default email templates 2026-10-09 18:46:25 +08:00
hellcat
cd117604a3 feat: add branded tutorials and display-only plan device settings 2026-10-08 18:01:02 +08:00
xboard
4f48e61a2c fix(order): prevent duplicate refunds and redemptions
Refs #1021
2026-08-30 04:50:34 +08:00
asukassa
9d125527cb
fix: reindex device IP array before JSON encoding (#1045) 2026-08-30 01:07:37 +08:00
JW-3154
e074bef702
fix(Shadowrocket.php): add missing bandwidth params for Hysteria2 (#1031)
* fix(Shadowrocket): add missing bandwidth params for Hysteria2

Fixes a critical issue where Hysteria 2 silently downgrades to non-Brutal congestion control (BBR/Reno) on Shadowrocket clients.

* Refactor bandwidth parameters assignment

Update bandwidth parameters to only include positive values.

---------

Co-authored-by: Xboard <147830212+cedar2025@users.noreply.github.com>
2026-08-30 00:55:14 +08:00
muyichun
7cfe061469
fix: correct Alipay F2F request timestamp (#1024)
Co-authored-by: muyichun <25608102+muyichun@users.noreply.github.com>
2026-08-30 00:42:46 +08:00
yootus
c9ef5768e0 fix(order): calculate invitation commission after balance deduction (#1020)
Calculate invitation commission from the amount remaining after balance deductions, preventing duplicate commission on internally credited payments.
2026-08-30 00:39:20 +08:00
JW-3154
60ba57142b
fix (General.php): VLESS parsing issue (#1017)
Replace urlencode with rawurlencode to prevent spaces from being improperly converted to '+' in node names (e.g., 'HKG 01' becoming 'HKG+01'). 

A tiny one-line change that significantly improves the UX.
2026-08-07 21:44:44 +08:00
xboard
8ecb762d77 fix(admin): keep ticket detail open after reply, etc. 2026-06-18 00:56:23 +08:00