Skip to content

v3.5.7

Choose a tag to compare

@fares-moustafa fares-moustafa released this 29 Jun 17:19
· 1 commit to main since this release

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_SPRING with 850ms duration and 0.12 bounce) 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 0px seamlessly.
  • 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).