gsxdsm
da1e445d6b
FN-8310: add public-roadmap report deduplication
Add public-roadmap issues as a configurable, reviewable deduplication source for in-app reports.
- Resolve roadmap settings across project, global, and tracking-repository fallbacks
- Search and endorse matching open roadmap issues before filing duplicate reports
- Expose and index roadmap controls with localized default descriptions
Files changed:
.changeset/fn-8310-public-roadmap-dedupe.md | 7 ++
docs/dashboard-guide.md | 2 +-
docs/settings-reference.md | 4 +-
.../core/src/__tests__/settings-parity.test.ts | 14 +++-
packages/core/src/settings-schema.ts | 7 +-
packages/core/src/types.ts | 13 +++-
packages/dashboard/app/api/report.ts | 2 +-
packages/dashboard/app/components/ReportModal.tsx | 18 ++---
.../dashboard/app/components/SettingsModal.tsx | 15 +++-
.../app/components/__tests__/ReportModal.test.tsx | 12 ++--
.../__tests__/SettingsModal.general.test.tsx | 6 +-
.../settings/__tests__/section-keys.test.ts | 5 +-
.../app/components/settings/save-split.ts | 14 ++--
.../app/components/settings/section-keys.ts | 5 ++
.../settings/sections/GeneralSection.search.ts | 34 ++++++---
.../settings/sections/GeneralSection.tsx | 29 ++++++--
.../sections/SourceControlGlobalSection.search.ts | 27 +++++++
.../sections/SourceControlGlobalSection.tsx | 55 ++++++++++----
.../settings-default-descriptions.test.tsx | 4 +-
.../src/__tests__/report-pipeline.test.ts | 73 ++++++++++++-------
.../dashboard/src/__tests__/report-routes.test.ts | 23 +++---
packages/dashboard/src/report-pipeline.ts | 84 ++++++++++++++--------
.../dashboard/src/routes/register-report-routes.ts | 9 +--
packages/i18n/locales/en/app.json | 17 ++++-
packages/i18n/locales/es/app.json | 17 ++++-
packages/i18n/locales/fr/app.json | 17 ++++-
packages/i18n/locales/ko/app.json | 17 ++++-
packages/i18n/locales/zh-CN/app.json | 16 ++++-
packages/i18n/locales/zh-TW/app.json | 16 ++++-
29 files changed, 409 insertions(+), 153 deletions(-)
Fusion-Task-Id: FN-8310
Fusion-Task-Lineage: 0efa8d76-e849-4256-bdcd-e9d6dd612e41
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-19 14:51:49 -07:00
..
2026-07-19 14:51:49 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 00:52:59 -07:00
2026-04-18 23:41:47 -07:00
2026-07-14 08:16:42 -07:00