Had this sudden urge to try out Go this week and decided to just go for it on an experimental branch.
So far, the difference has been night and day when it comes to the available ATproto tooling. Will report back how the experiment goes.
Had this sudden urge to try out Go this week and decided to just go for it on an experimental branch.
So far, the difference has been night and day when it comes to the available ATproto tooling. Will report back how the experiment goes.
YouTube videos now also open in a clutter-free interface inside of Morgenblau.
Soooo much better than the native ui 😮💨
The reader becomes usable 🥳
Extraction for feeds without embedded content also works pretty well (see second article that I open in the demo).
The feed now uses Inertia's deferred props feature to enable skeleton loaders instead of long waiting times.
Show thread (2 posts)
Favicons for feeds now get properly fetched with the help of this package: github.com/php-feed-io/...
Started with the visual polish today. Always makes me more excited to work on an app when it starts to actually look good.
A bit of behind the scenes improvements today: Made the feed fetcher more robust (e.g. auto-muting failed feeds after a while). Having Miniflux & FreshRSS as a reference really helped here.
Worked a bit more on the feed-io setup from yesterday and changed some AI workflow related tooling.
Reading tip for the day:
First PR on Tangled merged: The first iteration of the “Add Subscription"-Flow is done 🙌
Tangled is now the official home of the Morgenblau repo with GitHub being only a mirror (was inverted before). PRs, issues, etc. all live on ATproto from now on 🌌
Made a couple more improvements to the "Add subscription" flow (like not allowing to accidentally add the same feed twice).
Started to work on the “Add Source” flow. Save to PDS already works, the UI still needs a bit of polish.
Morgenblau is now being powered by Laravel + Inertia + React.
Probably worth it's own blog post about the why behind the decision, but the TLDR is: Laravel is just my favorite framework and where I'm most productive in :)
I’m starting another 30-day PACT.
Worked on the main layout with its "scrolling window"-like structure this morning.
Don't mind the content for now, just placeholders :)
Today, I started to design the overall layout for morgen.blue.
In the process, I discovered this beautiful icon set, which I really like:
www.basicons.com
Getting started…
Github: github.com/hfrdmnk/morg...
Tangled Mirror: tangled.org/dominik.soci...
I just sent the first devlog newsletter for Morgenblau: buttondown.com/dominikhofer...
If you haven't subscribed yet and want to follow the process, you can do so over at morgen.blue
Some core concepts to explore for morgen.blue.
(I'll write a bit more about them in the next newsletter issue.)
Quoting @dominik.social
In case you missed my blogpost from yesterday: I'm building my own take on an atproto-based RSS reader!
If you're interested, you can follow along by signing up over at morgen.blue or by checking this tag on my website: dominikhofer.me/tag/morgenblau
I’m building my own RSS reader.