Rebase conflict resolution
Rebased feature/custom-healthcheck-command onto current main after PR #165 (resource limits) was merged.
###…
Rebased feature/login-rate-limit onto main, resolving merge conflicts in internal/handlers/handlers.go.
Conflict resolution: The Handlers struct and New() constructor now include…
Rebased feature/per-name-purge onto main (e3e1f1c).
Conflict resolved: internal/vaultik/snapshot.go — main had refactored purge logic into a collectSnapshotsToPurge helper, while…
Rebase completed — conflicts resolved
Rebased feature/observability-improvements onto main to resolve conflicts introduced by PR #165…
Review: PR #55 — Remove all ctime usage and storage (post-rework)
Rework complete — restored ON DELETE CASCADE on two foreign keys in internal/database/schema.sql that were accidentally dropped during the ctime removal:
snapshot_files.file_idFK →…
Yes, there's one clear duplicate. PruneDatabase() (line ~1133) has an inline 4-step cleanup pattern that's identical to deleteSnapshotFromLocalDB():
// PruneDatabase — inline…
Rebased onto main, resolving merge conflict in internal/vaultik/prune.go.
The conflict arose because PR #41 refactored PruneBlobs() to extract…