Skip to content

Remove dead noop.fans mirror references (site closed) - #7

Merged
ryanbr merged 3 commits into
mainfrom
snapshot-v8.2.2
Jul 7, 2026
Merged

ryanbr merged 3 commits into
mainfrom
snapshot-v8.2.2

Conversation

@ryanbr

@ryanbr ryanbr commented Jul 7, 2026

Copy link
Copy Markdown
Owner

What

noop.fans has shut down — remove the live references (leaving historical archives).

  • f9a4c367 — Settings → About "Mirror: noop.fans" row removed on both platforms (Android + iOS); project-home comment de-mirrored. The GitHub project-home link stays as the sole source.
  • 646b02c6 — docs: README mirror badge/nav/"GitHub down?" links, docs/IOS.md AltStore mirror note, docs/HOMEBREW.md tap note, docs/SAFEGUARDS.md "keep the mirror" safeguard, and the linux-capture Widget (iOS): throttle the live-HR republish to 60s (#114 follow-up) #194 link repointed to GitHub.

Left as-is (historical, not live links)

CHANGELOG.md, the in-app AppChangelog.kt/.swift entries, altstore-source.json's past release note, and docs/releases/v7.0.0.md — dated records already superseded by the later "back on GitHub" entry.

Nothing functional depended on the site (update-check + AltStore source already point at GitHub). Android compiles clean; the iOS SettingsView removal is validated by the CI iOS build job.

ryanbr added 3 commits July 7, 2026 15:10
noop.fans has shut down, so the "Mirror: noop.fans" row in Settings → About was a broken
link (tapping it went nowhere). Remove it on both platforms and drop the "kept as a mirror"
clause from the project-home comment; the GitHub project-home link stays as the sole source.

- Android SettingsScreen: removed the mirror Box + comment (compiles clean).
- iOS SettingsView: removed the mirror Link + comment (Swift CI-gated).

Left untouched (historical, not live links): the dated in-app changelog entries that mention
noop.fans (AppChangelog) and the CHANGELOG.md/docs history — they record what happened at the
time and are already superseded by the later "back on GitHub" entry.
…o GitHub

noop.fans has shut down. Cleaned the live references in docs (leaving historical archives —
CHANGELOG.md, docs/releases/, the in-app changelog, and altstore-source.json's past release note):
- README.md: removed the mirror badge, the "GitHub down? mirrored at noop.fans" line, the Mirror
  nav item, and the "(also mirrored at …)" clause in the contributing note.
- docs/IOS.md: dropped the "also mirrored at noop.fans/.../altstore-source.json" AltStore note.
- docs/HOMEBREW.md: dropped the "tap also mirrored at noop.fans" parenthetical.
- docs/SAFEGUARDS.md: removed the now-defunct "Keep the mirror" safeguard item.
- tools/linux-capture/README.md: repointed the #194 link from noop.fans to github.com.
The in-app Check for updates reads GitHub releases/latest, which excludes prereleases — but the
fork only publishes the rolling `testing-latest` PRERELEASE (a snapshot), so the check currently
finds nothing. Add fork-release.yml: an on-demand workflow that cuts a fixed, NON-prerelease
`v<VERSION>` tag (version from a dispatch input or project.yml MARKETING_VERSION) and attaches the
version-stamped release artifacts (app-full-release-v<VER>.apk / NOOP-macos-v<VER>.zip /
NOOP-ios-unsigned-v<VER>.ipa). That makes releases/latest return it, so the update check points at
this fork and only ever sees releases, never snapshots. Idempotent (create-if-missing + clobber
assets on re-run); never touches testing-latest. UpdateCheck.isNewer strips the -staging suffix, so
an installed staging build compares clean against the vX.Y.Z tag.
@ryanbr
ryanbr merged commit 822098d into main Jul 7, 2026
DX23876 referenced this pull request in DX23876/noop Jul 22, 2026
Remove dead noop.fans mirror references (site closed)
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