- ProjectLibraryCard.onTap navigates to /projects/:id/tasks
- New ProjectTasksScreen: milestone sections with coloured dot,
done/total counter and thin progress bar; unassigned tasks at bottom
- Status cycle icon updates optimistically (pendingStatus map) so
the list doesn't flash on every tap; syncs global tasksProvider
- New route /projects/:id/tasks registered in app.dart
- TasksApi.getByProject + TasksRepository + projectTasksProvider (family)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add WikilinkSyntax (InlineSyntax) that parses [[Note Title]] into
anchor elements with a wikilink:// href
- wikilinkExtensionSet extends GFM with this syntax; shared by detail
view and edit preview so rendering is consistent
- NoteDetailScreen handles onTapLink: wikilink:// hrefs look up the
target note by title (case-insensitive) and push its detail route;
unresolved links show a "Note not found" snackbar
- Add markdown as an explicit dependency (was previously transitive)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>