Management
- Continued preparing financial documents for TinyPilot
- Started reviewing a new contract for TinyPilot
- Continued working with team and manufacturer on transferring our return process to the manufacturer
- Had 1:1 with a teammate
Software development
- Continued documenting TinyPilot’s release process
- I realized I’d been kind of “cheating” by privately making last-minute ship/release decisions when we encounter bugs during pre-release testing, and I’ve never defined the decision-making process
- Worked on improving TinyPilot’s release scripts
- Worked on improving TinyPilot’s static IP feature
- Supported release tasks for 2.6.3 release
- Moved Ansible role for internal testing laptop to a team repository
- Started transitioning the team LogPaste server to Fly.io
- Updated team PicoShare server to 1.4.2
eth-zvm is an experimental implementation of the Ethereum virtual machine in pure Zig. I probably won’t implement the whole thing, but it’s a fun way to play around with Zig on a project where Zig does seem to actually be the right tool.
PicoShare is a minimalist web-based file sharing tool I’m working on. I’m often frustrated that I can’t just send someone a link directly to a file because every file-sharing service tries to re-encode images/video or wrap their own viewer around other files, so I’m making a simple self-hostable tool that lets you upload files and share them with other people.
Misc
- Installed dropbear on my Proxmox VM server so I can decrypt the server remotely
- I was doing this with a TinyPilot, but it required a TinyPilot to be connected to the server whenever it booted
- It was surprisingly easy. I find most things that mess with Linux’s boot fail disastrously like 20% of the time and have lots of undocumented steps, but this worked well
- Fixed CI for my ZFS encrypted backup scripts