Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ website/
│ │ ├── blog/ # 博客组件 (Grid, List, SinglePost)
│ │ ├── core/ # 核心组件 (MetaTags, LanguageSwitch, ToggleTheme)
│ │ ├── forms/ # 表单组件 (ImageUpload)
│ │ ├── ui/ # UI 组件 (Button, Card, Input)
│ │ │ └── cyber/ # Cyberpunk React 组件
│ │ ├── ui/ # UI 组件 (Input, ScrollToTop)
│ │ │ └── cyber/ # Cyberpunk React 组件 (CyberButton, CyberCard, GlitchText 等)
│ │ └── widgets/ # 功能组件 (Header, Footer, Hero, Vision)
│ ├── i18n/ # 国际化
│ │ └── languages.ts # 所有翻译键 (400+ 条目)
Expand Down
32 changes: 24 additions & 8 deletions docs/ROADMAP.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Product Roadmap 2025-2026 | 产品路线图

**Version**: 1.2.0
**Last Updated**: 2025-11-21
**Version**: 1.3.0
**Last Updated**: 2025-11-22
**Project**: Open Wisdom Lab Website
**Related Documents**: [docs/](./docs/) 目录下的所有文档

Expand Down Expand Up @@ -63,10 +63,13 @@
- [x] Prettier + ESLint 配置完成
- [ ] Pre-commit hooks (Husky + lint-staged)
- [x] TypeScript strict mode (已配置)
- [ ] 代码格式化和修复
- [ ] 运行 Prettier 格式化所有文件
- [ ] 统一 Import 路径为 `~/` 别名
- [ ] 修复所有 ESLint 警告
- [x] 代码格式化和修复
- [x] 修复 deprecated APIs (substr -> substring)
- [x] 修复 RSS endpoint handler (get -> GET)
- [x] 添加 script is:inline 指令修复 hints
- [x] 移除 6 个未使用组件 (HighlightedPosts, LatestPosts, Button, Card, Pricing, Announcement)
- [x] 优化 PageLayout 移除重复的背景动画组件
- [x] 补充 Note.astro 组件双语翻译

#### Week 3-4: TypeScript 迁移
- [x] 添加类型定义
Expand Down Expand Up @@ -755,6 +758,19 @@ Week 2:

## 📝 Changelog | 更新日志

### Version 1.3.0 (2025-11-22)
- **代码质量优化**
- 修复 deprecated API (substr -> substring)
- 修复 RSS endpoint handler 命名 (get -> GET)
- 添加 script is:inline 指令修复 Astro hints
- **架构精简**
- 移除 6 个未使用组件 (HighlightedPosts, LatestPosts, Button, Card, Pricing, Announcement)
- 优化 PageLayout: 移除重复的 ParticlesBackground 和空的 Announcement 组件
- 保留单一 PhysicsBackground 动画,提升页面加载性能
- **i18n 完善**
- 补充 Note.astro 组件的双语翻译 (note.* 翻译键)
- **构建状态**: 0 errors, 0 warnings, 1 hint (ImageUpload 的 define:vars 为预期行为)

### Version 1.2.0 (2025-11-21)
- 更新 Phase 1 完成状态
- 标记设计系统相关任务为完成
Expand Down Expand Up @@ -790,8 +806,8 @@ Week 2:

---

**Last Updated**: 2025-11-21
**Next Review**: 2025-12-21
**Last Updated**: 2025-11-22
**Next Review**: 2025-12-22
**Document Owner**: Product Team

---
Expand Down
27 changes: 0 additions & 27 deletions src/components/blog/HighlightedPosts.astro

This file was deleted.

24 changes: 0 additions & 24 deletions src/components/blog/LatestPosts.astro

This file was deleted.

2 changes: 1 addition & 1 deletion src/components/core/SplitbeeAnalytics.astro
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ const { doNotTrack = true, noCookieMode = false, url = 'https://cdn.splitbee.io/
---

<!-- Splitbee Analytics -->
<script data-respect-dnt={doNotTrack} data-no-cookie={noCookieMode} async src={url}></script>
<script is:inline data-respect-dnt={doNotTrack} data-no-cookie={noCookieMode} async src={url}></script>
159 changes: 0 additions & 159 deletions src/components/ui/Button.astro

This file was deleted.

Loading
Loading