v0.6.8
Effect-TS/effectv0.6.8Oct 10, 2026by cixzhang
Upgrading?
AI Summary
Astryx v0.6.8 focuses on interaction reliability and accessibility, featuring table resize handle improvements and fixes for mobile navigation and calendar state management.
Key Highlights
- Table resize handles appear when the pointer enters the header rather than being always visible.
- AppShell preserves page content, local state, and input focus across mobile navigation breakpoints.
- Calendar and DateRangeInput maintain explicit controlled-empty range state.
- `markdownSourceLinesPlugin` adds opt-in source-line metadata to Markdown blocks.
New Features
- Improved table resize handle visibility
- Mobile navigation state preservation
- Calendar state control fixes
- Markdown source line metadata plugin
Full Release Notes
# Astryx v0.6.8 Astryx v0.6.8 is a patch release focused on interaction reliability, accessible state, and clearer integration tooling. ## Core ### New features - Table resize handles now appear when a pointer enters the header, making resizable columns discoverable while preserving focused and scrolling states ([#6194](https://github.com/facebook/astryx/pull/6194)). - `DropdownMenuItem` now forwards host attributes and DOM event handlers to its row without replacing its built-in role, focus, and menu behavior ([#7196](https://github.com/facebook/astryx/pull/7196)). - `markdownSourceLinesPlugin` adds opt-in, 1-based inclusive source-line metadata to rendered Markdown blocks and custom renderers, with no change when the plugin is omitted ([#7286](https://github.com/facebook/astryx/pull/7286)). ### Fixes - AppShell preserves page content, local state, and input focus across the mobile navigation breakpoint ([#7236](https://github.com/facebook/astryx/pull/7236)). - Calendar and DateRangeInput keep explicit controlled-empty range state, announce required and pending state correctly, and no longer restore a cleared range ([#7297](https://github.com/facebook/astryx/pull/7297)). - DateTimeInput keeps its calendar selection empty after the field is cleared ([#7298](https://github.com/facebook/astryx/pull/7298)). - A DropdownMenu opened by holding a finger stays open when that finger lifts from the trigger ([#7241](https://github.com/facebook/astryx/pull/7241)). - Dragging a mouse press between linked DropdownMenu rows no longer starts the browser's native link drag; the row under release acts normally ([#7197](https://github.com/facebook/astryx/pull/7197)). - Kbd uses the primary text token so key labels meet WCAG AA contrast over neutral keycaps across light and dark themes ([#7100](https://github.com/facebook/astryx/pull/7100)). - Steppers inside Popover, Dialog, BottomSheet, MobileNav, Lightbox, Toast, and other layer roots no longer inherit an outer Stepper's connector gap ([#7287](https://github.com/facebook/astryx/pull/7287)). - A claimed semantic Markdown fence renders through its plugin even when the host supplies `components.code`; unclaimed fences still use the host renderer ([#7284](https://github.com/facebook/astryx/pull/7284)). - Table resize handles stay keyboard-reachable on touch-first devices, stop at the table boundary without vertical overscroll, and compose with sticky columns regardless of plugin order ([#6194](https://github.com/facebook/astryx/pull/6194)). ## CLI - `integration verify` now accepts the released minimum CLI versions for template `replaces` (`0.6.4`) and `keywords` (`0.6.6`) instead of requiring unreleased `0.7.0` ([#7265](https://github.com/facebook/astryx/pull/7265)). - Generated theme guidance points new authors to the palette generator and keeps the broad color scale opt-in ([#6795](https://github.com/facebook/astryx/pull/6795)). ## Contributors Thanks to @AKnassa, @cixzhang, @ernestt, @Geervan, @josephfarina, @korkt-kim, @rubyycheung, and @vjeux.
Related Repositories
openclaw/openclaw★ 392,714
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,084
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 359,092
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,792
The open source coding agent.
n8n-io/n8n★ 208,269
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.