# Changelog

## [0.1.1] - 2026-07-27

### Změněno
- distribuce je čistý ZIP určený k přímému rozbalení do `/www/backup2`;
- výchozí úložiště záloh změněno na `/www/backup2/backups`;
- log aplikace změněn na `/www/backup2/var/backup2.log`;
- systemd služby používají `/www/backup2`;
- Apache vzor používá `DocumentRoot /www/backup2/public`;
- Apache vzor povoluje `.htaccess` pro vlastní autentizaci;
- do adresáře `backups` přidána vlastní blokace přímého HTTP přístupu.

## [0.1.0] - 2026-07-27

### Přidáno
- první verze projektu Backup2 v PHP + MySQL;
- synchronizace zařízení a lokalit z CDZ přes `sehrano_backup`;
- prvotní `sync:cdz --full`;
- podpora MikroTik `/export compact` přes SSH;
- podpora UBNT `/var/tmp/system.cfg` přes SSH;
- dešifrování starého CDZ hesla reverzní mapou;
- plánování podle `druh2` a nastavitelné intervaly/noční okno;
- rozprostření zařízení v čase uvnitř nočního okna;
- automatický retry po chybě;
- dashboard s alerty;
- seznam zařízení, detail a historie;
- ruční záloha tlačítkem;
- databázový lock proti souběžnému zálohování stejného zařízení;
- SHA-256 a detekce změny konfigurace;
- CLI příkazy `db:migrate`, `sync:cdz`, `backup:run-due`, `backup:device`, `doctor`;
- systemd timer pro CDZ synchronizaci a scheduler.
