When creating or editing items from a project detail tab, users now
return to that project's tab instead of the entity's own page.
Edit links pass from_project param; forms include hidden field.
Reassigning to a different project redirects to the new project.
Decisions/meetings create from project context inserts junction rows.
File uploads from project context redirect back to project files tab.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Every tab (tasks, notes, links, files, lists, decisions, meetings,
focus, contacts) now has consistent row actions: Edit, Unlink from
project, and Delete.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add standalone text line items to focus (quick-add with optional domain)
- Edit page for standalone items (title, domain, project)
- Convert standalone items to task, note, link, or list item
- Focus tab on project detail page showing assigned focus items
- Sort domain groups: General first, then by domain sort_order
- Add domain_id and title to nullable_fields in BaseRepository
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>