Files
ds-galo/.gitignore
T
iu 520886a11d feat(web): правки применяются на фронте, фильтры в WASM
Новый алгоритм редактирования: обработка идёт только на клиенте.

- Фильтры «Свет» считает WASM-модуль на Rust (frontend/wasm/light, 1.5 КБ):
  он строит тональные кривые и обрабатывает пиксели. При недоступности модуля
  используется JS-реализация с тем же результатом — расхождение проверяется
  тестом.
- Просмотр рисует видимую область фото с правками на canvas поверх
  исходной версии, поэтому изменения видны сразу, без ожидания рендера.
- Правки уходят на сервер не сразу: через десять секунд без изменений или при
  переключении фото. Сервер сохраняет параметры и готовит варианты сетки и
  полноразмерную версию в фоне, о готовности сообщает через SSE — клиент
  подтягивает готовую версию.
2026-10-21 00:06:46 +03:00

35 lines
766 B
Plaintext

.env
/bin/
backend/static/*
!backend/static/.gitkeep
frontend/node_modules/
frontend/build/
frontend/.svelte-kit/
# Сборка WASM-модуля фильтров (исходники и готовый модуль в репозитории).
frontend/wasm/light/target/
node_modules/
*.log
nohup.out
# Python bytecode
__pycache__/
*.py[cod]
# Local data backends (defaults)
galo.db
galo.db-*
# Root-level local FS storage (FS_ROOT=./data); anchored so it does not match
# the Android source package android/.../com/galo/android/data/.
/data/
# Android build output and local toolchain config
android/.gradle/
android/build/
android/app/build/
android/local.properties
android/keystore.properties
android/*.jks
android/*.keystore
android/.idea/
android/captures/