thomas
|
6f94674fc9
|
archivist: migrate to PocketBase v0.41.1 (module ganigeorgiev.com/pocketbase/pocketbase); dbx moved to ganigeorgiev.com/pocketbase/dbx; go 1.27 and golang:1.27-alpine builder
|
2026-11-03 21:01:00 +01:00 |
|
thomas
|
7829d73cd4
|
archivist: scratch runtime Dockerfile (static binary only, non-root, CA bundle + tzdata); .dockerignore; README build section; arch.md packaging; fix ARCHIVIST_HTTP_ADDR doc row
|
2026-11-02 13:28:50 +01:00 |
|
thomas
|
233c153072
|
archivist: single-file E2E regression gate (Garage + image under test); superuser-only poll route; ARCHIVIST_S3_REGION
|
2026-11-02 12:28:58 +01:00 |
|
thomas
|
67c337eb14
|
archivist: runtime logs through PocketBase logger (Dashboard > Logs); stderr kept for pre-bootstrap fatals
|
2026-11-02 11:27:00 +01:00 |
|
thomas
|
fd35991397
|
archivist: versioning no longer required, warning at startup instead (recommended)
|
2026-11-02 11:11:59 +01:00 |
|
thomas
|
7de824d797
|
archivist: correction and validation through the standard PocketBase UI via the update hook
|
2026-11-01 22:52:40 +01:00 |
|
thomas
|
fe9ba799b9
|
archivist: document firstMatch empty-string semantics, interrupted-filing recovery, log-only duplicates
|
2026-11-01 18:37:27 +01:00 |
|
thomas
|
d6cf724878
|
archivist: move status into before/after snapshots in document_events payloads
|
2026-11-01 16:15:04 +01:00 |
|
thomas
|
b4e7c983a8
|
archivist: document document_events payload format (imported/corrected/validated)
|
2026-11-01 16:11:04 +01:00 |
|
thomas
|
348c69224d
|
archivist: drop original_filename and size columns
|
2026-11-01 11:54:40 +01:00 |
|
thomas
|
bfc02c626f
|
archivist: firstMatch takes a pages expression, not page numbers
|
2026-11-01 11:51:42 +01:00 |
|
thomas
|
7e1b53adf0
|
archivist: page-by-page text storage and firstMatch pages argument
|
2026-11-01 11:45:04 +01:00 |
|
thomas
|
21d727c9a3
|
archivist: use backtick raw strings in expression examples
|
2026-11-01 11:37:51 +01:00 |
|
thomas
|
84557434d4
|
archivist: document period() helper for period-based naming
|
2026-11-01 11:23:40 +01:00 |
|
thomas
|
8eb69367c0
|
archivist: templates keep {expr} placeholders whose content is an expr expression
|
2026-11-01 11:13:29 +01:00 |
|
thomas
|
a17de3c004
|
archivist: drop custom parseDate helper, use expr standard date(value, layout) builtin
|
2026-11-01 11:07:12 +01:00 |
|
thomas
|
36d79a188d
|
archivist: field types (text/number/date/boolean/enum), native time.Time dates, parseDate helper, enum vocabulary dropdown
|
2026-11-01 11:05:30 +01:00 |
|
thomas
|
105a762579
|
archivist: rule structure (when/set/delete/rules), eval expressions, firstMatch helper, date normalization
|
2026-10-31 11:05:04 +01:00 |
|
thomas
|
dd20b63a79
|
archivist: correction implies validation, save blocked on unresolvable template, template renders full path
|
2026-10-30 14:56:03 +01:00 |
|
thomas
|
99c3d4a050
|
archivist: explicit filing order, extraction failure reason in classified event, drop redundant timestamps
|
2026-10-30 14:45:18 +01:00 |
|
thomas
|
b01e19534c
|
archivist: template as a declared field, first-page-only rule context, duplicate handled via logs
|
2026-10-30 14:37:36 +01:00 |
|
thomas
|
6f65fe141d
|
archivist: drop lists section, template chosen via rules, log-based rule trace, crash-safe pipeline ordering
|
2026-10-30 14:28:36 +01:00 |
|
thomas
|
a605299af7
|
archivist: fix brief/architecture inconsistencies (rules context, duplicates, pending re-filing, config reload, FTS, history)
|
2026-10-30 14:12:31 +01:00 |
|
thomas
|
f46245befe
|
Add files via upload
|
2026-10-30 13:54:26 +01:00 |
|