home.social

#phanpysocialdev — Public Fediverse posts

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

fetched live
  1. I don't usually encourage linking to Phanpy (it's not supposed to be a shareable permalink) but here's a preview of @stefan 's collections dev.phanpy.social/#/stefanboha (should work when not logged in too).

    #PhanpySocialDev #MastoDev

  2. RE: stefanbohacek.online/@stefan/1

    Not sure if this is the right way, but handling *collections page* (list of collections) links too, not just collection page (list of accounts).

    As the link is not the same as currently-logged-in instance, it'll be "unfurl"-ed, almost like how we "guess" the post links, then fetch the remote API call. On a *collection* page itself, it's possible to use search API to unfurl the federated local collection ID, so switching between them is possible.

    Still WIP on my local dev #PhanpySocialDev

  3. RE: mastodon.social/@Mastodon/1167

    If your server is on v4.6, try and test Collections on #PhanpySocialDev (dev.phanpy.social/).

    There's still a few small bugs that I'm aware of and probably missed, and need to test more on cross-instance use-cases 🙏

  4. Probably gone a bit overboard? It's fun though 🤔

    Still WIP on local dev. #MastoDev #PhanpySocialDev #SneakPeek

  5. Not bad, for now.

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

    #PhanpySocialDev

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

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

    #PhanpySocialDev

  7. 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

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

    #PhanpySocialDev #phanpy

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

    #PhanpySocialDev #phanpy

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

    #PhanpySocialDev

  11. 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

  12. 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

  13. 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 🙈

  14. 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)

  15. 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

  16. 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

  17. 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 🙇‍♂️

  18. 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

  19. 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

  20. 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