AI-Powered Workflows & Advanced Subtasking
We’re taking a massive leap forward today. This update introduces an experimental AI assistant to polish your work and a complete subtask system to help you organize complex projects, all powered by a brand-new WebSocket architecture for real-time collaboration.
🤖 AI Assistant (Beta)
- AI-Powered Task Descriptions: We’re experimenting with AI to help you write better, clearer task descriptions. Whether you need to expand a brief thought or fix grammar, the assistant is here to help.
- Daily Usage Limit: Since this is a beta feature, we're starting with a limit of 10 uses per 24 hours for each user to ensure stability and fair access.
🚀 Features & Subtasks
- Advanced Task Hierarchy: You can now create parent-child relationships between tasks. Set a parent for existing tasks and organize your workflow exactly how you want it.
- Integrated Subtask Manager: A new component in the Task Detail view (located right above comments) lets you see all subtasks at a glance, link existing ones, or create new ones on the fly.
- Smart Breadcrumbs: Navigation is now context-aware. If a task has a parent, it appears in your breadcrumb path. Plus, landing directly on a task now gives you a clear "Back to List" link.
- Expandable Table Views: In the Table view, parent tasks can now be expanded to reveal their children directly in the list.
- Seamless Image Integration:
- Command Support: Use the
/imagecommand directly in the task description to trigger an upload. - Drag & Drop: Simply drag an image from your computer and drop it into the description area to embed it instantly.
- Command Support: Use the
⚡ Real-Time Collaboration (WebSockets)
We’ve moved away from static pages to a living, breathing application.
- Live Sync: Comments, status changes, and priority updates now sync across all open tabs and teammates instantly. No refreshes required.
- Live File Uploads: When someone attaches a file, it appears in your view in real-time.
- Optimistic Kanban: Moving cards on the Kanban board is now instantaneous. We use "Optimistic UI" to move the task immediately while the server syncs in the background, making the board feel incredibly snappy.
🎨 UI/UX Refinements
- Localization Improvements: We’ve completed and polished the Polish translations across the entire app. FumoForge now speaks your language more fluently than ever!
- Polished Communication & Files: We’ve given the Task Detail view some serious love.
- Modern Comments: The comment section has been refreshed for better clarity and a more pleasant reading experience.
- Enhanced Attachments: File attachments in both the main task view and within comments now feature a sleeker, more compact design.
- Streamlined Sidebar: We’ve removed the redundant "Settings" tab from the sidebar footer. Since all your preferences are easily accessible via your profile menu, we've decluttered the space to keep things focused.
- Quick-Action Popovers: Editing is now faster than ever. Simply click on a status or priority label in the Table or Kanban views (for both main tasks and subtasks) to open a quick-select popover. Change values in two clicks without opening the task details.
- Butter-Smooth Loading: We've refined the skeleton screens for both the Kanban board and Table views. The loading state now feels much more polished and "stable" while your data is being fetched.
- Contextual Actions: The "Save" and "Cancel" buttons in Task Details now only appear when you've actually modified the description, reducing visual noise.
- Visual Progress: Kanban cards now feature a progress bar showing exactly how many subtasks are completed.
- Refined Statuses: Improved the look and feel of status indicators in both the table and detail views for better legibility.
🐛 Fixes & Reliability
- Task Creation Dialog: Fixed an issue where task properties weren't displaying correctly in the creation modal. Everything now shows up exactly where it should.
- Stable Connections: Added robust handling for WebSocket heartbeats to keep you connected.
- Input Focus Fixes: Ensured that the transition from title to description is smooth and doesn't lose focus.
- State Consistency: Fixed a bug where the table view wouldn't always reflect the most recent status update without a refresh.

