Skip to content

feat: event-driven and some new design#5

Closed
PsiACE wants to merge 6 commits into
mainfrom
event-bridge
Closed

feat: event-driven and some new design#5
PsiACE wants to merge 6 commits into
mainfrom
event-bridge

Conversation

@PsiACE
Copy link
Copy Markdown
Collaborator

@PsiACE PsiACE commented Jul 31, 2025

I've been spending a lot of time on the new design lately, and there's a lot of messy code that I'm slowly sorting through.

This PR will attempt to bring event-driven functionality to baby bub. There are also some UI optimizations. Some errors in the previous documentation have been corrected.

It will take a little more time.

Chojan Shang added 3 commits July 31, 2025 01:52
Using Baby Bub with GLM 4.5, I reduced 24 test failures to just 2, even with the simplest tools!
@PsiACE PsiACE changed the title feat: event-driven an some new design feat: event-driven and some new design Jul 31, 2025
@PsiACE
Copy link
Copy Markdown
Collaborator Author

PsiACE commented Aug 1, 2025

will into small prs. step by step

@PsiACE PsiACE closed this Aug 1, 2025
@PsiACE PsiACE deleted the event-bridge branch August 1, 2025 12:27
PsiACE added a commit that referenced this pull request Apr 19, 2026
…ht (#176)

* wip

* feat(website): build landing page sections and migrate docs content

Landing page:
- Add Features.astro (6 feature cards, responsive 3×2 grid, hover animation)
- Add QuickStart.astro (3-step install/configure/run with code blocks)
- Add Philosophy.astro (born-in-group-chats storytelling, pull quote, highlights)
- Add Footer.astro (brand, nav links, copyright, built-with)
- Wire all new sections into pages/index.astro and pages/zh-cn/index.astro
- Extend landing-page.ts with full EN and zh-cn i18n copy for all sections
- Add section divider rule to global.css

Docs migration (from docs/ source of truth):
- Migrate docs/architecture.md → concepts/architecture.mdx (EN + zh-cn)
- Migrate docs/channels/{index,cli,telegram}.md → guides/{channels,cli,telegram}.mdx
- Migrate docs/skills.md → guides/skills.mdx
- Migrate docs/deployment.md → guides/deployment.mdx
- Split docs/extension-guide.md → extending/{plugins,hooks}.mdx
- Migrate blog posts → blog/{socialized-evaluation,bootstrap-milestone}.mdx
- Create reference/index.mdx placeholder (EN + zh-cn)
- Remove orphaned en/docs/index.mdx and zh-cn/docs/index.mdx
- Switch astro.config.mjs sidebar to autogenerate per directory

Build: 37 static pages, zero errors

Closes #3, #4, #5, #6, #7, #8, #9, #10, #11, #12

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* refactor(website): brand-new design with shadcn create

* wip

* wip

* wip

* wip

* feat: make all landing page components mobile-responsive

- Features: hide center logo on <lg, 1col mobile/2col sm/3col lg grid,
  responsive padding and min-height
- NavBar: icons + borders in mobile dropdown, slide-down animation
- Hero: full-width CTA buttons on mobile, overflow-x-auto on terminal
- HookIntro: hide hook-note text on <md, overflow-hidden on stage container
- TapeModel: hide time column on <sm, responsive cell padding, scroll
  fade indicator
- Testimonials: responsive height (320/380/440px)
- Footer: vertical stack on mobile, centered, flex-wrap links
- Contributors: show 5 avatars on mobile (10 on md+), smaller avatar size

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* wip

* wip

* wip

* refactor(website/i18n): Optimize i18n configuration and route path

* feat(website): Set real repository data and enable SSR mode

* style(website/hook): Redesign the hook intro illustration and animation

* refactor(website/tape): Redesign tape section illustration and animation

* improve(website): Optimize website UI/UX

- Unified the theme between main site and docs
- Unified the theme storage key
- fix the i18n route path issue

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* feat(website/i18n): Optimize chinese translation content

* og and userwall avatar

* feat(website): switch OG fonts to fontsource, add zh-cn index card

- Replace Google Fonts API with @fontsource/outfit and
  @fontsource/noto-sans-sc (.woff files read directly by satori)
- Use unicode-range subset matching to load only needed CJK subsets
- Give each CJK subset a unique font name to work around satori's
  deduplication of same-name+weight entries
- Add /og/zh-cn/index.png OG card with Chinese site description
- Wire locale-specific ogImage through LandingLayout → BaseLayout
- Remove wawoff2 dependency (satori supports WOFF natively)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* extract site url environment variable

* optimize og and html background

* fix the navbar issue

* remove duplicated title

* fix x icon and ui i18n issue

* chore: switch website adapter to cloudflare

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Chojan Shang <psiace@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant