87 lines
4.6 KiB
Markdown
87 lines
4.6 KiB
Markdown
# Changelog
|
|
|
|
## 2025-12-23 - 1.3.0 - feat(statuspage)
|
|
use dynamic status-based accent colors and computed card statuses; update stat card markup and incident/response displays
|
|
|
|
- Replace hardcoded stat-card type selectors with status-based classes (.operational, .degraded, .partial_outage, .major_outage, .maintenance) so accent colors are applied centrally.
|
|
- Introduce getUptimeCardStatus, getResponseCardStatus, and getIncidentCardStatus helper methods to compute and apply per-card status classes based on uptime, response time, and affected services.
|
|
- Update stat card markup to use computed status classes instead of dedicated uptime/response/incident class names.
|
|
- Change incident summary text to show 'All services ok.' when no services are affected, otherwise display 'X of Y services affected'.
|
|
- Minor layout tweak: adjust timeline connector left offset from 5px to 7px for improved alignment.
|
|
|
|
## 2025-12-23 - 1.2.0 - feat(statuspage-ui)
|
|
improve styling and animations across status page components
|
|
|
|
- Preload Geist Sans variable font in html/index.html to improve font rendering.
|
|
- Replace many cssManager.bdTheme usages with sharedStyles color tokens, durations and easings for consistent theming.
|
|
- Introduce animations, transitions and motion utilities (fadeIn, fadeInUp, card/pill fades, shimmer, pulse) for cards, pills, bars, tooltips and skeletons to enhance perceived performance.
|
|
- Enhance interactive states: hover/active/focus for buttons, social links, action buttons, and asset/incident cards; add subtle transforms, shadows and icon animations.
|
|
- Add status-specific visuals: status gradients, status glows, pulsing/animated status indicators and left accent bars for statusbar and stat cards.
|
|
- Improve incidents and timeline UI: staggered entrance animations, active-incident pulse, update timeline with icons and delays; tooltip and tooltip content improvements; responsive tweaks across header, footer, stats and month views.
|
|
|
|
## 2025-12-23 - 1.1.0 - feat(statuspage)
|
|
refactor shared styles and modernize components for consistent theming, spacing and APIs
|
|
|
|
- Centralized styles: switch to a single sharedStyles module and extend design tokens (colors, spacing, shadows, borderRadius, easings, durations, accent colors).
|
|
- Component modernization: replace many destructured style imports with sharedStyles and convert numerous @property fields to 'accessor' for updated component APIs.
|
|
- Visual/layout updates: adjust typography, spacing scale, responsive rules and polish header/statusbar/footer/stats/incident components (improved gaps, paddings, status pills, loading skeletons, and button styles).
|
|
- Dependency bumps: updated @design.estate and @git.zone packages as well as @push.rocks dev deps and @types/node.
|
|
- Build/config changes: tsconfig.json flags removed (experimentalDecorators, useDefineForClassFields) and npmextra.json updated with registry/release config and new package keys.
|
|
- Docs and demos: expanded README content and added demo/test files (test/test.ts, test-shadcn-spacing.html) to showcase spacing and layout changes.
|
|
|
|
## 2024-06-27 - 1.0.74 - fix(core)
|
|
Updated font loading strategy in index.html for improved performance
|
|
|
|
- Replaced multiple font loading links with a single assetbroker link.
|
|
- Removed redundant preconnect and stylesheet links for fonts.
|
|
|
|
## 2024-06-26 - 1.0.73 - fix(documentation)
|
|
Update project description and keywords in package.json and npmextra.json. Refactored documentation in readme.md.
|
|
|
|
- Updated project description and keywords within package.json and npmextra.json to ensure alignment.
|
|
- Enhanced readme.md with detailed setup, installation and usage instructions including examples for importing and using components.
|
|
|
|
## 2024-06-26 - 1.0.72 - fix(core)
|
|
Fixed incorrect import paths and updated configurations for package publication.
|
|
|
|
- Fixed import paths for various dependencies in TypeScript files.
|
|
- Updated npm package name and scope in package.json.
|
|
- Deleted .gitlab-ci.yml file.
|
|
- Adjusted tsconfig.json for ESModule compatibility.
|
|
- Adjusted npmextra.json for correct repository and license information.
|
|
- Updated documentation links in readme.md.
|
|
|
|
## 2023-01-05 - 1.0.69 to 1.0.71 - core
|
|
Multiple updates.
|
|
|
|
- fix(core): update
|
|
|
|
## 2022-03-24 - 1.0.67 to 1.0.69 - core
|
|
Multiple updates.
|
|
|
|
- fix(core): update
|
|
|
|
## 2021-09-27 - 1.0.60 to 1.0.66 - core
|
|
Multiple updates.
|
|
|
|
- fix(core): update
|
|
|
|
## 2021-09-24 - 1.0.59 to 1.0.60 - core
|
|
Fixes and updates.
|
|
|
|
- fix(core): update
|
|
|
|
## 2021-09-23 - 1.0.58 to 1.0.59 - core
|
|
Fixes and updates.
|
|
|
|
- fix(core): update
|
|
|
|
## 2020-11-29 - 1.0.57 to 1.0.58 - core
|
|
Fixes and updates.
|
|
|
|
- fix(core): update
|
|
|
|
## 2020-09-19 - 1.0.55 to 1.0.57 - core
|
|
Fixes and updates.
|
|
|
|
- fix(core): update |