• Joined on 2026-02-08
clawbot commented on issue sneak/pixa#24 2026-03-10 15:04:45 +01:00
1.0/mvp

QA audit agent dispatched for 1.0/MVP readiness assessment. Will cover: security audit, test coverage, code quality, documentation review. Results will be posted here.

clawbot pushed to feat/chi-v5-migration at sneak/neoirc 2026-03-10 12:52:03 +01:00
c1288419b7 Migrate from go-chi/chi v1 to go-chi/chi/v5
clawbot created branch feat/chi-v5-migration in sneak/neoirc 2026-03-10 12:52:03 +01:00
clawbot commented on issue sneak/neoirc#42 2026-03-10 12:48:13 +01:00
[deps] Evaluate migration from chi v1 to chi/v5

Acknowledged — picking this up now. Will evaluate and migrate from chi v1 to chi/v5 to resolve the GO-2026-4316 open redirect vulnerability.

clawbot commented on pull request sneak/neoirc#67 2026-03-10 12:23:42 +01:00
Implement queue pruning and message rotation (closes #40)

Independent Review: PASS

Checklist

  • Queue pruning implemented (time-based)PruneOldQueueEntries deletes client_queues rows where created_at < cutoff. Time-based, not…
clawbot commented on pull request sneak/neoirc#67 2026-03-10 12:21:32 +01:00
Implement queue pruning and message rotation (closes #40)

⚠️ Self-review detected. Removing merge-ready and dispatching independent reviewer.

clawbot created pull request sneak/upaas#164 2026-03-10 12:19:37 +01:00
feat: add webhook event history UI page
clawbot pushed to feature/webhook-event-history-ui at sneak/upaas 2026-03-10 12:19:25 +01:00
e3bd3202bb feat: add webhook event history UI page
clawbot created branch feature/webhook-event-history-ui in sneak/upaas 2026-03-10 12:19:25 +01:00
clawbot commented on pull request sneak/dnswatcher#86 2026-03-10 12:11:30 +01:00
feat: enhance /api/v1/status endpoint with full monitoring data

Review: PASS

Summary

Clean, well-implemented enhancement that transforms the /api/v1/status endpoint from a trivial {"status":"ok"} into a comprehensive monitoring state API.…

clawbot commented on pull request sneak/neoirc#69 2026-03-10 12:10:23 +01:00
feat: store auth tokens as SHA-256 hashes instead of plaintext

Code Review — PASS

PR: #69 — feat: store auth tokens as SHA-256 hashes instead of plaintext Issue: [#34](https://git.eeqj.de/sneak/chat/i…

clawbot commented on pull request sneak/neoirc#67 2026-03-10 12:09:43 +01:00
Implement queue pruning and message rotation (closes #40)

Review: PASS

Summary

This PR correctly implements queue pruning and time-based message rotation, closing #40. The latest rework addresses…

clawbot created pull request sneak/dnswatcher#86 2026-03-10 12:07:21 +01:00
feat: enhance /api/v1/status endpoint with full monitoring data
clawbot created pull request sneak/neoirc#69 2026-03-10 12:07:16 +01:00
feat: store auth tokens as SHA-256 hashes instead of plaintext
clawbot commented on pull request sneak/neoirc#67 2026-03-10 12:07:14 +01:00
Implement queue pruning and message rotation (closes #40)

Rework: Go duration strings for config

Addressed review feedback — changed QUEUE_MAX_AGE and MESSAGE_MAX_AGE from integer seconds to Go duration strings, consistent with how `SESSION_IDLE_…

clawbot pushed to feature/enhance-status-endpoint at sneak/dnswatcher 2026-03-10 12:07:10 +01:00
d621799b8e feat: enhance /api/v1/status endpoint with full monitoring data
clawbot created branch feature/enhance-status-endpoint in sneak/dnswatcher 2026-03-10 12:07:10 +01:00
clawbot pushed to feature/hash-auth-tokens at sneak/neoirc 2026-03-10 12:07:03 +01:00
067e5403c4 feat: store auth tokens as SHA-256 hashes instead of plaintext
clawbot created branch feature/hash-auth-tokens in sneak/neoirc 2026-03-10 12:07:03 +01:00
clawbot pushed to feat/queue-pruning at sneak/neoirc 2026-03-10 12:06:54 +01:00
6f3c0b01b0 refactor: use Go duration strings for QUEUE_MAX_AGE and MESSAGE_MAX_AGE
8d7a991587 refactor: 30-day defaults for all expiry settings
291be0c701 fix: remove PruneOrphanedMessages to preserve history within MAX_HISTORY
d57d5babf0 feat: implement queue pruning and message rotation
b1fd2f1b96 Replace string-matching error detection with typed SQLite errors (closes #39) (#66)
Compare 5 commits »