Zhengen
|
f88f5e7786
|
feat: add industry demo gallery and isolated site presentation
|
2026-11-03 22:34:01 +08:00 |
|
Zhengen
|
d5c0aa7562
|
feat: support standalone Docker runtime and internal CMS API
|
2026-11-03 19:21:59 +08:00 |
|
Zhengen
|
43edc632a5
|
feat: connect company setup data and add about page
|
2026-10-27 21:36:59 +08:00 |
|
Zhengen
|
f990df3023
|
feat: render CMS content fields and footer settings
|
2026-10-11 19:44:54 +08:00 |
|
Zhengen
|
870b9b4282
|
feat: render CMS SEO metadata and refresh published page caches
|
2026-10-11 18:05:47 +08:00 |
|
Zhengen
|
a8e2863cc4
|
feat: apply Shiytech brand logo and favicon
|
2026-10-11 11:29:03 +08:00 |
|
Zhengen
|
6b12546d06
|
fix: correct mobile navigation layout
|
2026-10-11 10:59:37 +08:00 |
|
Zhengen
|
607dcdd660
|
新增 /contact 联系我们页面
- types/wagtail.ts 新增 ContactPageDetail(与 HomePageDetail 同构)。
- services/page.service.ts 新增 getContactPage()。
- services/preview.service.ts 的 PREVIEW_PATH_RESOLVERS 新增
core.contactpage -> /contact。
- 新建 app/contact/page.tsx(generateMetadata + getPreviewOrFallback +
BlockRenderer,与首页同构,未配置内容时展示友好提示而非 404)。
|
2026-09-23 10:26:19 +08:00 |
|
Zhengen
|
4ecaa1adbb
|
首页拉取失败时打印详细错误日志,便于生产环境排查
|
2026-09-14 14:44:34 +08:00 |
|
Zhengen
|
4bbd6947da
|
feat: 补全剩余 6 个 StreamField Block 前端渲染 (ProductCard/Pricing/Timeline/Team/TechStack/Video)
- types/wagtail.ts 新增对应 6 个 Block 值类型接口及 StreamFieldBlock 联合类型分支
- 新建 6 个渲染组件:ProductCardGrid/Pricing/Timeline/Team/TechStack/Video,风格与既有 Block 一致
- BlockRenderer.tsx 映射表接入新组件,key 与后端 COMMON_BLOCKS 保持一致
- lint/build 均验证通过
|
2026-08-07 15:59:08 +08:00 |
|
Zhengen
|
2457d5ec69
|
feat: 接入预览模式(Next.js Draft Mode)
|
2026-08-07 15:34:59 +08:00 |
|
Zhengen
|
1abadd04b8
|
表单新增蜜罐反垃圾字段;修复 CookieConsent 的 react-hooks/set-state-in-effect lint 报错
|
2026-08-07 14:49:29 +08:00 |
|
Zhengen
|
3f05bd16e1
|
feat: 接入PIPL数据删除权申请/确认页面
- 新增 /privacy-policy/delete-request 页面:提交邮箱发起删除申请
- 新增 /privacy-policy/delete-confirm 页面:从邮件链接确认删除(Suspense包裹useSearchParams)
- 隐私政策页面加入删除申请入口链接
|
2026-08-07 13:30:12 +08:00 |
|
Zhengen
|
24a2311e20
|
feat: 接入后端全局Snippet(导航菜单/站点设置),补充团队/证言/合作伙伴 service 层
- Header 改为异步 Server Component,接入 NavigationMenu(name=main),
接口不可用或未配置时回退静态导航项
- Footer 改为异步 Server Component,接入 SiteSettings,
公司名/ICP备案号/备案链接优先取后台配置,缺省回退硬编码值
- types/wagtail.ts 新增 TeamMember/Testimonial/Partner/NavigationMenu/SiteSettings 类型
- 新增 services: team/testimonial/partner/navigation/site-settings.service.ts
- lint、build 均已验证通过
|
2026-08-07 13:06:45 +08:00 |
|
Zhengen
|
77e1208c31
|
feat: 新增Cookie同意条控件,Footer链接隐私政策
|
2026-08-07 09:37:38 +08:00 |
|
Zhengen
|
6c8077477a
|
feat: 新增隐私政策页面,Footer增加链接
|
2026-08-06 17:22:49 +08:00 |
|
Zhengen
|
f6ce630587
|
chore: 更新页脚为实际ICP备案号 冀ICP备2025130506号-1
|
2026-08-06 16:54:23 +08:00 |
|
Zhengen
|
73d2465ef2
|
feat: add solutions list/detail pages
- types: SolutionPageSummary/Detail
- services/solution.service.ts
- app/solutions: list + detail pages
- Header nav: add 解决方案 link
|
2026-08-06 16:24:08 +08:00 |
|
Zhengen
|
b5fe5e13ab
|
feat: add products/cases pages and lead-capture form block
- types: Product/CaseStudy page types, CaseStudyBlockValue, FormBlockValue
- services: product.service.ts, case.service.ts
- app/products, app/cases: list + detail pages
- blocks: CaseStudyCard, LeadForm (submits to /api/v1/custom/leads/)
- Header nav: add 产品/案例 links
|
2026-08-06 16:04:43 +08:00 |
|
Zhengen
|
7e30631c68
|
feat: scaffold headless frontend integration per design doc
|
2026-08-06 15:51:59 +08:00 |
|
Zhengen
|
b0919bf8b5
|
Initial commit from Create Next App
|
2026-08-06 15:34:24 +08:00 |
|