Skip to content

chore: remove dead custom Vue components (AmendmentList, GlobalSearch, MeetingLifecycle)#188

Open
rubenvdlinde wants to merge 1 commit into
developmentfrom
chore/trim-dead-custom-views
Open

chore: remove dead custom Vue components (AmendmentList, GlobalSearch, MeetingLifecycle)#188
rubenvdlinde wants to merge 1 commit into
developmentfrom
chore/trim-dead-custom-views

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

These three components under src/components/ are imported by nothing — verified across src/, lib/, appinfo/, templates/, tests/. The only remaining references were two stale comments in src/store/store.js describing the #162 store-migration history (now updated) and the unrelated testMeetingLifecycleEnum schema test.

They were superseded during the manifest-v1 migration:

  • AmendmentListMotionAmendmentsTab sidebar tab
  • GlobalSearchCnAppRoot's built-in nav search
  • MeetingLifecycle → folded into MeetingDetail / MeetingLifecycle lib panel

Removing them drops 686 lines of dead custom frontend code with no behavior change. Decidesk's only remaining type:"custom" page is LiveMeeting (realtime, no declarative analogue) and the 9 detail-tab components — both intentional per openspec/changes/decidesk-manifest-v1/design.md.

Purely subtractive: no imports removed, no API surface touched, no manifest change.

…, MeetingLifecycle)

These three components under src/components/ are not imported by anything
(verified across src/, lib/, appinfo/, templates/, tests/ — the only
remaining references were two stale comments in src/store/store.js
describing the #162 store-migration history, now updated, and the
unrelated `testMeetingLifecycleEnum` schema test). They were superseded
during the manifest-v1 migration (AmendmentList → MotionAmendmentsTab
sidebar tab; GlobalSearch → CnAppRoot's built-in nav search). Removing
them drops 686 lines of dead custom frontend code with no behavior
change — decidesk's only remaining `type: "custom"` page is LiveMeeting
(realtime, no declarative analogue) and the 9 detail-tab components,
both intentional per openspec/changes/decidesk-manifest-v1/design.md.

Purely subtractive: no imports removed, no API surface touched.
@github-actions
Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidesk @ 72945f2

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 100/100
npm ✅ 471/471
PHPUnit
Newman
Playwright ⏭️

Coverage: 0% (0/115 statements)


Quality workflow — 2026-05-12 17:18 UTC

Download the full PDF report from the workflow artifacts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant