Haitao Pan
cf1ce8a4db
fix(release): verify frontend release via homepage metadata
2026-04-13 08:31:06 +08:00
Haitao Pan
107e9879a6
Validate releases over SSH origin
2026-04-12 19:15:18 +08:00
Haitao Pan
318f407222
Align console release verification with build image ref
2026-04-12 18:54:56 +08:00
Haitao Pan
65a7555e18
ci: reconcile console deploy dns flow
2026-04-12 18:14:14 +08:00
Haitao Pan
d054b35116
Align frontend release contract across www and console domains
2026-04-12 17:55:14 +08:00
Haitao Pan
37c5788263
remove secondary console domain
2026-04-12 16:41:07 +08:00
Haitao Pan
b8cd175ecc
fix: tighten release validation flow
2026-04-12 16:17:50 +08:00
Haitao Pan
68102491e2
Extract console pipeline scripts
2026-04-12 15:42:02 +08:00
Haitao Pan
5fae20edb3
fix(ci): use short sha for ghcr image tags
2026-04-02 17:59:59 +08:00
Haitao Pan
343a93864f
ci(frontend): publish console image to ghcr
2026-04-01 16:20:41 +08:00
Haitao Pan
986985a63d
feat(docs): finish docs service frontend switch
2026-03-20 00:11:44 +08:00
Haitao Pan
9a822a5874
chore: update github org references to x-evor
2026-03-19 23:57:54 +08:00
Haitao Pan
bf071a2679
feat(docs): load docs and blogs from docs service
2026-03-19 18:56:46 +08:00
Haitao Pan
76131058e0
fix: bootstrap docker for single-node frontend deploy
2026-03-19 08:56:44 +08:00
Haitao Pan
8a5d6af1d7
refactor(ci): rename single-node ssh key env
2026-03-19 08:24:25 +08:00
Haitao Pan
8c9c83c845
refactor(ci): matrix frontend dns updates
2026-03-19 08:04:00 +08:00
Haitao Pan
1708a233e9
refactor(ci): rename cloudflare dns token
2026-03-19 07:50:25 +08:00
Haitao Pan
cdcb9c1455
feat(ci): rebuild frontend release workflow
2026-03-19 00:19:41 +08:00
Haitao Pan
dde37b6910
chore(ci): wrap docker actions for policy
2026-03-18 23:53:04 +08:00
Haitao Pan
04fabe7ee3
chore(ci): compute frontend metadata via script
2026-03-18 23:53:04 +08:00
Haitao Pan
fea1ab6640
feat(console): add single-node frontend release flow
2026-03-18 22:54:44 +08:00
Haitao Pan
fb9ded514a
Add git history secret remediation skill
2026-03-17 12:05:16 +08:00
Haitao Pan
713ed3401e
chore(setup): align setup.sh with unified template
2026-02-09 10:35:39 +08:00
Haitao Pan
c193ac9302
docs(setup): add curl-based setup script
2026-02-09 10:00:12 +08:00
Haitao Pan
e1d38f51ab
feat: Add Gitleaks integration with pre-commit and pre-push hooks for automated secret detection, including configuration and related documentation.
2026-01-30 09:55:16 +08:00
Haitao Pan
ca6da31656
feat: add comprehensive SEO metadata, structured data, a custom 404 page, and SEO audit tooling.
2026-01-29 12:57:22 +08:00
Haitao Pan
bf860cc8ae
fix(docs): prevent index.md from being treated as a collection
...
- Removed collection metadata from index.md
- Updated /docs page to directly render index.md content
- This fixes the 404 error on /docs page
2026-01-26 21:06:09 +08:00
Haitao Pan
eafbfeace5
feat: unified prebuild system with multi-repo doc sync
...
- Created scripts/prebuild.sh to consolidate all prebuild steps
- Updated scripts/sync-doc-content.sh to aggregate docs from all services:
- console.svc.plus → src/content/doc/01-console
- accounts.svc.plus → src/content/doc/02-accounts
- rag-server.svc.plus → src/content/doc/03-rag-server
- postgresql.svc.plus → src/content/doc/04-postgresql
- Auto-generates src/content/doc/index.md with service overview
- Simplified package.json prebuild to single script call
- Preserves TypeScript/Node.js scripts (generate-content.ts, build-contentlayer.mjs)
This ensures documentation is always fresh from source repos during build.
2026-01-26 20:55:48 +08:00
Haitao Pan
4623324622
refactor(docs): reimplement documentation page with Pigsty-style layout
...
- Replaced docs landing page with a direct redirect to content
- Implemented 3-column layout: Sticky Sidebar, Main Content, Right Metadata
- added DocsSidebar with collapsible categories
- Added Feedback component for user sentiment
- Updated sync script to pull from knowledge/docs
- Refactored doc version page styles
2026-01-26 16:46:17 +08:00
Haitao Pan
2fa13ed8b0
feat: sync blog content from external repo and rename /blog to /blogs
2026-01-23 17:03:28 +08:00
Haitao Pan
3b7c7a08ff
Add Dev MCP setup
2026-01-13 23:40:34 +08:00
3d9ee5a52d
Fix prebuild scripts and contentlayer build
2025-12-23 15:34:42 +08:00
Haitao Pan
aea7db149f
git commit -m "chore: split dashboard into standalone repository from XControl"
2025-12-14 22:33:14 +08:00