From 5b218511e23c1160de1fd13b19b6cf53b82cfc0d Mon Sep 17 00:00:00 2001 From: Caio Kinzel Filho Date: Sun, 14 Dec 2025 20:00:16 +1000 Subject: [PATCH] feat(xp): convert experience timeline to kanban board Replace the vertical timeline layout with a kanban-style board to present experience entries as columns and cards, enabling grouping by decade or role and interactive card expansion. This change was requested by the prompt "what about a kanban style?" and reorganizes the template, script, and styles to: - Render columns computed from experiences (decade or role) and map experiences to kanban cards. - Add UI controls (view toggle), card expansion state, total/stats footer, and helpers for formatting, grouping, and computing totals. - Replace previous BadgeGroup usage and timeline-specific logic with kanban-specific components, computed columns, and new CSS for responsive board, columns, cards, headers, and stats. --- src/pages/ExperiencePage.vue | 980 ++++++++++++++++++++++------------- 1 file changed, 631 insertions(+), 349 deletions(-) diff --git a/src/pages/ExperiencePage.vue b/src/pages/ExperiencePage.vue index a3982e9..5d290df 100644 --- a/src/pages/ExperiencePage.vue +++ b/src/pages/ExperiencePage.vue @@ -1,146 +1,336 @@