Chee Aun 🤔

Product-1st Front-end Engineer, based in Singapore. On a (long) career break since July 2022. Working on a Mastodon web client phanpy.social @phanpy

Why follow me: I have interests in , , , , , & . I usually post about my side projects, tech events, weird discoveries, and sometimes local news.

tfr

:thinking_face: :catjam:
🤔 🐱 [TEST :thinking_face: :catjam: ]
Chee Aun 🤔cheeaun
2025-12-28

@admin got it. Thanks for providing the screenshots, they've been helpful. I'll look into this 🙇‍♂️🙇‍♂️

Chee Aun 🤔 boosted:
2025-12-28

FOSDEM 2026 Social Web Speakers

I have been trying to create a list for #fosdem26 and realized that (ironically) most of the people in the socialweb track ... does not have a fediverse account listed there.

I am also at fault, btw, so shame to me.

If you know someone who is presenting at #fosdem26 please send them my way. I will update this thread with the list of confirmed speakers.

The Fosdem 26 social web track List:

@pfefferle
@andypiper@macaw.social
@andypiper@flipboard.com
@evan @evanprodromou
@haubles
@mapache
@darius
@bjoernsta
@django
@resieguen
@openforfuture
@iusondemand
@cwebber
@tsyesika
@zzepposs
@melaniebartos
@Pepijn
@Floppy
@tobias
@mayel
@ivan
@hongminhee@hackers.pub
@samvie
@benpate
@neiman
@hongminhee@hollo.social

Social Web Track

fosdem.org/2026/schedule/track

Boosts are also appreciated!

P.S. Special thanks to @liaizon for the suggestions.

#askfedi #activitypub #fosdem

Chee Aun 🤔cheeaun
2025-12-28

@admin you mean it looks fine when not zoomed and in PWA?

Chee Aun 🤔cheeaun
2025-12-28

@admin hmm, this looks unexpectedly weird. Could you screenshot how it looks before pressing the '+'? Thanks 🙇‍♂️

Chee Aun 🤔 boosted:
2025-12-27

✏️ Dear Mozilla, I don't want an “Al kill switch”, I want a more responsible approach for all

a new blog post! (*I do want the kill switch, but responsible rollout matters even more in the grand scheme of things)

hidde.blog/mozilla-ai-kill-swi

Chee Aun 🤔cheeaun
2025-12-27

@amarzar @lal102 unfortunately not possible. iOS web apps don't support it. Android has support for it, but not implemented on @phanpy

Chee Aun 🤔cheeaun
2025-12-27

@colo_lee yeah, they should be visible the same way as how you can see your own posts on your profile — just with better UI now. Maybe your auto-delete setting doesn’t delete old PMs? 🤔

Chee Aun 🤔cheeaun
2025-12-27

@colo_lee it’ll just show one month for you? 🤔

Chee Aun 🤔 boosted:
Chee Aun 🤔cheeaun
2025-12-27

Now up on 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 🙈

Chee Aun 🤔cheeaun
2025-12-27

@Crissy @sashin the Catch-up feature doesn't decide that. It still displays everything, but presented in a faster-to-skim and organized way.

Chee Aun 🤔cheeaun
2025-12-27

@vyr it… doesn't detect 🙈. It's really just basic try/catch, retry submit without the header github.com/cheeaun/phanpy/blob

I think I was expecting some servers will just ignore the header if not supported, but some seems to completely reject it and return error.

Chee Aun 🤔cheeaun
2025-12-27

@shom test reply to see if the bug happens 🙈

Chee Aun 🤔cheeaun
2025-12-27

@nelson thanks!

1. Probably will put it in main nav once finalized. Though would make Catch-up more sparkly first than this? 🙈
2. You're right, media view would be really useful 🤔

Chee Aun 🤔cheeaun
2025-12-27

RE: mastodon.social/@anatudor/1157

Possibly same issue (same server too).

Chee Aun 🤔cheeaun
2025-12-27

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.

Chee Aun 🤔cheeaun
2025-12-27

@evan ah ok. I think… that's a solved problem? 🙈 They have to be separate button, UI & flow from the beginning (IG→DM tab, Bsky→Chat, X→Chat, FB→Messenger, Discord→DM tab, Reddit→Chat) — learning from other apps + adapting existing usage patterns and expectations.

Once we have this, we can finally remove "Private mention" from the composer 🤞

Chee Aun 🤔cheeaun
2025-12-27

@evan I'm not sure which aspect you're referring to. I don't see any separation as long as the there's linkage between broadcast post and non-broadcast post (e.g. I could reply to this with "direct" visibility, and then you could respond with "public" visibility, effectively breaking the entire conversation thread in public 🤣).

Renaming "direct message/mention" to "private mention" by Mastodon feels like a solid first step in the right direction.

Chee Aun 🤔cheeaun
2025-12-26

@admin cool. Though it’ll have issues (too many requests) if you want to generate last year(s) posts because there’s no way to segment the posts by year and I’m using Search API to segment instead 🙇‍♂️

Chee Aun 🤔cheeaun
2025-12-26

@admin should be here.

But it also won’t show if your server doesn’t support search operators

Dark app settings screen showing options like "Cloak mode," "Unsent drafts," and "Year in Posts" with a red arrow drawn pointing to "Year in Posts."

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst