What's Changed
This release focuses on theme integration, test coverage, and CI, building on the initial feature set from v1.0.0.
Packages
@codeverse-gp/plugin-team-leave-tracker—1.1.0@codeverse-gp/plugin-team-leave-tracker-backend—1.1.0
✨ Highlights
- Theme-aware styling. Component colours are now derived from the active
Backstage/MUI theme via semantic theme tokens, so the plugin follows the
app's light/dark mode automatically. The plugin's distinct archival
typography (DM Sans / JetBrains Mono) is retained. - Full test coverage. Added unit/component tests for all UI components:
AddLeaveModal,CalendarTab,TeamOverviewTab,LeaveTrackerPage,
EntityLeaveTrackerContent, and sharedcommoncomponents. - Continuous integration. New GitHub Actions workflow runs on every pull
request tomain, executingyarn install,yarn tsc,
yarn prettier:check, andyarn test. It posts a tabular pass/fail summary
to both the Actions run summary and the pull request itself.
🔧 Improvements
- Refactored
TeamOverviewTaband sharedcommoncomponents to consume theme
tokens instead of hard-coded colours. - Added
npmPublishRegistryconfiguration to.yarnrc.ymlfor package
publishing.