hellcat
|
ac9f249961
|
fix(nodes): validate QA scripts and normalized formal snapshots
Docker Build and Publish / build (push) Waiting to run
|
2026-10-17 17:22:47 +08:00 |
|
hellcat
|
e26b5bc6ca
|
fix: finalize acceptance identity and raw QA review evidence
Docker Build and Publish / build (push) Waiting to run
|
2026-10-17 15:32:03 +08:00 |
|
hellcat
|
5c9157f5d7
|
feat: add reusable jump-host node onboarding runtime
Docker Build and Publish / build (push) Waiting to run
|
2026-10-17 15:22:30 +08:00 |
|
hellcat
|
1de59971f6
|
docs: record three-node Japan batch acceptance and recovery
Docker Build and Publish / build (push) Waiting to run
|
2026-10-17 09:11:53 +08:00 |
|
hellcat
|
6af676421b
|
Add append-only batch node onboarding and recovery checks
Docker Build and Publish / build (push) Waiting to run
|
2026-10-17 08:29:05 +08:00 |
|
hellcat
|
522666c339
|
Define node numbering independently from VPS identifiers
|
2026-10-16 17:48:29 +08:00 |
|
hellcat
|
910d3cfe01
|
Document verified Japan node onboarding and administrator access
|
2026-10-16 17:27:20 +08:00 |
|
hellcat
|
76d9e8d77a
|
Document weiwei proxy deployment and acceptance scope
|
2026-10-16 16:34:01 +08:00 |
|
hellcat
|
54c5a5ddd9
|
Add weiwei relay administration reverse proxy
|
2026-10-16 16:28:41 +08:00 |
|
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 |
|