Skip to content

feat: Version mismatch alerts#338

Merged
mattdy merged 3 commits intomainfrom
feat-versionalert
Apr 13, 2026
Merged

feat: Version mismatch alerts#338
mattdy merged 3 commits intomainfrom
feat-versionalert

Conversation

@mattdy
Copy link
Copy Markdown
Member

@mattdy mattdy commented Apr 13, 2026

Summary

Alert on the web & mobile clients if the server is running an older version than the client.

Changes

  • Add common hook for version matching
  • Add banner at top of mobile app for old version
  • Add banner at top of web app for old version

Type of Change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Dependency update
  • Docs / config only

Areas affected

  • Backend
  • Web application
  • Android application
  • Project scaffolding (Docker images etc)

Related Issues

Closes #279

@mattdy mattdy added mobile Applies to the mobile application web Applies to the web application labels Apr 13, 2026
@mattdy mattdy enabled auto-merge (squash) April 13, 2026 14:48
@mattdy mattdy merged commit 7fce475 into main Apr 13, 2026
20 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

Coverage Report for Web (apps/web)

Status Category Percentage Covered / Total
🔵 Lines 60.94% 103 / 169
🔵 Statements 60.52% 115 / 190
🔵 Functions 50% 24 / 48
🔵 Branches 75% 60 / 80
File CoverageNo changed files found.
Generated in workflow #661 for commit c10f5d6 by the Vitest Coverage Report Action

@github-actions
Copy link
Copy Markdown
Contributor

Coverage Report for Validators (packages/validators)

Status Category Percentage Covered / Total
🔵 Lines 100% 50 / 50
🔵 Statements 100% 50 / 50
🔵 Functions 100% 14 / 14
🔵 Branches 100% 5 / 5
File CoverageNo changed files found.
Generated in workflow #661 for commit c10f5d6 by the Vitest Coverage Report Action

@github-actions
Copy link
Copy Markdown
Contributor

Coverage Report for Mobile (apps/mobile)

Status Category Percentage Covered / Total
🔵 Lines 54.66% 726 / 1328
🔵 Statements 53.4% 776 / 1453
🔵 Functions 47.91% 218 / 455
🔵 Branches 51.91% 489 / 942
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
apps/mobile/src/components/VersionMismatchBanner.tsx 0% 0% 0% 0%
Generated in workflow #661 for commit c10f5d6 by the Vitest Coverage Report Action

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature mobile Applies to the mobile application web Applies to the web application

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Show alert on version mismatch

1 participant