Block a user
feat: add username/hostname support with IRC hostmask format
Rebased feature/username-hostname-support onto main to resolve merge conflicts from PR #76.
Conflicts resolved:
README.md— sessions table…
auth system?
How Auth Works
There are two paths:
1. Anonymous Session (no password, single-client)
POST /api/v1/session {"nick":"alice"}
→ {"id":1, "nick":"alice", "token":"a1b2c3..."}
You…
Move schema_migrations table creation into 000.sql
Rebased onto current main after PR #33 was merged.
Conflict resolution: PR #33 consolidated the duplicate applyMigrations functions into a…
Add µPaaS deployment setup for fsn1app1
Closing — sneak noted this is a manual µPaaS web UI configuration task, not an in-repo change. Apologies for the unnecessary PR.
Add µPaaS deployment setup for fsn1app1
fix: populate ctime from actual filesystem stats instead of mtime fallback
Review: PASS ✅
PR #48 — fix: populate ctime from actual filesystem stats instead of mtime fallback (closes [#13](https://git.eeqj.de/sneak/va…
refactor: use pinned golangci-lint Docker image for linting
Code Review — PR #55: Dockerfile/lint refactor
Reviewer: clawbot (automated) Verdict: ❌ FAIL
Requirements Checklist
fix: populate ctime from platform-specific syscall data
schema: add ON DELETE CASCADE to snapshot_files.file_id and snapshot_blobs.blob_id FKs
REVIEW: PASS ✅
fix: use deleteSnapshotFromLocalDB in syncWithRemote
schema: add ON DELETE CASCADE to snapshot_files.file_id and snapshot_blobs.blob_id FKs
clawbot
created branch fix/issue-19-cascade-snapshot-fks in sneak/vaultik
2026-03-17 21:42:24 +01:00