Repository navigation
Releases
Releases · nord-/ChargeNodeDevOps
v2.3.0
What's new
Releases
- Live deployment status and logs — stage cards show running and failed tasks per deploy phase, with the full task log available inline. Tasks are fetched per deploy phase, since the environment endpoint always returns empty
deploymentJobs.
Fixes
- Long names scale down on narrow viewports instead of overflowing pipeline and release rows
- ApiError constructor fixed for
erasableSyntaxOnly
v2.2.0
What's new
Code quality & security
- Sanitize HTML in work item descriptions with DOMPurify (#7)
- WIQL injection prevention — all values escaped (#4)
- Detailed error messages — API errors now show Azure DevOps response details, specific 401/404 messages on connect page (#5)
Dark mode & theming
- CSS custom properties — all colors centralized in
:root, dark mode handled via variables instead of per-file media queries (#8)
Developer experience
- Automated SW cache version — injected from package.json at build time, no more manual bumps (#9)
- BoardView refactored — extracted
useBoardSelector,useLazyItemshooks andWorkItemCardcomponent, 534→335 lines (#6) - Test coverage with Vitest — 20 unit tests for formatDate, ApiError, and WIQL helpers (#4)
v2.1.3
v2.1.1
v2.1
v2.0
ChargeNode DevOps v2.0
New: Boards tab
- Swimlane-based layout with lazy-loaded work items
- Column accordion — one column expanded at a time, collapsed columns show rotated name
- Default lane (Backlog) shows items directly without column nesting
- Work item dialog — view description, change column, swimlane, and assignee
- Create new work items (type, title, description, assignee)
- Free-text search across work items
New: Sidebar navigation
- Left sidebar with icon-only on narrow screens, icon + text on wide/landscape
New: Refresh buttons
- Button groups on pipelines, releases, and boards for quick refresh
v1.0
ChargeNode DevOps v1.0
First release of the Azure DevOps mobile PWA.
Features
- Auth — PAT token authentication with validation
- Pipelines — List with favorites, trigger on any branch, view build runs, create releases from succeeded builds
- Releases — List definitions with favorites, view releases with build artifact info, deploy/redeploy stages, approve/reject pending approvals
- UI — Left sidebar nav, smart date formatting, MDI icons, project selector, tab persistence
- PWA — Installable on Android/iOS
- Deploy — GitHub Pages via GitHub Actions