Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

#### Config Sync
- **Config Sync page** (`/config-sync`) for the kit's config-sync surface (ADR 0003):
export this environment's config as a code-keyed JSON bundle (view / download / copy),
and import a bundle with a **dry-run diff** (created / updated / deleted / skipped) before
applying. Supports `merge`/`mirror` modes and an opt-in **user sync** toggle (no passwords
carried; existing users never overwritten). Sidebar nav entry under Platform; ko/en i18n.
Requires `devslab.kit.config-sync.enabled=true` on the backend (devslab-kit 0.4.0).

#### Scaffold
- Vue 3 + Vite + TypeScript scaffold via `npm create vite`.
- PrimeVue 4 (Aura preset) + Tailwind CSS 4 + `tailwindcss-primeui` + PrimeIcons setup.
Expand Down
2 changes: 1 addition & 1 deletion README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
| 영역 | 페이지 |
| --- | --- |
| Identity / Access | Users · Roles · Permissions · Groups (계층 멤버 + 역할 부여) · ABAC Policies (dry-run tester 포함) |
| Platform | Tenants · Menus (권한 기반 노드를 가진 TreeTable) · 런타임 Settings (`devslab.kit.*` properties read-only) |
| Platform | Tenants · Menus (권한 기반 노드를 가진 TreeTable) · 런타임 Settings (`devslab.kit.*` properties read-only) · **Config Sync** (환경 간 설정 export / import — `merge`/`mirror`, dry-run diff) |
| Observability | Dashboard (KPI 카드 + 최근 audit 이벤트) · Audit Logs (필터 + lazy paging + JSON payload viewer) · Diagnostics (로그인 tester, 권한 tester, menu-visibility tester) |

## 기술 스택
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Not a thin CRUD form — a **full admin console** for everything `devslab-kit` s
| Area | Pages |
| --- | --- |
| Identity / Access | Users · Roles · Permissions · Groups (hierarchical members + role grants) · ABAC Policies (with dry-run tester) |
| Platform | Tenants · Menus (TreeTable with permission-gated nodes) · runtime Settings (`devslab.kit.*` properties read-only) |
| Platform | Tenants · Menus (TreeTable with permission-gated nodes) · runtime Settings (`devslab.kit.*` properties read-only) · **Config Sync** (export / import config across environments — `merge`/`mirror`, dry-run diff) |
| Observability | Dashboard (KPI cards + recent audit events) · Audit Logs (filterable, lazy-paginated, JSON payload viewer) · Diagnostics (login tester, permission tester, menu-visibility tester) |

## Stack
Expand Down
Loading