Nexus - Paperclip fork with UI overlay
Find a file
Forgotten 9906a5ba06 Support issue identifiers (PAP-39) in URLs and prefer them throughout
Backend:
- Add router.param middleware in issues, activity, and agents routes to
  resolve identifiers (e.g. PAP-39) to UUIDs before handlers run
- Simplify GET /issues/:id now that param middleware handles resolution
- Include identifier in getAncestors response and issuesForRun query
- Add identifier field to IssueAncestor shared type

Frontend:
- Update all issue navigation links across 15+ files to use
  issue.identifier ?? issue.id instead of bare UUIDs
- Add URL redirect in IssueDetail: navigating via UUID automatically
  replaces the URL with the human-readable identifier
- Fix childIssues filter to use issue.id (UUID) instead of URL param
  so it works correctly with identifier-based URLs
- Add issueUrl() utility in lib/utils.ts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 16:04:05 -06:00
.claude/skills/design-guide UI: Identity component, LiveRunWidget, issue identifiers, and UX improvements 2026-02-19 09:10:07 -06:00
cli feat: add storage system with local disk and S3 providers 2026-02-20 10:31:56 -06:00
doc Add issue run orchestration plan 2026-02-20 15:48:07 -06:00
docs Add adapter environment testing infrastructure 2026-02-20 12:50:23 -06:00
packages Support issue identifiers (PAP-39) in URLs and prefer them throughout 2026-02-20 16:04:05 -06:00
scripts Add secrets documentation and inline env migration script 2026-02-19 15:44:11 -06:00
server Support issue identifiers (PAP-39) in URLs and prefer them throughout 2026-02-20 16:04:05 -06:00
skills refactor: organize ActiveAgentsPanel feed by run, fix SKILL.md formatting 2026-02-20 13:47:27 -06:00
ui Support issue identifiers (PAP-39) in URLs and prefer them throughout 2026-02-20 16:04:05 -06:00
.env.example Add project scaffolding and infrastructure config 2026-02-16 13:31:35 -06:00
.gitignore Add tmp/ to gitignore 2026-02-19 09:09:10 -06:00
.npmrc Add project scaffolding and infrastructure config 2026-02-16 13:31:35 -06:00
AGENTS.md Reorganize docs and add implementation spec 2026-02-17 09:07:15 -06:00
docker-compose.yml Add project scaffolding and infrastructure config 2026-02-16 13:31:35 -06:00
Dockerfile Add project scaffolding and infrastructure config 2026-02-16 13:31:35 -06:00
package.json Add secrets documentation and inline env migration script 2026-02-19 15:44:11 -06:00
pnpm-lock.yaml Add MarkdownEditor component, asset image upload, and rich description editing 2026-02-20 12:50:45 -06:00
pnpm-workspace.yaml Move adapter implementations into shared workspace packages 2026-02-18 14:23:16 -06:00
tsconfig.json Add project scaffolding and infrastructure config 2026-02-16 13:31:35 -06:00
vitest.config.ts feat(cli): add client commands and home-based local runtime defaults 2026-02-20 07:10:58 -06:00