Added

  • Portfolio: status update feed — post timestamped updates on any portfolio item directly from the sidenav; updates are displayed as a reverse-chronological feed with per-entry delete.
  • Task list view: “hide completed tasks after N days” setting — configure a threshold in Settings; tasks completed more than N days ago are hidden from board and list views. The completedAt field is automatically recorded when a task is marked complete.
  • Global fuzzy autocomplete on free-text project, category, and billing customer fields — replaces datalist elements with a scored dropdown (exact > prefix > substring > subsequence > typo-variant). Applied to portfolio category, portfolio billing customer, task project, and idea project fields.

Fixed

  • Task list view: scroll position is now preserved after re-rendering the list (e.g. after toggling completion or moving a task between sections).