|
|
9e61163fa2
|
feat: redesign RequestsView with travel expense table, KPIs and pagination
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-30 17:10:47 +08:00 |
|
|
|
053ebdbcb0
|
feat: add travel reimbursement creation page
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-30 17:10:30 +08:00 |
|
|
|
d860b0cc34
|
feat: refactor OverviewView to extract inline charts into components
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-30 17:10:12 +08:00 |
|
|
|
e9f6a726db
|
feat: add reusable BarChart and GaugeChart components
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-30 17:09:56 +08:00 |
|
|
|
8fcb9c7500
|
feat: redesign LoginView with hero layout, SSO and tenant support
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-30 17:09:38 +08:00 |
|
|
|
cbbd4d37b5
|
feat: add Chart.js doughnut charts and refine KPI card layout
- Replace CSS conic-gradient donuts with Chart.js Doughnut component
- New DonutChart.vue with hover tooltips, centered label, two-column legend
- KPI cards: icon-left layout, compact K/M formatting, horizontal trend row
- Value font scaled down to 18-22px for better visual hierarchy
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-29 23:50:50 +08:00 |
|
|
|
ecc0693cd7
|
feat: improve ChatView, add LoginView and demo reference page
- ChatView: enhanced AI chat interface with improved message rendering
- LoginView: new login page component
- demo/main_demo.html: reference implementation for Chart.js dashboards
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-29 23:36:40 +08:00 |
|
|
|
f98ad7953f
|
feat: add interactive Chart.js trend chart and improve KPI card layout
- Replace static SVG trend chart with Chart.js bar+line mixed chart
- Click-triggered custom tooltip popup with per-day detail overlay
- KPI cards: flex column layout, compact K/M currency formatting
- Custom legend above chart for consistent spacing
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-29 23:36:18 +08:00 |
|
|
|
e54ebd072a
|
feat: enhance layout components, data layer and global styles
- SidebarRail, TopBar, FilterBar: improved navigation and filtering UX
- metrics.js, requests.js: expanded data with multi-range trend series
- composables: enhanced useChat, useNavigation, useRequests
- global.css: refined design tokens and utility classes
- Add DocFilterBar component and LoginView page
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-04-29 23:35:56 +08:00 |
|
|
|
7141e1d11a
|
feat: refactor monolithic App.vue into modular Vue component architecture
- Extract 711-line App.vue into 15+ focused files across 5 directories
- Add data layer (icons, metrics, policies, auditTrail, requests)
- Add composables (useNavigation, useRequests, useChat, useToast)
- Add layout components (SidebarRail, TopBar, FilterBar)
- Add shared components (PanelHead, InfoRow, ToastNotification)
- Add business component (RequestTable) and 5 view components
- Extract global CSS to assets/styles/global.css
- Add start.sh with WSL/Windows cross-platform support
- Add .gitignore for node_modules, dist, and IDE dirs
|
2026-04-28 17:20:52 +08:00 |
|