home.social

#phanpysocialdev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #phanpysocialdev, aggregated by home.social.

  1. Not bad, for now.

    Still just a card, not full implementation yet (collections page, "remove me" buttons, edit, delete, update, etc).

    #PhanpySocialDev

  2. RE: bne.social/@james/116067684110

    Somehow manage to whip this up, extracting the idea from this discussion thread.

    #PhanpySocialDev

  3. RE: mastodon.social/@staff/1160152

    Adding support for disabled "live feeds".

    Now the issue is whether to hide the 'Local' and 'Federated' menu items in the main nav. Phanpy allows users to switch servers, so folks can still open it, then switch to those that allow public "live feeds" 🤔

    #PhanpySocialDev

  4. 经测试iPhanpy可以登录自托管Mastodon、Sharkey
    更新后的iPhanpy可以登录自托管的GoToSocial、Pixelfed

    iPhanpy has been tested and confirmed to work with self-hosted Mastodon instances and Sharkey.
    The updated iPhanpy can now log in to self-hosted GoToSocial and Pixelfed instances.

    apps.apple.com/us/app/iphanpy-

    #phanpy #PhanpySocial #iphanpy #PhanpySocialDev

  5. dev.phanpy.social好像更新了“用一个透明框,框住了置顶帖文”,这是更新还是我的错觉()

    #PhanpySocialDev #phanpy

  6. 炒鸡方便的功能,phanpy的账号导出导入,从phanpy.social切换到dev.phanpy.social体验更新的功能 :drgn_bread:

    #PhanpySocialDev #phanpy

  7. Looks kinda plain, maybe will look better for artists or photographers 🤷‍♂️

    #PhanpySocialDev

  8. Been getting double-posting issues on mastodon.social server here. Quite embarrassing having to delete the duplicate replies.

    Thought could be a Phanpy bug but seems unlikely because Phanpy implements `Idempotency-Key` (docs.joinmastodon.org/methods/). *Could* likely happen because Phanpy also have a fallback try/catch logic for servers that don't support `Idempotency-Key` 🤔

    Hard to debug on the spot as the issue happens randomly.

    #PhanpySocialDev #MastoDev

  9. RE: mastodon.social/@cheeaun/11578

    想到年度总结应该也在 dev.phanpy.social/#/ 下面,就去Github github.com/cheeaun/phanpy/comm 查phanpy的源码,只查了1 hour ago的commit正好没有关于YearInPosts的修改

    然后就尝试各种后缀,比如2025、year、summary等等,再然后
    询问Gemini,如何才能知道一个网站可以接什么后缀,Gemini回答:核心文件路径: 在 GitHub 仓库中寻找 App.jsx 或专门的 routes.js 文件

    然后把github.com/cheeaun/phanpy/blob 喂给Gemini就找到了:代码中定义了 /yip 路径,对应 YearInPosts 组件

    然后就输入dev.phanpy.social/#/yip 就到了年度总结页面

    #PhanpySocialDev #phanpy

  10. Now up on #PhanpySocialDev dev.phanpy.social/ - give it a try 🙇‍♂️
    - Link hidden inside Settings, not the nav menu
    - Not localized yet, still experimental, things might change or break later
    - The 3D grid background was fun 🙈

  11. Here's a WIP #SneakPeek

    I needed this, built it. No idea what's the direction yet but it's fun.

    #PhanpySocialDev (still on my local dev)

  12. Turns out a bit more complicated than I thought. #PhanpySocialDev

    - Prevent possible infinite loop if there's circular reference (if any of the post quotes an already-listed post)
    - Max batch limit, if exceeds 30 status fetches, stop, show a button for user to manually "unwrap" another 30 - for very, very long chain of quotes
    - Add a little CSS scroll-driven animation fun with `timeline-range-name`, so new, that even Biome (& Firefox 🥲) doesn't support it yet github.com/biomejs/biome/issue

  13. For context, I'm copying this experimental idea from an app called Skywalker bsky.app/profile/skywalker.the

    It's called "Unwrap quote chain".

    Still on my local dev #PhanpySocialDev

  14. Folks using #PhanpySocialDev , there are 2 new features that need a bit of testing:

    1. QR code for profiles and shortcuts settings - includes scanner (camera) too
    2. Import/export accounts - the export *excludes* access tokens, so need to login again after import

    They’re quite hidden, so just a heads-up 🙇‍♂️

  15. Not sure if it'll be useful, but looks good 🤔

    Too bad I can't add a Share/Download (image) button due to CORS issue (avatar image and header image). Possibly can fallback to just pure solid-color version but doesn't look as pretty 😆

    For context, Mastodon Android app has this blog.joinmastodon.org/2024/02/ (Feb 2024)

    #PhanpySocialDev

  16. Random thought: at some point, it's probably easier for @phanpy to redirect users to use edit.photo/ or edit.video/ by @rikschennink , or squoosh.app/ (image compressor), then somehow redirect back to upload the media in the composer 🤔

    #PhanpySocialDev

  17. Wondering if this would be useful?

    (I messed up while screen recording this & accidentally mentioned everyone 😂 — now deleted, sorry 🙇‍♂️)

    #PhanpySocialDev (still on my local, not on dev site)
    #Design #UX #MastoDev

  18. 25 files for different unicode ranges 😮 #PhanpySocialDev

    Though they're only loaded when required (displayed on the page).

    Just for *one* weight (400), though I don't get why need so many weights for emojis. Italics too?

    Files from Fontsource fontsource.org/fonts/noto-emoji

  19. Updated docs regarding attaching a quote with media and/or poll github.com/cheeaun/phanpy/disc

    - Mastodon: ✅ Quote ❌ Media ❌ Poll
    - Bluesky: ✅ Quote ✅ Media 🚫 Poll (doesn't exist)
    - X: ✅ Quote ✅ Media ❌ Poll
    - Threads: ✅ Quote ✅ Media OR ✅ Poll

    On #PhanpySocialDev , I'm testing Threads' route for now.

  20. ✅ Change quote settings on a published post
    ✅ Removing your post from someone’s quote post

    The dev site #PhanpySocialDev will be quite unstable for now 🙇‍♂️

    Note to translators: don't need to hurry & translate everything now, copy could be added, changed or removed later 🙏

  21. Quote post work-in-progress thread.

    Boost count + Quote count.

    #PhanpySocialDev

  22. So my suspicion is that #Phanpy was somehow corrupted.

    I'm not sure, however, if that's a symptom of a deeper issue, or the root cause itself.

    Has anyone experienced a similar issue? If so, what were the steps to fixing it?

    #YunoHost #yunohosthelp #yunohosters #yunohostadmin #phanpy #phanpysocial #phanpysocialdev #FediHelp #Fediverse #GoToSocial #GoToSocialAdmin #TechHelp #TechHelpNeeded #ServerHelp #Help

  23. So my suspicion is that #Phanpy was somehow corrupted.

    I'm not sure, however, if that's a symptom of a deeper issue, or the root cause itself.

    Has anyone experienced a similar issue? If so, what were the steps to fixing it?

    #YunoHost #yunohosthelp #yunohosters #yunohostadmin #phanpy #phanpysocial #phanpysocialdev #FediHelp #Fediverse #GoToSocial #GoToSocialAdmin #TechHelp #TechHelpNeeded #ServerHelp #Help

  24. So my suspicion is that #Phanpy was somehow corrupted.

    I'm not sure, however, if that's a symptom of a deeper issue, or the root cause itself.

    Has anyone experienced a similar issue? If so, what were the steps to fixing it?

    #YunoHost #yunohosthelp #yunohosters #yunohostadmin #phanpy #phanpysocial #phanpysocialdev #FediHelp #Fediverse #GoToSocial #GoToSocialAdmin #TechHelp #TechHelpNeeded #ServerHelp #Help

  25. So my suspicion is that #Phanpy was somehow corrupted.

    I'm not sure, however, if that's a symptom of a deeper issue, or the root cause itself.

    Has anyone experienced a similar issue? If so, what were the steps to fixing it?

    #YunoHost #yunohosthelp #yunohosters #yunohostadmin #phanpy #phanpysocial #phanpysocialdev #FediHelp #Fediverse #GoToSocial #GoToSocialAdmin #TechHelp #TechHelpNeeded #ServerHelp #Help

  26. So my suspicion is that #Phanpy was somehow corrupted.

    I'm not sure, however, if that's a symptom of a deeper issue, or the root cause itself.

    Has anyone experienced a similar issue? If so, what were the steps to fixing it?

    #YunoHost #yunohosthelp #yunohosters #yunohostadmin #phanpy #phanpysocial #phanpysocialdev #FediHelp #Fediverse #GoToSocial #GoToSocialAdmin #TechHelp #TechHelpNeeded #ServerHelp #Help

  27. Is it possible to mute a hashtag? Let's say I want to follow the #ClimateEmergency, but am constantly distracted by the many people who say there's nothing to be done about it and post the very same graphs to convince me just adding that #ClimateDoom conclusion. Can I mute a hashtag? #feditips #mastodon #phanpy #phanpysocialdev