Skip to content

feat(ui): add version and release date to start screen (TOU-26)#32

Merged
ProduktEntdecker merged 1 commit intomainfrom
feature/tou-26-version-display
Jan 1, 2026
Merged

feat(ui): add version and release date to start screen (TOU-26)#32
ProduktEntdecker merged 1 commit intomainfrom
feature/tou-26-version-display

Conversation

@ProduktEntdecker
Copy link
Copy Markdown
Owner

@ProduktEntdecker ProduktEntdecker commented Jan 1, 2026

Summary

  • Display version number and release date in footer below Help/Quit buttons
  • Version read from Info.plist (CFBundleShortVersionString)
  • Release date manually set (Jan 2026)
  • Uses subtle 8pt font in secondary color

Test plan

  • Open app and verify version displays at bottom
  • Verify version matches Info.plist (currently v1.5.0)

Closes TOU-26

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features
    • Added app version information footer displaying the current app version and release date.

✏️ Tip: You can customize this high-level summary in your review settings.

Display version number and release date in the footer below the Help/Quit buttons.
- Version is read from Info.plist (CFBundleShortVersionString)
- Release date is manually set (Jan 2026)
- Uses subtle 8pt font in secondary color

Closes TOU-26

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jan 1, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The pull request adds a version footer to the main content view in ContentView.swift. The footer displays the app version retrieved from CFBundleShortVersionString and includes a static date "Jan 2026", styled with secondary color and small system font.

Changes

Cohort / File(s) Change Summary
Version Footer UI
App/Sources/ContentView.swift
Adds a Spacer and Text component displaying app version from CFBundleShortVersionString and static date "Jan 2026" with secondary color styling and small system font; positioned above existing padding and frame

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

  • touchbarfix#20: Updates CFBundleShortVersionString value that this footer now displays
  • touchbarfix#28: Bumps CFBundleShortVersionString from 1.3.0 to 1.4.0, which directly affects the version string shown in the new footer

Poem

🐰 A footer hops into view today,
With version strings on display,
CFBundleShortVersionString takes flight,
Jan 2026 shines bright,
The app now shows its age with delight! 🎉

✨ Finishing touches
  • 📝 Generate docstrings

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between def7439 and 01d2733.

📒 Files selected for processing (1)
  • App/Sources/ContentView.swift

Comment @coderabbitai help to get the list of available commands and usage tips.

@ProduktEntdecker ProduktEntdecker merged commit 490f621 into main Jan 1, 2026
1 of 2 checks passed
@ProduktEntdecker ProduktEntdecker deleted the feature/tou-26-version-display branch January 1, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant