- KPI months without an entry now carry the most recent earlier value
forward, matching the existing project carry-forward behavior
- Chart renders carried-forward points as hollow (surface fill,
status-colored ring) with dashed connecting legs to visually
distinguish them from recorded values
- Milestone KPIs show hollow met/missed markers for carried-forward
months
- Tooltips and detail rows annotate carried-forward values with
"Carried forward from …"
- README and grid footnote updated to reflect that both KPIs and
projects now carry forward
- New ProfileController with editPassword/updatePassword actions that verify
the current password and require a confirmed new password of at least 8 chars
- Adds /profile/password GET/PUT routes behind auth middleware
- Adds profile.password blade view with form validation error display
- Links "Change Password" in the app layout sidebar