Commit Graph

  • 965ae613f8 refactor(all): update branding from "Joy Zhao" to "Joey Zhao" across site content and metadata main zguiyang 2026-03-14 14:59:59 +08:00
  • 4fa8213e8f refactor(home): modernize layout, spacing, and component styles zguiyang 2026-03-14 14:29:12 +08:00
  • e677c03e26 refactor(header): replace static image icon with SVG and update gradient text style zguiyang 2026-03-14 12:45:32 +08:00
  • 043cdc6734 refactor(styles): enhance glass effects, card designs, and transitions across components zguiyang 2026-03-14 12:43:11 +08:00
  • 56aac2f9f2 refactor(header): replace emoji icons with Lucide React components and enhance navigation structure zguiyang 2026-03-14 12:22:43 +08:00
  • 621ac38369 refactor(about): enhance design and structure for socials, contact, and skills sections zguiyang 2026-03-14 12:11:48 +08:00
  • a8ab7e6811 refactor(about): modernize and unify About pages with improved design and translations zguiyang 2026-03-14 12:05:23 +08:00
  • 8ff4074c1b refactor(hire): replace emoji icons with Lucide React components for improved scalability and consistency zguiyang 2026-03-14 12:00:42 +08:00
  • a181dd7673 refactor(projects): add type annotation to applyFilter function for improved clarity zguiyang 2026-03-14 11:42:29 +08:00
  • 2474d51e1b feat(components): extract and reuse ProjectCard for cleaner project showcases zguiyang 2026-03-14 11:41:45 +08:00
  • 32954cf69a feat(home): enhance visual design and layout improvements zguiyang 2026-03-14 11:30:33 +08:00
  • 9c6b7fd698 feat(home): redesign homepage with refined visuals and improved layout flow zguiyang 2026-03-14 11:17:02 +08:00
  • a85e9f57ba feat(home): redesign homepage into refined full-screen hero flow zguiyang 2026-03-13 16:08:02 +08:00
  • 98d9535e61 refactor(layout): unify inner-page typography rhythm with container-based widths zguiyang 2026-03-13 15:37:35 +08:00
  • e2eb43e24c refactor(theme): introduce global UI design tokens for page surfaces zguiyang 2026-03-13 15:27:02 +08:00
  • bf89acbd2c feat(ui): unify site visual language across key pages zguiyang 2026-03-13 15:26:08 +08:00
  • 33cc9a31b8 feat: add local font files and update global styles to use them zguiyang 2026-03-13 15:08:25 +08:00
  • 0d050b0c14 refactor: update styles and animations across pages for improved consistency and aesthetics zguiyang 2026-03-13 14:39:09 +08:00
  • 30b097cc74 docs: refresh AGENTS and add Claude instructions zguiyang 2026-03-13 14:11:57 +08:00
  • a208bab7ea feat(portfolio): redesign site as opportunity gateway zguiyang 2026-03-13 14:01:04 +08:00
  • 52a5d14a4e Add new OpenSpec skills for enhanced workflow management zguiyang 2026-03-13 13:38:53 +08:00
  • bbb2f41591 feat: add new OpenSpec skills for change management and onboarding zguiyang 2026-03-13 13:18:03 +08:00
  • 21539772ef feat(blog): 添加博客工具函数以处理文章数据和分类标签 joyzhao 2026-01-12 14:43:05 +08:00
  • b8a8cc474b feat(comments): 添加 Waline 自定义样式文件以适配网站主题 fix(blog): 删除不再使用的博客工具函数文件 joyzhao 2026-01-12 14:36:11 +08:00
  • 78c468a7d2 feat(comments): 添加页面浏览和评论功能支持 joyzhao 2026-01-12 11:04:30 +08:00
  • ca9e083399 feat(comments): 添加 Waline 评论组件,替换 Giscus 评论组件 joyzhao 2026-01-12 09:46:29 +08:00
  • 1952f4de64 fix(i18n): 更新翻译文本,将“查看项目”修改为“关于我” joyzhao 2026-01-09 17:39:35 +08:00
  • bdf9fad89f fix(blog): 更新注释内容,修正密码登录相关说明 joyzhao 2026-01-09 16:43:55 +08:00
  • c97d31afe4 feat(blog): 添加 1Panel 自动化部署笔记,提供轻量级部署方案和 SSH 免密登录配置 joyzhao 2026-01-09 16:41:14 +08:00
  • 7675b6c299 feat(blog): 添加 1Panel 自动化部署笔记,简化部署流程 joyzhao 2026-01-09 16:12:59 +08:00
  • 9f05776781 feat(blog): 更新博客文章元数据,添加阅读时间和分类信息 joyzhao 2026-01-09 12:10:37 +08:00
  • 63c97c9b00 feat(blog): 更新博客文章,分享全栈开发者的技术选型反思与经验 joyzhao 2026-01-09 12:00:02 +08:00
  • 3d0a37a751 feat(blog): 优化博客文章列表链接样式,提升用户体验 joyzhao 2026-01-09 10:01:11 +08:00
  • 0e6f611455 feat: 添加“返回顶部”组件,提升用户导航体验 joyzhao 2026-01-09 09:55:52 +08:00
  • 99c41d537f feat(blog): 添加“返回博客列表”链接,支持多语言切换 joyzhao 2026-01-09 09:45:58 +08:00
  • 551877780f fix: 修正博客导航中上一篇和下一篇文章的索引逻辑 joyzhao 2026-01-09 09:39:20 +08:00
  • 51eac1c2ef feat(blog): add multiple new articles on browser rendering, JavaScript traps, Git commit conventions, Tailwind CSS integration, and Gitea actions automation joyzhao 2026-01-09 09:31:20 +08:00
  • 1c9f154652 feat: 添加 GiscusComments 组件,支持文章评论功能 joyzhao 2026-01-09 09:07:41 +08:00
  • 4bf7dd83f9 feat: 添加 @giscus/react 依赖,支持评论功能 joyzhao 2026-01-09 08:30:03 +08:00
  • 23b5fac1da refactor: 更新语言类型导入路径,统一使用 '@/types/i18n' joyzhao 2026-01-09 08:19:48 +08:00
  • e7e15ab69f feat: 更新全栈开发者选型忏悔录文章,添加元数据和描述信息 joyzhao 2026-01-08 22:18:52 +08:00
  • 3fedd45180 feat: 添加 AGENTS.md 文件,提供 AI 代理操作指南和项目结构说明 joyzhao 2026-01-08 22:05:32 +08:00
  • b425ac4708 feat: 更新翻译内容,添加关于服务和个人信息的多语言支持 joyzhao 2026-01-08 22:04:09 +08:00
  • 4a4fd423b2 refactor: 调整语言类型导入顺序,删除无用的临时博客文章 joyzhao 2026-01-08 17:30:49 +08:00
  • eda4430fa5 feat: 添加全栈开发者的选型忏悔录文章 joyzhao 2026-01-08 17:30:44 +08:00
  • 4a9fe4bfc5 feat: 添加技术选型文章并更新相关内容 joyzhao 2026-01-07 22:25:48 +08:00
  • 22e7050b23 feat: 添加关于选择 Nuxt.js 和 NestJS 的文章 joyzhao 2025-09-29 11:18:15 +08:00
  • 8df3deebff chore: remove vscode configuration files joyzhao 2025-07-02 16:18:30 +08:00
  • 4650eac67f ci(deploy): fix incorrect target path in deployment workflow joyzhao 2025-06-26 09:57:40 +08:00
  • c65e9e8e9f ci(deploy): fix incorrect target path in deployment workflow joyzhao 2025-06-26 09:53:48 +08:00
  • 731f57b764 ci: fix incorrect TARGET path in deploy workflow joyzhao 2025-06-26 09:45:28 +08:00
  • fefd643fd4 ci: update deploy target path in workflow joyzhao 2025-06-25 21:51:43 +08:00
  • bb5714f154 ci: update deploy target path in workflow joyzhao 2025-06-25 21:31:51 +08:00
  • 59b7e8dda4 ci: update deploy target path in workflow joyzhao 2025-06-25 21:25:30 +08:00
  • 710ce9ba39 refactor(i18n): move Lang type to types/i18n directory joyzhao 2025-06-21 22:30:44 +08:00
  • 3b9e0465e4 ci: update node version to 20.x in deploy workflow joyzhao 2025-06-21 21:34:04 +08:00
  • 5e0958fb05 ci: add Gitea workflow for docs deployment joyzhao 2025-06-21 21:32:19 +08:00
  • a49bd3f8a3 feat(homepage): add call-to-action buttons for services and about pages joyzhao 2025-06-21 10:47:03 +08:00
  • 9dcde89a8c refactor(i18n): separate type import from utils import joyzhao 2025-06-21 10:37:09 +08:00
  • 01d80952b6 feat: add code icon svg with gradient styling joyzhao 2025-06-21 10:33:49 +08:00
  • d6d2b131d1 feat(ui): modernize design with gradient icons and animations joyzhao 2025-06-21 10:31:48 +08:00
  • d0fe30a5e3 refactor(data): move data exports to index file joyzhao 2025-06-21 10:17:27 +08:00
  • 6d80b12855 refactor: remove stats grid section from homepage joyzhao 2025-06-21 10:05:49 +08:00
  • b47ae190e4 refactor: remove projects section and navigation link joyzhao 2025-06-21 10:04:13 +08:00
  • a80915c1b2 fix: temporarily hide LinkedIn links and share button joyzhao 2025-06-21 09:41:33 +08:00
  • a8c3d4b197 refactor(i18n): consolidate Lang type imports to types/i18n joyzhao 2025-06-21 09:36:32 +08:00
  • 67f713565a refactor: clean up codebase by removing redundant comments joyzhao 2025-06-21 09:28:10 +08:00
  • ea01dc6dd8 refactor: reorganize project structure and improve type definitions joyzhao 2025-06-21 09:18:39 +08:00
  • e38ec6b12f docs(project_rules): update project documentation with detailed technical specifications joyzhao 2025-06-21 08:54:15 +08:00
  • 398093dde9 feat(mdx): add MDX support and migrate markdown files to MDX joyzhao 2025-06-20 11:36:11 +08:00
  • a446ce68bd feat(i18n): add slogans and update translations for multiple pages joyzhao 2025-06-20 10:49:53 +08:00
  • 3909db0ceb feat(homepage): add typewriter effect to subtitle section joyzhao 2025-06-20 10:27:41 +08:00
  • fc6a1d32fd feat: add job availability notice to homepage joyzhao 2025-06-20 09:45:21 +08:00
  • 46c3c2ee41 refactor(data): update skills and about info sections joyzhao 2025-06-20 09:22:52 +08:00
  • 45299c1fa6 perf(ui): optimize animations with hardware acceleration joyzhao 2025-06-20 09:11:14 +08:00
  • c698d1ae45 feat: add sitemap integration and configure site URL joyzhao 2025-06-19 21:17:01 +08:00
  • 3b0c8e39df docs(services): update service documentation with clearer terms and contact info joyzhao 2025-06-19 21:03:44 +08:00
  • 2e694a3608 docs: update about page content and personal info joyzhao 2025-06-19 20:59:32 +08:00
  • f01143c7b6 feat(blog): add new blog posts about JavaScript, Docusaurus, Git, browser rendering, and Gitea Actions joyzhao 2025-06-19 20:51:23 +08:00
  • 10e7a24da8 chore: clean up and migrate temp docs to proper locations joyzhao 2025-06-19 20:42:28 +08:00
  • f8173fd706 feat: migrate and organize documentation and blog posts joyzhao 2025-06-19 20:24:09 +08:00
  • c064c8a1c5 feat(ui): improve blog list and terminal mockup responsiveness joyzhao 2025-06-19 18:53:05 +08:00
  • 6c5813ecd2 refactor(ui): simplify empty state components and remove unused blog posts joyzhao 2025-06-19 18:43:20 +08:00
  • 62364d1d11 feat(ui): improve empty state for taxonomy pages joyzhao 2025-06-19 18:31:45 +08:00
  • f4ff971c85 refactor(Container): simplify container component and remove size prop joyzhao 2025-06-19 18:26:05 +08:00
  • 5fcf7a9d33 feat(ui): add Container component and replace manual container divs joyzhao 2025-06-19 18:10:49 +08:00
  • b4a8d13cdd refactor(layouts): extract common layout components to base template joyzhao 2025-06-19 17:37:48 +08:00
  • 21fba08741 feat(taxonomy): add unified taxonomy page layout and utilities joyzhao 2025-06-19 17:22:27 +08:00
  • 7951121c7f refactor(blog): extract blog utilities into shared module joyzhao 2025-06-19 16:28:59 +08:00
  • 429b13985f feat(blog): refactor blog components and improve category/tag handling joyzhao 2025-06-19 14:45:29 +08:00
  • deb80c0df7 feat(blog): add tagId and categoryId for multilingual routing support joyzhao 2025-06-19 14:08:47 +08:00
  • 601f3f06ce fix(routing): encode special characters in tag and category URLs joyzhao 2025-06-19 13:30:10 +08:00
  • eb00c13375 feat(blog): add dynamic tag and category pages for multilingual support joyzhao 2025-06-19 13:24:23 +08:00
  • 8fbeec7dc8 feat(table-of-contents): implement scrollable TOC with radix-ui joyzhao 2025-06-19 12:36:35 +08:00
  • 8cecab8479 refactor(layout): improve blog post layout and component styling joyzhao 2025-06-19 11:52:05 +08:00
  • fb9b2b6971 feat(blog): replace hardcoded posts with dynamic loading from markdown files joyzhao 2025-06-19 11:34:04 +08:00
  • 25281f4459 refactor(types): centralize type definitions in shared types file joyzhao 2025-06-19 11:26:47 +08:00
  • acd0fa4bb9 fix: update github username in personal info joyzhao 2025-06-19 11:10:19 +08:00
  • 62df420d80 refactor(profile): centralize personal info in data module and update components joyzhao 2025-06-19 11:00:39 +08:00
  • 5b6b9f5d58 refactor(i18n): restructure translation system with nested objects and proxy joyzhao 2025-06-19 10:52:05 +08:00