Haze News
Search
Free accessSign in
Mobile app

Mobile app

A phone-first Haze reader for source comparison, saved stories, account state, and web checkout handoffs across iOS and Android.

Automated HAZ-121 pass2 store targetsEN / global
Reader companion
Take the source-comparison feed with you
Mobile v1 focuses on the core Haze experience: edition-aware feeds, story detail, search, local discovery, personalized routes, notifications, saved stories, newsletters, and account status.
Top story
Source comparison ready

Bias, factuality, ownership, geography, and premium context.

8 sourcesBalanced spreadSaved
Download

Choose a mobile platform

View web plans
Apple App StoreStore evidence manual
iOS app
iPhone SE, modern iPhone, and tablet portrait compatibility covered.
Launch artifact

HAZ-121 iOS device matrix / docs/product/mobile/mobile-launch-qa.md manual device checklist

Google PlayStore evidence manual
Android app
360dp Android, 412dp+ Android, and tablet compatibility covered.
Launch artifact

HAZ-121 Android device matrix / docs/product/mobile/mobile-launch-qa.md manual device checklist

Launch evidence
Automated HAZ-121 pass
Automated mobile readiness covers 5 representative device profiles, with manual store-submission evidence still called out before release.
Feed and source comparison

MobileFeedScreen and MobileStoryDetailScreen cover edition-aware feeds, story detail, source spectrum, rating attribution, and premium gates.

mobileFeed.test.ts, mobileStoryDetail.test.ts, mobileLaunchReadiness.test.ts

Account and saved stories

MobileAccountScreen covers auth/session state, entitlement rows, saved stories, newsletters, and paid web handoffs.

mobileAccount.test.ts, mobileContentPreferences.test.ts

Search, local, topics, and alerts

Search, Local, My Feed, Topics, Custom Feeds, Notifications, Source Detail, and Reading Bias screens cover the missing mobile route depth called out in the gap analysis.

mobileSearch.test.ts, mobileLocal.test.ts, mobileMyFeed.test.ts, mobileTopics.test.ts, mobileCustomFeeds.test.ts, mobileNotifications.test.ts, mobileSource.test.ts, mobileReadingBias.test.ts

Language and layout QA

Launch checks cover all edition/language choices, RTL Arabic, bounded long text, safe areas, and accessible controls.

mobilePreferences.test.ts, docs/product/mobile/mobile-launch-qa.md

Feature route coverage
Mobile surfaces now map to the launch app
CoveredFeed tab -> story detail
Feed and story detail

Edition-aware feed, saved-story controls, story detail, source spectrum, and publisher handoffs.

MobileFeedScreen, MobileStoryDetailScreen

CoveredSearch tab
Search

Headline, URL, source, and topic search with matched-field result labels and story handoffs.

MobileSearchScreen

CoveredLocal tab
Local feed

City resolver, nearby publisher directory, local story ranking, and source-profile handoffs.

MobileLocalScreen

CoveredMy Feed tab
My Feed

Signed-in personalized feed, followed-entity query parameters, and ranking explanation rows.

MobileMyFeedScreen

CoveredTopics tab
Topics

Suggested topics, custom topic search, follow/unfollow controls, and topic story results.

MobileTopicsScreen

CoveredCustom Feeds tab
Custom feeds

Saved feed selector, rule explanation rows, story execution, and signed-out gating.

MobileCustomFeedsScreen

CoveredNotifications tab
Notifications

Category preferences, Blindspot toggles, recent history, native APNs/FCM registration, and manual token fallback.

MobileNotificationsScreen, mobileNativePushToken.ts, mobileNotificationDevices.ts

CoveredLocal publisher -> source detail
Source detail

Publisher profile rows, rating labels, provider attribution, preview links, and missing-source retry.

MobileSourceScreen

CoveredReading Bias tab
Reading bias dashboard

Public demo mode, paid-account access, saved-story samples, date filters, and bias filters.

MobileReadingBiasScreen