-
Phandroid v2.0.37-dev Pre-release
released this
2026-08-27 22:31:11 +02:00 | 32 commits to main since this releaseChanged
- Merged upstream Phanpy — 1 commit(s); no Android-fork code changes (see
CHANGELOG.phanpy.mdfor upstream detail):6e37072ei18n updates (fa-IR) (#1590)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Merged upstream Phanpy — 1 commit(s); no Android-fork code changes (see
-
Phandroid v2.0.36-dev Pre-release
released this
2026-08-27 16:31:46 +02:00 | 35 commits to main since this releaseChanged
- Merged upstream Phanpy — 1 commit(s); no Android-fork code changes (see
CHANGELOG.phanpy.mdfor upstream detail):1bfbc051Possibly fix protocol-less URLs
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Merged upstream Phanpy — 1 commit(s); no Android-fork code changes (see
-
Phandroid v2.0.15 Stable
released this
2026-08-25 08:30:42 +02:00 | 4398 commits to main since this releaseFixed
- App name, applicationId string and URL scheme were wrong. 2.0.14 shipped this build
withapp_name,package_nameandcustom_url_schemecopied from the dev channel
(values/strings.xml), so the app showed "Phandroid Dev" and carried the dev appId string
and OAuth scheme in its resources — introduced while adding the UnifiedPush string
resources. Restored to prod's own values.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- App name, applicationId string and URL scheme were wrong. 2.0.14 shipped this build
-
Phandroid v2.0.14 Stable
released this
2026-08-22 23:16:58 +02:00 | 4399 commits to main since this releaseAdded
- Phandroid has its own privacy policy. The one shipped so far was upstream Phanpy's,
word for word — it described a website on Cloudflare Pages, not an Android app that
registers for push and asks for notification permission. - German translations for the push messages in the native layer, which were hardcoded in
German so everyone else got German system messages.
Fixed
- Push toasts appear reliably — they were posted from a background thread.
- The dev release pruning works past 100 releases (the listing was not paginated).
- The iPhanpy watcher no longer re-baselines itself after a network error.
- CI failures are reported even when the job dies before the checkout, and never on the
public instance.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Phandroid has its own privacy policy. The one shipped so far was upstream Phanpy's,
-
Phandroid v2.0.11 Stable
released this
2026-08-17 08:46:15 +02:00 | 4402 commits to main since this releaseChanged
- Merged upstream Phanpy — 58 commit(s); no Android-fork code changes (see
CHANGELOG.phanpy.mdfor upstream detail):ef1920a1Allow injection of the commit hash and timestamp for hermetic builds.e450df1eAllow mocking out the build time too.e09e527fDelete .prettierrc.ecb871eci18n updates (kab) (#1552)124fd9afUpgrade depsb56ca996Use punycode.toUnicode for ascii domainsa2e7e4f6Punycode all the thingsf7c0612eSafari prefers percentage3febb6a3i18n updates (ar-SA,ca-ES,cs-CZ,de-DE,eo-UY,es-ES,eu-ES,fa-IR,fi-FI,fr-FR,gl-ES,he-IL,hu-HU,it-IT,ja-JP,ko-KR,lt-LT,nb-NO,nl-NL,oc-FR,pl-PL,pt-BR,pt-PT,ru-RU,th-TH,tok,tr-TR,uk-UA,zh-CN,zh-TW) (#1554)c39b766fDowngrade viteeb238db7Don't need treeshake: false anymorec3a493deLet's give Vite 8.1 a try again7924490bShazam only the avatars part, not the followers text37b47e35Sort latest first for changelog56245a68Migrate from react-quick-pinch-zoom to react-zoom-pan-pinch0fc51ac7Load temml.min.js instead5467bb5cAttempt to fix weird avatar issuese2dd6504[autofix.ci] apply automated fixesc143f7eai18n updates (de-DE,gl-ES,it-IT,pt-BR) (#1555)1f08c03aUpdate README.mdb0aeb771i18n updates (fi-FI) (#1557)2eee0273i18n updates (fi-FI,pl-PL) (#1558)6ca018ebUpgrade depsd74dfe0aFix bugs due to oxfmt upgradeb6d73b29Make bundle size report smarterda8aeb14[autofix.ci] apply automated fixes538c7d4bFix script erroraa9eadd2Improve size diff table6d1994feFix missing curSize6bffb3e2i18n updates (kab) (#1560)d09ee9f6Small adjustments to how the diff looks3dc87d24Estimate gzip50210175Update community deployments in READMEbc0d0419Update README.md5f48f84cInclude quotes as part of "mentions"d8b11351i18n updates (pt-BR,zh-CN) (#1561)9dad55f8Squircle all the thingsbc673ea4Test if this would fix double-click zoom quirk0b78702eSetbuildTimefrom an env var, but leavenowalone.00edb9e1Unfurl quoted posts tooad6db1fdi18n updates (pt-BR) (#1563)7d5adfbbi18n updates (pt-BR) (#1564)7062c7b3i18n updates (pt-BR) (#1565)c432942ei18n updates (pt-BR) (#1568)ff134a58i18n updates (pt-BR) (#1569)57870e34i18n updates (ca-ES,pt-BR) (#1570)68ec2cafFix missing native image context menu in media modal9a9da8fai18n updates (de-DE,pt-BR) (#1571)fabe7404Update README.mdd650f026Disable opening custom emoji in a modal if inside a link90511e43Perf-related fixes for composerfe7a7dc9Fix search button not working1aadde48Possible fix for overlapping compse button and tab bar
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Merged upstream Phanpy — 58 commit(s); no Android-fork code changes (see
-
Phandroid v2.0.10 Stable
released this
2026-08-16 23:35:27 +02:00 | 4463 commits to main since this releaseFixed
- Closing an enlarged image no longer quits the app. The image viewer on a post page
is driven by the URL, not by a state flag, so our Android back handler could not see it
as an open overlay: a back press fell through to "nothing left to go back to" and closed
Phandroid. The close button had the same root cause — it closed by stepping back in
history, and in the app's WebView there is not always an entry to step back to, so it
appeared dead. Both now close the viewer by dropping its URL parameters, which does not
depend on the history stack. Reported for the catch-up view; it affected every post.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Closing an enlarged image no longer quits the app. The image viewer on a post page
-
Phandroid v2.0.9 Stable
released this
2026-08-08 13:10:01 +02:00 | 4464 commits to main since this releaseAdded
- GIF picker. The setting was missing compared to phanpy.social. It is not a defect:
upstream gates the whole feature on a GIPHY API key supplied at build time, and the key
lives in the deployment, not in the source — so every self-built Phanpy, Phandroid
included, hid the setting. Phandroid now ships its own key, so Settings > Composer >
GIF picker appears and works.
Note that the key is readable inside the APK, exactly as it is in phanpy.social's
bundle, and that search terms are sent to GIPHY.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
- GIF picker. The setting was missing compared to phanpy.social. It is not a defect:
-
Phandroid v2.0.8 Stable
released this
2026-08-05 14:40:59 +02:00 | 4476 commits to main since this releaseFixed
- Exporting accounts works again. The export built the file as a Blob and clicked an
<a download>, which silently does nothing in the Android WebView (noDownloadListener,
and Android's DownloadManager rejectsblob:URLs) — the export appeared to do nothing at
all. It now writes the file and hands it to the system share sheet, so you can save it to
Files, a cloud app or send it wherever you like. Importing was never affected.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
- Exporting accounts works again. The export built the file as a Blob and clicked an
-
Phandroid v2.0.7 Stable
released this
2026-08-05 12:31:26 +02:00 | 4477 commits to main since this releaseFixed
- Themed icons (Android 13+) now work. The app ships a
<monochrome>layer, so
launchers with themed/monochrome icons tint it like every other app instead of
falling back to the full-colour icon. The eyes are cut out of the silhouette so
they stay readable once the system tints it. - The app now ships a proper icon in the F-Droid repository (F-Droid cannot
rasterise the adaptive XML launcher icon, so it showed a placeholder before).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
- Themed icons (Android 13+) now work. The app ships a
-
Phandroid v2.0.6 Stable
released this
2026-07-24 07:48:03 +02:00 | 4480 commits to main since this releaseChanged
- Distribution moved off Codeberg to the self-hosted code.umrath.dev (source + releases)
and the F-Droid repository atfdroid.umrath.dev. The in-app website link and the F-Droid
issue tracker now point at the new home; no functional app changes.
Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
6 downloads
- Distribution moved off Codeberg to the self-hosted code.umrath.dev (source + releases)