Skip to content

This app does nothing for you and everything for me

Notifications You must be signed in to change notification settings

tusharchou/nothing

Repository files navigation

Local Internet Bubble

A privacy-first browser experience that captures, stores, and indexes everything you browse inside this app for offline access and powerful local search.

Status

Draft PRD created. MVP tasks tracked below.

MVP Task Checklist

  • App shell (SwiftUI) with tabs: Browse, Library, Search, Settings
  • WKWebView integration with persistent WKWebsiteDataStore
  • CaptureService to save HTML on page load
  • Storage layout for HTML blobs and metadata DB (SwiftData/Core Data)
  • Text extraction and indexing service
  • Library list UI (recent pages, filters)
  • Search UI (title/URL/content)
  • Storage management (clear by domain/all)
  • Privacy settings and onboarding copy
  • Basic unit tests for data layer and capture pipeline

Building

  • Requirements: Xcode 15+, iOS 17+/macOS 14+
  • Build: Open the project, select target, Cmd+R
  • Run: Use the in-app browser to visit pages; captured pages appear in Library

Notes on Current Build Errors

This repo currently reports:

  • 'CalculatorView' ambiguous/duplicate declarations
  • 'CalculatorViewModel' not found
  • 'systemGray5' contextual type errors

These likely stem from duplicate view definitions and missing model files. See the PRD appendix for the quick fixes.

Contributing

  • Open a draft PR for MVP increments.
  • Keep scope small and testable; include a short description and screenshots/GIFs when relevant.

License

TBD

About

This app does nothing for you and everything for me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages