Skip to content

chore(release): v1.3.0 - #5

Merged
Phundahl merged 3 commits into
mainfrom
chore/release-v1.3.0
Aug 21, 2026
Merged

chore(release): v1.3.0#5
Phundahl merged 3 commits into
mainfrom
chore/release-v1.3.0

Conversation

@Phundahl

Copy link
Copy Markdown
Owner

Cuts v1.3.0 for the live theme switching and tailTUI theme schema landed in #4.

Contents

  • appVersionv1.3.0 (still the single definition, in view.go)
  • README: "What's New in v1.3.0"
  • CLAUDE.md: Phase 31 entry

The theming documentation and the Phase 30 entry already shipped with the feature in #4 — that's the rule worth keeping: docs ride in the feature PR, and the release PR carries only version, changelog and phase log.

A packaging gap this surfaced

The README told users to install the template with:

cp contrib/tailtui.toml.tpl ~/.config/omarchy/themed/

That is wrong for anyone who installed from the AUR, .deb or .rpm — they have a binary package, not a checkout, so there is no contrib/. Those are precisely the users most likely to follow the instruction.

Fixed by installing the template to /usr/share/tailtui/tailtui.toml.tpl (packaging side) and documenting both paths. Worth remembering: any future user-facing file added under contrib/ needs the same treatment or the docs break silently for package users.

Also

version_test.go no longer asserts on the real version string. It now uses an obviously-arbitrary literal, so a release bump doesn't look like it requires a test edit — the test exercises SetVersion's normalization, not the current version.

After merge

  1. Tag main with v1.3.0 to trigger release.yml
  2. Update the AUR package: pkgver, new sha256, and the new template install

Phundahl and others added 3 commits August 21, 2026 11:28
Live theme switching and tailTUI's own theme schema (#4).

Also fixes a packaging gap the release surfaced: the README told users
to copy the template from contrib/, which does not exist for anyone who
installed the AUR, .deb or .rpm package. The template is now installed
to /usr/share/tailtui/tailtui.toml.tpl and the README documents both
paths. Any future user-facing file under contrib/ needs the same
treatment or the docs silently break for package users.

version_test.go no longer asserts on the real version string, so a
release bump does not look like it requires a test edit -- the test
covers SetVersion's normalization, not the current version.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The README now points users at /usr/share/tailtui/tailtui.toml.tpl, but
nothing installed it there -- the docs promised a path that did not
exist in any artifact.

- nfpm installs the template to /usr/share/tailtui/, plus README.md to
  /usr/share/doc/tailtui/.
- The tar.gz carries contrib/tailtui.toml.tpl. Specifying `files`
  replaces goreleaser's defaults, so LICENSE and README are restated.

Verified by building a snapshot release and listing the payloads.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@Phundahl
Phundahl merged commit 042ae6f into main Aug 21, 2026
2 checks passed
@Phundahl
Phundahl deleted the chore/release-v1.3.0 branch August 21, 2026 09:36
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