v01052026104

Forge Platform v01052026104 - Task Identity Standardization

This update improves task visibility, navigation, and workflow clarity across Forge Platform.

May 05, 2026
Detailed Body

This release focuses on making Forge Platform easier to understand, navigate, and audit during day-to-day project work.

The Task Details page was improved by introducing a cleaner tab-based structure for Comments and History. Comments are now placed inside a dedicated tab, while the new History area gives users a chronological view of important task events such as task creation, status updates, priority changes, assignee changes, and XP adjustments. This makes it easier to understand what happened to a task without needing to manually compare old information or rely only on memory.

A new On Hold status was also added for tasks. This gives teams a better way to pause work without marking the task as completed, canceled, or archived. It helps separate temporarily blocked or delayed work from tasks that are truly finished or removed from active progress.

The task table filtering experience was improved as well. The Assigned User filter now shows clean user names instead of including avatar initials, making the filter easier to read and more accurate when selecting a specific user.

Notifications were also improved conceptually by replacing the simple Mark Read action with a more useful View it action. The goal is for notifications to become actionable shortcuts: clicking View it should mark the notification as read and redirect the user directly to the related task, comment section, or changelog entry.

Overall, this update improves task traceability, reduces UI friction, and makes Forge feel more connected by helping users move from information to action faster.

Added

Task History Tab

Added a new History tab beside Comments on task details, allowing users to review important task activity such as creation, status changes, priority changes, assignee changes, and XP updates.

On Hold Task Status

Added a new On Hold status for tasks, making it possible to pause work without completing, canceling, or archiving the task.

Added initial estimate and actual time tracking support for tasks

Tasks now support an initial estimated duration at creation time and actual hours spent during execution. This improves planning accuracy and prepares Forge for better time-based reporting later.

Added visual identity support for projects

Projects can now be represented with a richer visual identity using an uploaded image, Feather icon, or emoji. This makes projects easier to recognize and gives each one a clearer presence across the platform.

Added collapsible hierarchy navigation in Notes card view

Notes card view now supports expandable and collapsible parent-child navigation, allowing users to reveal or hide deeper note levels for easier structured browsing.

Private Attachments System

Added a centralized system for uploading and managing files across clients, projects, tasks, and notes using private storage and secure Forge routes.

Client and Project Attachment Galleries

Added gallery views that collect related files for each client and project, with image previews and file cards for PDFs/documents.

Editable Attachment Names

Added the ability to rename attachment entries for easier organization, while preserving the original filename and stored file path.

Modular Dashboard Customization

Added a widget-based dashboard system where users can show, hide, reorder, and adjust dashboard widgets using browser localStorage preferences.

Task-Focused Dashboard Widgets

Added new dashboard widgets for active tasks, recently assigned tasks, recently created tasks, due soon tasks, overdue tasks, recent task activity, and task status overview.

Dashboard Overview Context Filters

Added client and project filters to the Home Overview dashboard so users can quickly focus widgets on a specific client, project, or all accessible work.

Management Analytics Planning

Prepared the structure for a dedicated Management Analytics home section with task activity, completion tracking, user activity, and client/project reporting filters.

Changed

Task Details Comments Layout

Moved Comments into a cleaner horizontal tab layout and improved the tab styling so the active section is easier to recognize while inactive tabs remain clearly clickable.

Notification View Action

Replaced the per-notification Mark Read action with a View it action that marks the notification as read and redirects users to the related task, comment, or changelog entry.

Improved task duration input with more flexible time values

Task duration inputs were refined to better match real user behavior. Instead of relying on rigid quarter-hour increments, the system now supports more natural time entry patterns for short and mixed-duration work.

Added automatic start date when a task enters In Progress

When a task status changes to In Progress and no start date exists yet, Forge now sets the start date automatically. This reduces manual effort and keeps task timeline data more consistent.

Improved project overview and project list presentation

Project overview and listing areas were enhanced to display project descriptions and visual identity more clearly. This makes project pages more informative and helps users scan projects faster in list views.

Restructured notes into a clearer hierarchical navigation system

Notes were redesigned to better support nested parent-child relationships, making the note structure easier to understand, browse, and reorganize as content grows.

Improved note search and reorganization workflow

The Notes experience was improved to make searching, restructuring, and moving notes between parent levels more intuitive, helping Forge behave more like a lightweight structured knowledge space.

Dashboard Structure Improved

Refactored the dashboard to use a cleaner widget registry and grouped rendering system while preserving the existing cards, charts, and list behavior.

Cleaner Home Overview Header

Combined the dashboard intro and overview context controls into one unified top card to reduce clutter and make the Home Overview easier to scan.

Fixed

Assigned User Filter Values

Fixed the Assigned User table filter so it uses the real user name instead of including avatar initials, improving filtering accuracy and readability.

Attachment Rename CSRF Error

Fixed the invalid CSRF token issue that occurred when renaming attachments from the gallery.

Task Edit Save Button

Fixed an issue where the “Save Changes” button on the task edit page could fail because the attachment upload form was incorrectly nested inside the main task form. The attachment upload area now uses a safe non-form container, allowing task updates to submit correctly.

Consistent Task Status Colors

Restored readable and consistent status colors for dashboard task widgets, especially Tasks By Status, aligning them with the main task table styling.

Consistent Task Priority Labels

Updated dashboard task priority labels to match the colors and styling used in task table views for a more consistent experience across Forge.

Security

Protected Private File Access

Improved attachment security by routing file view/download actions through permission checks instead of exposing files publicly.