Files
huly-platform/plugins
Michael Uray 8d932e8758 feat(tracker): expose Issue.startDate / Milestone.startDate in UI; tighten typing
UI changes (so the new schema fields are actually editable, in chronological
order Start → Due/Target):

- New StartDateEditor.svelte (mirrors DueDateEditor.svelte for startDate)
- ControlPanel: render Start Date row above Due Date row in the issue
  side panel; both always-visible (no `!== null` guard) so users can set
  them on issues that don't have a date yet
- NewMilestone form: Start Date input above Target Date input
- Milestone list view: Start Date column before Target Date column

- TIssueRelation: tighten interface to `extends AttachedDoc<Issue, 'relations'>`
  so attachedTo + collection are statically typed. The model class
  re-declares `collection: 'relations'` to match the narrower base.
- Drop 4 unused Dependency-kind IntlString keys (FinishToFinish,
  FinishToStart, StartToFinish, StartToStart) — they had no consumer
  in PR 1; will be re-introduced in PR 4 (dependency editor).
- Simplify migration.ts comments — drop ageing line-references.

Signed-off-by: Michael Uray <michaeluray@users.noreply.github.com>
2026-05-18 19:37:45 +00:00
..
2026-04-12 12:32:43 +05:00
2026-05-18 01:31:17 +05:00
2026-05-18 01:31:17 +05:00
2026-04-16 15:02:29 +07:00
2026-05-01 21:43:15 +05:00
2026-04-21 20:31:22 +07:00
2026-05-17 14:53:34 +05:00
2026-05-18 01:31:17 +05:00
2026-05-18 01:31:17 +05:00
2026-04-13 00:15:40 +05:00