the-mews/app
2026-10-11 12:39:44 +03:00
..
android feat: build v1 Mews client: reader UI, gestures, Drift store, fetch actor 2026-10-11 09:33:33 +03:00
assets feat: build v1 Mews client: reader UI, gestures, Drift store, fetch actor 2026-10-11 09:33:33 +03:00
lib feat: add prev and next buttons to the address bar on pointer platforms 2026-10-11 12:39:44 +03:00
linux feat: add native Linux desktop builds 2026-10-11 10:10:15 +03:00
locales/en-US feat: add prev and next buttons to the address bar on pointer platforms 2026-10-11 12:39:44 +03:00
test feat: add prev and next buttons to the address bar on pointer platforms 2026-10-11 12:39:44 +03:00
.gitignore feat: build v1 Mews client: reader UI, gestures, Drift store, fetch actor 2026-10-11 09:33:33 +03:00
.metadata feat: add native Linux desktop builds 2026-10-11 10:10:15 +03:00
analysis_options.yaml feat: build v1 Mews client: reader UI, gestures, Drift store, fetch actor 2026-10-11 09:33:33 +03:00
pubspec.lock feat: build v1 Mews client: reader UI, gestures, Drift store, fetch actor 2026-10-11 09:33:33 +03:00
pubspec.yaml feat: build v1 Mews client: reader UI, gestures, Drift store, fetch actor 2026-10-11 09:33:33 +03:00
README.md feat: add native Linux desktop builds 2026-10-11 10:10:15 +03:00

Mews

A Flutter reader for Mews pages (see ../mews-spec/). Local-first: pages, bookmarks, subscriptions, and reading settings live in a local Drift database; network access only revalidates the cache.

Targets Android and Linux desktop. From the repository root, run devbox shell and then:

  • devbox run run-linux — run the Linux desktop app
  • devbox run build-linux — build the Linux bundle at app/build/linux/x64/release/bundle/
  • devbox run run — run on a connected device
  • devbox run test / devbox run analyze

The devbox shell supplies the GTK toolchain, cmake, ninja, clang, and pkg-config that the Linux build needs. The bundle is self-contained: the build adds an $ORIGIN runpath to the bundled engine library so Dart's sqlite3 lookup resolves when the binary is launched directly.