48cd7d82ee
style(fe): enforce 100% viewport-fit zero-scroll dynamic height calculation for ModelOperationTable AG Grid
kjh20642026-08-15 22:37:49 +09:00
f73c1e3453
fix(fe): set explicit container height for KsDataGrid wrapper in ModelOperationTable
kjh20642026-08-15 22:36:48 +09:00
43e3f88368
feat(fe): replace custom HTML table with standard KsDataGrid in ModelOperationTable for 100% AG Grid & constitution compliance
kjh20642026-08-15 22:35:56 +09:00
319ee354d3
style(fe): fix contrast and theme token bindings for Page Title and Command Bar in PageLayout
kjh20642026-08-15 22:34:10 +09:00
7ad5b96bf8
style(fe): align Page Header strictly with KBX UX Standard (Breadcrumb/Title on left, Help/AI on right)
kjh20642026-08-15 22:32:58 +09:00
ea2f251fb8
feat(fe): implement dedicated KBX Command Bar row in PageLayout for 100% UX Standard §3/§5 alignment
kjh20642026-08-15 22:30:58 +09:00
2b1dc13852
style(fe): standardize Model Operations & Versioning page UI components and layout
kjh20642026-08-15 22:28:51 +09:00
ecc5c641dc
style(fe): move F3 search button to Page Action Toolbar (#actions) in ModelList page for 100% KBX Command Bar standard compliance
kjh20642026-08-15 22:27:04 +09:00
135d0fdded
feat(fe): add F3 search button and keyboard shortcut to ModelList page filter bar
kjh20642026-08-15 22:25:12 +09:00
fe96bae516
feat(fe): implement KsSplitter with resizer handle and localStorage ratio persistence for master-detail pages
kjh20642026-08-15 22:24:23 +09:00
7893b2020e
fix(fe): conditionally render filters slot container in MasterDetailCrudPage and BatchOperationsPageV2
kjh20642026-08-15 22:22:01 +09:00
292572e845
revert(fe): restore original search input bar in header
kjh20642026-08-15 22:20:36 +09:00
3e6f333ff8
style(fe): apply KBX Design System Side Navigation standards (Expanded 220px, Collapsed 56px, max 2-depth)
kjh20642026-08-15 22:19:49 +09:00
8d8355b323
style(fe): refine PageLayout filters container to inline toolbar without heavy card borders
kjh20642026-08-15 22:18:34 +09:00
5aeadb79c1
style(fe): restore Quick Links Toolbar in header according to user specifications
kjh20642026-08-15 22:17:52 +09:00
cc5b4757c4
style(fe): align tabs bar background with central canvas token var(--ks-color-canvas)
kjh20642026-08-15 22:14:36 +09:00
1476225c21
style(fe): standardize Tabs bar, Help button badge, and Header Quick Menu dropdown
kjh20642026-08-15 22:13:50 +09:00
5dbf0077e4
style(fe): standardize ModelList master-detail page with central width tokens, selection highlight, and viewport-fit bounds
kjh20642026-08-15 22:12:16 +09:00
38a8cb85cd
fix(fe): register ColumnAutoSizeModule and CellStyleModule in ModuleRegistry for AG Grid v34+ compatibility
kjh20642026-08-15 22:08:40 +09:00
be672d90e7
style(fe): define global default control width tokens for Select (160px), Search Input (220px), Date (140px) in tokens.css, base.css and AGENTS.md
kjh20642026-08-15 22:07:15 +09:00
538bdb991f
style(fe): enhance Odd row Zebra stripe background contrast to #f1f5f9 for clear visual distinction
kjh20642026-08-15 22:05:13 +09:00
30963782c3
style(fe): enforce ultra-high contrast dark text (#0f172a) and soft tint blue background (#eff6ff) for active grid row selections
kjh20642026-08-15 22:04:25 +09:00
358ad7aa65
style(fe): standardize AG Grid Odd/Even Zebra Stripes, Sky Blue hover and active row selection tokens in tokens.css and AGENTS.md
kjh20642026-08-15 22:03:20 +09:00
8d817de082
fix(fe): ensure grid headers and container structure always stay rendered even when 0 records exist
kjh20642026-08-15 22:01:22 +09:00
b3d29dd5b6
refactor(fe): standardize DataQualityPage with BatchOperationsPageV2 layout and AG Grid shell
kjh20642026-08-15 22:00:31 +09:00
798dcbc2fc
refactor(fe): standardize ShadowRunList page with BatchOperationsPageV2 and DataGridShell
kjh20642026-08-15 21:59:35 +09:00
0328551df3
fix(fe): ensure No. column row numbers 1, 2, 3 remain strictly fixed via redrawRows on sort-changed
kjh20642026-08-15 21:57:08 +09:00
269773400e
fix(fe): ensure No. column always renders dynamic viewport row index 1, 2, 3 during sorting
kjh20642026-08-15 21:52:07 +09:00
1d0867d039
feat(fe): auto-prepend pinned left No. row-number column in KsDataGrid and harness in AGENTS.md
kjh20642026-08-15 21:51:01 +09:00
b000cd1704
style(fe): fix AG Grid header background color and text font-weight to follow KBX design tokens
kjh20642026-08-15 21:50:06 +09:00
925df23789
style(fe): apply universal token overrides for all input controls, select, buttons, tags and dialogs in base.css
kjh20642026-08-15 21:48:15 +09:00
72d0da0383
style(fe): enforce global design tokens for grid density, font scale and component heights in tokens.css and base.css
kjh20642026-08-15 21:47:32 +09:00
db3865cb6c
feat(fe): standardize empty data state with EmptyStatePlaceholder component and AGENTS.md rule
kjh20642026-08-15 21:45:50 +09:00
c320318207
feat(fe): standardize loading UI using shimmer SkeletonLoader across QueryStateBoundary and AGENTS.md
kjh20642026-08-15 21:44:45 +09:00
dff10d305a
docs(constitution): harness button placement standardization rule for CRUD and batch processing
kjh20642026-08-15 21:41:38 +09:00
b45898ba0d
fix(fe): eliminate 22rem right margin collapse caused by empty runbook slot
kjh20642026-08-15 21:40:58 +09:00
604613492f
fix(fe): auto fit grid column widths to 100% parent container width
kjh20642026-08-15 21:38:24 +09:00
f14458cf41
feat(fe): display system version and contract version in app footer
kjh20642026-08-15 21:36:58 +09:00
8da9d87bf1
fix(fe): remove duplicate shell breadcrumb and align grid width to parent container
kjh20642026-08-15 21:35:31 +09:00
c892f5b1ed
fix(fe): fix breadcrumb text overlap and clean title layout in PageLayout
kjh20642026-08-15 21:31:23 +09:00
a239e6ab64
feat(fe): support explicit relative flex ratios per grid column
kjh20642026-08-15 21:30:13 +09:00
f9f05a2318
fix(fe): enforce 100% viewport width and zero-scroll overflow hidden on main shell
kjh20642026-08-15 21:29:21 +09:00
a47859f295
fix(fe): stretch QueryStateBoundary and BatchOperationsPageV2 to display grid seamlessly
kjh20642026-08-15 21:28:01 +09:00
82d24abfb4
feat(fe): collapse page subtitle into on-demand help toggle button for ultra-compact layout
kjh20642026-08-15 21:25:05 +09:00
6483757ba0
fix(fe): structural flex layout fix for 100% viewport height zero-scroll fit
kjh20642026-08-15 21:24:28 +09:00
c1d818bce7
fix(fe): enable column flex auto-expansion in KsDataGrid to fill 100% grid width
kjh20642026-08-15 21:23:45 +09:00
57a2f2adac
fix(fe): standardize search input width and grid column sizing in ShadowRunQueue
kjh20642026-08-15 21:22:02 +09:00
4780093f11
fix(fe): eliminate duplicate wrappers and enforce exact viewport-fit grid height in ShadowRunQueue
kjh20642026-08-15 21:20:26 +09:00
0d80575e75
docs(constitution): harness Viewport-Fit Zero-Scroll Layout as non-negotiable iron rule in AGENTS.md
kjh20642026-08-15 21:18:47 +09:00
2a75df7c5f
style(fe): enforce viewport-fit zero-scroll layout for all non-dashboard workstation screens
kjh20642026-08-15 21:18:26 +09:00
95d5ebc14e
refactor(fe): replace custom HTML table with standardized DataGridShell in ShadowRunQueue
kjh20642026-08-15 21:16:47 +09:00
7c9095bf8d
style(fe): standardize global grid row heights to 28px and header to 30px across AG Grid and table elements
kjh20642026-08-15 21:15:34 +09:00
1d1ac0b74c
fix(fe): add robust mock fallback data for market-data-history and enable slot rendering
kjh20642026-08-15 21:14:39 +09:00
4ef1cdff27
fix(fe): add default and filters slot fallbacks to BatchOperationsPageV2 and ApprovalWorkbenchPage
kjh20642026-08-15 21:13:54 +09:00
1e80866f6b
fix(fe): resolve overflow clipping and outside click handler for tab action dropdown
kjh20642026-08-15 21:12:45 +09:00
07a9cd3373
style(fe): optimize sidebar width to 200px and collapse width to 44px with clean toggle header
kjh20642026-08-15 21:11:06 +09:00
2d8d710d0a
style(fe): replace tab text action buttons with ultra-compact 3-dot dropdown menu
kjh20642026-08-15 21:08:23 +09:00
b24f97c81c
feat(fe): implement user age-tier font scale selector with localStorage persistence
kjh20642026-08-15 21:05:06 +09:00
c819eb81d8
style(fe): optimize global design system tokens for ERP/OMS/WMS high-density workstation standard
kjh20642026-08-15 21:04:09 +09:00
81ff8da086
style(fe): standardize fixed 160px tab width with text ellipsis and native title tooltip
kjh20642026-08-15 21:02:44 +09:00
367f7340f6
style(fe): replace raw text xx/xxx tab actions with polished SVG icon buttons and labels
kjh20642026-08-15 20:58:27 +09:00
62348d94c2
fix(fe): resolve tab overflow eviction and router synchronization bugs when closing active tabs
kjh20642026-08-15 20:57:27 +09:00
c1e1221bda
fix(fe): resolve datepicker interaction in KsDateField by adding native picker fallback and click target
kjh20642026-08-15 20:53:53 +09:00
805c6d0dbf
fix(fe): handle fallback mock in RiskDashboard when API 502 occurs
kjh20642026-08-15 20:51:07 +09:00
260dcbeb3c
fix(fe): add robust mock fallback for model-operations plan endpoint during offline backend states
kjh20642026-08-15 20:49:21 +09:00
c6730c217f
fix(fe): resolve relative import paths for SkeletonLoader across legacy page routes
kjh20642026-08-15 20:48:08 +09:00
65fd233b43
test(fe): add Playwright E2E all-menu navigation suite and verify 13/13 routes PASS
kjh20642026-08-15 20:46:17 +09:00