Feed fetching works. As you can see, I only focused on the backend part of the feature 🙃
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 :)
About finding your builder community online.
Small copy to clipboard interaction in billow.software.
Billow was pixel-perfectly designed by @cedric.design in Framer.
To implement the design, I created a little plugin that generates a markdown spec from any selected frame to paste into Claude Code as reference.
Works great so far 🙌
CMDK Menu in billow.software
A quick little demo* of Kai, the annotation tool I've been building over the past week.
Hugely inspired by agentation.dev, but I wanted to create something framework agnostic that you don't have to install inside your project.
Highlights from today's work on billow.software:
Polishing the auth flow for billow.software today 🪄
As always, h/t to @cedric.design for the clean design.
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.
Turned @spatie.be's Laravel guidelines (spatie.be/guidelines) into a proper agent skill using Anthropic's skill-creator skill (what a name).
Some interesting patterns in there, we'll see how it goes 🤞
With the exams finished and my new personal website out in the world, it's time to dive into the world of iOS development again 🥳
I will talk more about the app in the next couple of days, but as a little teaser, here's the icon :)
Things are getting serious if I end my prompts to Claude Code with "Only present the plan if you're 99+% sure that it will work".
Dynamic offers in billow.software
Todo: Launch personal website this weekend
(I'm too tired after the exam today to do anything else except coming up with this list. Tomorrow, it's time to build again though ^^)
Publicly committing so I don't tinker too much:
My new personal website goes live this weekend 🙌
Just need to make some final touches and set up the hosting, then we're good to go.
Show thread (2 posts)
One skill I recently created for Claude Code and quite enjoy using is called "continuous-learning".
It goes through the last n git commands and identifies learning opportunities that could be documented in CLAUDE.md or specialized files.
Show thread (2 posts)
I'm currently building v2 of my personal site with @getkirby.com.
The core idea is to have a unified feed of all my content in one place.
I've now backfilled my whole Twitter archive + regularly fetch posts from Bluesky. So cool seeing everything come together.
Show thread (2 posts)
Custom range slider for billow.software based on Radix UI.
h/t to @cedric.design for the design ✨
Thinking about starting to build iOS apps again…
I still enjoy building things for the web, but since it's my day job, I want to switch things up a bit for my personal projects.
I already completed #hackingwithswiftui in 2022. What are the main changes since then?
The new landing page for http://song.pics is coming along very nicely. Really dig these colors 👀