Nat
14f3cf601d
feat: список покупок и мобильная навигация
...
- строка: количество (×N, шрифт как у наименования) справа от значка инфо; фикс. слоты дата/автор/инфо/кол-во без смещений
- значок инфо: зелёный неон (currentColor + drop-shadow), работает и на мониторе
- смартфон: аппаратная «Назад» закрывает карточку, на уровне списка приложение не закрывается (History API + сентинель)
- sw: кэш v20
2026-10-11 19:21:48 +03:00
db
GList: общий список покупок — сервер, PWA, инструкция, push в ntfy, иконка smart.png
2026-09-30 18:08:10 +03:00
design
GList: общий список покупок — сервер, PWA, инструкция, push в ntfy, иконка smart.png
2026-09-30 18:08:10 +03:00
public
feat: список покупок и мобильная навигация
2026-10-11 19:21:48 +03:00
server
fix: авто-инициализация БД при старте контейнера (init-db перед сервером, сид только для свежей БД)
2026-09-30 19:24:58 +03:00
tools
GList: общий список покупок — сервер, PWA, инструкция, push в ntfy, иконка smart.png
2026-09-30 18:08:10 +03:00
.dockerignore
Dockerfile + .dockerignore: node:24-alpine, порт 3000, volume для data/
2026-09-30 18:12:01 +03:00
.gitignore
GList: общий список покупок — сервер, PWA, инструкция, push в ntfy, иконка smart.png
2026-09-30 18:08:10 +03:00
docker-compose.yml
docker-compose: внешний порт из ENV PORT (${PORT:-3000}:3000), внутренний контейнера фиксирован 3000
2026-10-04 22:44:59 +03:00
Dockerfile
fix: авто-инициализация БД при старте контейнера (init-db перед сервером, сид только для свежей БД)
2026-09-30 19:24:58 +03:00
package-lock.json
GList: общий список покупок — сервер, PWA, инструкция, push в ntfy, иконка smart.png
2026-09-30 18:08:10 +03:00
package.json
GList: общий список покупок — сервер, PWA, инструкция, push в ntfy, иконка smart.png
2026-09-30 18:08:10 +03:00
TZ.md
GList: общий список покупок — сервер, PWA, инструкция, push в ntfy, иконка smart.png
2026-09-30 18:08:10 +03:00