dependabot[bot]
af2a52a036
build(deps): bump pinia from 2.3.1 to 3.0.4 in /web/delivery-platform-ui
...
Bumps [pinia](https://github.com/vuejs/pinia ) from 2.3.1 to 3.0.4.
- [Release notes](https://github.com/vuejs/pinia/releases )
- [Commits](https://github.com/vuejs/pinia/compare/v2.3.1...v3.0.4 )
---
updated-dependencies:
- dependency-name: pinia
dependency-version: 3.0.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-09 08:18:55 +00:00
huangping
7fc1fa3727
feat: add demo mode for prototype deployment (no backend)
2026-06-09 09:45:10 +08:00
huangping
4c2db92da4
fix: set vite base path for /authorization-sdk/ deployment
2026-06-09 09:43:21 +08:00
huangping
1333cb38d6
docs: add AGENTS.md, code audit reports, and implementation plans
...
Added hierarchical AGENTS.md files for root, java, native, services, web modules. Added comprehensive audit reports covering PRD progress, UI audit, full version gap analysis, code audit findings, and ONLYOFFICE status.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:24 +08:00
huangping
2609ea3f79
fix: update stale labels and add callback backlog stats card
...
Fixed login page (removed I1 tag, updated demo accounts). Added backlog stats bar to CallbackInboxView. Fixed size:500 to size:200 across all list views to match backend @Max(200) validation.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:16 +08:00
huangping
2e4caf72ce
feat: add sidebar grouping, auth store persistence fix, idle timeout
...
Sidebar now groups menu items into Business/Operations/Analytics/System sections. Auth store restores roles/permissions from JWT on page reload. Added idleTimer utility for session timeout.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:09 +08:00
huangping
8ee9aa51d8
feat: add ONLYOFFICE document preview for contract attachments
...
DocumentPreviewController provides preview config and file streaming endpoints. ContractDetailView adds 'preview' button to attachment list and opens ONLYOFFICE iframe dialog.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:09 +08:00
huangping
8c788ea388
feat: add dashboard with ECharts and SN/callback statistics
...
Added sn-stats and callback-stats endpoints. HomeView now shows stat cards, pending todos, recent activity, and ECharts pie charts for SN status distribution and callback status. Installed echarts dependency.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:09 +08:00
huangping
5d50d2819b
feat: add system params persistence and delivery gate enforcement
...
V25 migration creates platform_system_param table. SystemParamController replaces localStorage MVP with backend persistence. LicenseSnService.create now checks deliveryGateEnabled flag and blocks SN creation when gate is on but no deliveries completed.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:02 +08:00
huangping
8c167d4909
feat: add user management CRUD and platform_user table
...
V24 migration creates platform_user table. Backend UserAdminController provides list/create/update/toggleStatus. Frontend UserManagementView enables admin to add/edit/disable users. Replaces hardcoded auth with database-backed user lifecycle.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:02 +08:00
huangping
147142f44f
feat(m10): add audit retention policy configuration
2026-05-25 15:05:54 +08:00
huangping
250c5cbfeb
feat(m9): add subscription report config (localStorage MVP)
2026-05-25 15:05:18 +08:00
huangping
1cef437fb3
feat(m5): add simulated callback event delivery for testing
2026-05-25 15:04:03 +08:00
huangping
ca1279162b
feat(m1): add customer freeze/unfreeze
2026-05-25 15:03:23 +08:00
huangping
7104976bf9
feat(m11): add password reset, owner fields, system params
2026-05-25 14:53:02 +08:00
huangping
d6750f1e93
feat: add feature mapping view and notification template config
2026-05-25 14:52:45 +08:00
huangping
0ae3987fb2
feat(m5): add failure reason tagging and batch retry
2026-05-25 14:52:06 +08:00
huangping
6522f02b54
feat(m4): add batch SN ops, delivery gate, console link, SN tags
2026-05-25 14:51:41 +08:00
huangping
4dc8341e7e
feat(m2): add SKU mapping between contract lines and license features
2026-05-25 14:50:31 +08:00
huangping
8d1081b2b9
feat(m2): add external/internal order ID to contracts
2026-05-25 14:49:40 +08:00
huangping
16ab474bee
feat(m3): add field environment info (address, network, contact) to delivery
2026-05-25 14:49:34 +08:00
huangping
0062b20ea1
feat(m11): expand v-permission to all CRUD pages
2026-05-25 14:46:42 +08:00
huangping
e96383433d
feat(m1): add project stakeholder CRUD
2026-05-25 14:46:30 +08:00
huangping
4bbf1f552f
feat(m2): add signing/effective/end date fields to contracts
2026-05-25 14:46:19 +08:00
huangping
1726f486fa
fix: add amount UI to contract lines and reason code to SN activation
2026-05-25 14:45:54 +08:00
huangping
3bb19537fe
feat(m11): add v-permission directive and button-level permission codes
2026-05-25 01:41:50 +08:00
huangping
1f599e5646
feat(m11): align role model with product definition (SALES/DELIVERY/LICENSE_OPS)
2026-05-25 01:41:04 +08:00
huangping
d933639518
feat(m10): add audit event search and CSV export
2026-05-25 01:38:48 +08:00
huangping
c088c0ed71
feat(m9): add CSV export for contract-sn report
2026-05-25 01:37:37 +08:00
huangping
46f28d2d97
feat(m6): add JSON template CRUD with versioning
2026-05-25 01:36:40 +08:00
huangping
ae880c47b2
feat(m6): add BitAnswer ID mapping CRUD
2026-05-25 01:35:25 +08:00
huangping
36b6e395c5
feat(m11): add password change with profile page
2026-05-25 01:33:54 +08:00
huangping
c2118b16aa
feat(m11): add idle timeout auto-logout with warning dialog
2026-05-25 01:32:51 +08:00
huangping
33773928c3
feat(m2): add contract change versioning with CHANGING state
2026-05-25 01:32:20 +08:00
huangping
88c4e22d36
feat(m2): add contract attachment upload and listing
2026-05-25 01:31:01 +08:00
huangping
cc7fef8ae9
feat(m4): add SN batch import with text area dialog
2026-05-25 01:29:40 +08:00
huangping
b5317d8f58
feat(m1): add customer detail aggregation view
2026-05-25 01:28:36 +08:00
huangping
bfb8f23399
feat(m1): add planned start/end dates and project manager to projects
2026-05-25 01:27:15 +08:00
huangping
b536a999f0
feat(m1): add industry/address/billing/customerCode fields to customer
2026-05-25 01:26:22 +08:00
huangping
d0783aa893
feat(m6): add CRUD dialogs for environments and product lines
2026-05-25 01:15:56 +08:00
huangping
4a9468fcdd
fix(home): add M7/M8/M9 quick links to home page
2026-05-25 01:14:35 +08:00
huangping
8ba73c028c
feat(web): add M7/M8/M9 sidebar menu entries
2026-05-25 01:08:17 +08:00
huangping
822774b711
feat(web): add M9 reporting pages (contract-sn, callback stats, project health)
2026-05-25 01:07:44 +08:00
huangping
830ea626c9
feat(web): add M8 todo center and notification settings pages
2026-05-25 01:06:28 +08:00
huangping
54e0f8a054
feat(web): add M7 device list and detail pages
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-25 01:05:38 +08:00
huangping
a5d250214c
feat(web): add M7/M8/M9 API client methods
2026-05-25 01:04:30 +08:00
huangping
f0366ccc47
feat(web): add visual design system page (colors, typography, layout, components, dialog, pages)
2026-05-19 10:14:56 +08:00
huangping
3dc71de739
feat(web): add standalone HTML design demo with full layout + 3 dialog types + color tokens
2026-05-19 08:25:44 +08:00
huangping
ffbb0652d9
feat(web): add LicenseList page with el-tree panel (280px), stats, filter, table, issue dialog
2026-05-19 07:25:17 +08:00
huangping
619d75453d
feat(web): apply Figma design tokens to MainLayout (white sidebar, 60px header, breadcrumb, global search, theme variables)
2026-05-19 07:20:45 +08:00