icon
Personal Website

Weekly Coding • 2026-06-01

This text was automatically translated to English language by LLM tool.

It’s time for the weekly programming diary. Last week, I was on vacation and spent about 18 hours coding in my free time.

Hi-Backup 📂

Changed the approach to password handling 🔑

  • 📄Previously, the password was stored in a JSON config file
  • ⌨️Now, you need to enter the password twice from the keyboard every time you run a backup

Added a password check when running a repeat backup

  • ⏩Previously, all previous files were overwritten if the password changed
  • ⛔Now, the script warns the user about an attempt to update a backup with a non-matching password and refuses to continue

Personal Website 🌐

Set up my own Docker Registry 🐋

  • ☁️Previously, image files were stored in the free docker.io cloud
  • 🍊Now, image files are uploaded directly to the Orange Pi

Improved synchronization with SmartProgress 🔃

  • 📜Previously, the target image (cover art) and headers with translations were stored in my code
  • 🖼️Now, target images and headers are synchronized and stored in a database

In total, I finished several items from the TODO.md list and hammered out a bunch of small fixes and improvements in the code along the way.

Despite the progress, the project feels like a dead end. Initially, I conceived it as a simple mirror for my SmartProgress blogs, and this “legacy” haunts the project through its long and strange life 🥴 I think I’ll continue making small improvements and fixes, but I’m not planning any “breakthrough” features for now.