Skip to content

History

Revisions

  • Update wiki for v0.21.0

    @rhoopr rhoopr committed Jun 1, 2026
    b754ee2
  • Document recent scope

    rhoopr committed Jun 1, 2026
    068fae3
  • Update wiki for v0.20

    rhoopr committed May 26, 2026
    9bf667b
  • Update wiki for v0.20 release

    rhoopr committed May 24, 2026
    0b1ff5e
  • Document allocator arena defaults

    rhoopr committed May 21, 2026
    dde778f
  • Document supervisor exit codes

    rhoopr committed May 19, 2026
    5ea4274
  • Update wiki for v0.20 config migration

    rhoopr committed May 18, 2026
    89794da
  • Update Docker 2FA exec user guidance

    rhoopr committed May 16, 2026
    fd7dcc7
  • Update wiki for v0.14.2

    rhoopr committed May 16, 2026
    baf0f2b
  • Document friendly UI configuration

    rhoopr committed May 16, 2026
    35cd90f
  • Add service guide

    rhoopr committed May 16, 2026
    975145f
  • Add service install guidance

    rhoopr committed May 16, 2026
    9e038b7
  • Expand credential storage guidance

    rhoopr committed May 16, 2026
    60f71ec
  • Document PUID/PGID Docker support and Synology Container Manager setup Adds a Synology page (Container Manager compose, typical PUID=1026 PGID=100, library paths, first-run 2FA via DSM terminal, DSM notification reindex, troubleshooting) and a "Run as a non-root user" section to the Docker page covering the entrypoint's gosu drop and the find -not -uid chown behavior. Sidebar gains a Synology link.

    rhoopr committed May 7, 2026
    a5f518d
  • v0.13.2 docs: max_download_attempts TOML key, list --library multi-value, reset sync-token --yes

    rhoopr committed May 3, 2026
    85d2210
  • Document --reconcile-every-n-cycles (v0.13.1)

    rhoopr committed May 3, 2026
    7182f14
  • v0.13: document selection + folder-structure flag redesign Update CLI-album, CLI-exclude-album (deprecated), CLI-library, CLI-folder-structure to reflect the new repeatable / sentinel / inline-exclusion grammar. Add CLI-smart-folder, CLI-unfiled, CLI-folder-structure-albums, CLI-folder-structure-smart-folders pages for the new v0.13 flags. Refresh Folder-Structure, Content-Filtering, Sync, Import-Existing, Configuration, Home for the three-template-per-pass model. Migration pointer points at docs/v0.13-migration.md in the main repo.

    rhoopr committed May 2, 2026
    e458792
  • Truth-up wiki against main 0.12.1-dev: schema v7, deprecation pointers, residual flag renames Companion to https://github.com/rhoopr/kei/pull/315. Origin already had the bulk of the v0.11.x → v0.12.0 rename work (CLI‑metrics-port → CLI‑http-port, [server] section in Configuration, --download-dir in Docker entrypoint); this commit fills in the remaining gaps. State-Tracking - Bump documented schema version 4 → 7. Describe v5 metadata columns + asset_albums / asset_people tables, v6 metadata_write_failed_at, v7 sync_runs.status lifecycle column. Note status alongside the legacy `interrupted` boolean. Deprecation-pointer pages - Convert CLI‑threads-num, CLI‑retry-delay, and CLI‑directory to one-screen migration pointers; the canonical pages are CLI‑threads, CLI‑max-retries, and CLI‑download-dir. - Add CLI‑metrics-port (deprecation pointer kept for old links even though origin renamed the file). New canonical CLI pages - CLI‑threads, CLI‑download-dir, CLI‑http-bind, CLI‑retry-failed. - CLI‑bandwidth-limit refreshed to reference --threads (not the deprecated --threads-num). Cross-page sweeps for residual stale references on pages origin didn't touch: - --directory → --download-dir in Watch-Mode, Folder-Structure, Import-Existing, Credentials, Docker, CLI‑password-file, CLI‑notify-systemd, CLI‑folder-structure, Home. - --threads-num → --threads in Home, Download-Pipeline, CLI‑config, and the CLI‑report-json sample JSON. - Drop --retry-delay references from Retry, CLI‑max-retries, CLI‑max-download-attempts, Download-Pipeline, Sync; rewrite the Retry page's backoff table around --max-retries. Configuration.md: switch the TOML example from threads_num to threads, drop the explicit `delay` line from [download.retry] (now derived from max_retries), add `bind = "0.0.0.0"` to [server], and document threads_num / [download.retry] delay under Deprecated keys. Sync.md: link --max-download-attempts and --retry-failed to their pages; rename --threads-num and --directory rows; fold --retry-delay note into the --max-retries description.

    rhoopr committed Apr 30, 2026
    a22639b
  • Docker: add KEI_CONFIG env, document one-off commands, fix --download-dir - Add KEI_CONFIG=/config/config.toml to the compose environment block so docker exec invocations inherit the config path and stored credentials resolve automatically. - New "Running one-off commands" section covering status/list/verify and the stop/run/start pattern for import-existing (session lock contention). - Update default-entrypoint reference to use --download-dir instead of the deprecated --directory alias.

    rhoopr committed Apr 28, 2026
    e8996bb
  • Add Install page (moved from README) FreeBSD, build-from-source, and binary download instructions moved out of README to keep that file high-level. Home and sidebar link to the new page.

    rhoopr committed Apr 23, 2026
    7f6c333
  • Sync wiki with v0.11.x codebase - Rename CLI‑metrics-port → CLI‑http-port (renamed in PR #237); rewrite to reflect that the HTTP server is always on in watch mode with a default port of 9090, and to list deprecated names still accepted. - Configuration.md: swap `[metrics]` for `[server]`; drop the incorrect `max_download_attempts` key under `[download]` (CLI-only, would break configs under `deny_unknown_fields`); add missing keys `bandwidth_limit`, `set_exif_rating`, `set_exif_gps`, `set_exif_description`, `embed_xmp`, `xmp_sidecar`; document the full list of CLI-only flags and the deprecated keys (`[metrics]`, `skip_live_photos`, `cookie_directory`). - Home.md: add `reconcile` to the commands table and subcommand section; update sync key-flag list (`--bandwidth-limit`, `--http-port`). - Docker.md: rewrite the Health checks section to match the actual HEALTHCHECK (`curl -f http://localhost:9090/healthz`) instead of the old file-based health.json reader; rewrite Prometheus section (the HTTP server runs by default in watch mode, not opt-in); refresh the Tags table to match the real publish patterns (semver, major.minor, short SHA, latest). - Sync.md: surface flags that existed in code but weren't documented on the sync page (`--bandwidth-limit`, `--set-exif-rating`, `--set-exif-gps`, `--set-exif-description`, `--embed-xmp`, `--xmp-sidecar`, `--http-port`); link `--save-password` page. - Content-Validation.md: fix broken link (was pointing at CLI‑set-exif-datetime, now at Verify). - CLI‑set-exif-datetime.md: add env/TOML rows, fix double-period typo. - CLI‑watch-with-interval.md: document the 86400 upper bound; add env and TOML rows.

    rhoopr committed Apr 23, 2026
    ddf50eb
  • Document album + library pass interaction on Folder-Structure Adds a table covering every -a × {album}-in-template permutation, with the on-disk layout each produces. Motivated by user confusion in #215 where {album} in the template triggered an unfiled pass they didn't expect.

    rhoopr committed Apr 22, 2026
    99165ad
  • Expand magic-byte table: split MOV from ISO-BMFF, add DNG (#247)

    rhoopr committed Apr 21, 2026
    267e80a
  • Document v0.10.0 EXIF/XMP flags, --bandwidth-limit, and kei reconcile

    rhoopr committed Apr 21, 2026
    75fe2d0
  • Document -a all and smart {album} expansion for v0.10.0

    rhoopr committed Apr 20, 2026
    6bca64c
  • Document status --pending and --downloaded flags (v0.9.2)

    rhoopr committed Apr 18, 2026
    3c2b1a6
  • Authentication: document FIDO/WebAuthn security-key limitation Companion to kei v0.9.1 which detects FIDO-enabled accounts at sign-in and bails with a clear error (#221).

    rhoopr committed Apr 18, 2026
    e765cee
  • Document --metrics-port / Prometheus /metrics + /healthz

    rhoopr committed Apr 18, 2026
    a2c5677
  • Document v0.8.0: --report-json, extended notification vars, sync summary - New CLI-report-json.md: JSON schema, stats fields, skip breakdown, example output - CLI-notification-script.md: 21 new KEI_* env vars (counts, transfer, errors, skip breakdown) - Sync.md: add --report-json to operational flags table - Home.md: add --report-json to sync key flags - Download-Pipeline.md: sync summary section, bandwidth/disk tracking - Docker.md: JSON sync reports section with KEI_REPORT_JSON env var

    rhoopr committed Apr 16, 2026
    b8c947b
  • v0.8.0: add --report-json page, update notification env vars

    rhoopr committed Apr 16, 2026
    3b7662b