<p>Seems like <a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> got mentioned a few times in the past week(s) 😲</p><p>1. "Comfort Zone, Episode 75: Klack to the Extreme" <a href="https://www.youtube.com/watch?v=G5L0TW-quBo" rel="nofollow" class="ellipsis" title="www.youtube.com/watch?v=G5L0TW-quBo"><span class="invisible">https://</span><span class="ellipsis">www.youtube.com/watch?v=G5L0TW</span><span class="invisible">-quBo</span></a> ("Mastodon has been cooking" chapter around 20:59). iPhanpy by <span class="h-card"><a href="https://hachyderm.io/@fantinel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fantinel</span></a></span> also mentioned 👍<br>2. "Time to Migrate" <a href="https://www.tbray.org/ongoing/When/202x/2025/11/03/Time-to-Migrate" rel="nofollow" class="ellipsis" title="www.tbray.org/ongoing/When/202x/2025/11/03/Time-to-Migrate"><span class="invisible">https://</span><span class="ellipsis">www.tbray.org/ongoing/When/202</span><span class="invisible">x/2025/11/03/Time-to-Migrate</span></a><br>3. "Kendzior Case-Study" <a href="https://www.tbray.org/ongoing/When/202x/2025/11/13/Kendzior-Case-Study" rel="nofollow" class="ellipsis" title="www.tbray.org/ongoing/When/202x/2025/11/13/Kendzior-Case-Study"><span class="invisible">https://</span><span class="ellipsis">www.tbray.org/ongoing/When/202</span><span class="invisible">x/2025/11/13/Kendzior-Case-Study</span></a><br>4. "Mastodon 4.5" <a href="https://simonwillison.net/2025/Nov/8/mastodon-45/" rel="nofollow" class="ellipsis" title="simonwillison.net/2025/Nov/8/mastodon-45/"><span class="invisible">https://</span><span class="ellipsis">simonwillison.net/2025/Nov/8/m</span><span class="invisible">astodon-45/</span></a></p><p>🙇♂️🙇♂️</p>
phanpysocial
<p>Cool, a 5-star review for <a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> 🙇♂️ <a href="https://hyperborea.org/reviews/software/phanpy/" rel="nofollow" class="ellipsis" title="hyperborea.org/reviews/software/phanpy/"><span class="invisible">https://</span><span class="ellipsis">hyperborea.org/reviews/softwar</span><span class="invisible">e/phanpy/</span></a></p><p>There's no such thing as App-Store-like ratings or reviews for web apps, so this feels kinda refreshing.</p>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>🗣️ Migrated to a new API for translations.<br> - Improved support from 133 to 249 languages<br>⌨️ Keyboard-layout-dependent shortcuts<br>🙈 Handle Mastodon’s upcoming `blur` filter <a href="https://mastodon.social/@cheeaun/114301571477875063" rel="nofollow" class="ellipsis" title="mastodon.social/@cheeaun/114301571477875063"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@cheeaun/11430</span><span class="invisible">1571477875063</span></a> <br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p>Really enjoyed this <a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> review from <a href="https://podcasts.social/@tuxjam" rel="nofollow">@tuxjam</a> <a href="https://podcasts.social/@tuxjam/113691945333180375" rel="nofollow" class="ellipsis" title="podcasts.social/@tuxjam/113691945333180375"><span class="invisible">https://</span><span class="ellipsis">podcasts.social/@tuxjam/113691</span><span class="invisible">945333180375</span></a> (starts around 47:00)</p><p>Glad that folks are having fun mispronouncing the name 😂</p>
<p>Seems like <a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> got mentioned by another podcast<br><a href="https://comopiensodigo.com/@comopiensodigo/posts/73a6962e-bd26-45ef-9a5c-f466ed5c4b81" rel="nofollow" class="ellipsis" title="comopiensodigo.com/@comopiensodigo/posts/73a6962e-bd26-45ef-9a5c-f466ed5c4b81"><span class="invisible">https://</span><span class="ellipsis">comopiensodigo.com/@comopienso</span><span class="invisible">digo/posts/73a6962e-bd26-45ef-9a5c-f466ed5c4b81</span></a></p><p>I don't know Spanish, so ran it through a transcriber + translator, with some words possibly translated inaccurately, but I kinda get the context roughly.</p>
<p>FYI for (new?) <a href="/tags/pixelfed/" rel="tag">#Pixelfed</a> users, using <a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> will show the media-first UI experience, implemented last year <a href="https://mastodon.social/@cheeaun/112286757479031305" rel="nofollow" class="ellipsis" title="mastodon.social/@cheeaun/112286757479031305"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@cheeaun/11228</span><span class="invisible">6757479031305</span></a></p><p>👉 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a></p>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>🤳 QR code for profiles and shortcuts settings<br>🔃 Import/export accounts<br>📸 Extract description from attached image metadata<br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>🌟 Featured profiles (for upcoming Mastodon v4.4)<br>🔑 Revoke access token when logging out<br>📸 Respect server's media description character limit<br>🪣 Add indicator for exclusive lists<br>🧪 Sandbox <a href="https://mastodon.social/@cheeaun/114494995294330803" rel="nofollow" class="ellipsis" title="mastodon.social/@cheeaun/114494995294330803"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@cheeaun/11449</span><span class="invisible">4995294330803</span></a><br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p>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 <span class="h-card"><a href="https://hachyderm.io/@phanpy" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>phanpy</span></a></span> and a small script to extract out the static folder so I can continue serving it out via Caddy. I <a href="https://shom.dev/posts/20251127_phanpy-custom-build-for-self-hosting/" rel="nofollow">wrote a quick post</a> about it, I'm sure there are better and more idiomatic ways of doing this, so advice is welcome.</p><p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/selfhosting/" rel="tag">#SelfHosting</a> <a href="/tags/podman/" rel="tag">#Podman</a> <a href="/tags/caddy/" rel="tag">#Caddy</a></p>
Edited 129d ago
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>🎏 Change profile header and avatar<br>🗓️ Scheduled posts<br>🗣️ Experimental implementation of Translator & Language Detector APIs (Chrome 131 - 137) <a href="https://webmachinelearning.github.io/translation-api/" rel="nofollow" class="ellipsis" title="webmachinelearning.github.io/translation-api/"><span class="invisible">https://</span><span class="ellipsis">webmachinelearning.github.io/t</span><span class="invisible">ranslation-api/</span></a><br>- Code: <a href="https://github.com/cheeaun/phanpy/blob/0759e6431f4572a1d0f10b8eeda0b46b9f14bc0b/src/utils/browser-translator.js" rel="nofollow" class="ellipsis" title="github.com/cheeaun/phanpy/blob/0759e6431f4572a1d0f10b8eeda0b46b9f14bc0b/src/utils/browser-translator.js"><span class="invisible">https://</span><span class="ellipsis">github.com/cheeaun/phanpy/blob</span><span class="invisible">/0759e6431f4572a1d0f10b8eeda0b46b9f14bc0b/src/utils/browser-translator.js</span></a><br>🧵 ‘Add to thread’ menu when right-clicking/long-pressing compose button<br>📸 Camera button on composer, if supported (Mobile Safari opens camera, Chrome Android requires one extra step)<br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p>Wondering if <a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> users know that the composer can be minimized or popped out as a separate window (only on desktop)? 🤔</p><p><a href="/tags/phanpyprotip/" rel="tag">#PhanpyProTip</a></p>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>💬 Better display support for Mastodon v4.4's native quote posts<br>🧮 Math formatting for LaTeX<br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p>How do you self-host Phanpy and keep it updated?</p><p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a></p>
<div class="poll">
<h3 style="display: none;">Options: <small>(choose one)</small></h3>
<ul>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="9 votes">33%</span>
<span class="poll-option-text">go to repo Releases page, download zip, everytime</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="12 votes">44%</span>
<span class="poll-option-text">git clone repo, build, git pull next time</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="4 votes">15%</span>
<span class="poll-option-text">click around yunohost</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="2 votes">7%</span>
<span class="poll-option-text">other, comment below</span>
</label>
</li>
</ul>
<div class="poll-footer">
<span class="vote-total">27 votes</span>
—
<span class="vote-end">Ended 51d ago</span>
<span class="todo">Polls are currently display only</span>
</div>
</div>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>📝 Composer relayout<br>🔍 Recent searches<br>🏛️ Edit History Snapshots<br>🔰 Show role badges with profile usernames<br>⌛ "X months/years later" hint between list of threads or comments<br>🔗 "Open link?" prompt when clicking links that don't show domain<br>🔬 Larger-than-rendered custom emojis opens up in media modal when clicked.<br>🔭 Zoom in/out buttons in Custom Emojis picker<br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>💬 More support for (upcoming) Mastodon v4.5's native quote posts<br>🐛 Bug fixes</p><p>(2 quick fix releases were made within hours, now should be fine)</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>🗓️ Experimental "Year In Posts"<br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p>Phanpy.social对pixelfed的支持真不错啊,elk.zone都不支持登陆pixelfed</p><p>我的狗照片:<span class="h-card"><a href="https://pixelfed.social/kipjaychou" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>kipjaychou</span></a></span></p><p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> <a href="/tags/phanpy/" rel="tag">#phanpy</a> <a href="/tags/phanpysocialdev/" rel="tag">#PhanpySocialDev</a></p>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>🗣️ Reply/Reply all<br>⌨️ Sequential hotkeys, only g>h and g>n for now<br>💈 Decal patterns for posting stats<br>💬 Slightly more support for Mastodon v4.5's native quote posts<br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>
<p>RE: <a href="https://mastodon.social/@cheeaun/115230439826570897" rel="nofollow" class="ellipsis" title="mastodon.social/@cheeaun/115230439826570897"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@cheeaun/11523</span><span class="invisible">0439826570897</span></a></p><p>For devs implementing Quote Posts, I've compiled my own doc here, probably useful <a href="https://github.com/cheeaun/phanpy/discussions/1294" rel="nofollow" class="ellipsis" title="github.com/cheeaun/phanpy/discussions/1294"><span class="invisible">https://</span><span class="ellipsis">github.com/cheeaun/phanpy/disc</span><span class="invisible">ussions/1294</span></a></p><p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> should cover most features, maybe just 95% of them(?) 🤞</p><p>Unlike the official site, <a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a><br>- allows QP with media or poll<br>- prompt for embedding QP after paste link, instead of just embed<br>- doesn't have 'cancel quote' button in Composer<br>- still resolve non-native QP but they look more like a link card now</p><p>My progress thread since Sept 19 👇 <a href="/tags/mastodev/" rel="tag">#MastoDev</a></p>
<p><a href="/tags/phanpysocial/" rel="tag">#PhanpySocial</a> changelog ✨</p><p>📤 Allow receiving shared data with the Web Share Target API<br>🔐 Timeline access controls<br>👤 New shortcut: "Profile"<br>📝 "Only followings" filter for Mentions<br>↕️ Preliminary support for vertical-lr writing mode<br>🐛 Bug fixes</p><p>🔗 <a href="https://phanpy.social/" rel="nofollow"><span class="invisible">https://</span>phanpy.social/</a><br>💬 <a href="https://matrix.to/#/%23phanpy:matrix.org" rel="nofollow" class="ellipsis" title="matrix.to/#/%23phanpy:matrix.org"><span class="invisible">https://</span><span class="ellipsis">matrix.to/#/%23phanpy:matrix.o</span><span class="invisible">rg</span></a></p>

