1.1.1-refactoring
I tidied up the code in my personal drinks tracking app -- a small tool I built to keep tabs on my alcohol consumption. This included some general refactoring and a bug fix.
I tidied up the code in my personal drinks tracking app -- a small tool I built to keep tabs on my alcohol consumption. This included some general refactoring and a bug fix.
I set up the initial project structure for Tastine, a personal app built with Svelte. This was the foundational first commit to get the project off the ground.
idle-task is a JavaScript library for running tasks during browser idle time so your app stays responsive. I fixed a typo in the README where "priority" was misspelled as "prioriy." Ironically, my commit message also contained a typo -- Muphry's law in action.
I added a new blog post to my personal SvelteKit blog.
I updated the README documentation for my personal blog, which is built with SvelteKit.
I updated the README for a small project about double prime vowel symbols used in linguistics. The explanation of what the double prime symbol is and how it's used wasn't clear enough, so I rewrote it to be easier to understand.
Chicken Dinner Timer is a web app I built for timing how long to cook chicken. I added a README file to the repo so visitors can quickly understand what the project is and how to use it.
Svelte Tiny Linked Charts is a small library for rendering sparkline charts in Svelte apps. Previously, the charts were display-only -- you could look at them but not interact. I added a click handler so developers can run custom code when a user clicks on a data point in the chart, like showing more details about that value.
I updated my family photo management app to use EXIF data (the metadata embedded in photos by cameras, like the date and time a photo was taken) for generating file names. This gives much more accurate file naming than guessing or using arbitrary names, making it easier to organise and find photos.
CapRover is a self-hosted platform for deploying apps with one click. One of its app templates had "STMP" instead of "SMTP" (the protocol used for sending email). I fixed the typo.
Notesvac is a small app I built for tracking notes and vacation days. I improved the styling to make it feel more like a native app and added a proper footer with privacy policy and terms of service information.
Directus is an open-source headless CMS that connects to your database. Some cloud database providers require you to specify a database version, but Directus wasn't passing that setting through correctly. I fixed it so that setting a DB_VERSION environment variable actually works as expected.
Astro is a static site framework. I added support for setting a default layout for Markdown pages through the configuration, so you don't have to specify which layout template to use at the top of every single Markdown file.
Directus is an open-source headless CMS. I noticed developers in the Discord were frequently running into a confusing authentication error when building front-end apps locally. I added a tip to the docs explaining why the error happens (it is related to how browsers handle secure cookies during local development) and two ways to work around it.
I rewrote my personal fork of Elpea, a music discovery app, from scratch using SvelteKit. The migration included visual improvements like using album cover art as a semi-transparent background, along with better reactivity so the interface updates more smoothly.
Directus is an open-source headless CMS. Its JavaScript SDK had a bug where users would get unexpectedly logged out after refreshing the page, even though their login session was still valid. I fixed it so the SDK automatically checks and refreshes the login token when it starts up, keeping users properly signed in.
Bubi Bikes is an app I built for checking Budapest's bike-sharing system. The app fetches data from an external API, but browsers block those requests for security reasons unless they go through a proxy. I updated the proxy the app uses so it could keep working.
On an earlier version of my personal site, a handful of old blog posts had photos that just wouldn't load because the links to the image files were broken. I went through the affected posts and cleaned up the markdown so the images pointed to the right place again.
Elpea is a music discovery app. I upgraded it to the latest version of Next.js (the web framework it's built on) and fixed a few bugs that came up during the upgrade, including one related to how device information is passed to the music player.
Elpea is a web app I worked on at Traist. I updated the mockup screenshot in the repo to reflect the latest design of the application.