16 Commits
Author SHA1 Message Date
Zane Chen 169eb7e8cd Add DeepSeek provider example to documentation (#24)
* Add DeepSeek provider example to documentation

Added DeepSeek provider example with API key instructions.

* Fix formatting in PROVIDER_EXAMPLES.md
2026-06-28 08:49:20 -04:00
Zane Chen 1171be7d89 chore: remove GitHub Pages deploy workflow (migrated to Cloudflare) (#21) 2026-06-02 23:04:19 -04:00
Zane Chen eae7c43dc9 update 01-tool to surface design decision (#19) 2026-05-31 14:50:53 -04:00
Zane Chen 8e71c10f13 chore: respecting stop reason (#17)
* chore: respecting stop reason

* fix: add back template substitution

* typo fix

* increase timeout allow slower model
2026-05-19 20:16:37 -04:00
Zane Chen f45e79af53 better prompt (#15) 2026-05-04 19:03:43 -04:00
Zane Chen 99c1873ac3 fix (#11) 2026-03-29 09:21:09 -04:00
Zane Chen 40afa5d996 Add MIT License to the project 2026-03-23 20:43:15 -04:00
Zane Chen 18fa6de3fe chore/update CRON for one_off option (#10)
* add Chinese Translation

* update CRON for one_off option

* remove misc files
2026-03-20 09:43:26 -04:00
Zane Chen 5ba6f58148 Update README.md fix typo 2026-03-18 13:16:19 -04:00
Zane Chen 7b4d3c4572 Update README.md fix typo 2026-03-18 13:15:50 -04:00
Zane Chen 87a6199556 Feature/responsive diff view (#7)
* Fix diff panels stacking on mobile screens

Use responsive heights and wire up mobile mode detection to prevent panels from overlapping when viewport is narrow.

* Fix file nav dropdown showing anchor ID instead of file path

Store selected file path in state and display it in the trigger instead of the anchor ID which had dots replaced with hyphens.

* Make diff selectors and file nav responsive on mobile

Stack From/To selectors and Files dropdown vertically on mobile with
labels for clarity. Full width on mobile, side-by-side on larger screens.
2026-03-15 16:59:29 -04:00
Zane Chen 1b013e7e21 Fix/ Step Comparing Step Restriction (#5)
* feat: add learning website with Next.js

Add interactive web interface for the Build Your Own OpenClaw tutorial:
- Next.js app with TypeScript and Tailwind CSS
- Theme provider with dark/light mode toggle
- Step card components with diff visualization
- Utilities for loading step metadata and file diffs

* chore: ignore worktrees directory

* feat(web): implement learning website with step navigation and diff viewer

- Landing page with hero section and steps overview grouped by phase
- Step detail pages with README rendering and syntax highlighting (Shiki)
- Diff comparison pages with side-by-side GitHub-style viewer
- Custom 404 Not Found page
- Components: ReadmeRenderer, CodeBlock, DiffViewer, DiffSelector
- Generates 175 static pages (18 steps + 153 diff combinations)

* feat(web): enhance UI with zane-portfolio theme and improved UX

- Update color scheme to match zane-portfolio style (warm beige light, pure black dark)
- Add scrollbar styling for light/dark modes
- Fix card border visibility in dark mode
- Add GitHub CTA section with clone command and copy button
- Add star on GitHub call-to-action
- Use favicons from zane-portfolio
- Improve diff viewer with scroll sync and collapsible files
- Add sticky header with file navigation dropdown
- Rewrite README links to GitHub and internal step pages
- Remove default create-next-app template files

* ci: add GitHub Pages deployment workflow

- Add workflow to build and deploy Next.js static site
- Configure custom domain (build-your-own-openclaw.kiyo-n-zane.com)
- Trigger on push to main branch

* fix config

* fix config

* fix config

* fix web navigation bug
2026-03-14 22:06:52 -04:00
Zane Chen 131150d84d Feat/web UI (#4)
* feat: add learning website with Next.js

Add interactive web interface for the Build Your Own OpenClaw tutorial:
- Next.js app with TypeScript and Tailwind CSS
- Theme provider with dark/light mode toggle
- Step card components with diff visualization
- Utilities for loading step metadata and file diffs

* chore: ignore worktrees directory

* feat(web): implement learning website with step navigation and diff viewer

- Landing page with hero section and steps overview grouped by phase
- Step detail pages with README rendering and syntax highlighting (Shiki)
- Diff comparison pages with side-by-side GitHub-style viewer
- Custom 404 Not Found page
- Components: ReadmeRenderer, CodeBlock, DiffViewer, DiffSelector
- Generates 175 static pages (18 steps + 153 diff combinations)

* feat(web): enhance UI with zane-portfolio theme and improved UX

- Update color scheme to match zane-portfolio style (warm beige light, pure black dark)
- Add scrollbar styling for light/dark modes
- Fix card border visibility in dark mode
- Add GitHub CTA section with clone command and copy button
- Add star on GitHub call-to-action
- Use favicons from zane-portfolio
- Improve diff viewer with scroll sync and collapsible files
- Add sticky header with file navigation dropdown
- Rewrite README links to GitHub and internal step pages
- Remove default create-next-app template files

* ci: add GitHub Pages deployment workflow

- Add workflow to build and deploy Next.js static site
- Configure custom domain (build-your-own-openclaw.kiyo-n-zane.com)
- Trigger on push to main branch

* fix config

* fix config

* fix config
2026-03-14 21:10:15 -04:00
Zane Chen 1e0df025e1 Fix/web UI (#3)
* feat: add learning website with Next.js

Add interactive web interface for the Build Your Own OpenClaw tutorial:
- Next.js app with TypeScript and Tailwind CSS
- Theme provider with dark/light mode toggle
- Step card components with diff visualization
- Utilities for loading step metadata and file diffs

* chore: ignore worktrees directory

* feat(web): implement learning website with step navigation and diff viewer

- Landing page with hero section and steps overview grouped by phase
- Step detail pages with README rendering and syntax highlighting (Shiki)
- Diff comparison pages with side-by-side GitHub-style viewer
- Custom 404 Not Found page
- Components: ReadmeRenderer, CodeBlock, DiffViewer, DiffSelector
- Generates 175 static pages (18 steps + 153 diff combinations)

* feat(web): enhance UI with zane-portfolio theme and improved UX

- Update color scheme to match zane-portfolio style (warm beige light, pure black dark)
- Add scrollbar styling for light/dark modes
- Fix card border visibility in dark mode
- Add GitHub CTA section with clone command and copy button
- Add star on GitHub call-to-action
- Use favicons from zane-portfolio
- Improve diff viewer with scroll sync and collapsible files
- Add sticky header with file navigation dropdown
- Rewrite README links to GitHub and internal step pages
- Remove default create-next-app template files

* ci: add GitHub Pages deployment workflow

- Add workflow to build and deploy Next.js static site
- Configure custom domain (build-your-own-openclaw.kiyo-n-zane.com)
- Trigger on push to main branch

* fix config

* fix config
2026-03-14 21:06:19 -04:00
Zane Chen 18aa162942 Feat/web UI (#2)
* feat: add learning website with Next.js

Add interactive web interface for the Build Your Own OpenClaw tutorial:
- Next.js app with TypeScript and Tailwind CSS
- Theme provider with dark/light mode toggle
- Step card components with diff visualization
- Utilities for loading step metadata and file diffs

* chore: ignore worktrees directory

* feat(web): implement learning website with step navigation and diff viewer

- Landing page with hero section and steps overview grouped by phase
- Step detail pages with README rendering and syntax highlighting (Shiki)
- Diff comparison pages with side-by-side GitHub-style viewer
- Custom 404 Not Found page
- Components: ReadmeRenderer, CodeBlock, DiffViewer, DiffSelector
- Generates 175 static pages (18 steps + 153 diff combinations)

* feat(web): enhance UI with zane-portfolio theme and improved UX

- Update color scheme to match zane-portfolio style (warm beige light, pure black dark)
- Add scrollbar styling for light/dark modes
- Fix card border visibility in dark mode
- Add GitHub CTA section with clone command and copy button
- Add star on GitHub call-to-action
- Use favicons from zane-portfolio
- Improve diff viewer with scroll sync and collapsible files
- Add sticky header with file navigation dropdown
- Rewrite README links to GitHub and internal step pages
- Remove default create-next-app template files

* ci: add GitHub Pages deployment workflow

- Add workflow to build and deploy Next.js static site
- Configure custom domain (build-your-own-openclaw.kiyo-n-zane.com)
- Trigger on push to main branch
2026-03-14 17:47:12 -04:00
Zane Chen 1ec8d2aeb1 Update example project link in README.md 2026-03-13 17:33:01 -04:00