project_key
Provide unique project and task identifiers via project keys with automatic generation and navigation support.
Key Features
- project.project: Adds a unique key field auto-generated from the project name and shown alongside the project display name.
- project.project: Creates a per-project sequence prefixed with the project key to generate task keys and initializes missing keys after installation.
- project.project: Updates the task key sequence and all related task keys when the project key changes.
- project.task: Generates a unique task key from the project’s sequence on creation or when moving tasks (and their children) to another project.
- project.task: Shows the task key in display names and kanban cards with a computed URL for easy navigation.
- project: Extends project and task search domains to match both name and key values for quick lookup.
- routing: Provides /projects/
and /tasks/ routes that redirect to the corresponding project or task forms based on the key.