-
ee232102a0
docs: Week 2 Day 1 실행 로그 (FE 팀 구성 + Typecheck/Build)
main
v2026.08.18.6.ee232102a0
kjh2064
2026-08-18 14:05:15 +09:00
-
6698ba3aa6
docs: Week 2 (2026-08-26~09-01) 전략적 실행 계획
kjh2064
2026-08-18 14:01:43 +09:00
-
0dee4cea49
docs: Week 1 완료 (Day 7-8 최종 테스트 + 보고서)
kjh2064
2026-08-18 13:53:58 +09:00
-
4ab4eb162e
docs: Week 1 Day 7-8 최종 실행 계획
kjh2064
2026-08-18 13:47:46 +09:00
-
6c9df498f3
docs: Week 1 Day 6 완료 (3개 Cycle Typecheck PASS + 번들 분석)
kjh2064
2026-08-18 13:47:07 +09:00
-
653882f590
docs: Week 1 Day 5 실행 로그 (Typecheck PASS, Build SUCCESS)
kjh2064
2026-08-18 13:42:19 +09:00
-
d9ee32e70b
docs: Week 1 Day 5-8 최종 실행 계획
kjh2064
2026-08-18 13:34:27 +09:00
-
18cbef4e18
docs: Week 1 완료 (8개 문서, 4,000+ 줄, 94% 진행)
kjh2064
2026-08-18 13:28:50 +09:00
-
bc93b7df3c
docs: Week 1 실행 계획 (전략적 로드맵, 19가지 원칙, 일일 체크리스트)
kjh2064
2026-08-18 12:58:04 +09:00
-
a39a092206
feat: Step 2 & 3 - RBAC & Frontend refactoring foundation (AEG-AUTH-002/003)
v2026.08.18.5.a39a092206
kjh2064
2026-08-18 01:51:31 +09:00
-
f20d19cf4b
feat(auth): Program.cs integration for Audit Logging (AEG-AUTH-001 Part 2)
kjh2064
2026-08-18 01:46:25 +09:00
-
3a5f893b2a
feat: Audit Logging infrastructure (Week 2 Phase 1 complete)
kjh2064
2026-08-18 01:15:59 +09:00
-
ddddeee4d9
docs: Production deployment approval checklist
v2026.08.18.4.ddddeee4d9
kjh2064
2026-08-18 00:43:33 +09:00
-
b557e6fc87
docs: Complete JWT authentication phases 1-3 (Test, Deploy, Advanced)
v2026.08.18.3.b557e6fc87
kjh2064
2026-08-18 00:40:02 +09:00
-
f38581ff4a
docs: JWT authentication implementation guide and production config
v2026.08.18.2.f38581ff4a
kjh2064
2026-08-18 00:18:48 +09:00
-
cb1982c39e
feat: Frontend JWT token management and login page
v2026.08.18.1.cb1982c39e
kjh2064
2026-08-18 00:11:47 +09:00
-
6adbee03eb
feat: JWT Token-based authentication for production (Release mode)
v2026.08.17.2.6adbee03eb
kjh2064
2026-08-17 23:56:36 +09:00
-
dc888e7cd0
fix(0042_iam_tables.sql): Fix PostgreSQL partial unique constraint syntax
v2026.08.17.1.dc888e7cd0
kjh2064
2026-08-17 22:48:50 +09:00
-
b57fc14cfb
fix(deploy.yml): Replace problematic grep with simple file verification
kjh2064
2026-08-17 22:45:08 +09:00
-
0879521f5f
docs: CI/CD Final Audit Report - All workflows verified
kjh2064
2026-08-17 22:41:59 +09:00
-
094b3e35b4
fix(deploy.yml): Replace problematic find -delete with robust rm/mkdir/cp pattern
kjh2064
2026-08-17 22:36:43 +09:00
-
570da0fc90
chore: Remove .gitkeep from wwwroot (now ignored in .gitignore)
kjh2064
2026-08-17 22:33:09 +09:00
-
f2b9b6576b
docs: CI/CD Build Verification - Local proof of CI/CD workflow
kjh2064
2026-08-17 22:19:17 +09:00
-
49dabdb355
fix(.gitignore): Properly ignore entire wwwroot directory
kjh2064
2026-08-17 22:07:15 +09:00
-
85b4842d0d
fix(ci): Separate cd and build commands, add step-by-step verification
kjh2064
2026-08-17 21:59:09 +09:00
-
ff91504bde
fix(ci): Simplify wwwroot copy script for better shell compatibility
kjh2064
2026-08-17 21:55:11 +09:00
-
70a598ea62
fix(ci): Robust wwwroot copy with proper error handling
kjh2064
2026-08-17 21:48:16 +09:00
-
32e54c58b0
fix(ci): Improve CI/CD wwwroot copy step robustness
kjh2064
2026-08-17 21:44:33 +09:00
-
5f35135300
feat(01-06): AEG-VS-01-06 Vue Feature Development - Identity Management Page
kjh2064
2026-08-17 21:04:12 +09:00
-
af0f983cd7
feat(wbs): AEG-VS-01-05 Event/Job/Inbox - Part 4 Stage 3 Complete (Error Handling + Monitoring)
kjh2064
2026-08-17 19:03:27 +09:00
-
b07900d9aa
feat(wbs): AEG-VS-01-05 Event/Job/Inbox - Part 4 Stage 1-2 (Hangfire + E2E Tests)
kjh2064
2026-08-17 18:56:21 +09:00
-
c289a698c5
feat(wbs): AEG-VS-01-05 Event/Job/Inbox - Part 2-3 Complete (Outbox/Inbox + Consumers)
kjh2064
2026-08-17 18:41:10 +09:00
-
023bfa97bf
feat(wbs): AEG-VS-01-05 Event/Job/Inbox - Part 1 (Event Contracts)
kjh2064
2026-08-17 18:19:43 +09:00
-
3adbfd9a8e
feat(wbs): AEG-VS-01-04 BE Vertical Slice - Part 2 Complete (DI + Endpoints + Tests)
kjh2064
2026-08-17 18:00:19 +09:00
-
dc8f3466c9
WIP: AEG-VS-01-04 Part 2 - DI setup + Endpoint refactoring (token budget constraint)
kjh2064
2026-08-17 17:50:25 +09:00
-
b3cb9032ac
feat(wbs): AEG-VS-01-04 BE Vertical Slice - Endpoints & Handlers (Part 1)
kjh2064
2026-08-17 17:43:31 +09:00
-
8ea4e20f36
feat(wbs): AEG-VS-01-03 Domain policy implementation
kjh2064
2026-08-17 17:37:35 +09:00
-
a7f4ec8759
feat(wbs): AEG-VS-01-02 Identity & Access Control data contract
kjh2064
2026-08-17 17:26:55 +09:00
-
728393226f
refactor(fe): P3 pages standardize to screen-type v2 templates
kjh2064
2026-08-17 17:14:30 +09:00
-
e94096ece6
fix(wbs): AEG-X-005 mark COMPLETED - security auth hardening
kjh2064
2026-08-17 17:06:26 +09:00
-
63314b1815
fix(wbs): AEG-X-001 mark COMPLETED with evidence
kjh2064
2026-08-17 17:04:59 +09:00
-
8cfd0e65cf
feat(wbs): AEG-X-001 cross-version test matrix implementation
kjh2064
2026-08-17 16:49:17 +09:00
-
c634ebe501
fix(fe): useFormFieldNavigation - remove debug console.log, production-ready
kjh2064
2026-08-17 12:42:27 +09:00
-
3f2a254c3d
fix(fe): KsTextField - add buttons to focusable selector for Enter navigation
kjh2064
2026-08-16 22:26:16 +09:00
-
aa7a92a66b
fix(fe): KsTextField - simplify Enter navigation, remove composable dependency
kjh2064
2026-08-16 22:17:26 +09:00
-
9e2d2010ba
feat(fe): Apply form field navigation to all input components
kjh2064
2026-08-16 21:58:04 +09:00
-
b12fc7411d
feat(fe): Add form field navigation - Enter key moves to next field
kjh2064
2026-08-16 21:50:50 +09:00
-
5213ea142b
fix: KsDataGrid - replicate focusRow complete logic in Enter key handler
kjh2064
2026-08-16 21:44:45 +09:00
-
eb410c8076
fix: KsDataGrid - add retry logic to Enter key edit mode like focusRow
kjh2064
2026-08-16 21:36:16 +09:00
-
6dacf069c7
fix: KsDataGrid - simplify Enter key handler, rely on AG Grid tabToNextCell
kjh2064
2026-08-16 21:31:24 +09:00
-
16522855a6
fix: KsDataGrid - add retry logic for Enter key edit mode
kjh2064
2026-08-16 21:26:14 +09:00
-
43e239d5e4
fix: KsDataGrid - improve focusRow edit mode reliability with retry logic
kjh2064
2026-08-16 21:24:29 +09:00
-
55341661fc
fix: KsDataGrid - ensure edit mode starts after focusing and Enter key navigation
kjh2064
2026-08-16 21:22:40 +09:00
-
4f20ca24d2
fix: KsDataGrid - use correct cellKeyDown event handler from AgGridVue
kjh2064
2026-08-16 21:12:45 +09:00
-
28a22b1a96
feat: KsDataGrid - add explicit Enter key handling to all editable columns
kjh2064
2026-08-16 21:09:03 +09:00
-
8aad550c77
refactor: KsDataGrid - simplify focusRow and rely on AG Grid native Enter navigation
kjh2064
2026-08-16 21:04:41 +09:00
-
823312fd26
fix(fe): KsDataGrid - remove onCellFocused to allow Enter key navigation
kjh2064
2026-08-16 20:56:09 +09:00
-
8d52001d35
fix(fe): KsDataGrid - use AG Grid native Enter-to-Tab behavior
kjh2064
2026-08-16 20:52:23 +09:00
-
56a5eb9391
fix(fe): KsDataGrid - Enter key uses Tab navigation (suggestedNextCell)
kjh2064
2026-08-16 20:50:59 +09:00
-
69cee5a159
feat(fe): KsDataGrid - Enter key acts like Tab (column-only navigation)
kjh2064
2026-08-16 20:49:57 +09:00
-
d7551dd2a4
fix(fe): KsDataGrid - add missing redrawRows method
kjh2064
2026-08-16 20:48:53 +09:00
-
844f1eae4a
fix(fe): KsDataGrid - prevent duplicate edit mode on cell focus
kjh2064
2026-08-16 20:47:07 +09:00
-
3a1340eabd
feat(fe): KsDataGrid - auto-enter edit mode on cell focus
kjh2064
2026-08-16 20:43:54 +09:00
-
f3ddd4d84b
fix(fe): KsDataGrid + CommonCodeManagementPage - grid edit issues
kjh2064
2026-08-16 20:42:18 +09:00
-
bd971cacdd
fix(fe): CommonCodeManagementPage - input reset bug on new row edit
kjh2064
2026-08-16 20:29:36 +09:00
-
bc1e4a656a
chore(docs): update tech debt registry with viewport-fit + CLAUDE.md optimization
kjh2064
2026-08-16 20:26:41 +09:00
-
1be7029f8f
refactor(fe): viewport-fit zero-scroll layout for 11 pages (Part 2)
kjh2064
2026-08-16 15:00:03 +09:00
-
07ad98ec12
refactor(docs): Optimize CLAUDE.md structure (47KB→12KB) + expand AGENTS.md v16.0
kjh2064
2026-08-16 14:47:41 +09:00
-
266db96576
refactor(fe): SellDecisionPage - EditFormPage pattern
kjh2064
2026-08-16 01:25:32 +09:00
-
71f76787b1
fix(fe): RiskDashboard - add empty state handling and data validation
kjh2064
2026-08-16 01:22:52 +09:00
-
8ae6bf6429
refactor(fe): ApprovalQueue - EditFormPage pattern
kjh2064
2026-08-16 01:21:39 +09:00
-
4d1bdb467e
refactor(fe): ApprovalQueue - compact layout to eliminate scroll
kjh2064
2026-08-16 01:15:12 +09:00
-
c1951dfa0e
fix(fe): PageLayout - change workspace to flexbox (grid gap issue)
kjh2064
2026-08-16 01:11:53 +09:00
-
53e91acc52
refactor(fe): ApprovalQueue - MasterDetailCrudPage + UX improvements
kjh2064
2026-08-16 01:06:49 +09:00
-
a5a952fd43
refactor(fe): simplify ApprovalQueue summary structure - remove unnecessary wrapper
kjh2064
2026-08-16 00:57:59 +09:00
-
bacde3f529
fix(fe): revert PageLayout to flexbox - fix grid gap calculation issue
kjh2064
2026-08-16 00:54:19 +09:00
-
cd313ded65
fix(fe): eliminate page-level scroll via viewport-fit shell layout
kjh2064
2026-08-16 00:46:17 +09:00
-
1d0fdcc013
fix(fe): PageLayout grid-based layout - eliminate flex gap height calculation error
kjh2064
2026-08-16 00:41:30 +09:00
-
b2aaf3ed75
fix(fe): sidebar footer alignment and scroll structure
kjh2064
2026-08-16 00:32:04 +09:00
-
d897515614
feat(fe): add app version display in sidebar footer
kjh2064
2026-08-16 00:30:54 +09:00
-
dbbfaca4d8
fix(fe): fix ModelList (models-master) scroll on first load - apply height propagation standard
kjh2064
2026-08-16 00:30:00 +09:00
-
17bb6ed72d
refactor(fe): centralize footer exclusion to base.css - single source of truth
kjh2064
2026-08-16 00:25:25 +09:00
-
2b4f043989
fix(fe): exclude all footers - maximize screen real estate
kjh2064
2026-08-16 00:24:59 +09:00
-
2c934f866c
docs(AGENTS): add page footer exclusion policy - consolidate controls to header/command-bar
kjh2064
2026-08-16 00:22:39 +09:00
-
66d0788cfa
docs: update responsive design standard - all layouts standardized (v1.1)
kjh2064
2026-08-16 00:17:06 +09:00
-
5e686a0613
fix(fe): complete responsive design standardization for all layouts
kjh2064
2026-08-16 00:16:47 +09:00
-
ffc1f5b1b5
fix(fe): responsive design standardization - CSS variables and unified breakpoints
kjh2064
2026-08-16 00:12:21 +09:00
-
4d45d8c7f0
fix(fe): add height propagation to FormPageLayout - standardize form pages
kjh2064
2026-08-16 00:04:56 +09:00
-
09abf45c13
docs: add ADR-LAYOUT-HEIGHT-PROPAGATION standard
kjh2064
2026-08-16 00:03:17 +09:00
-
4ff5aaf97f
fix(fe): add flex height constraint to .request-detail - prevent overflow
kjh2064
2026-08-16 00:01:04 +09:00
-
05e279174f
refactor(fe): migrate ApprovalQueue to KsSplitter - standardize master-detail layout
kjh2064
2026-08-15 23:59:26 +09:00
-
a1eccadca1
style(fe): add standard flex & grid layout utility classes - .ks-flex-column-1, .ks-flex-row-1, .ks-overflow-auto
kjh2064
2026-08-15 23:56:34 +09:00
-
b299939cb8
fix(fe): remove max-height constraint on approval request list - single screen fit
kjh2064
2026-08-15 23:50:53 +09:00
-
61ca97956e
fix(fe): enforce flex layout for .ks-stack - grid grid display working
kjh2064
2026-08-15 23:48:39 +09:00
-
c1c55e2dce
fix(fe): enforce grid height to fill available viewport space
kjh2064
2026-08-15 23:41:27 +09:00
-
8ea0bf4d99
fix(fe): enforce single-screen viewport principle for ApprovalQueue
kjh2064
2026-08-15 23:32:03 +09:00
-
a6659bc840
fix(fe): add width 100% to .filters - ensure filters span full container width
kjh2064
2026-08-15 23:28:30 +09:00
-
fada81f216
style(fe): fix filter layout - add display flex to .filters
kjh2064
2026-08-15 23:18:59 +09:00
-
33df3abbf4
style(fe): remove redundant input styles - use PageLayout defaults
kjh2064
2026-08-15 23:16:39 +09:00
-
1e48b4987d
style(fe): centralize filter input standardization in PageLayout
kjh2064
2026-08-15 23:15:51 +09:00