Public file

Apps and direct access

Install the reader app, review direct distribution channels, and route into account, contributor, editor, admin, newsletter, print, ad, or community workspaces.

Apps and direct access

Install VINI as a publication app, not another tab

VINI News can run today as an installable web app with the live reader, account portal, newsletters, donations, comments, source links, and local search files. Native packages use the same contract and release channels when signing and platform gates are satisfied.

Use the install button when this browser exposes app installation; on iPhone and iPad, use Safari Share, then Add to Home Screen.

Available now

Installable web app

The direct-control app path. It installs from the browser, keeps one public URL, supports search, account sessions, newsletters, donations, reader support, and can update without store review delays.

Manifest

iPhone / iPad

Home Screen app

Use Safari Add to Home Screen for direct install today. Public native iOS/iPadOS distribution still requires Apple-approved distribution, enterprise/internal eligibility, custom-app distribution, or region-specific alternatives.

iOS contract

Android

Direct package lane

Android can support a signed direct package outside Google Play, with package-name registration and developer verification as those requirements apply. The PWA remains the default public app.

Android package lane

Desktop

Desktop reader

Desktop builds can be distributed directly with platform signing and notarization where applicable, while using the same search corpus and account/admin portal routes.

Desktop release lane

Submission kit

Store-ready and direct-release package checklist

Contract JSON
Apple App Store / TestFlightBundle id, privacy labels, screenshots, app description, support URL, marketing URL, age rating, review notes, and signed archive checklist.apps/vini-news-native/submission/apple-app-store.md
Google Play / Android directPackage name, signing lineage, data safety, content rating, screenshots, store listing, closed testing, and direct APK/AAB checksum checklist.apps/vini-news-native/submission/google-play.md
Desktop and no-store lanesDeveloper ID/notarization, Windows/Linux signing, checksums, detached signatures, changelog, rollback, revocation, and download-page gates.apps/vini-news-native/submission/direct-distribution.md

Signing authority

Trust chain

Gopsco root and intermediate CAUse internal certificate authority records for server, release, document, and operator trust where private infrastructure controls the trust store.
Public TLS and app platformsUse publicly trusted TLS certificates and Apple, Android, macOS, Windows, or Linux signing requirements when users install on consumer devices.
Release signaturesEvery package lane should publish checksum, signature, version, changelog, rollback, and revocation metadata before a download is promoted.

Workspaces

Account and newsroom routes

Reader and subscriberUse /accounts for sign-in, preferences, comments, orders, invoices, donations, support, and newsletter controls.
ContributorUse /join and /contribute for onboarding, agreements, document review, pitches, photos, and submissions.
Editor and adminUse the CMS portal for assignment, verification, media, print, newsletters, ads, community, imports, and operations.

Version and changelog

Current public version20260622p

Header, account launcher, app page, search hints, public pages, service worker, and app status are revisioned together.

Direct installPWA first

Installable web app is the primary public channel because it avoids store review, keeps immediate updates, and works across phone, tablet, and desktop browsers.

Native packagesGated

Android direct package and desktop packages can be signed and distributed directly. iOS/iPadOS native distribution remains platform-governed outside the web app path.

Trust recordsRequired

Each package lane needs signing identity, checksums, changelog, rollback notes, and revocation handling before being presented as a finished download.