Skip to content

feat: prepare v0.9.0 release with assistant onboarding - #4836

Draft
lyingbug wants to merge 6 commits into
Tencent:mainfrom
lyingbug:chore/release-v0.9.0-docs
Draft

lyingbug wants to merge 6 commits into
Tencent:mainfrom
lyingbug:chore/release-v0.9.0-docs

Conversation

@lyingbug

@lyingbug lyingbug commented Oct 28, 2026 •

Copy link
Copy Markdown
Collaborator

Description

Prepare the v0.9.0 release documentation, website and approved product film. The homepage now presents the WeKnora Assistant, multi-agent collaboration, automations and execution permissions, with six screenshots captured using fictional reading-club data. Existing capabilities are grouped into their corresponding sections, including a separate knowledge gallery. All four README introductions embed the approved release film with localized duration and audio/caption details. The website defaults to this release film and retains the previous overview in a compact single-row selector sharing one player; switching stops the previous film, and neither film loads before playback is requested.

The release adds a one-time spotlight on the Assistant entry using the existing product-tour design. Upgrading users see only this introduction; new users see the Assistant step in the full tour. Clicking the highlighted entry opens the panel and dismisses the prompt. Acknowledgment persists, existing page tours wait their turn, and the guide supports expanded/collapsed sidebars, the floating launcher and all six interface languages.

Add Assistant, automation and permissions guides, the automation API reference, release notes and an upgrade checklist; update the affected architecture, parsing, sandbox and client documentation, all four READMEs, CHANGELOG and version metadata. The audit records the full v0.8.3 comparison through 256a3f296: 301 commits and 1,811 changed paths.

Include the editable HTML/CSS/SVG film, rendering and audio scripts, plus the approved 165-second 1080p60 MP4, poster and English captions. The film uses English narration and synchronized typing sounds without music. Local account identifiers, private conversation notes, obsolete drafts, caches and voice-model environments are excluded.

The release inventory is explicitly bounded to the recorded baseline. Final-cut review of subsequent upstream commits, production migration/smoke tests, image/tag publication and website deployment remain release tasks; this PR does not perform them.

Type of Change

  • ✨ New feature
  • 📚 Documentation update
  • 🧪 Test
  • 🔧 Configuration / Build / CI

Related Issue

N/A — v0.9.0 release preparation.

Testing

  • npm --prefix frontend test: 2,349 passed, 1 skipped, 0 failures. Includes upgrade/new-user guide behavior, acknowledgment persistence, page-tour sequencing, floating entry, manual replay and cleanup.
  • npm --prefix frontend run type-check and npm --prefix frontend run build: passed; the build retains the existing large-chunk warning.
  • npm --prefix website-docs run build: passed; 84 pages, 412 local routes/assets, 81 documents / 403 internal links and 60 Mermaid diagrams. Vite reports the existing large-chunk warning.
  • npm --prefix website-docs run check: passed again before commit.
  • SITE_TEST_URL=http://127.0.0.1:3090 npm --prefix website-docs run test:integration: passed, including release-first video selection, actual playback, stopping/unloading on switch, keyboard selection, horizontal choices at 320px, v0.9.0 Assistant navigation, theme synchronization, search, mobile controls and direct/404 routes.
  • Homepage ESLint: passed again after the video-selector change. go test ./internal/productdocs: passed during release validation.
  • Film checks: 660 layout samples, 11 input sequences and 715 character/audio events; complete FFmpeg decode of all 9,900 frames. Final MP4 SHA-256: d38750449839f6a3d99b75dd0373e531cd5c2d1e4108bf8ed454b617e9d2317f.
  • Version metadata, screenshot copies, media-package consistency and git diff --check github_public/main...HEAD: passed.

Backend-wide suites and production migration tests were not run. Frontend validation for the Assistant introduction is listed above. Demo-account functional checks are documented separately and do not substitute for testing the final release build.

Checklist

  • Diff whitespace check passes against the upstream main merge base
  • Changed sources and public assets self-reviewed
  • Targeted checks pass; validation limits recorded above
  • Updated the release navigation integration test and site/content checks
  • Updated related documentation and version metadata
  • Upgrade requirements and remaining release steps documented

Screenshots / Recordings

weknora-v0.9.0-en.mp4

English subtitles · Animation source and storyboard

WeKnora Assistant

@lyingbug lyingbug changed the title docs: prepare v0.9.0 release and product film feat: prepare v0.9.0 release with assistant onboarding Oct 28, 2026

This branch has not been deployed

No deployments
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