randogoth
dca2c42a95
docs: add a README
2026-10-14 16:06:11 +03:00
randogoth
9bc0f3a515
chore: add F-Droid screenshots
...
Release APK / build (push) Successful in 3m29s
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-14 13:24:19 +03:00
randogoth
3015d4e237
chore: ignore Flutter DevTools' local options file
...
DevTools wrote app/devtools_options.yaml here two days ago and it has been
sitting in the working copy ever since. It records which DevTools extensions
are enabled on this machine, nothing about the project, so it differs per
checkout and is no use to anyone else. Ignored rather than committed because
under jj, which tracks new files automatically, being ignored is the only way
a file stays out of the next commit on its own.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-14 12:04:34 +03:00
randogoth
0a4bf025e1
docs: add the Apache-2.0 license text
...
The F-Droid listing at apps.randogoth.com declares this app Apache-2.0, and
the repo itself said nothing about its license, so the only statement of it
lived in another repo. Text is apache.org's verbatim, with the appendix's
bracketed copyright placeholder filled in.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-14 12:04:33 +03:00
randogoth
a5ae854e97
fix: parse pubspec version without grep -P
...
Release APK / build (push) Successful in 57s
The CI runner's grep has no PCRE support, so grep -P silently matched
nothing and produced an empty VERSION_CODE/VERSION_NAME.
2026-10-14 11:03:59 +03:00
randogoth
ee0c57e489
fix: cd into app/ inside the devbox command, not before it
...
Release APK / build (push) Failing after 3m49s
devbox run always executes relative to the devbox project root
(where devbox.json lives), ignoring the shell's cwd at invocation.
2026-10-14 10:57:50 +03:00
randogoth
7e171862a5
feat: build and sign Android releases on tag push via Forgejo
...
Release APK / build (push) Failing after 40s
Reads the release keystore from env vars in CI, falling back to the
debug keys locally. Adds fastlane metadata for F-Droid/Obtainium and
a .forgejo workflow that builds, signs, and publishes the APK on
pushing a vX.Y.Z+N tag.
2026-10-14 10:54:00 +03:00
randogoth
f386ef2c5b
feat: drive the reader with a D-pad
2026-10-13 11:28:06 +03:00
randogoth
7b2ddc0249
fix: fill the icon and splash with the logo on Android 12+
...
Without an adaptive icon or a v31 splash theme, Android synthesized a
white circular backdrop and shrank the flat square logo to fit inside
it, both on the home screen and the native splash screen. Add a real
adaptive icon (background color plus a centered, safe-zone-scaled
vector foreground from the same path data as assets/logo.svg) and
configure the v31 splash screen to use matching background colors, so
the logo fills the shape edge to edge instead.
2026-10-12 14:16:51 +03:00
randogoth
00e42c925c
feat: offer a non-Mews web page as a simplified view or in the browser
2026-10-12 11:14:22 +03:00
randogoth
cea66fbb42
fix: app name
2026-10-12 10:41:10 +03:00
randogoth
4d581caad5
feat: confirm a saved quotation with a short note
2026-10-12 10:41:01 +03:00
randogoth
e6e84fdc01
feat: add quotations from marked text, with citations and sharing
2026-10-12 10:37:38 +03:00
randogoth
0e2027c9e2
fix: optimized swiping and address bar toggle on tap
2026-10-12 09:52:28 +03:00
randogoth
ac998b394d
fix: build Android against the devbox-managed JDK and NDK
2026-10-12 08:19:07 +03:00
randogoth
8426818712
feat: wire the logo in as app icon and splash
2026-10-11 23:05:49 +03:00
randogoth
dcb70a93d1
feat: bookmark the site directory on a first start
2026-10-11 23:05:49 +03:00
randogoth
95602ac623
feat: narrow a library page as the reader types in its search box
2026-10-11 22:58:21 +03:00
randogoth
9d9f09ebc7
feat: color a site from its address, and offer a failed web page to the system browser
2026-10-11 22:46:03 +03:00
randogoth
56db479df0
feat: add keyboard shortcuts and Tab link traversal on pointer hosts
2026-10-11 22:33:00 +03:00
randogoth
fa7aa5557c
feat: add Gemini and Spartan protocol support
2026-10-11 22:07:35 +03:00
randogoth
a4a49f41d7
feat: ship the interface in eight languages, with per-language plurals and mirroring
2026-10-11 14:54:43 +03:00
randogoth
6de6672ae3
feat: bundle Luciole, Literata, Charis SIL and a Hebrew fallback face
2026-10-11 14:24:35 +03:00
randogoth
dfba1cfb16
feat: lay our own pages out as interface rather than as articles
2026-10-11 14:04:02 +03:00
randogoth
e7a8e91334
refactor: carry Tags in the strip of our own pages
2026-10-11 13:36:44 +03:00
randogoth
fa51d5793d
feat: read subscriptions from an Atom feed when a page lists no dated links
2026-10-11 13:35:19 +03:00
randogoth
b0b86ef5b1
feat: tag bookmarks and sites, and browse the library by tag
2026-10-11 13:32:00 +03:00
randogoth
5cd053c8a9
feat: search, filter and act on items from the library pages
2026-10-11 13:25:57 +03:00
randogoth
1b426ccd8b
feat: check every subscription in the background and add the posts page
2026-10-11 13:20:00 +03:00
randogoth
953ae798eb
feat: store subscription posts with a read mark and split the library controller
2026-10-11 13:12:54 +03:00
randogoth
b311b9f7dd
feat: add a hub for the client's own pages and gate mews:do action links
2026-10-11 13:05:13 +03:00
randogoth
df705d831f
docs: drop the dead font registry and resync the reader UI spec with the shipped chrome
2026-10-11 12:52:21 +03:00
randogoth
ac9118a453
feat: add prev and next buttons to the address bar on pointer platforms
2026-10-11 12:39:44 +03:00
randogoth
28ff7ca327
feat: retire FOB and sheet; settings as a Mews page and actions on the address bar
2026-10-11 12:14:32 +03:00
randogoth
6f9c0e587a
feat: accept edge swipes across the whole margin beside the text column
2026-10-11 11:53:27 +03:00
randogoth
56f3d959fa
feat: theme chrome by palette, selectable text, wap fallback, and library pages
2026-10-11 11:48:24 +03:00
randogoth
c104c2026b
feat: show real neighboring pages during back and forward swipes
2026-10-11 11:05:03 +03:00
randogoth
4e07c9a305
fix: collapse markup whitespace so blockquotes render without blank lines
2026-10-11 10:43:12 +03:00
randogoth
204aee899a
feat: show back and forward swipes as visible page transitions
2026-10-11 10:38:50 +03:00
randogoth
65e693b9c6
fix: mount StringsScope, keep list inline text, show FOB until scroll down
2026-10-11 10:28:54 +03:00
randogoth
9a11194f77
feat: add native Linux desktop builds
2026-10-11 10:10:15 +03:00
randogoth
01a36e8aee
feat: build v1 Mews client: reader UI, gestures, Drift store, fetch actor
2026-10-11 09:33:33 +03:00
randogoth
d5a0fcbf48
fix: spec
2026-10-11 08:54:25 +03:00
randogoth
da5992d7ae
init
2026-10-11 08:50:15 +03:00