Skip to content

Releases

v2.3.0

Choose a tag to compare

@nord- nord- released this 15 Sep 09:30

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

Choose a tag to compare

@nord- nord- released this 14 Mar 23:12

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, useLazyItems hooks and WorkItemCard component, 534→335 lines (#6)
  • Test coverage with Vitest — 20 unit tests for formatDate, ApiError, and WIQL helpers (#4)

v2.1.3

Choose a tag to compare

@nord- nord- released this 14 Mar 21:56

v2.1.3

  • Fix work item updates by including team in API URL
  • Fix board type filtering in WIQL queries
  • Bump SW cache version for reliable updates
  • Add version number to sidebar

v2.1.1

Choose a tag to compare

@nord- nord- released this 14 Mar 16:13

v2.1.1

  • Replace Close/Cancel buttons in dialogs with X button in top-right corner

v2.1

Choose a tag to compare

@nord- nord- released this 14 Mar 16:04

v2.1

Fix

  • Boards without swimlanes now show columns directly as expandable rows with lazy-loading
  • Boards with swimlanes keep the lane-based layout with column accordion

v2.0

Choose a tag to compare

@nord- nord- released this 14 Mar 15:40

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

Choose a tag to compare

@nord- nord- released this 14 Mar 15:21

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