Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions LEGACY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Legacy repository migration

The native apps previously lived in standalone GitHub repositories. Their
default-branch histories were imported without squashing and are ancestors of
this repository's `main` branch.

Historical release tags were namespaced to avoid collisions with one another
and with the monorepo's future release tags:

| App | Historical tags | Future tags |
| --- | --- | --- |
| Barr | `legacy-barr-v*` | `barr-v*` |
| Windo | `legacy-windo-v*` | `windo-v*` |
| Loadout | `legacy-loadout-v*` | `loadout-v*` |

All 23 historical GitHub Releases and all 40 attached assets were copied to
this repository. Asset filenames, byte sizes, and SHA-256 digests match the
standalone repositories.

Four Barr branches contained commits that were not merged into its default
branch. Their tips are preserved by these tags:

- `legacy-barr-branch-agent-coalesce-shelf-layout`
- `legacy-barr-branch-agent-integration-bug-sweep`
- `legacy-barr-branch-agent-stabilize-menu-bar-environment`
- `legacy-barr-branch-agent-stabilize-synthetic-menu-moves`

GitHub does not support retaining original release publication timestamps or
download counters when releases are recreated in another repository.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,5 @@ The workflow requires these repository Actions secrets:
- `AC_API_ISSUER_ID`
- `HOMEBREW_TAP_TOKEN`

Historical releases remain available from the apps' former standalone
repositories.
Historical releases and assets are preserved here under `legacy-<app>-v*`
tags. See [LEGACY.md](LEGACY.md) for the migration map.
20 changes: 10 additions & 10 deletions barr/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,13 +121,13 @@ All notable changes to Barr are documented here.

- Initial signed and notarized release.

[Unreleased]: https://github.com/zackbart/barr/compare/v0.0.9...HEAD
[0.0.9]: https://github.com/zackbart/barr/compare/v0.0.8...v0.0.9
[0.0.8]: https://github.com/zackbart/barr/compare/v0.0.7...v0.0.8
[0.0.7]: https://github.com/zackbart/barr/compare/v0.0.6...v0.0.7
[0.0.6]: https://github.com/zackbart/barr/compare/v0.0.5...v0.0.6
[0.0.5]: https://github.com/zackbart/barr/compare/v0.0.4...v0.0.5
[0.0.4]: https://github.com/zackbart/barr/compare/v0.0.3...v0.0.4
[0.0.3]: https://github.com/zackbart/barr/compare/v0.0.2...v0.0.3
[0.0.2]: https://github.com/zackbart/barr/compare/v0.0.1...v0.0.2
[0.0.1]: https://github.com/zackbart/barr/releases/tag/v0.0.1
[Unreleased]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.9...HEAD
[0.0.9]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.8...legacy-barr-v0.0.9
[0.0.8]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.7...legacy-barr-v0.0.8
[0.0.7]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.6...legacy-barr-v0.0.7
[0.0.6]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.5...legacy-barr-v0.0.6
[0.0.5]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.4...legacy-barr-v0.0.5
[0.0.4]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.3...legacy-barr-v0.0.4
[0.0.3]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.2...legacy-barr-v0.0.3
[0.0.2]: https://github.com/zackbart/apps/compare/legacy-barr-v0.0.1...legacy-barr-v0.0.2
[0.0.1]: https://github.com/zackbart/apps/releases/tag/legacy-barr-v0.0.1
18 changes: 9 additions & 9 deletions barr/README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
<p align="center">
<a href="https://github.com/zackbart/barr">
<a href="https://github.com/zackbart/apps/tree/main/barr">
<img src="https://shieldcn.dev/header/graph.svg?title=Barr&subtitle=a+second+home+for+your+macOS+menu+bar+apps&logo=apple&mode=light&align=center&font=geist-mono&border=false" alt="Barr">
</a>
</p>

<p align="center">
<a href="https://github.com/zackbart/barr/releases/latest/download/Barr.dmg">
<a href="https://github.com/zackbart/apps/releases/download/legacy-barr-v0.0.9/Barr.dmg">
<img src="https://shieldcn.dev/badge/Download-Barr.dmg-blue.svg?logo=apple&size=lg" alt="Download the latest Barr.dmg">
</a>
<a href="https://github.com/zackbart/barr/releases/latest">
<img src="https://shieldcn.dev/github/release/zackbart/barr.svg" alt="Latest release">
<a href="https://github.com/zackbart/apps/releases/tag/legacy-barr-v0.0.9">
<img src="https://shieldcn.dev/badge/Release-0.0.9-blue.svg" alt="Latest Barr release">
</a>
<a href="https://github.com/zackbart/barr/blob/main/LICENSE">
<img src="https://shieldcn.dev/github/license/zackbart/barr.svg" alt="License">
<a href="https://github.com/zackbart/apps/blob/main/barr/LICENSE">
<img src="https://shieldcn.dev/badge/License-MIT-blue.svg" alt="MIT license">
</a>
<a href="https://github.com/zackbart/barr/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/barr.svg" alt="Stars">
<a href="https://github.com/zackbart/apps/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/apps.svg" alt="Stars">
</a>
</p>

Expand Down Expand Up @@ -44,7 +44,7 @@ brew tap zackbart/tap
brew install --cask barr
```

Or grab the latest `Barr.dmg` from [Releases](https://github.com/zackbart/barr/releases/latest).
Or grab `Barr.dmg` from the [latest Barr release](https://github.com/zackbart/apps/releases/tag/legacy-barr-v0.0.9).
Barr is a menu-bar utility (`LSUIElement`) and does not appear in the Dock.

## Repo layout
Expand Down
4 changes: 2 additions & 2 deletions herdr-ios/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
</p>

<p align="center">
<a href="https://github.com/zackbart/herdr-ios/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/herdr-ios.svg" alt="Stars">
<a href="https://github.com/zackbart/apps/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/apps.svg" alt="Stars">
</a>
</p>

Expand Down
6 changes: 3 additions & 3 deletions jellytv/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<p align="center">
<a href="https://github.com/zackbart/jellytv">
<a href="https://github.com/zackbart/apps/tree/main/jellytv">
<img src="https://shieldcn.dev/header/graph.svg?title=JellyTV&subtitle=native+tvOS+Jellyfin+client+built+for+Live+TV&logo=jellyfin&mode=light&align=center&font=geist-mono&border=false" alt="JellyTV">
</a>
</p>

<p align="center">
<a href="https://github.com/zackbart/jellytv/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/jellytv.svg" alt="Stars">
<a href="https://github.com/zackbart/apps/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/apps.svg" alt="Stars">
</a>
</p>

Expand Down
2 changes: 1 addition & 1 deletion livewall/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ Do not name a free function `presentError` — it shadows `NSResponder.presentEr
- Do **not** call `AppErrorPresenter.shared.present(...)` directly from a non-main context.

### Not a git repo → now is
The repo was originally not under git. Initial commit is `bf7d244`. Remote: `origin → https://github.com/zackbart/livewall.git`. The `.gitignore` excludes Xcode user state, build products, `.motif/` workflow state, and `.claude/`.
The app was originally not under git. Its initial commit is `bf7d244`; it now lives in the `livewall/` directory of `https://github.com/zackbart/apps.git`. The `.gitignore` excludes Xcode user state, build products, `.motif/` workflow state, and `.claude/`.

### Deliberately NOT doing
- No lock-screen wallpaper feature (requires a separate macOS 26 API surface)
Expand Down
4 changes: 2 additions & 2 deletions livewall/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ Play muted, looping video wallpapers behind your desktop across any number of di
Clone the repo and open in Xcode, or build from the command line:

```bash
git clone https://github.com/zackbart/livewall.git
cd livewall
git clone https://github.com/zackbart/apps.git
cd apps/livewall
xcodebuild -scheme livewall -configuration Debug build
```

Expand Down
6 changes: 3 additions & 3 deletions loadout/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,6 @@ All notable changes to Loadout are documented here. Format follows
- Tag-driven release pipeline: notarized Developer ID `.dmg` published to GitHub
Releases, with a Homebrew cask in `zackbart/homebrew-tap`.

[0.0.3]: https://github.com/zackbart/loadout/releases/tag/v0.0.3
[0.0.2]: https://github.com/zackbart/loadout/releases/tag/v0.0.2
[0.0.1]: https://github.com/zackbart/loadout/releases/tag/v0.0.1
[0.0.3]: https://github.com/zackbart/apps/releases/tag/legacy-loadout-v0.0.3
[0.0.2]: https://github.com/zackbart/apps/releases/tag/legacy-loadout-v0.0.2
[0.0.1]: https://github.com/zackbart/apps/releases/tag/legacy-loadout-v0.0.1
16 changes: 8 additions & 8 deletions loadout/README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
<p align="center">
<a href="https://github.com/zackbart/loadout">
<a href="https://github.com/zackbart/apps/tree/main/loadout">
<img src="https://shieldcn.dev/header/graph.svg?title=Loadout&subtitle=see+every+AI-agent+skill+and+MCP+server+on+your+machine&logo=apple&mode=light&align=center&font=geist-mono&border=false" alt="Loadout">
</a>
</p>

<p align="center">
<a href="https://github.com/zackbart/loadout/releases/latest/download/Loadout.dmg">
<a href="https://github.com/zackbart/apps/releases/download/legacy-loadout-v0.1.2/Loadout.dmg">
<img src="https://shieldcn.dev/badge/Download-Loadout.dmg-blue.svg?logo=apple&size=lg" alt="Download the latest Loadout.dmg">
</a>
<a href="https://github.com/zackbart/loadout/releases/latest">
<img src="https://shieldcn.dev/github/release/zackbart/loadout.svg" alt="Latest release">
<a href="https://github.com/zackbart/apps/releases/tag/legacy-loadout-v0.1.2">
<img src="https://shieldcn.dev/badge/Release-0.1.2-blue.svg" alt="Latest Loadout release">
</a>
<a href="https://github.com/zackbart/loadout/blob/main/LICENSE">
<img src="https://shieldcn.dev/github/license/zackbart/loadout.svg" alt="License">
<a href="https://github.com/zackbart/apps/blob/main/loadout/LICENSE">
<img src="https://shieldcn.dev/badge/License-MIT-blue.svg" alt="MIT license">
</a>
<a href="https://github.com/zackbart/loadout/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/loadout.svg" alt="Stars">
<a href="https://github.com/zackbart/apps/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/apps.svg" alt="Stars">
</a>
</p>

Expand Down
18 changes: 9 additions & 9 deletions windo/README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
<p align="center">
<a href="https://github.com/zackbart/windo">
<a href="https://github.com/zackbart/apps/tree/main/windo">
<img src="https://shieldcn.dev/header/graph.svg?title=Windo&subtitle=floating+always-on-top+web+window+for+macOS&logo=apple&mode=light&align=center&font=geist-mono&border=false" alt="Windo">
</a>
</p>

<p align="center">
<a href="https://github.com/zackbart/windo/releases/latest/download/Windo.dmg">
<a href="https://github.com/zackbart/apps/releases/download/legacy-windo-v0.1.6/Windo.dmg">
<img src="https://shieldcn.dev/badge/Download-Windo.dmg-blue.svg?logo=apple&size=lg" alt="Download the latest Windo.dmg">
</a>
<a href="https://github.com/zackbart/windo/releases/latest">
<img src="https://shieldcn.dev/github/release/zackbart/windo.svg" alt="Latest release">
<a href="https://github.com/zackbart/apps/releases/tag/legacy-windo-v0.1.6">
<img src="https://shieldcn.dev/badge/Release-0.1.6-blue.svg" alt="Latest Windo release">
</a>
<a href="https://github.com/zackbart/windo/blob/main/LICENSE">
<img src="https://shieldcn.dev/github/license/zackbart/windo.svg" alt="License">
<a href="https://github.com/zackbart/apps/blob/main/windo/LICENSE">
<img src="https://shieldcn.dev/badge/License-MIT-blue.svg" alt="MIT license">
</a>
<a href="https://github.com/zackbart/windo/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/windo.svg" alt="Stars">
<a href="https://github.com/zackbart/apps/stargazers">
<img src="https://shieldcn.dev/github/stars/zackbart/apps.svg" alt="Stars">
</a>
</p>

Expand All @@ -27,7 +27,7 @@ that tints to the video, global hotkey, favorites, opacity, and compact mode.

## Install

Grab the latest `.dmg` from [Releases](https://github.com/zackbart/windo/releases/latest), or install via Homebrew:
Grab the `.dmg` from the [latest Windo release](https://github.com/zackbart/apps/releases/tag/legacy-windo-v0.1.6), or install via Homebrew:

```bash
brew install --cask zackbart/tap/windo
Expand Down
Loading