feat(admin-ui): introduce view layer and refactor admin UI to use view components, consolidate demos, and update interfaces
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-12-27 - 1.3.0 - feat(admin-ui)
|
||||
introduce view layer and refactor admin UI to use view components, consolidate demos, and update interfaces
|
||||
|
||||
- Added a new views/ layer with view components: upladmin-dashboard-view, upladmin-monitors-view, upladmin-incidents-view, upladmin-config-view and exported them from ts_web/views/index.ts
|
||||
- Refactored upladmin-app to use the new view components (updated menu routes/content to view tags)
|
||||
- Removed multiple demo page files under ts_web/pages (consolidated demo surface into the view-based app)
|
||||
- Updated upladmin-statuspage-config: changed activeSection to a property, removed the side navigation markup/CSS and simplified layout to be view-driven
|
||||
- Reworked ts_web/interfaces to re-export core types from @uptime.link/interfaces and added UI-specific interfaces and form types
|
||||
- Bumped dependency @uptime.link/interfaces to ^2.1.0 in package.json
|
||||
|
||||
## 2025-12-26 - 1.2.0 - feat(elements)
|
||||
add upladmin-option-card component and migrate option/status UIs to use it; refactor monitor form multitoggle subscriptions and event handling; improve theme color handling and dark-mode styles; add demos, Playwright snapshots, and migration plan
|
||||
|
||||
|
||||
Reference in New Issue
Block a user