docs: update thinking log + progress for v0.1.6

This commit is contained in:
“Naeel”
2026-04-09 19:09:58 +03:00
parent 610c604b69
commit bab90f6947
2 changed files with 93 additions and 0 deletions
+33
View File
@@ -1942,3 +1942,36 @@ G15 перезапущен → **21/21 PASS ✅**
- [ ] DB_DSN в function pod env
- [ ] schema.sql при деплое функции
---
## 2026-04-09 (вечер) — shared-sqs v0.1.6: Queue CRUD + Message UI
### Реализовано
**Backend (shared-sqs/app/admin/admin.go):**
- `POST /tenants/{id}/queues` — создание очереди (с проверкой лимита MaxQueues)
- `DELETE /tenants/{id}/queues/{name}` — удаление очереди
- `GET /tenants/{id}/queues/{name}/messages` — peek-просмотр сообщений (read-only, без ReceiptHandle)
- `POST /tenants/{id}/queues/{name}/messages` — отправка сообщения через admin API
- `DELETE /tenants/{id}/queues/{name}/messages` — purge (очистка без удаления очереди)
**Frontend (shared-sqs/app/ui/index.html):**
- Expandable строки очередей: клик на имя → inline-таблица сообщений
- Кнопки действий: 📨 Отправить / 🗑 Очистить / ✕ Удалить
- Модалка отправки сообщения (`#modal-send`)
- Модалка детали сообщения (`#modal-msg-detail`) — c копированием тела
- Модалка создания очереди (`#modal-queue-create`)
- JS: `msgCache` для безопасной передачи тела без onclick attrs
**Сборка:**
- `naeel/shared-sqs:v0.1.6` собран и запушен на Docker Hub
**Git:** коммит `610c604`, ветка `shared-sqs`
### Осталось
- [ ] Задеплоить v0.1.6 в K8s (kubectl-токен истёк, нужно обновить)
```
kubectl -n shared-sqs set image deployment/shared-sqs shared-sqs=naeel/shared-sqs:v0.1.6
```