Настало время еженедельного дневника по программированию. На прошлой неделе я был в отпуске, и потратил на кодинг в свободное время примерно 18 часов.
Hi-Backup 📂
Изменил подход к работе с паролями 🔑
- 📄Раньше пароль хранился в конфиг-файле JSON
- ⌨️Теперь пароль нужно вводить с клавиатуры дважды при каждом запуске бекапа
Добавил проверку пароля при повторном бекапе
- ⏩Раньше все предыдущие файлы перезаписывались, если пароль менялся
- ⛔Теперь скрипт предупреждает пользователя о попытке обновить бекап с несовпадающим паролем, и отказывается продолжать
Персональный веб-сайт 🌐
Настроил свой Docker Registry 🐋
- ☁️Раньше image-файлы хранились в бесплатном облаке docker.io
- 🍊Теперь image-файлы заливаются напрямую в Orange Pi
Улучшил синхронизацию с SmartProgress 🔃
- 📜Раньше картинка цели (обложка) и заголовки с переводами хранились у меня в коде
- 🖼️Теперь картинка цели и заголовки синхронизируются и хранятся в базе данных
В итоге, завершил несколько пунктов в списке TODO.md, и попутно запилил кучу маленьких исправлений и улучшений в коде.
Несмотря на прогресс, проект ощущается тупиковым. Изначально я задумывал проект как простое зеркало для моих блогов из SmartProgress, и это "наследие" тянется за проектом через всю его длинную и странную жизнь 🥴 Думаю продолжать делать маленькие улучшения и исправления, но никаких "прорывных" фич пока не планирую