Croissant v0.5 has been released!
I have improved the favicon fetcher from the last update. Croissant will now go HTML spelunking because not enough blogs have a default favicon.ico.
I have added a âClose as Unreadâ button to the end of the reader view. This is the closest youâre getting to a âBookmarkâ feature :) Itâs next to the âExternal Linkâ button which opens the original item URL in your web browser. I donât like the placement or label of either button but they exist as they are for now.
I changed the fallback title for titleless items to include the time (it used to be just date). This is because some microblogs publish multiple notes on the same day.
That is all!
Dexie Vibes and FOSS
Croissant wonât see another update until next year unless Iâm forced to fix any bugs. I did yolo a Dexie update. Dexie is the only 3rd-party JavaScript dependency. It makes IndexedDB usable. I like Dexie because I dislike IndexedDB.
I was disappointed to see Dexieâs new website looks like generic vibe-coded VC-funded slopware. Itâs neither, as far as I know. That might be a little harsh â thereâs no
The old website (old.dexie.org) had some charm to it. The new website has broken links and the docs havenât improved. I hope better documentation is planned. But I canât really complain itâs
The databases powering your company? Built by developers working double shifts. Those JavaScript frameworks everyone depends on? Often shepherded by a single person, unpaid, drowning in demands.
Open Source Developers Are Exhausted, Unpaid, and Ready to Walk Away - Itâs FOSS
Yikes, sounds familiar. Dexie has a cloud premium service so maybe itâs making good bank?
Croissant is technically not FOSS because the license only allows personal use.
Croissant (the âSoftwareâ) is provided free of charge for personal, non-commercial use. You may not redistribute, sublicense, and/or sell copies of the Software.
The purpose of this was to keep my code away from whatever GitHub has become and the giant plagiarism machines. Entirely futile I know, but Iâm not an AI-inevitablist. Part of the reason Croissant is so minimal and opinionated is to avoid burnout.
Croissant is close to feature complete for my liking but I may give it a facelift next year. I still like the idea of making Croissant themable. I want to at least provide more customisable typographic styles.
Thanks for reading! Follow me on Mastodon and Bluesky. Subscribe to my Blog and Notes or Combined feeds.