-
a61cd0f984
fix(n8n): W5 改内网直连 NocoDB http://nocodb:10380 (原公网 CF tunnel 慢/抖致 504→footer 重试风暴)
main
hoelee
2026-08-29 00:08:00 +08:00
-
d7fad26d9d
feat(n8n): W5 返回每产品 paths[] (Products→Resources alist_path) 支持 footer modal path 展示
hoelee
2026-08-28 22:12:29 +08:00
-
414bf31ba0
feat(n8n): W5 footer purchase-check webhook (公开只读) + docs
hoelee
2026-08-28 18:24:42 +08:00
-
7dd14f9f25
feat(n8n): W5 footer purchase-check webhook (source draft) — GET dk-purchase-check, HMAC-signed username lookup, returns customer purchases+expiry
hoelee
2026-08-28 18:04:13 +08:00
-
0c2f60e922
docs(ADMIN_GUIDE): record 到期行为定案 (2026-08-28) — 自动收权已生效, 不自动停用/通知, 手动冻结=改 status
hoelee
2026-08-28 06:33:41 +08:00
-
773fd3f2d5
fix(n8n): AList user/update requires username; hooks -> container-local; deploy script
hoelee
2026-08-25 05:17:46 +08:00
-
fd62775fcd
chore: agent entrypoint + centralized secrets + slimmer handoff doc
hoelee
2026-08-24 22:05:59 +08:00
-
f26164023e
docs(PROJECT_STATE): resolve n8n pipeline incident as SAVE_ON_SUCCESS=none artifact
hoelee
2026-08-24 21:51:58 +08:00
-
4693c9d684
feat(W4): daily full reconciliation — user/role drift repair + ReconcileLogs audit
hoelee
2026-08-23 09:34:11 +08:00
-
29ff66de88
docs(PROJECT_STATE): sync handoff to final state (status 5-value 定稿, W4 next)
w3-verified
hoelee
2026-08-23 07:50:25 +08:00
-
03af9df3e4
docs(ADMIN_GUIDE): rewrite for non-technical admins
hoelee
2026-08-23 07:41:45 +08:00
-
80eb2b71be
docs: architecture, permissions, admin guide + refresh schema/workflows
hoelee
2026-08-23 07:30:41 +08:00
-
89b769cfd9
feat(W1): full 5-status account lifecycle (pending/active/suspended/expired/deleted)
hoelee
2026-08-23 07:17:45 +08:00
-
21e3a3b45f
fix(shared): link-field where query must use (customer.Id,eq,N) not (customer,eq,N)
hoelee
2026-08-23 06:55:04 +08:00
-
9bcdfc2049
fix(W1): self-write-back suppression via old/new field comparison
hoelee
2026-08-23 06:43:01 +08:00
-
3ecee3099e
feat(W1): status lifecycle (suspend/delete/resume) + shared effective-grants lib
hoelee
2026-08-23 04:59:43 +08:00
-
870a702f7b
docs: clean up double-redaction artifacts in credential placeholders
v0.3-core-sync-working
hoelee
2026-08-23 04:38:16 +08:00
-
2de82ff3af
fix(W2/W3): expiry boundary — use <= today (expiry on today counts as expired)
hoelee
2026-08-23 03:48:44 +08:00
-
7f12804f47
fix(W3): remove incorrect 'Bearer' prefix in Authorization header
hoelee
2026-08-23 03:08:59 +08:00
-
266a3442c8
fix(W2): graceful skip when customer link not yet filled (no crash)
hoelee
2026-08-23 02:41:54 +08:00
-
a907a85a57
feat(W3): expiry sync / full reconciliation sweep (schedule */5) + design + tested compute
hoelee
2026-08-23 01:58:58 +08:00
-
543f4a7885
docs: add credentials quick-reference (local use only; redact before pushing to Gitea)
hoelee
2026-08-23 00:48:15 +08:00
-
7ff0fa1120
docs: update PROJECT_STATE with session bug fixes; add alist-serve-resource skill
hoelee
2026-08-23 00:42:47 +08:00
-
87a120431f
fix(W1): Load Env use $env (not process.env) — matches live n8n working version
hoelee
2026-08-23 00:40:03 +08:00
-
3f3306ba46
fix(W2): query active CPs via customer.Id (not customer display name) — was returning 0 rows -> empty scopes
hoelee
2026-08-23 00:34:16 +08:00
-
813ca6a2b6
docs: reinforce base_path=/ rule as ops invariant in API_INTEGRATION
hoelee
2026-08-23 00:10:45 +08:00
-
7518f8c32e
fix(W1): base_path hardcode to / (was /Class causing JoinPath double-prefix -> 403)
hoelee
2026-08-23 00:10:26 +08:00
-
160169e6f2
Fix W1/W2 webhook loop (skip-if-already-synced guard) + fix W2 link API alist_path bug
hoelee
2026-08-22 22:34:27 +08:00
-
71acb88078
Phase 1-3: AList stock deployment, NocoDB 7-table schema, W1/W2 n8n workflows + docs
hoelee
2026-08-22 19:26:06 +08:00