OverviewFilesCommitsIssuesDocsReleasesPeers

favela-android commits / 640023e

README: link sibling repos, which this tree already does and I did not
The convention was already here — favela-web and favela-node link siblings as [hyper-proto-peer](../hyper-proto-peer), favela-community as [hyper-rooms](../hyper-rooms). The READMEs I wrote from scratch had ZERO of them; the ones I only edited kept theirs. Measured before fixing: favela-bridge, favela-host, favela-identity, favela-markdown, favela-peer, favela-surface and favela-surface-android each had 0 relative links while mentioning 5-10 siblings by name. Linked on FIRST mention only, prose only. Skipped code fences, tables, existing links and URLs, and left later mentions as code spans so a paragraph does not turn into a row of blue. One case the automated pass got wrong and I reverted by hand: favela-surface's Boundary section lists the modules it may NOT import, as a uniform run of code spans. Linking hyper-overlay and ap-bridge there broke the list's formatting and read as "go read these" when the point is "never import these". Those two are code spans again. Rewrapped the lines the inserted links pushed past 100 columns, which is where the rest of this tree wraps. The long lines that remain in favela-community and favela-node are pre-existing prose — verified against HEAD — and one is inside a code fence. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
640023e801a197c0f96c0644aa7d4a85836316ee
by plankatron <fleeky@gmail.com> · 2026-09-20T21:23:03.000Z

Changed files (1) +6 -3

README.md +6 -3
……@@ -1,10 +1,12 @@
11# favela-android
22
3**The prototype. The shipping handset app is [`favela-surface-android`](../favela-surface-android).**
3**The prototype. The shipping handset app is
4[`favela-surface-android`](../favela-surface-android).**
45
56hyper-social #64 settled it in those terms: *"favela-android was the prototype, this is the
67full-stack app."* favela-surface-android started as the half of this repo that carried no atproto
7dependency, then grew the atproto stack back through `favela-host`, so it is now a superset — and it
8dependency, then grew the atproto stack back through [favela-host](../favela-host), so it is now a
9superset — and it
810is the one with an APK on a handset, native addons over OTA, and releases (0.0.42 at the time of
911writing) against this repo's last commit on 2026-08-25.
1012
……@@ -22,7 +24,8 @@ A **full favela node on a phone** — React Native over a [bare-kit](https://git
2224worklet. The phone holds its own DID key, authors and signs its own atproto repo, replicates over
2325Hyperswarm and indexes its own appview.
2426
25It **is** favela-web in a WebView — but not a client of a home server, which is the distinction that
27It **is** [favela-web](../favela-web) in a WebView — but not a client of a home server, which is the
28distinction that
2629matters. The phone runs the server. favela-web is embedded in the worklet, serving its pages to
2730loopback from an hpp that holds the DID key on this device; nothing renders from a remote host.
2831