I haven't been keeping up with these at all this past few months (really ever since my living situation changed). I'll keep this one short.
Lazurite
I've been hard at work this week on Lazurite's mobile offerings. Looking to get back into the desktop app soon but want to get bugs fixed and for my apps to be in stores. The testing process is pretty tedious. For Google Play it seems like it has to be in closed testing for two weeks before qualifying for production. Fortunately my builds can be hosted on Github, making them accessible via Obtanium.
For the next release I've been making UX improvements in deeper parts of the app. In settings you can (now) view the last 1000 or so logged events. Prior to this, it stored and rendered everything that was cached which made the app a little slow from that screen. Occassionally it would cause OOM.
You can download Lazurite for Android here or try it out on iOS (via Testflight) here.
Last minute update: There's a new build for TestFlight and new Android alpha coming in the next day, fixing a DPoP error some non-BlueSky PDS users may see.
Tempest
One of the biggest things I've noticed in my week of triaging bugs is that there's a whole host of bugs I might be missing because I use a BlueSky PDS for my data. So...I decided to knock out two things:
- 1.
Learn Elixir
- 2.
Understand in better detail how a PDS even works
During the holidays I'd been working on PDSharp, which was a PDS written in F#. I might still return to that project because I miss .NET but for now I'm liking the speed at which I can power through features in Phoenix & Elixir. Making a simple front-end was pretty easy because Phoenix ships with DaisyUI.
Gardening
This week I moved my digital garden from github pages to Cloudflare as a subdomain, now at garden.desertthunder.dev. I've written two pages I'm pretty excited to share based on recent work.
- 1.
Notes on Constellation
- 2.
Notes on Flutter (I probably need to reorganize the routes, this one's
/flutter/flutter)
My goal this year was to ship more stuff. I think I'm doing that, albeit a little slower than I'd hoped. Commonplace is a project I've been working on a fair bit this year, diving back into React for ease of use as far as markdown rendering goes.