diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 5bf0c33..fde1dd0 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -23,9 +23,11 @@ (HP-1470-02).** It was not saved yet, so the server correctly considered it free — and the save then stored a url with no file behind it. The button is disabled now, and, because two clients can do the same in either order, the - server checks every internal plan url against the disk before storing a - configuration and refuses one that is missing. Urls that are not ours are left - alone. + server checks every internal plan url a configuration adds against the disk + and refuses a new reference that is already broken. A url the stored + configuration already carries is let through — a file can vanish from outside + Home Assistant, and refusing then would block the very edit that detaches it. + Urls that are not ours are left alone. - **Uploads are bounded (HP-1470-01).** Nothing is deleted for being old — that cost real plans twice — so the limit sits where a decision is being made anyway: an upload is refused if the store would pass 256 MB or 200 plans diff --git a/docs/CHANGELOG.ru.md b/docs/CHANGELOG.ru.md index 2f240a4..3f64ec4 100755 --- a/docs/CHANGELOG.ru.md +++ b/docs/CHANGELOG.ru.md @@ -29,8 +29,11 @@ (HP-1470-02).** Он ещё не сохранён, поэтому сервер справедливо считал его свободным — а сохранение потом записывало ссылку, за которой нет файла. Кнопка заблокирована, и, поскольку два клиента могут сделать это в любом - порядке, сервер перед записью конфигурации сверяет каждую внутреннюю ссылку с - диском и отказывает, если файла нет. Чужие ссылки не трогаются. + порядке, сервер сверяет с диском каждую внутреннюю ссылку, которую + конфигурация добавляет, и отказывает, если файла нет. Ссылку, уже записанную + в конфигурации, он пропускает: файл может исчезнуть и мимо Home Assistant, а + отказ заблокировал бы ровно ту правку, которая его отцепляет. Чужие ссылки не + трогаются. - **Загрузки ограничены (HP-1470-01).** По возрасту не удаляется ничего — это дважды стоило настоящих планов, — поэтому предел стоит там, где решение и так принимается: загрузка отклоняется, если хранилище перевалит за 256 МБ или 200