TruthNewsApp is an account-free, local-first Windows desktop application for reading Christian and conservative news beside Scripture, historical timelines, dispensational frameworks, and carefully qualified prophecy records.
Open the complete 33-image application showcase to see the packaged Windows app from startup through every major page, drawer, theme, and navigation state.
- Reference-matched dark-gold dashboard plus a white-gold theme
- Local SQLite-compatible persistence through
sql.js - Thirteen searchable offline Bible editions with chapter navigation, translation-aware search, copy, bookmarks, and notes
- Local Geneva Bible 1560 historical facsimile with honest scan-only labeling
- Master, historical, biblical, prophetic, and Jesus-life timelines
- Evidence drawers and explicit confidence states for prophecy records
- Publisher-attributed RSS synchronization with manual refresh and per-source controls
- Global search across Scripture, history, prophecy, dispensations, sources, and cached news
- Local bookmarks, notes, preferences, cache controls, and activity reset
- Secure Electron boundary with context isolation, sandboxing, no renderer Node access, and validated IPC
Requirements: Windows and Node.js 24 or newer.
npm install
npm run devValidation commands:
npm run typecheck
npm test
npm run build
npm run test:e2e
npm run capture:showcaseSet TRUTHNEWS_EXECUTABLE to the packaged TruthNewsApp.exe before npm run capture:showcase to reproduce the repository screenshots from an isolated local profile.
Build the Windows installer:
npm run dist:winThe NSIS installer is written to release/. It creates Start Menu and optional desktop shortcuts and allows the destination folder to be changed.
No sign-in is required. The database is stored beneath Electron's Windows userData directory for TruthNewsApp. News synchronization is the only routine network activity; offline Scripture, translation packs, the Geneva facsimile, timelines, bookmarks, notes, settings, and previously cached metadata remain available without a connection. Additional text editions import into the local database only when selected. External resources open in the system browser and cannot navigate the application window.
Historical and prophetic material distinguishes source claims, Scripture references, interpretive framework, and confidence. News summaries remain publisher-attributed. The application does not fabricate a prophecy match when no reviewed link exists. See THIRD_PARTY_NOTICES.md for bundled-content provenance and rights notes.
