64 Commits
Author SHA1 Message Date
Mallamaci BenitoandZane Chen 37ae5dd255 docs(03-persistence): mention SQLite as an alternative backend (#26)
* docs(03-persistence): mention SQLite as an alternative backend

* Update README with persistence options and SQLite note

Clarify persistence options and mention SQLite as a potential upgrade for handling concurrent writers and richer queries.

* Revise persistence options in README.zh.md

Updated the section on persistence options to clarify the transition from file-based storage to database solutions like SQLite and Postgres.

* Fix typos and enhance clarity in README.md

Corrected spelling of 'Postgre' to 'Postgres' and improved clarity of the note about persistence.

---------

Co-authored-by: Zane Chen <99708452+czl9707@users.noreply.github.com>
2026-07-07 20:16:40 -04:00
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 11481cc446 move web to cloudflare 2026-06-02 18:59:43 -04:00
Octopus e3de94ba9d docs: update MiniMax model example to M3 (#20)
Bump the MiniMax provider example in PROVIDER_EXAMPLES.md from the
older MiniMax-M2.5 to the latest MiniMax-M3, so newcomers following
the tutorial pick up the current recommended model out of the box.
2026-06-01 16:56:59 -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
xyz feeb14619b fix incorrect step numbering (#14) 2026-04-28 10:35:14 -04:00
zane a8a652e024 repo clean up 2026-04-11 16:02:30 -04:00
Zane Chen 99c1873ac3 fix (#11) 2026-03-29 09:21:09 -04:00
zane e7bff28c0c add cover image 2026-03-25 19:09:08 -04:00
zane 43810ddaa4 add Chinese Translation 2026-03-25 19:06:58 -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 6f74bddc79 add Chinese Translation 2026-03-20 09:32:55 -04:00
zane 6b3af3ba35 more context in readme 2026-03-19 21:03:22 -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
RoomWithOutRoofandJah-yee 32c4c3c1ea Add provider examples for Anthropic, Qwen, Grok, and Gemini (#8)
Fixes #6 - Add Provider Example Configuration

Co-authored-by: Jah-yee <jah.yee@example.com>
2026-03-18 11:42:31 -04:00
zane 39e8be3209 update README.md 2026-03-16 15:42:55 -04:00
zane a5aa4f409d update .gitignore 2026-03-15 19:53:15 -04:00
zane a4ad1c5b60 update title 2026-03-15 17:58:04 -04:00
zane 3c2c59a80e add missing components 2026-03-15 17:43:45 -04:00
zane 9351774fbf force baseUrl 2026-03-15 17:41:26 -04:00
zane 604780f4e3 fix import typo 2026-03-15 17:31:52 -04:00
zane 4b222ab6bf use source dir 2026-03-15 17:26:48 -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
e276c745bb docs: add MiniMax as an LLM provider option (#1)
* docs: add MiniMax as an LLM provider option

Add MiniMax configuration examples to config.example.yaml and README.md.
MiniMax offers OpenAI-compatible API with 204K context window,
accessible via LiteLLM's openai/ prefix with custom api_base.

* update README.md

---------

Co-authored-by: PR Bot <pr-bot@minimaxi.com>
Co-authored-by: zane <czl970721@gmail.com>
2026-03-14 22:14:03 -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
zane 3910a67605 Fix wording 2026-03-13 13:41:55 -04:00
zane a41bcf678d credit to openclaw 2026-03-13 12:55:05 -04:00
zane 08651b451c fix TODO in README 2026-03-13 09:17:50 -04:00
zane 022c35016f 10-17 README 2026-03-13 00:30:32 -04:00
zane a5a3079e4a 1-9 README 2026-03-12 22:12:30 -04:00
zane a11742e5a9 17-memory 2026-03-11 20:33:33 -04:00
zane 519f437b7d 16-concurrency-control 2026-03-11 20:14:25 -04:00
zane 319ab2d87f 15-agent-dispatch 2026-03-11 19:58:08 -04:00
zane 122f20c2fa 14-post-message-back 2026-03-11 01:06:59 -04:00
zane 458a884dd4 13-multi-layer-prompts 2026-03-11 00:43:02 -04:00
zane 51801de41c 12-cron-heartbeat 2026-03-11 00:29:02 -04:00
zane 86e4e227b1 11-multi-agent-routing 2026-03-10 23:44:55 -04:00
zane 2b69d4727a 10-websocket 2026-03-10 22:35:02 -04:00
zane faa69751c3 update plan 2026-03-10 21:53:11 -04:00
zane 25f43e5de7 09-channels 2026-03-10 21:42:19 -04:00
zane 8f749f60f6 08-config-hot-reload 2026-03-10 16:04:46 -04:00