wait lol the what
06.08.2025 12:56 โ ๐ 9 ๐ 0 ๐ฌ 0 ๐ 0@cheeaun.com.bsky.social
Product-1st Front-end Engineer, based in Singapore. Currently on a career break since July '22. Working on a Mastodon web client https://phanpy.social/ and Bluesky web client https://swablu.pages.dev/ ๐๐ @cheeaun.mastodon.social.ap.brid.gy
wait lol the what
06.08.2025 12:56 โ ๐ 9 ๐ 0 ๐ฌ 0 ๐ 0Hmmโฆ ๐ค
Probably will need to plug in the V2 API at some point. Looks like "app.bsky.unspecced.getPostThreadV2" github.com/bluesky-soci...
Weather map showing temperatures around 30-32ยฐC with wind directions and light precipitation areas, including two flame icons indicating heat stress, timestamped at 10:50 AM.
Map showing weather readings near Bedok North Street 2, highlighting heat stress with a moderate level of 31.7ยฐC. Another reading near East Coast Parkway showing temperature at 29.9ยฐC, humidity at 78.5%, and wind speed of 6 km/h.
Hereโs a series of side quests on my other side projects:
1. WBGT (Wet Bulb Globe Temperature) readings are now displayed as ๐ฅ on https://checkweather.sg/
Open-source: https://github.com/cheeaun/checkweather-sg
Data from data.gov.sg [โฆ]
[Original post on mastodon.social]
Interesting.
21.05.2025 03:36 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0Interesting.
Saw the PR here too: github.com/a-viv-a/deer...
Wait, so this is how it works in Bluesky OAuth?โฆ If e.g. Skythread, Skeets, Flashes, Skylight uses OAuth, either the user gets logged out every few days or it all needs to go through a backend, do I understand that right?โฆ If so, this is kinda useless, no? ๐ #atdev
09.05.2025 03:27 โ ๐ 19 ๐ 3 ๐ฌ 3 ๐ 0A browser window displaying a website titled "Vite PWA" with a large "PWA" logo. The extension button on the toolbar is clicked showing a popup that says "Stakataka" and a button "Visualize Cache Storage"
A screenshot of the Stakataka: Cache Storage Visualizer with a user interface displaying cache data in a treemap format. It shows cache storage usage for various assets, with options to view as a sunburst or table.
A screenshot of the Stakataka: Cache Storage Visualizer with options for viewing cache as Treemap, Sunburst, and Table. Sunburst view with cache data is displayed.
A screenshot of the Stakataka: Cache Storage Visualizer with a table view selected. The table lists cached items, including a "404.html" file, "apple-touch-icon.png," and "asset-generator/api.html," along with their type and sizes.
Side quest sneak peek: a browser extension that visualizes (Service Worker) Cache Storage for web sites.
Decided to build this after seeing how difficult it is too see what's stored in Service Worker cache. They can (accidentally) take up quite a lot of [โฆ]
[Original post on mastodon.social]
I made this free image alt text generator recently theblue.social/generate-ima...
18.04.2025 09:42 โ ๐ 5 ๐ 3 ๐ฌ 2 ๐ 3hmm you're right. It seems to be coming from their API ๐ค
28.03.2025 08:31 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0So, can ATProto scale down? Have Bluesky's "scaling towards decentralization" issues been fixed?
Not fundamentally. There have been good advancements in self-hosting efforts, but my fundamental analysis of Bluesky and ATProto scaling quadratically have not changed. ๐งต
A social media post discussing the final episode of a JS Party podcast, thanking contributors and sharing a YouTube video link of Vite and Slidev.
Looks pretty neat so far ๐ค #SwabluDev
14.02.2025 03:09 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Screenshot of a social media post quoting another post from cheeaun.com, discussing OAuth in app development with the hashtag #SwabluDev.
Forgot to attach image ๐คฆโโ๏ธ
10.02.2025 11:42 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0Quote post at the top when composing too. And blockquote-style quote post. #SwabluDev
10.02.2025 11:40 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0oh wow is Render good so far?
10.02.2025 09:01 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0First blog post of 2025, with content I came up with in 2024
ไนโ (โ โ โขโ _โ โขโ โ )โ ใ
(actually it's content from the iJSCon talk)
chenhuijing.com/blog/learnin...
github.com/nolanlawson/...
09.02.2025 09:07 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0oh, I actually did try that in early #SwabluDev iterations โ but now I forgot why I abandon that look, some parts don't look right or something.
Maybe I can try it out again ๐ค
true, I'm also getting that, but maybe we need time to get use to it? ๐ค
But you can also post images without text content, and here Bsky also allow quote post *without* text ๐ซฃ
ah I see, you're right, would be cool to "collect" all quote posts + replies to every one of them ๐ค
08.02.2025 08:00 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0I think Bsky is kinda already doing this? Replying to a post from non-following will appear in the timeline of your followers too, but bsky-app has a whole bunch of if-elses to hide them to keep the timeline clean.
08.02.2025 07:00 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Not my idea, I first saw this idea floated around Mastodon folks on "doing it the right way", some mentioned it was from Tumblr or some site.
This possibly won't work for some posts that says "Look at the post below!" ๐ฌ
A screenshot of a social media post discussing the transition challenges from App Passwords to OAuth in a current authentication system. Accompanied by links to a blog post and a GitHub repository.
Quote post at the top ๐ค #SwabluDev
08.02.2025 06:20 โ ๐ 12 ๐ 0 ๐ฌ 2 ๐ 1The "thinking" process in recent AI chats reminds me of anime characters always having their inner monologue.
07.02.2025 13:58 โ ๐ 5 ๐ 3 ๐ฌ 1 ๐ 0yes. It wasn't shorten previously but now shorten to reduce character count. So the raw post text shows the shorten URL, then expanded/linkified by the facet.
Every char in the URL affects char count, unlike the fixed-23-char-for-any-URL pattern on X and Mastodon.
curious to know, which design sensibility specifically? ๐ค
07.02.2025 01:53 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0to add some context, my issue is the URL shortening ๐ฌ
06.02.2025 11:40 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0A screenshot of JSON code showing a data structure with "record" and "facets" fields, including "text" and URL information.
Honestly one of the "hacks" that I'm not a fan of in Bsky.
This is for posting (`com.atproto.repo.createRecord`).
Finally got tired of too many reposts on the timeline. Added Reposts Carouselโข๏ธ on #SwabluDev
04.02.2025 09:29 โ ๐ 9 ๐ 0 ๐ฌ 0 ๐ 0After some thorough testing & fixing, video feed timeline view on #SwabluDev seems working fine now on Mobile Safari.
When there're too many videos, they seem to hang on Mobile Safari, seemingly related to the HEVC decoder issues stackoverflow.com/questions/28...
Try it out swablu.pages.dev
maybe this too ๐คทโโ๏ธ
03.02.2025 01:17 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0