diff --git a/docs/ai/offline-cache.md b/docs/ai/offline-cache.md index 32f00ca..c2e6f46 100644 --- a/docs/ai/offline-cache.md +++ b/docs/ai/offline-cache.md @@ -91,7 +91,7 @@ refresh. Смена адреса API (`switchApiBaseUrl`) идёт через `l версии пакетов `drift`/`sqlite3` — recipe качает `sqlite3.wasm` с GitHub-релиза пакета `sqlite3.dart`, версия релиза берётся из `flutter pub deps --json`, и компилирует `drift_worker.js` из исходника `package:drift/web/drift_worker.dart` через `dart compile js`. -`just build-web` вызывает это автоматически. +`just build-web` этот рецепт не вызывает — запускать вручную. ## Что не проверено diff --git a/justfile b/justfile index 186e8f3..e30b46d 100644 --- a/justfile +++ b/justfile @@ -20,9 +20,12 @@ api: web: cd {{backend}} && DATABASE_URL={{db_url}} ALLOW_DEV_SECRET=1 WEB_DIR=../app/build/web uv run fintracker serve --port 8000 +# db + migrations + Flutter web build + API and web on :8000 (needs `nix develop .#app`) +dev: db-start migrate build-web web + # --- flutter --- -build-web: app-web-assets +build-web: cd app && flutter pub get && flutter build web --release # fetch sqlite3.wasm + compile drift_worker.js into app/web/ (offline cache, drift/wasm+OPFS —