I host my own Phanpy but there's a feature in dev (automatically populate alt-text if it's embedded in images, yessss!!!) I really want. So, I finally setup a build container for @phanpy and a small script to extract out the static folder so I can continue serving it out via Caddy. I wrote a quick post about it, I'm sure there are better and more idiomatic ways of doing this, so advice is welcome.
#PhanpySocial に新たに追加された自分のプロフィールアドレスの #QRCode 表示する機能が可愛すぎて 
#PhanpySocial changelog ✨
🤳 QR code for profiles and shortcuts settings
🔃 Import/export accounts
📸 Extract description from attached image metadata
🐛 Bug fixes
🔗 https://phanpy.social/
💬 https://matrix.to/#/%23phanpy:matrix.org
I host my own Phanpy but there's a feature in dev (automatically populate alt-text if it's embedded in images, yessss!!!) I really want. So, I finally setup a build container for @phanpy and a small script to extract out the static folder so I can continue serving it out via Caddy. I wrote a quick post about it, I'm sure there are better and more idiomatic ways of doing this, so advice is welcome.
#PhanpySocial に新たに追加された自分のプロフィールアドレスの #QRCode 表示する機能が可愛すぎて 
#PhanpySocial changelog ✨
🤳 QR code for profiles and shortcuts settings
🔃 Import/export accounts
📸 Extract description from attached image metadata
🐛 Bug fixes
🔗 https://phanpy.social/
💬 https://matrix.to/#/%23phanpy:matrix.org
Seems like #PhanpySocial got mentioned a few times in the past week(s) 😲
1. "Comfort Zone, Episode 75: Klack to the Extreme" https://www.youtube.com/watch?v=G5L0TW-quBo ("Mastodon has been cooking" chapter around 20:59). iPhanpy by @fantinel also mentioned 👍
2. "Time to Migrate" https://www.tbray.org/ongoing/When/202x/2025/11/03/Time-to-Migrate
3. "Kendzior Case-Study" https://www.tbray.org/ongoing/When/202x/2025/11/13/Kendzior-Case-Study
4. "Mastodon 4.5" https://simonwillison.net/2025/Nov/8/mastodon-45/
🙇♂️🙇♂️
Seems like #PhanpySocial got mentioned a few times in the past week(s) 😲
1. "Comfort Zone, Episode 75: Klack to the Extreme" https://www.youtube.com/watch?v=G5L0TW-quBo ("Mastodon has been cooking" chapter around 20:59). iPhanpy by @fantinel also mentioned 👍
2. "Time to Migrate" https://www.tbray.org/ongoing/When/202x/2025/11/03/Time-to-Migrate
3. "Kendzior Case-Study" https://www.tbray.org/ongoing/When/202x/2025/11/13/Kendzior-Case-Study
4. "Mastodon 4.5" https://simonwillison.net/2025/Nov/8/mastodon-45/
🙇♂️🙇♂️
#PhanpySocial changelog ✨
🗣️ Reply/Reply all
⌨️ Sequential hotkeys, only g>h and g>n for now
💈 Decal patterns for posting stats
💬 Slightly more support for Mastodon v4.5's native quote posts
🐛 Bug fixes
🔗 https://phanpy.social/
💬 https://matrix.to/#/%23phanpy:matrix.org
RE: https://mastodon.social/@cheeaun/115230439826570897
For devs implementing Quote Posts, I've compiled my own doc here, probably useful https://github.com/cheeaun/phanpy/discussions/1294
#PhanpySocial should cover most features, maybe just 95% of them(?) 🤞
Unlike the official site, #PhanpySocial
- allows QP with media or poll
- prompt for embedding QP after paste link, instead of just embed
- doesn't have 'cancel quote' button in Composer
- still resolve non-native QP but they look more like a link card now
My progress thread since Sept 19 👇 #MastoDev