Commit Graph

57 Commits

Author SHA1 Message Date
Mark 3bc66ddc48 Split server into crate
CI / Typos (push) Failing after 17s
CI / Build and test (push) Successful in 1m41s
CI / Clippy (push) Has been cancelled
CI / Build and test (all features) (push) Has been cancelled
Docker / build-and-push (push) Has been cancelled
2026-04-15 09:23:52 -07:00
Mark 251d130987 Tweak status codes
CI / Clippy (push) Successful in 1m2s
CI / Typos (push) Failing after 1m10s
Docker / build-and-push (push) Failing after 2m21s
CI / Build and test (all features) (push) Successful in 3m27s
CI / Build and test (push) Successful in 6m7s
2026-04-03 12:35:01 -07:00
Mark 0281a33f86 Client tweaks
CI / Typos (push) Failing after 20s
CI / Build and test (push) Successful in 1m47s
CI / Clippy (push) Successful in 2m25s
Docker / build-and-push (push) Successful in 4m4s
CI / Build and test (all features) (push) Successful in 6m44s
2026-04-03 09:01:51 -07:00
Mark d3ab2684f4 Auto-refresh
CI / Typos (push) Failing after 31s
CI / Clippy (push) Successful in 58s
Docker / build-and-push (push) Failing after 3m13s
CI / Build and test (all features) (push) Successful in 3m33s
CI / Build and test (push) Successful in 4m3s
2026-04-03 08:57:43 -07:00
Mark 5527b61d39 Refactor grouping 2026-03-28 11:20:16 -07:00
Mark 9967e066bb Tweak schema api
CI / Typos (push) Successful in 32s
CI / Clippy (push) Successful in 1m15s
CI / Build and test (push) Successful in 1m42s
CI / Build and test (all features) (push) Successful in 6m9s
Docker / build-and-push (push) Successful in 3m23s
2026-03-27 03:13:15 -07:00
Mark 256af68382 Schema endpoint 2026-03-26 20:46:49 -07:00
Mark 47a0adbaff Workdir config
CI / Typos (push) Successful in 23s
CI / Build and test (push) Successful in 1m53s
CI / Clippy (push) Successful in 4m4s
Docker / build-and-push (push) Successful in 4m28s
CI / Build and test (all features) (push) Successful in 7m2s
2026-03-26 19:31:40 -07:00
Mark 80f4ebdbe6 Remove S3 + encryption
CI / Typos (push) Successful in 20s
CI / Clippy (push) Successful in 2m44s
CI / Build and test (push) Successful in 3m10s
Docker / build-and-push (push) Successful in 5m6s
CI / Build and test (all features) (push) Successful in 6m51s
2026-03-26 14:37:18 -07:00
Mark ec7326a55e Image transformation
CI / Typos (push) Successful in 20s
CI / Build and test (push) Failing after 2m41s
CI / Clippy (push) Successful in 3m23s
CI / Build and test (all features) (push) Failing after 10m11s
Docker / build-and-push (push) Failing after 1m1s
2026-03-26 14:03:30 -07:00
Mark f9a39d5ff9 Add name parameter 2026-03-26 09:58:32 -07:00
Mark 5b0953d250 Add field endpoint
CI / Typos (push) Successful in 17s
CI / Build and test (push) Failing after 2m37s
CI / Clippy (push) Successful in 3m29s
CI / Build and test (all features) (push) Has been cancelled
2026-03-24 09:44:01 -07:00
Mark f7ea25f059 Return len
CI / Typos (push) Successful in 31s
CI / Clippy (push) Successful in 1m17s
CI / Build and test (all features) (push) Failing after 5m32s
CI / Build and test (push) Failing after 7m49s
2026-03-24 03:43:26 -07:00
Mark 6f267880c8 Many field paths
CI / Typos (push) Successful in 22s
CI / Build and test (push) Failing after 2m40s
CI / Clippy (push) Successful in 3m28s
CI / Build and test (all features) (push) Failing after 11m10s
2026-03-23 22:41:07 -07:00
Mark 0792b2f2c6 Proxy router
CI / Typos (push) Successful in 34s
CI / Clippy (push) Successful in 1m17s
CI / Build and test (all features) (push) Failing after 5m15s
CI / Build and test (push) Failing after 10m29s
2026-03-23 22:25:23 -07:00
Mark e83c522e78 Add server client
CI / Typos (push) Successful in 24s
CI / Clippy (push) Successful in 1m16s
CI / Build and test (all features) (push) Failing after 5m5s
CI / Build and test (push) Failing after 6m55s
2026-03-23 21:53:39 -07:00
Mark dfcb4b0a24 Add server subcommand 2026-03-23 21:43:18 -07:00
Mark 76d38d48c5 Reorganize S3 clients 2026-03-23 21:09:22 -07:00
Mark 5da81679be Configure content disposition 2026-03-23 16:26:28 -07:00
Mark 9008a248c1 Dataset length 2026-03-23 14:48:49 -07:00
Mark 4737acbcf4 Add S3 encryption
CI / Typos (push) Successful in 19s
CI / Build and test (push) Successful in 2m36s
CI / Clippy (push) Successful in 3m33s
CI / Build and test (all features) (push) Successful in 8m52s
2026-03-21 21:05:48 -07:00
Mark c2f4b12e35 Transparent Nulls 2026-03-21 10:29:01 -07:00
Mark ed169b3ab4 Add item subcommand 2026-03-21 08:49:48 -07:00
Mark 053459f340 Refactor sidecars 2026-03-16 22:31:33 -07:00
Mark 583a1aa6b1 Flatten arrays for FTS index
CI / Typos (push) Successful in 31s
CI / Clippy (push) Failing after 1m13s
CI / Build and test (all features) (push) Successful in 4m22s
CI / Build and test (push) Successful in 6m2s
2026-03-16 09:56:48 -07:00
Mark 979fbb9b0d Filter by mime 2026-03-16 09:56:48 -07:00
Mark 4ce563ae80 Consistent paths, disable sources 2026-03-16 09:56:48 -07:00
Mark d138b6ac95 /item range requests 2026-03-16 09:56:48 -07:00
Mark 24428f956c Stream items in /item 2026-03-16 09:56:48 -07:00
Mark 078801be40 Extractor rewrite 2026-03-16 09:56:46 -07:00
Mark b789255ea9 to_json tweak
CI / Typos (push) Failing after 21s
CI / Build and test (push) Failing after 2m17s
CI / Clippy (push) Failing after 3m24s
CI / Build and test (all features) (push) Failing after 6m3s
2026-03-10 21:56:56 -07:00
Mark adcf46314f Add discovery subcommands list and fields
CI / Typos (push) Failing after 17s
CI / Build and test (push) Failing after 2m13s
CI / Clippy (push) Failing after 3m33s
CI / Build and test (all features) (push) Failing after 6m8s
2026-03-10 21:50:09 -07:00
Mark bfa67994bf Owned items, static values
CI / Typos (push) Failing after 20s
CI / Build and test (push) Failing after 2m17s
CI / Clippy (push) Failing after 3m27s
CI / Build and test (all features) (push) Failing after 5m56s
2026-03-10 21:05:51 -07:00
Mark 48ac93c78e Add ListExtractor 2026-03-10 20:25:21 -07:00
Mark 80d248787c Add pdf cover extraction 2026-03-10 20:25:19 -07:00
Mark 899b47b169 Move router to pile-dataset 2026-03-10 20:25:17 -07:00
Mark 614d3273f0 Serve item bytes & fields
CI / Typos (push) Successful in 27s
CI / Clippy (push) Failing after 59s
CI / Build and test (push) Failing after 4m45s
2026-03-10 17:23:33 -07:00
Mark fd66a4995a Extract FLAC images 2026-03-10 17:23:28 -07:00
Mark a19c597531 Item types and Blob values 2026-03-10 17:00:16 -07:00
Mark 350f3e3dc9 Add pile serve 2026-03-10 16:26:10 -07:00
Mark 54981e60cb S3 sidecars
CI / Typos (push) Successful in 17s
CI / Clippy (push) Failing after 1m40s
CI / Build and test (push) Failing after 2m3s
2026-03-10 10:53:27 -07:00
Mark 195a1c78ea Parallel indexing 2026-03-10 10:53:27 -07:00
Mark 20dc30ea18 Read files incrementally 2026-03-10 10:53:25 -07:00
Mark 6889edef0c Add exif extractor 2026-03-10 09:19:14 -07:00
Mark ad41a8abbd Add epub extractor 2026-03-09 22:34:39 -07:00
Mark aecc84233b Extractor refactor, S3 support
CI / Typos (push) Successful in 1m5s
CI / Clippy (push) Failing after 1m50s
CI / Build and test (push) Successful in 3m1s
2026-03-07 10:38:50 -08:00
Mark 77b3125af4 Add id3 extractor 2026-03-07 10:38:50 -08:00
Mark 32c611186f Add pdf extractors 2026-03-07 10:38:50 -08:00
Mark d51b8b51bf Write sidecar fields 2026-03-07 10:38:48 -08:00
Mark 16f1e38087 Add sidecar metadata files
CI / Typos (push) Successful in 24s
CI / Clippy (push) Failing after 59s
CI / Build and test (push) Failing after 1m7s
2026-03-05 22:02:38 -08:00