← Home
v0.2.0-4be62f3

Changelog

v0.2.0 — 2026-09-05

Added

  • Referral attribution for signed-out visitors: Visiting a referral link before signing up now correctly credits your invite, so referred learners are tracked to the right person

Changed

  • Public profile rebuilt: The public profile now leads with an avatar, name, and level, shows XP as progress toward your next level, lists completed paths with certificate access, and shows locked badge families when the badge shelf is empty
  • Path certificates now look like credentials: Each completed path renders as a proper certificate — AgentWay mark, issued-to, completed path, and verification details — ready to screenshot and share
  • Exercises refocused on product outcomes: Try-it exercises and their verification guidance now emphasize real product outcomes, so practice maps directly to building agents
  • Faster first paint: Marketing and content pages now skip the auth and analytics work they don't need on first load, so pages render faster
  • Richer search and sharing metadata: Public pages now declare canonical URLs and locale alternates, articles carry complete structured data, and locked lessons are labeled correctly for search engines
  • Reliability and safety improvements: A hardening pass across account security, sign-in, and dependencies keeps learner data better protected

Fixed

  • Flashcard review fixes: Aligned due-card counts, restored in-depth answer details, stabilized bilingual card content, and made progress saving more robust
  • Chinese checkout stays in HKD: The zh checkout no longer re-presents in your local currency — HKD with card, Alipay, and WeChat Pay is preserved through checkout
  • Premium users stay on the pricing page: Fixed a redirect that pulled premium users away from the pricing page
  • Clear referral error messages: Changing an invite code to an invalid value now shows a clear, translated message instead of a raw error code
  • Profile and certificate header overlap: Public profile and certificate pages no longer tuck under the fixed header, keeping controls clickable
  • Locale and responsive polish: Refined locale switching, mobile footer layout, and Chinese UI wording
  • Agent engineering lessons corrected: Corrected inaccuracies in the agent engineering curriculum lessons

v0.1.64 — 2026-06-25

Added

  • New Insights essays: Two new essays — "Agent harness portfolio" and "DeepSeek harness skill tree", both available in English and Chinese

Changed

  • Learning map language refreshed: Renamed "Tracks" to "Curriculum" in navigation, "Track" to "Stage" across the learning map, and "Advanced Specials" to "Topics" for more intuitive, self-directed navigation
  • Curriculum page restructured: Reworked the curriculum overview as a "learning map" — clearer stage descriptions and new entry-point copy so you can start from the beginning or jump straight to the topic you need
  • Homepage copy refinement: Updated homepage hero and core-path messaging to match the learning map structure, emphasizing choose-your-starting-point flexibility

v0.1.63 — 2026-06-21

Changed

  • Model serving lesson refreshed: Updated the model serving content in the Learn curriculum with current guidance

Fixed

  • AI agent availability: Fixed an issue where the AI agent was unavailable due to a missing SDK component

v0.1.62 — 2026-06-20

Added

  • OpenClaw topic pages: New dedicated topic pages for the OpenClaw module so you can browse documentation by topic area
  • Claude Code advanced workflow guides: New advanced workflow guides in the Claude Code documentation covering deeper patterns and techniques

Changed

  • Agent SDK 0.3.x content alignment: Updated Learn lessons, starters, solutions, and scaffolds across all tracks to match the current Claude Agent SDK 0.3.x API surface — code snippets and exercises now reflect the latest SDK
  • Docs refresh for SDK 0.3.x: Refreshed OpenClaw and Claude Code documentation to align with updated SDK guidance, including Chinese-language docs
  • Chinese curriculum polish: Refined Chinese lesson copy across the Learn curriculum for a smoother reading experience
  • Guest learn nav and diagrams: Polished the navigation experience and diagram rendering for unauthenticated visitors browsing the learn catalog

Fixed

  • Learn docs access for guests: Restored logged-out access to /learn/docs pages so visitors can browse documentation without signing in
  • Learn auth copy and duration sync: Synced auth messaging and lesson duration metadata for SDK 0.3.x compatibility

v0.1.61 — 2026-06-19

Changed

  • Insights essay polish: Refined essay copy across the Insights library for a smoother reading experience

v0.1.60 — 2026-06-19

Added

  • Pi-SDK equivalents across Learn: Added Pi-SDK comparison blocks across the Basics, Tools, and remaining Learn lessons so learners can map core AgentWay patterns to Pi-SDK implementations

Changed

  • Long-lesson navigation: The lesson table of contents now expands nested active sections, making long lessons easier to scan without a noisy rail
  • GraphRAG lesson structure: Improved the GraphRAG lesson flow and clarified how it fits alongside agentic search

Fixed

  • Code-review capstone snippet: Inlined the sample file in the capstone snippet so the exercise reads correctly when copied
  • Pi setup guidance: Corrected an inaccurate Pi authentication setup claim in the Basics lesson

Removed

  • Insights essay cleanup: Removed the AI career 2027 essay from Insights to keep the library focused

v0.1.59 — 2026-05-24

Added

  • Insights essays: Two new essays — "Build agents with agents: a practitioner's loop" and a "2027 AI career pivot" response to Elena Verna, both available in English and Chinese
  • Per-page social preview cards: Insights and referral pages now generate their own Open Graph images for richer link sharing on social platforms

Changed

  • Insights readability improvements: Polished 6 existing insight essays across both English and Chinese for a smoother native reading experience

Fixed

  • Learn lesson accuracy: Corrected outdated facts across 11 lessons, including MCP adoption statistics and governance references, bringing content in line with the 2026 ecosystem and current SDK
  • Claude Code and OpenClaw docs: Fixed factual inaccuracies in both documentation modules

v0.1.58 — 2026-05-17

Added

  • PKU treehole salary analysis essay: New Insights page essay analyzing a viral PKU anonymous forum post about million-salary career anxiety, available in both English and Chinese

Changed

  • Insights prose refresh: Rewrote two insight essays for better readability — the AI job apocalypse essay now in Wang Xiaobo's literary prose style, and the PKU million-salary piece tightened for clarity

v0.1.57 — 2026-05-16

Added

  • Insights essays: Two new essays on the Insights page — "AI job apocalypse" responding to a16z's David George, and a "90-day AI PM plan" critique for builders

Changed

  • HKD pricing display for zh locale: Chinese-language pages now show pricing in HKD to match the checkout currency, keeping display and payment consistent

Fixed

  • Insights title formatting: Cleaned up stray markdown bold markers from the Chinese AI job apocalypse essay title

v0.1.56 — 2026-05-07

Fixed

  • Agent Lab label on iPad: Prevented the Agent Lab navigation label from wrapping to two lines on iPad-width screens
  • Inline code formatting: Fixed inline code rendering in exercise introductions and extension ideas
  • Chat rich cards: All rich message markers are now rendered so secondary cards display properly instead of leaking as raw text

v0.1.55 — 2026-05-06

Fixed

  • Flashcard ordered lists: Numbered steps in flashcard markdown now display with correct numbering
  • Auth page layout: Footer now defers rendering until the auth page finishes mounting, eliminating a layout flicker
  • Lesson page stability: Lesson MDX precompile now forces the production JSX runtime for more consistent page rendering

v0.1.54 — 2026-05-06

Added

  • Agent Marketplace insights: A new Dubai Agentic AI column on the Insights page exploring the regional AI agent opportunity
  • Inline flashcard review in chat: The AI agent can now push flashcard review sessions directly into the chat canvas so you can review due cards without leaving the conversation
  • Rich chat cards: Lesson cards and review cards now render as structured rich messages in chat for clearer context
  • Chat side panel toggle: Added an expand/collapse toggle for the learn chat side panel so you can focus on the conversation or the full workspace
  • External link badges: External links in MDX lessons now show a badge indicator so you know when a link takes you off-site

Changed

  • Navigation renamed: "Curriculum" tab renamed to "Tracks" in both English and Chinese for clearer, more direct navigation
  • Simpler page layouts: Homepage, pricing, changelog, and other non-app pages now use a cleaner layout without the sidebar
  • Faster lesson loading: Lesson MDX is now precompiled at build time for snappier page loads
  • Wider chat sidebar: Desktop chat sidebar widened from 320px to 380px to better fit code blocks and cards
  • Styled markdown tables in chat: Chat markdown tables now match the Zen design system
  • Curriculum entry points: Quick links to the /curriculum catalog added to the homepage hero and footer

Fixed

  • Mobile drawer auto-close: Mobile navigation drawer now automatically closes when chat canvas content opens, keeping the workspace clear
  • Mobile scroll gap: Fixed the gap between the bottom tab bar and viewport when scrolling on mobile
  • Flashcard layout stability: Stabilized flashcard card layout in the learn chat surface
  • Chat i18n: Localized the /learn/chat interface for Chinese-speaking learners
  • Footer alignment: Footer now properly aligns with the content area and hides during chat session loading
  • Chinese insights copy: Improved Chinese translation quality on the Insights page

v0.1.53 — 2026-05-04

Added

  • All-bundle learn starter download: Download every learn starter project at once with the new all-bundle option, plus refreshed starter READMEs so you know what you're getting
  • Curriculum overview page: A new /curriculum page gives a bird's-eye view of all learning tracks and paths before you dive in

Changed

  • Learn behind authentication: The /learn section is now behind auth so your progress stays tied to your account across devices and sessions

Fixed

  • Exercise solutions no longer discoverable: Closed a gap where exercise answers could be found through starter-code downloads and verifier endpoints — solutions now stay hidden until you complete the exercise
  • GUI Agent lesson stub: The GUI Agent safety gate now shows a proper lesson stub instead of a dead end, so you can see what's coming
  • Larger starter-code dropdown chevron: The chevron on exercise starter-code dropdowns is now bigger and easier to tap on mobile
  • Mobile lesson TOC access: Added a table-of-contents menu button above the scroll buttons on mobile so you can jump between sections without scrolling back to the top

v0.1.52 — 2026-05-03

Changed

  • Model routing setup in Basics: Improved proxy model routing documentation in the Learn Basics lesson with clearer environment variable guidance for non-Anthropic backends

v0.1.51 — 2026-05-02

Changed

  • Cleaner lesson tables of contents: Tidied heading structure across Learn, Claude Code, and OpenClaw lessons so in-page navigation stays consistent

Fixed

  • Email sender label: Simplified the sender label to "AgentWay" so notifications display cleanly in your inbox

v0.1.49 — 2026-05-02

Added

  • Build-first lesson rewrite: Reworked Learn lessons across all paths around hands-on building, with runnable starters you can copy and run as you go
  • Rewritten advanced path lessons: Refreshed P7 MCP & Skills, P10 Skills, P12 Production, P15 LLM Serving, and P16 Agent Security lessons with clearer build-along guidance

Changed

  • Memory lesson focus: Trimmed the Memory lesson by deferring RAG coverage to the dedicated RAG paths

Fixed

  • Sidebar navigation legibility: Restored readable nav item styling and an active-state accent in the Learn sidebar
  • Working SDK snippets across lessons: Corrected Claude Agent SDK API usage and fixed broken snippets across multiple lessons so copied code runs as written
  • Multimodal GUI streaming sample: Rewrote the multimodal GUI lesson snippets to use the real streaming-input shape
  • Chinese lesson parity: Synced Chinese-language lesson content with the matching English bug fixes

v0.1.48 — 2026-04-14

Changed

  • Multi-currency revenue consistency: Premium purchase and referral revenue reporting now normalize supported currencies into USD-equivalent totals for more consistent dashboards and summaries
  • Referral copy clarity: Updated referral messaging to better match when rewards are earned from successful paid conversions

Fixed

  • Checkout validation for Chinese purchase flows: Improved currency validation for Chinese-language checkout so unsupported combinations fail more clearly
  • Payment success refresh: Premium purchase confirmation now refreshes learn surfaces more reliably after checkout, so unlocked access appears without stale server-rendered content

v0.1.47 — 2026-04-13

Changed

  • Release notes split: Public release notes now focus on learner-facing updates, with deeper engineering details moved into a separate internal changelog

v0.1.46 — 2026-04-12

Fixed

  • Referral reliability: Improved referral tracking stability
  • Capstone self-check persistence: Restored self-check marks on completed capstones when progress reloads

v0.1.45 — 2026-04-12

Added

  • Payment success celebration: Added confetti to the payment success overlay for a clearer upgrade moment

Changed

  • Referral rewards refresh: Simplified standard referrals around XP rewards and curated partner payouts

Fixed

  • Learn sidebar wrapping: Prevented sidebar track headers from stacking onto multiple lines

v0.1.44 — 2026-04-12

Added

  • Artifact-verified exercise completion: Supported exercises can now validate real outputs before marking completion
  • Expanded exercise verification: Rolled out verification support to more exercises
  • China-friendly checkout: Added HKD checkout support for Chinese-language purchase flows
  • Docs scroll controls: Added floating scroll up/down buttons to long docs pages

Changed

  • Contextual upgrade flow: Improved locked-content upgrade prompts and preserved redirect context through auth and checkout
  • Referral rewards: Switched standard referrals to XP + badge rewards with a welcome XP bonus for referred learners

Fixed

  • Capstone completion state: Synced capstone checklist UI with server completion state and corrected copy/link drift
  • Email preference reliability: Improved unsubscribe and preference handling across more email types
  • Checkout stability: Improved multi-currency checkout reliability

v0.1.43 — 2026-04-06

Added

  • Broader payment support: Added support for more successful Stripe payment paths

Changed

  • Refund guidance FAQ: Clarified refund expectations on the pricing FAQ
  • Contact addresses: Updated AgentWay support email addresses across the product

Fixed

  • Payment success confirmation: Added stronger safeguards around payment confirmation

v0.1.42 — 2026-03-31

Fixed

  • Performance and safety improvements: Improved query efficiency and completed additional dependency safety review work

v0.1.41 — 2026-03-29

Added

  • User-specific content versioning: Learning content now resolves against the correct version for each learner

Changed

  • Learning UX refresh: Improved flashcard re-queue behavior, made XP progression more transparent, and refined search filtering

Fixed

  • Versioned docs resolution: Fixed versioned docs so each learner sees the correct content version
  • Mobile in-app browser layout: Fixed bottom bar overlap in in-app browsers

v0.1.40 — 2026-03-28

Changed

  • Email authoring polish: Improved custom email localization, Markdown support, and preview flow

Fixed

  • Email preview reliability: Fixed custom email preview handling
  • Referral poster rendering: Fixed transparent corner rendering issues in referral posters

v0.1.39 — 2026-03-28

Added

  • Custom email templates: Added save/load support plus live preview updates for custom email templates
  • Homepage learning path enhancements: Added Practice and Capstone cards to learning paths and labeled the next task type in Continue Learning
  • China-friendly checkout options: Added Alipay and WeChat Pay support in checkout

Changed

  • Onboarding and learn polish: Refined onboarding UI, task loading, learn navigation, guest upgrade messaging, docs CTAs, locale fallbacks, and referral/pricing copy

Fixed

  • Poster cards: Added proper loading and error states to avoid silent failures in pricing and referral surfaces

v0.1.38 — 2026-03-24

Added

  • Content page growth polish: Added reading time, related articles, and richer structured metadata on content pages
  • Referral codes for paid users: Paid users can now generate referral codes

Changed

  • Unified learn sidebar: Shared progress-aware navigation across mobile and desktop
  • Referral onboarding flow: Redirects to /learn instead of /pricing
  • Invite poster design: Improved borders and depth for better visual hierarchy

Fixed

  • Referral attribution edge case: Fixed a referral code creation edge case
  • Invite button visibility: Hid the invite button when a user lacks referral access

v0.1.37 — 2026-03-23

Added

  • Referral poster system: Added poster templates, QR codes, save-to-image support, and mobile-aware scaling
  • Invite history and milestone emails: Added invitation history plus milestone and welcome email flows
  • Table of contents for docs: Added TOC navigation to docs pages
  • Invite & Earn entry: Added a referral entry point to MiniProfile

Changed

  • Poster design refresh: Refined poster layouts, typography, spacing, and visual depth
  • Mobile sidebar optimization: Improved touch targets and default section expansion

Fixed

  • Clipboard fallback: Added fallback and error handling for copy actions
  • Referral page stability: Fixed a referral page crash and improved referral-code persistence
  • Poster scaling: Fixed proportional scaling for smaller containers
  • Mobile email templates: Removed gray blank space on mobile email templates
  • Conversation history display: Replaced raw JSON rendering with cleaner cards

v0.1.36 — 2026-03-22

Added

  • Completion button loading feedback: Added loading spinners to completion actions

Changed

  • Reliability improvements: Shipped behind-the-scenes stability work across the release flow

v0.1.35 — 2026-03-22

Changed

  • Homepage messaging refinement: Clarified proof-of-concept messaging on the homepage

Fixed

  • Desktop learn chat FAB visibility: Hid the floating action button on desktop learn chat pages where it was redundant

v0.1.34 — 2026-03-22

Changed

  • Capstone and curriculum messaging: Refined capstone positioning and curriculum copy for clearer learning paths

v0.1.33 — 2026-03-22

Added

  • Track-grouped chat sessions: Added grouped and collapsible chat session organization by course track
  • Chat copy actions: Added copy buttons in chat for faster reuse

Changed

  • Chat visual refresh: Replaced emoji icons with Zen-style SVG icons
  • Cross-session memory UX: Reorganized memory handling with category-based grouping
  • Email positioning copy: Refined email positioning language

Fixed

  • Chat history rich cards: Fixed rich card rendering in chat history
  • Homepage and navigation polish: Fixed duplicate section titles/subtitles and improved the Agent Lab indicator placement

v0.1.32 — 2026-03-21

Added

  • Advanced agent learning features: Added cross-session memory, adaptive difficulty, dynamic learning paths, and Socratic teaching capabilities
  • Conversation modes: Added guided conversation modes with onboarding, proactive guidance, and inline discussion support
  • Structured interaction layer: Added rich messages, inline quizzes, progress snapshots, and slash commands
  • New curriculum content: Added P17 Knowledge Graph & GraphRAG and P18 Multimodal & GUI Agents
  • Portfolio-ready capstones: Expanded capstone assignments with portfolio and showcase guidance
  • Milestone emails: Added email notifications for first lesson completion and first badge earned
  • Referral-linked sharing: Added article sharing that can include referral links

Changed

  • Positioning and marketing copy: Refined homepage, design-page, and pricing messaging
  • Referral access: Replaced the old Twitter follower gate with referral eligibility based on learning progress
  • AI Agent placement: Moved AI Agent into the workbench section and improved mobile nav hierarchy
  • Course quality and coverage: Improved P17/P18 lesson quality and expanded capstone guidance
  • Badge tuning: Raised the Builder Silver threshold from 4 to 7

Fixed

  • Mobile navigation reliability: Fixed safe-area sizing and duplicate AI entry issues on mobile
  • Generated image fonts: Fixed font loading for OG and poster image generation

Removed

  • Twitter OAuth: Removed Twitter OAuth support

v0.1.31 — 2026-03-21

Added

  • Homepage hiring signals strip: Added a trust strip to the homepage hero area

Changed

  • Homepage messaging refresh: Refined hero copy and locale alignment across the homepage
  • Chinese agent-building copy: Improved Chinese marketing and product copy

Fixed

  • Flashcard mistakes flow: Fixed mistakes-mode flashcard behavior and practice flow issues
  • Chinese capstone parity: Completed parity fixes for the Chinese P16 capstone content

v0.1.30 — 2026-03-20

Added

  • Homepage Start Here section: Added a new homepage section to guide first-time users into the learn catalog

Changed

  • Badge awarding alignment: Aligned badge awarding logic with the canonical curriculum
  • Homepage messaging refresh: Updated homepage copy to better match the learn catalog structure
  • Email copy improvements: Refreshed email copy and added preview text support

Fixed

  • Referral flow reliability: Repaired public referral flows and improved referral analytics stability
  • Capstone badge priority: Corrected capstone badge priority handling in learn navigation

Removed

  • Legacy invite-code gating: Removed old invite-code gating in favor of referral-based sharing

v0.1.28 — 2026-03-19

Added

  • Referral sharing system: Added referral posters with QR codes and social-linked tracking
  • Specials Track P13–P16: Added four new paths with Chinese MDX, flashcards, and capstone content
  • Early bird pricing: Added $199 full price with $79 early bird pricing on the pricing page
  • Email preference settings: Added self-service email notification preferences
  • UI localization: Localized more user-facing UI and toast copy across the app

Changed

  • Lesson identity unified to slug: Normalized lesson identity throughout the learn module
  • Practice flow refactor: Aligned practice flow with the curriculum data structure
  • Premium and curriculum messaging: Updated premium and curriculum copy
  • Flashcard deck names: Use YAML titles as the source of truth for deck names

Fixed

  • Code block dark mode race: Fixed dark-mode syntax highlighting race conditions
  • Flashcard mistakes mode: Fixed SM-2 updates and XP awards in mistakes mode
  • Quiz duplicate completion: Prevented duplicate completion on the last card answer
  • Stripe receipt URL: Fixed Stripe receipt URLs in payment flows
  • Chinese flashcard wording: Improved wording in Chinese flashcards
  • Next-item progression: Unified next-item progression and premium gating messages
  • Settings guard: Guarded against rapid double-clicks when unlinking
  • CTA dark mode contrast: Improved CTA subtitle contrast in dark mode
  • Twitter settings visibility: Hid Twitter settings when OAuth is disabled
  • Specials exercise content: Restored specials exercise content and tests
  • Lesson link stability: Fixed lesson-link collisions
  • Red Teaming exercise: Corrected exercise numbering

v0.1.27 — 2026-03-17

Changed

  • Level thresholds aligned: Unified gamification level thresholds across the app
  • SDK content sync: Updated lessons, labels, and setup instructions to match the current SDK API surface
  • Unified MDX components: Consolidated the MDX component registry for lesson rendering

Fixed

  • Chinese flashcard parity: Aligned zh flashcards with en counterparts
  • Lesson completion matching: Fixed track lesson completion matching
  • Capstone completion hook: Synced capstone completion hook usage in practice
  • Path completion XP: Restored path completion XP rewards

v0.1.26 — 2026-03-16

Added

  • Guest learn catalog: Added a public learn catalog flow with expandable premium tracks and hero messaging
  • Premium doc teasers: Added preview cards with paywall fade for premium content
  • Content SEO metadata: Added richer SEO descriptions and social cards across content modules

Changed

  • Unified Open Graph metadata: Consolidated site-wide OG metadata into a single source
  • Learn content time metadata: Lesson, exercise, and capstone durations now come from content frontmatter/YAML
  • Doc preview typography: Refined document preview typography
  • Flashcard status language: Improved flashcard review wording

Fixed

  • Leaderboard weekly XP: Corrected weekly XP calculation in leaderboard rankings
  • Lesson completion retry: Fixed retry flow when completing a lesson fails
  • Guest learn nav state: Fixed active navigation state for guest users
  • Guest workbench nav: Hid workbench navigation for unauthenticated users
  • Flashcard "All Reviewed" message: Show it only in the Review tab
  • Hydration stability: Resolved hydration mismatches in runtime-loaded pages

v0.1.25 — 2026-03-15

Fixed

  • Leaderboard "You" highlight: Fixed incorrect user highlighting when multiple users share the same XP value
  • OpenClaw description: Corrected the OpenClaw description in content metadata

v0.1.24 — 2026-03-15

Changed

  • OpenClaw descriptions: Updated descriptions to use generic phrasing instead of specific star counts

v0.1.23 — 2026-03-15

Changed

  • Unified level definitions: Refactored level definitions into a single i18n-aware source
  • Localized lesson names: Lesson naming now uses MDX titles with locale-aware display
  • Localized level names: Level names in the learn UI now display in the user's locale

Fixed

  • Progress summary overflow: Fixed loading state overflow in the progress summary
  • MDX code block formatting: Fixed TypeScript indentation and JSON language tags in code blocks

v0.1.22 — 2026-03-10

Added

  • Configurable model tiers: Added support for proxy providers with configurable model tier mapping
  • Timezone-aware daily XP: Daily XP bucketing and stats now respect the user's timezone

Changed

  • Post-login setup module: Extracted shared post-login setup logic into a reusable module
  • Inactive email targeting: Expanded re-engagement targeting to include never-active users
  • Inactive email processing: Simplified inactive-email processing logic

Fixed

  • Unsubscribe reliability: Improved unsubscribe handling to prevent race conditions
  • Email trigger reliability: Simplified event-driven email triggering for better reliability
  • Default model IDs: Added the correct provider prefix to default model IDs
  • MiniProfile title hierarchy: Fixed continue-learning title hierarchy in MiniProfile
  • Learn sidebar progress: Refined progress state display in the learn sidebar

v0.1.21 — 2026-03-10

Added

  • CAN-SPAM unsubscribe: Added a compliant email unsubscribe system
  • Onboarding redesign: Replaced 3-day tasks with a 4-step progressive funnel
  • Premium MiniProfile enhancements: Added tooltip, breathing animation, and badge count
  • Inactive user email flow: Added automated re-engagement emails

Changed

  • Welcome and inactive emails: Optimized email copy for new-user activation and re-engagement
  • Onboarding task card: Added progressive disclosure for a cleaner first-run experience

Fixed

  • Flashcard XP updates: Fixed stale XP display after flashcard reviews
  • Flashcard review API: Aligned XP award return keys for consistent client handling
  • Email locale links: Improved locale-aware email links and removed brittle hardcoded URLs

v0.1.20 — 2026-03-03

Added

  • Email reminder system: Added onboarding, milestone, receipt, streak, and inactive-user emails
  • Bilingual email support: Email templates now support English and Chinese
  • Timezone-aware streaks: Streak logic now respects user timezone

Changed

  • Email voice: Switched emails to a more mentor-like first-person voice
  • XP system: Removed the 300 XP daily cap

Fixed

  • Email hydration: Resolved hydration and translation import issues in email previews
  • Email content accuracy: Corrected factual errors to align with the actual curriculum

v0.1.19 — 2026-03-02

Added

  • i18n toast notifications: Badge and level-up toasts now support localization

Fixed

  • Signup hydration stability: Deferred auth-widget setup to avoid hydration mismatch
  • Documentation links: Corrected a Planning component link in basics docs
  • Claude Code docs: Removed a deprecated keyword from documentation

v0.1.18 — 2026-02-28

Added

  • Social sharing meta tags: Added Open Graph and Twitter Card tags for richer link previews

v0.1.17 — 2026-02-28

Added

  • Stripe promotion codes: Enabled promotion code support on Stripe Checkout

Fixed

  • Client startup stability: Improved fallback handling during client startup

v0.1.16 — 2026-02-27

Changed

  • Open signup flow: Opened signup without invite-code gating while keeping referral links for attribution

Fixed

  • OAuth locale preservation: Preserved locale through OAuth callback redirects

v0.1.13 — 2026-02-27

Added

  • Claude Code module expansion: Added new permissions, context management, and git pages plus a refreshed resources section
  • Level-up toast: Added level-up feedback and better badge discoverability
  • Mobile diagram lightbox: Improved diagram viewing on mobile
  • Legal pages: Added Terms of Service and Privacy Policy
  • Topic-aware deep links: Added deeper links from OpenClaw and continue-learning surfaces
  • Third-party skill security warning: Added a security warning to the P10 lesson

Changed

  • Learn P10 rewrite: Reworked the code-generation lesson into “Building Agents with Agents”
  • SDK alignment: Updated lessons, flashcards, exercises, and related guidance to match the current SDK
  • Chinese localization: Translated more code blocks and examples across Learn, Claude Code, and OpenClaw
  • Contact email: Updated the contact address to [email protected]
  • Homepage stats row: Enriched homepage stats and improved mobile layout

Fixed

  • Mobile layout: Fixed clipping, overlap, and table-width issues on mobile
  • Code block ligatures: Disabled ligatures so operators like == render correctly
  • Breadcrumb 404: Made the “Docs” breadcrumb non-clickable where appropriate
  • Sidebar alignment: Aligned labels with MDX titles and fixed remount behavior on module switch
  • Diagram overflow: Fixed mobile height overflow and SVG text scaling issues
  • Hydration error: Fixed invalid nested paragraph markup in doc cards
  • Page stability: Fixed a rendering issue on pages that depend on search params
  • MiniProfile z-index: Prevented popovers from being covered by other UI layers

v0.1.12 — 2026-02-23

Fixed

  • Security routes: Corrected a protected route path
  • Changelog layout: Adjusted top padding for the fixed header offset

v0.1.11 — 2026-02-23

Added

  • Capstone projects: Added capstone detail pages, self-checks, and gallery cards
  • Badge system: Added tiered badge awarding with progression tracking
  • Activity timeline: Added XP history and badge events with pagination
  • Display name editing: Added editable display names in settings
  • Random nickname generator: Added auto-generated nicknames for OTP users
  • Exercises: Added mockTests and selfChecks support in zh exercise YAML
  • Launch Economics page: Added a design showcase page with pricing and GTM analysis

Changed

  • Premium track gating: Replaced level-based gating with premium gates
  • Navigation hierarchy: Restructured navigation and renamed sidebar “Practice” to “Workbench”
  • Premium cleanup: Unified free-track threshold handling and removed dead code

Fixed

  • Chat: Improved session creation, title generation, cleanup, deduping, and backend data wiring
  • Chat avatar contrast: Improved avatar contrast in dark mode
  • Chat layout: Improved viewport sizing and layout control
  • XP dedup: Prevented duplicate XP awards on rapid clicks and concurrent requests
  • Auth dialog: Improved Turnstile dialog aspect ratio
  • Exercise self-checks: Pre-check completed self-check items when an exercise is already complete
  • iOS Safari zoom: Added anti-zoom overrides for small text
  • Layout spacing: Switched from hardcoded offsets to shared spacing variables
  • Flashcard deck sorting: Sort decks by curriculum order instead of alphabetically
  • Learn URLs: Corrected exercise URL prefixes
  • Footer cleanup: Removed a design docs link from the footer
  • Settings copy state: Separated copy state for the setup message

v0.1.2 — 2026-02-17

Added

  • Unified auth page: Merged login and signup into a single OTP-first /auth page
  • CAPTCHA protection: Added signup protection against automated abuse
  • OAuth providers: Added Google and GitHub authentication
  • Agent i18n: Added locale support for the Discord bot and web agent

Changed

  • Mobile navigation: Unified left drawer and hamburger menu into one slide-out
  • Command menu: Switched to config-driven navigation search

Fixed

  • Chat overflow on mobile: Fixed workspace overflow on smaller screens
  • Header skeleton flash: Reduced unauthenticated header flashing
  • OAuth redirect handling: Improved redirect handling and locale preservation
  • Locale switcher: Fixed locale navigation issues

v0.1.1 — 2026-02-13

Added

  • Discord bot locale detection: Added guild locale detection for the agent API

Fixed

  • Accessibility: Added DialogTitle support for screen readers in the command dialog

v0.1.0 — 2026-02-11

Added

  • Discord bot integration: Added account linking plus /link, /xp, /leaderboard, and /streak
  • Invite-code registration: Added invite-code signup for the original early-access launch
  • Flashcards + spaced repetition: Added authoring guidelines and SM-2 review support
  • Content versioning: Added versioning strategy for MDX modules
  • Gamification: Added XP, levels, badges, and daily caps
  • Learning paths: Added 16 core paths with 40+ hours of content
  • Claude Code and OpenClaw case studies: Added both learning modules
  • Zen Design System: Added the initial design system with light/dark mode
  • Command menu: Added quick navigation with ⌘K
  • Changelog page: Added the changelog page and version display

Fixed

  • Flashcard memoization: Reduced unnecessary re-renders
  • Leaderboard and XP type safety: Improved type safety in leaderboard and XP APIs
  • Dark mode contrast: Improved contrast for accent-colored elements
  • ESLint setup: Improved linting config for the bot build output