Repository navigation
v3.5.7
Release v3.5.7: Smooth Collapsible Work Logs & Live Timer π
This release introduces an elegant, clutter-free way to track AI task execution in chat sessions with ultra-smooth animation transitions and a live timer indicator.
What's New π
π Collapsible "Worked" Log
- Decluttered Chat: Intermediate actions (like tool executions, diagnostics, and internal reasoning steps) are now cleanly tucked away inside a collapsible "Worked" section, leaving only the final answer directly visible.
- Organic Motion Design: Features custom-tuned spring physics (
SOFT_SPRINGwith850msduration and0.12bounce) for a premium, tactile, and responsive opening/closing transition. - Fade & Blur Transitions: Expanding and collapsing sections now utilize a soft fade and blur effect, preventing raw content clipping.
β±οΈ Live Ticking Timer
- Accurate Execution Tracking: The header dynamically displays a live, running elapsed time counter (e.g.,
Working (12s)) while tasks are running. - Drift-Free Freeze: The moment execution settles, the counter cleanly freezes at the final duration (e.g.,
Worked for 14s) without layout jumps.
Technical Enhancements π οΈ
- Resolved Layout Jumps: Eliminated flexbox spacing artifacts by moving layout gaps to the transition container's inner padding, allowing heights to collapse to absolute
0pxseamlessly. - Always Animating: Fixed a SolidJS reactive template style binding issue that bypassed close transitions, ensuring manual expansion/collapse animates under all circumstances (even for historical logs).