|
Сад: инвентарь декораций — покупка кладёт на склад, drag на карту и обратно
- Бэк: garden_items.x/y nullable; покупка декорации не размещает её, а кладёт в инвентарь; PATCH с x/y null возвращает декорацию в инвентарь (растениям — 400); авторазмещение учитывает только размещённые элементы. - Фронт: полоса инвентаря под сценой с чипами, drag из инвентаря на карту с призраком у курсора, drag размещённой декорации обратно в инвентарь, GnAlert «Куплено…» в маркете. Фикс: убран pointer-events:none у декораций — из-за него декорации нельзя было перетаскивать по карте. - Миграция f2a3b4c5d6e7, локали ru/en/uk, ТЗ 0.15. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| backend/alembic/versions/e1f0a2b3c4d5_garden_coins_items.py |
|---|
| backend/alembic/versions/f2a3b4c5d6e7_garden_inventory.py 0 → 100644 |
|---|
| backend/app/api/garden.py |
|---|
| backend/app/models.py |
|---|
| backend/app/services/garden.py |
|---|
| backend/tests/test_garden.py |
|---|
| docs/TZ.md |
|---|
| frontend/src/api.ts |
|---|
| frontend/src/components/GardenScene.vue |
|---|
| frontend/src/locales/en.ts |
|---|
| frontend/src/locales/ru.ts |
|---|
| frontend/src/locales/uk.ts |
|---|
| frontend/src/views/GardenView.vue |
|---|