2cfee5075e
fix: panic guards, dedup, and unsafe documentation
Andrew Phillips2026-03-20 17:17:58 -03:00
52e9787edb
refactor: deduplicate filter plugins, extract helpers across codebase
Andrew Phillips2026-03-20 15:54:33 -03:00
00be72f3d0
refactor: rename size to uncompressed_size, add compressed_size and closed columns
Andrew Phillips2026-03-18 10:58:26 -03:00
49793a0f94
feat: add streaming tar export/import and rename "none" to "raw"
Andrew Phillips2026-03-17 21:24:39 -03:00
074ba64805
feat: allow --list to accept item IDs for filtering
Andrew Phillips2026-03-17 17:56:35 -03:00
02f0c8d453
fix: use XDG config directory for default config file location
Andrew Phillips2026-03-17 16:07:13 -03:00
c29e37c03e
fix: use XDG data directory as default storage location
Andrew Phillips2026-03-17 15:37:25 -03:00
28c3deaeca
fix: expand tilde (~) in config file paths to home directory
Andrew Phillips2026-03-17 15:32:30 -03:00
cb56a398fa
feat: add --ids-only flag to --list mode for scripting
Andrew Phillips2026-03-17 15:04:10 -03:00
2452da52ef
chore: add license, repository, keywords, and rust-version to Cargo.toml
Andrew Phillips2026-03-17 14:50:45 -03:00
6347427536
chore: remove bin/keep binary from tracking, add bin/ to gitignore
Andrew Phillips2026-03-17 14:47:57 -03:00
a8759c4b83
feat: add infer and tree_magic_mini meta plugins, make zstd internal by default
Andrew Phillips2026-03-17 14:46:51 -03:00
a90c19efc1
feat: add native zstd compression plugin and deduplicate shared compression/meta utilities
Andrew Phillips2026-03-16 20:03:30 -03:00
35ee71c3cf
feat: add export/import modes, unify service layer, fix binary detection
Andrew Phillips2026-03-16 08:43:26 -03:00
0a3d61a875
fix: client save with --compression none stored lz4 instead of none
Andrew Phillips2026-03-15 12:46:29 -03:00
eca17b36ee
fix: client save logs item ID early, stores compression via proper field and size via update endpoint
Andrew Phillips2026-03-15 10:14:55 -03:00
5bad7ac7a6
refactor: decouple meta plugins from DB via SaveMetaFn callback, extract shared utilities
Andrew Phillips2026-03-14 22:36:59 -03:00
fdc5f1d744
fix: client --list uses list_format from config like local mode
Andrew Phillips2026-03-14 20:01:58 -03:00
f5bae46620
fix: all tables respect table_config from settings
Andrew Phillips2026-03-14 19:49:31 -03:00
0bc8d9c909
fix: surface server error in get_status and trim table output
Andrew Phillips2026-03-14 19:32:39 -03:00
1a942b4d23
fix: format client --status output as tables instead of raw JSON
Andrew Phillips2026-03-14 19:25:53 -03:00
886ac98b21
fix: URL-encode query params in client and pass --meta to server on save
Andrew Phillips2026-03-14 19:16:39 -03:00
0658d8378f
fix: group all server options under Server Options help heading
Andrew Phillips2026-03-14 18:56:32 -03:00
ffe71440d9
fix: use explicit snake_case serialization for CompressionType
Andrew Phillips2026-03-14 18:26:58 -03:00
8acbd34150
fix: add --meta filtering support to client/server list mode
Andrew Phillips2026-03-14 18:22:07 -03:00
f2d93a2812
fix: skip_lines/skip_bytes filters producing empty output on large files
Andrew Phillips2026-03-14 16:20:30 -03:00
0af74000d2
fix: eliminate unsafe code via nix, command-fds, and thread-local cookie
Andrew Phillips2026-03-14 16:01:54 -03:00
9a1e23e85f
fix: use tempdir for db doctests instead of project root
Andrew Phillips2026-03-14 15:10:47 -03:00