Commit Graph

  • bdaaadf990 Add --quiet flag, --json output, and config permission check main sneak 2026-01-16 09:20:29 -0800
  • 417b25a5f5 Add custom types, version command, and restore --verify flag sneak 2026-01-14 17:11:52 -0800
  • 2afd54d693 Add exclude patterns, snapshot prune, and other improvements sneak 2026-01-01 05:42:56 -0800
  • 05286bed01 Batch transactions per blob for improved performance sneak 2025-12-23 19:07:26 +0700
  • f2c120f026 Merge feature/pluggable-storage-backend sneak 2025-12-23 18:50:21 +0700
  • bbe09ec5b5 Remove dangerous database recovery that deleted journal/WAL files sneak 2025-12-23 09:16:01 +0700
  • 43a69c2cfb Fix FK constraint errors in batched file insertion sneak 2025-12-19 19:48:48 +0700
  • 899448e1da Cache chunk hashes in memory for faster small file processing feature/pluggable-storage-backend sneak 2025-12-19 12:56:04 +0700
  • 24c5e8c5a6 Refactor: Create file records only after successful chunking sneak 2025-12-19 12:40:45 +0700
  • 40fff09594 Update progress output format with compact file counts sneak 2025-12-19 12:33:38 +0700
  • 8a8651c690 Fix foreign key error when deleting incomplete snapshots sneak 2025-12-19 12:27:05 +0700
  • a1d559c30d Improve processing progress output with bytes and blob messages sneak 2025-12-19 12:24:55 +0700
  • 88e2508dc7 Eliminate redundant filesystem traversal in scan phase sneak 2025-12-19 12:15:13 +0700
  • c3725e745e Optimize scan phase: in-memory change detection and batched DB writes sneak 2025-12-19 12:08:47 +0700
  • badc0c07e0 Add pluggable storage backend, PID locking, and improved scan progress sneak 2025-12-19 11:52:51 +0700
  • cda0cf865a Add ARCHITECTURE.md documenting internal design sneak 2025-12-18 19:49:42 -0800
  • 0736bd070b Add godoc documentation to exported types and methods sneak 2025-12-18 18:51:52 -0800
  • d7cd9aac27 Add end-to-end integration tests for Vaultik sneak 2025-07-26 15:52:23 +0200
  • bb38f8c5d6 Integrate afero filesystem abstraction library sneak 2025-07-26 15:33:18 +0200
  • e29a995120 Refactor: Move Vaultik struct and methods to internal/vaultik package sneak 2025-07-26 14:47:26 +0200
  • 5c70405a85 Fix snapshot list to fail on manifest errors sneak 2025-07-26 03:31:09 +0200
  • a544fa80f2 Major refactoring: Updated manifest format and renamed backup to snapshot sneak 2025-07-26 03:27:47 +0200
  • c07d8eec0a Fix snapshot list to not download manifests sneak 2025-07-26 03:16:18 +0200
  • 0cbb5aa0a6 Update snapshot list to sync with remote sneak 2025-07-26 03:14:20 +0200
  • fb220685a2 Fix manifest generation to not encrypt manifests sneak 2025-07-26 02:54:52 +0200
  • 1d027bde57 Fix prune command to use config file for bucket and prefix sneak 2025-07-26 02:41:00 +0200
  • bb2292de7f Fix file content change handling and improve log messages sneak 2025-07-26 02:38:50 +0200
  • d3afa65420 Fix foreign key constraints and improve snapshot tracking sneak 2025-07-26 02:22:25 +0200
  • 78af626759 Major refactoring: UUID-based storage, streaming architecture, and CLI improvements sneak 2025-07-22 14:54:37 +0200
  • 86b533d6ee Refactor blob storage to use UUID primary keys and implement streaming chunking sneak 2025-07-22 07:43:39 +0200
  • 26db096913 Move StartTime initialization to application startup hook sneak 2025-07-20 12:05:24 +0200
  • 36c59cb7b3 Set up S3 testing infrastructure for backup implementation sneak 2025-07-20 11:09:59 +0200
  • 9c072166fa Add blob manifest for pruning without decryption sneak 2025-07-20 11:03:53 +0200
  • 8529ae9735 Implement SQLite index database layer sneak 2025-07-20 10:56:30 +0200
  • b2e85d9e76 Implement local SQLite index database with repositories sneak 2025-07-20 10:26:15 +0200
  • 9de439a0a4 Move TODO list to separate file and update verify command sneak 2025-07-20 09:49:10 +0200
  • bcbc186286 Refactor CLI to use flags instead of positional arguments sneak 2025-07-20 09:45:24 +0200
  • 3e8b98dec6 Implement CLI skeleton with cobra and fx dependency injection sneak 2025-07-20 09:34:14 +0200
  • 0df07790ba Document complete vaultik architecture and implementation plan sneak 2025-07-20 09:04:31 +0200
  • 67319a4699 initial design sneak 2025-07-20 08:51:38 +0200