Skip to content

Releases: bryanrg22/claude-ios-ui

Release list

0.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 11:40
a3d0937

Screenshot references re-recorded: 1 screen (light and dark).

Changed

  • Breaking for exhaustive switches. Every public action enum is now @nonexhaustive. An exhaustive switch
    over one of them no longer compiles; add @unknown default (or default). From now on a case added by a later
    release is a warning at that fallback rather than a build error. See docs/VERSIONING.md.
  • The README now recommends .upToNextMinor(from:) while the package is 0.x, so updates deliver patches only.
  • (visual) The Notifications settings rows now follow the system text size (Dynamic Type). At the default
    size the subtitle is 13 pt, where it was 13.3 pt.
  • The fidelity records under docs/fidelity now cover the Claude app only.

Added

  • docs/VERSIONING.md and docs/UPDATING.md: what each version number promises, and how to update, pin, roll back
    and automate updates in an app.
  • Xcode previews for every catalogued screen in light and dark, in the demo app
    (Examples/ClaudeUIDemo/Demo/DemoScreenPreviews.swift).
  • CI compares the public API with the latest release on every pull request; API changes need the breaking label.
  • Pushing a version tag publishes the GitHub Release from this file, and version tags can no longer be moved or
    deleted. Dependabot keeps the workflow actions and package dependencies current.

Fixed

  • UI tests wait for keyboard focus before typing, which removes an intermittent failure.

0.1.0

Choose a tag to compare

@bryanrg22 bryanrg22 released this 09 Oct 15:04

First release of the Claude iOS UI recreation: a SwiftUI package (ClaudeUI + ClaudeWidgets) with no backend, a demo app with fictional data, and unit, screenshot, UI and accessibility tests running in CI.

See CHANGELOG.md for what's included and the known limitations, and the integration guide to connect your own model.

.package(url: "https://github.com/bryanrg22/claude-ios-ui", from: "0.1.0")