Since Print Nanny's beta opened on December 26, 2020, I've cut 2 minor and 11+ bugfix releases to close out 26+ Github issues. Thank you for investing your time and energy into bug bashing with me!
Hey y'all! I'm Leigh, creator of print-nanny.com
You're reading the first-ever monthly Print Nanny newsletter, which you're receiving because you requested a beta invitation.
Fierce Release Cadence 🔥
Since Print Nanny's beta opened on December 26, 2020, you've seen:
- 2 minor releases
- 11+ bugfix releases
- Current version: 0.1.0 -> 0.3.4
- Closed 26+ Github issues.
Thank you for investing your time and energy into bug bashing with me!
Notification System 🔔
UI Notification Center
In addition to email alerts, notifications can now be received through Print Nanny's web UI. Check out the Notification Settings page to configure alerts for print job progress, defect detection, and on remote command events.
Expect to see more notification options (like Slack and Discord) appearing soon.
Percentage-based Progress Notifications
You can now configure an alert that will snap a photo of your print as it progresses.
Inspect Snapshots & System Metadata
Catch your cat in the act of batting at your 3D printer's nozzle, or check on the throttle status of your Raspberry Pi.
Say Hello to Vue.js
Praise Be for CI/CD
I started developing Print Nanny's OctoPrint plugin on whichever Raspberry Pi happened to be on my desk at the time. With more than a dozen scattered throughout my home, it's hard to keep track!
My Raspberry Pis run a modified version of Raspberry Pi OS, tweaked for various machine learning and computer vision projects.
As a direct result, a significant portion (18/ 28 or 64% Github issues) of bugs reported are installation issues. 😱
That's why I'm excited to announce...
🎉 Plugin builds are now tested against against OctoPi 0.18 with Github actions!
Credit to @foosel for inspiring this with her post about OctoPrint's CI/CD. 🦾
New Github Issue Templates
Please use the following templates to report bugs or suggest an improvement. 🙇♀️
Beta Invites Will Resume Soon
Thank you to everyone who has participated in the beta so far!
1,526 people bravely volunteered to test my night/weekend software, which is roughly 1,500 more than I expected when I first pushed Print Nanny. 😲
If you signed up after Dec. 27, 2020, 1:24 a.m Pacific Standard Time (roughly 4 hours after the Beta was announced), you're still waiting on an invite.
I apologize for leaving you hanging!
After inviting the first 100 people who signed up, I closed invites to focus on bugs.
I hope it's a consolation that the longer you wait, the more polished your experience will be.
From the 100 invites I sent out...
- 52 people claimed their invitation
- 12 were able to install the plugin
- 10 got past device registration
- 8 devices are currently sending a heartbeat.
I focused on installer improvements this week, and I'll be keeping tabs on this data to understand if more work is needed here.
Does this data collection and publication make you uncomfortable? Read on...
Because I'm a solo developer, there are a couple of very important features / practices that I can't provide right now, but am committed to in future releases.
I've created Github issues to track the implementation of these privacy improvements. Please feel free to comment or +1 issues most important to you!
- Opt-in tracking events.
By participating in the Beta program, you are opting in to all tracking events.
In a future release, you will be able to inspect all tracking events and must explicitly opt-in to each type of tracking / telemetry event.
- Offline mode.
In a future release, Print Nanny will offer a privacy-first mode, which will support offline operation.
- Data portability / transparency
In a future release, you will be able to download every byte of data Print Nanny collects from you, so you can evaluate if Print Nanny meets your standards for data collection.
- Data retention policy
In a future release, you will have the right to configure a retention policy for the data Print Nanny collects.
If you have a question or comment, join me and the growing Print Nanny community on Discord.