v0.0.8 — sign in and write, natively
Pre-releaseEarly pre-release for testing on Android and macOS.
Coming from v0.0.3 or earlier, or the very first v0.0.4 upload? Those were debug-signed
and Android will refuse to install over them — uninstall first. From signed v0.0.4 or
later this updates normally.
Try it in a browser first — same code,
built for web.
You can actually use it now
Every release before this one could only read. Writing meant being bounced into a browser
tab, because textlog's public API was GET only.
That changed: textlog now has authenticated write endpoints
(stagas/textlog#3, written for this client and
merged upstream). So v0.0.8 does all of this natively:
- Sign in with a six-digit code emailed to you. No password, same as the website.
- Post, reply, edit and delete, in a sheet that is the site's compose box.
- Follow, unfollow and report.
- Your profile comes from your session now, instead of a handle you typed in.
The token is an ordinary textlog session. It shows up under account security on the
website next to your browser sessions, and revoking it there signs the app out. The app never
sees your password, because textlog does not have one.
Signing up is still a browser tab, on purpose. The API refuses to create accounts. That
is where the server puts its abuse controls, and an app that routed around them would be the
thing everyone was right to worry about.
Filter a timeline as you type
Long timelines get a / box. It filters what is already loaded, instantly, with no request
to the server. Every word you type has to appear somewhere in the post: the body, the handle,
a hashtag or a mention.
Edits and deletes land immediately
Editing a post rewrites it everywhere it is already on screen rather than refetching the
screen, and deleting one removes it the same way. Deleting the post a thread is about takes
you up to its parent; deleting from a feed or your profile leaves you exactly where you were,
with the post gone and the note count corrected.
Which file
| File | Size | For |
|---|---|---|
textlog-0.0.8-arm64-v8a.apk |
17 MB | Virtually every Android phone from the last decade — take this one |
textlog-0.0.8-armeabi-v7a.apk |
15 MB | Older 32-bit Android devices |
textlog-0.0.8.apk |
49 MB | Universal Android; runs on anything |
textlog-0.0.8-macos.dmg |
19 MB | macOS (Apple silicon) |
macOS, first launch
The app is ad-hoc signed, not notarised — notarising needs a paid Apple developer account.
macOS will refuse it the first time. Allow it once under System Settings → Privacy &
Security → Open Anyway, or run
xattr -dr com.apple.quarantine /Applications/textlog.app.
Unofficial client. textlog is by stagas.