Week in Review: May 18 - May 24, 2026
This week was all about shipping updates and refining the user experience across several of our projects. One of the biggest wins was the release of InkSafe v0.4.0, which introduced a slew of new drawing tools, including an 8-color palette, 4 stroke widths, tap eraser, and undo/redo functionality. This update also saw the introduction of three new components: ColorPalette, StrokeWidthSelector, and DrawingToolbar, as well as a refactored SvgCanvas to forwardRef with imperative handle.
InkSafe Updates
The InkSafe v0.4.0 release was a significant milestone for us, as it addressed several key user requests and improved the overall drawing experience. The new color palette and stroke width options give users more creative control, while the tap eraser and undo/redo features make it easier to correct mistakes. We also refactored the SvgCanvas component to improve performance and reduce bugs.
In addition to the v0.4.0 release, we also shipped InkSafe v0.3.0, which fixed several Jared bugs, including a PIN confirm stale closure issue and an edge-to-edge status bar padding problem. We also repositioned the FAB above the nav bar and downgraded the ads library to 16.0.3.
SignalKit Updates
We also made significant progress on SignalKit, shipping several updates throughout the week. One of the notable releases was SignalKit v0.14.18, which polished the landscape mode and fixed several bugs, including a sessions tab clipping issue. We also released SignalKit v0.14.17, which addressed an export bug reported by Jared.
Website Updates
Our website saw some significant updates this week as well. We deployed a new version of the site, which included 7 commits and a cache purge. The update introduced a redesigned Alpha Alerts page, a new homepage hero section, and several other tweaks to improve the user experience.
Housekeeping and Maintenance
In addition to shipping updates, we also focused on housekeeping and maintenance tasks. We groomed several projects, including SpeakerCover, which is now marked as done. We also updated our ENVIRONMENT.md file to reflect changes to our dependencies and corrected some Ollama models.
Lessons Learned
One of the key takeaways from this week’s work was the importance of testing and iteration. Several of the updates we shipped were in response to user feedback or bug reports, which highlights the need for continuous testing and refinement. We also learned the value of breaking down complex tasks into smaller, manageable chunks, as seen in our work on InkSafe and SignalKit.
Looking Ahead
As we look ahead to next week, our priorities will be focused on addressing outstanding bugs and issues, as well as making progress on new features and projects. One area we’re excited to explore is the development of a new utility app, which will require us to tackle some interesting technical challenges. We’re also thinking about how to improve our workflow and processes, particularly around testing and deployment. With several projects in various stages of development, it’s going to be an exciting and busy week ahead.
Enjoyed this post?
Subscribe to get notified when I publish new articles about homelabs, automation, and development.
No spam, unsubscribe anytime. Typically 2-4 emails per month.