docs: add auto-update documentation

This commit is contained in:
Mikhail Kiselev
2026-02-10 16:03:39 +03:00
parent cf0d60f40c
commit 30af8729b8

View File

@@ -15,6 +15,7 @@
- 💾 **Экспорт** - экспорт данных в JSON или CSV - 💾 **Экспорт** - экспорт данных в JSON или CSV
- 🔊 **Звуковые уведомления** - настраиваемые звуковые оповещения - 🔊 **Звуковые уведомления** - настраиваемые звуковые оповещения
- 🌐 **Локализация** - русский и английский интерфейс - 🌐 **Локализация** - русский и английский интерфейс
- 🔄 **Автообновление** - проверка и установка обновлений из приложения
## Скриншоты ## Скриншоты
@@ -36,6 +37,24 @@ _(Скоро)_
3. Переместить `Daily Timer.app` в `/Applications/` 3. Переместить `Daily Timer.app` в `/Applications/`
4. Убрать атрибут карантина (см. ниже) 4. Убрать атрибут карантина (см. ниже)
### Автообновление
Приложение поддерживает автоматическое обновление:
1. Открыть **Настройки** → секция "Обновления"
2. Нажать **Проверить сейчас**
3. Если доступно обновление → **Скачать и установить**
4. После установки нажать **Перезапустить**
Приложение автоматически:
- Скачивает новую версию
- Устанавливает в `/Applications/`
- Снимает карантин (`xattr -cr`)
- Перезапускается
**Обнаружение пересборок**: Если версия та же, но бинарник изменился (пересборка) - приложение также предложит обновление.
### Установка Wails CLI ### Установка Wails CLI
```bash ```bash
@@ -172,6 +191,7 @@ GITEA_TOKEN=<token> make release-publish
- [ ] Шаблоны команд - [ ] Шаблоны команд
- [ ] Облачная синхронизация - [ ] Облачная синхронизация
- [ ] Поддержка Windows/Linux - [ ] Поддержка Windows/Linux
- [x] Автообновление приложения
## Лицензия ## Лицензия