Commit Graph
11 Commits
Author SHA1 Message Date
“Naeel” 2c5871ab87 feat(shared-sqs): seed demo data on startup (SHARED_SQS_SEED_DEMO=true, v0.1.8) 2026-04-09 19:42:21 +03:00
“Naeel” 67817d5480 fix(shared-sqs): remove default startup queues from goaws.yaml 2026-04-09 19:23:48 +03:00
“Naeel” 610c604b69 feat(shared-sqs): queue CRUD + message peek/send/purge in UI (v0.1.6)
- admin.go: 5 new endpoints: create/delete queue, peek/send/purge messages
- index.html: expandable message rows, send modal, msg detail modal, create queue modal
- deployment.yaml: update image to naeel/shared-sqs:v0.1.6
- Docker image pushed: naeel/shared-sqs:v0.1.6
2026-04-09 19:08:10 +03:00
“Naeel” a4fe253768 docs(thinking): update session log with UI deployment and shared-SQS repo creation 2026-04-09 18:25:49 +03:00
“Naeel” 70c276b4e7 feat(shared-sqs): remove auth from UI, add public /ui/api/ routes (v0.1.5)
- Public routes /ui/api/* without bearer token for demo
- UI loads dashboard immediately, no login required
- Admin API /admin/* still requires bearer token
- For demo purposes only — auth will be restored later
2026-04-09 18:23:17 +03:00
“Naeel” 12b3bb9bf3 feat(shared-sqs): add SQS Console UI (v0.1.4)
- Embedded SPA with Nubes branding (go:embed)
- Admin dashboard: health stats, tenant CRUD, queue listing
- New API: GET /admin/tenants/{id}/queues — tenant queue list with counts
- Route /ui/ serves built-in console
- Auto-refresh every 10s, responsive design
2026-04-09 18:01:12 +03:00
Naeel 5ecf2782fa fix: JSON protocol for Batch ops + CMV test (61/61 PASS)
- SendMessageBatch/DeleteMessageBatch: JSON tags Successful/Failed for AWS CLI v2
- Fix CMV test: capture receipt handle from same receive that checks visibility
2026-04-09 17:12:26 +03:00
Naeel 6c1aadd886 fix: InvalidClientTokenId panic + VT defaults + Dockerfile config + hardcore tests (58/61)
- Add InvalidClientTokenId, ValidationError to SqsErrors (was causing panic: WriteHeader code 0)
- Extract applyEnvironmentDefaults() with defer in LoadYamlConfig (VT=30 even without config file)
- Dockerfile: copy goaws.yaml to /conf/, pass --config flag
- Fix SendMessageBatch form parsing for AWS Query Protocol
- Add hardcore_test.sh (61 tests, 14 groups)
- Remove temp debug logs from delete_message.go
2026-04-09 16:11:32 +03:00
Naeel 073683250c shared-sqs: Этапы 5+6 — Admin API, auth middleware, graceful shutdown 2026-04-09 12:59:53 +03:00
Naeel 08053ca8e5 shared-sqs: Этап 4 — изоляция очередей по тенанту 2026-04-09 12:53:10 +03:00
Naeel f4352a17b1 shared-sqs: Этап 1 — клон GoAWS, удаление SNS, go build OK 2026-04-09 12:25:02 +03:00