docs: update gui verification workflow
This commit is contained in:
parent
644ec0ed00
commit
272a7f870b
|
|
@ -67,7 +67,7 @@
|
||||||
```
|
```
|
||||||
|
|
||||||
Она проверяет локали, production-сборку фронтенда, актуальность embedded Wails assets и компиляцию GUI-бинаря.
|
Она проверяет локали, production-сборку фронтенда, актуальность embedded Wails assets и компиляцию GUI-бинаря.
|
||||||
Дополнительно запускается headless Chromium smoke через Wails-mock: проверяются first-run, recovery, основное окно, настройки, workspace, вкладки дела, файлы, журнал, активность и мобильный viewport. Скриншоты пишутся в `/tmp/verstak-gui-smoke`.
|
Дополнительно запускается headless Chromium smoke через Wails-mock: проверяются first-run, recovery, основное окно, Settings, workspace, вкладки дела, файлы, журнал, активность и мобильный viewport. Smoke выполняет реальные UI-действия: создание заметки, запись worklog, создание узла, вход в папку и возврат назад, а также Sync Now с предупреждениями о conflicts/applyErrors. Скриншоты пишутся в `/tmp/verstak-gui-smoke`.
|
||||||
|
|
||||||
Бинарники попадают в `build/`:
|
Бинарники попадают в `build/`:
|
||||||
- `verstak-gui-linux-amd64` — GUI-приложение
|
- `verstak-gui-linux-amd64` — GUI-приложение
|
||||||
|
|
|
||||||
11
docs/PLAN.md
11
docs/PLAN.md
|
|
@ -114,6 +114,10 @@
|
||||||
- ✅ Import dialog with safety checks (PreviewImport)
|
- ✅ Import dialog with safety checks (PreviewImport)
|
||||||
- ✅ Keyboard shortcuts
|
- ✅ Keyboard shortcuts
|
||||||
- ✅ i18n (ru/en)
|
- ✅ i18n (ru/en)
|
||||||
|
- ✅ First-run/recovery flow без авто-создания vault
|
||||||
|
- ✅ Settings window: General, Workspace, Templates, Plugins, Files, Activity, Sync, Backup
|
||||||
|
- ✅ Sync settings перенесены в Settings; в основном UI остался status/manual sync widget
|
||||||
|
- ✅ Rendered GUI smoke: first-run, recovery, Settings icons, workspace, tabs, files back button, create flows, worklog, sync conflict/applyError warnings, mobile viewport
|
||||||
|
|
||||||
Архитектура:
|
Архитектура:
|
||||||
|
|
||||||
|
|
@ -317,6 +321,13 @@ verstak/
|
||||||
# GUI smoke check перед коммитом
|
# GUI smoke check перед коммитом
|
||||||
./scripts/check-gui.sh
|
./scripts/check-gui.sh
|
||||||
|
|
||||||
|
# Полная проверка GUI:
|
||||||
|
# - i18n/source hygiene
|
||||||
|
# - frontend production build
|
||||||
|
# - embedded Wails assets == frontend/dist
|
||||||
|
# - go build с тегами "webkit2_41 desktop production"
|
||||||
|
# - rendered Chromium smoke с Wails-mock и action-flow проверками
|
||||||
|
|
||||||
# Только rendered smoke фронтенда с Wails-mock
|
# Только rendered smoke фронтенда с Wails-mock
|
||||||
cd frontend && npm run smoke:gui
|
cd frontend && npm run smoke:gui
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue