Skip to content

History

Revisions

  • Docs cleanup: auth flow, max-download-attempts, live-photo-size default, config reference

    rhoopr committed Apr 15, 2026
    99ade2f
  • Update State-Tracking for v0.7.10 - Failed assets: document auto-retry on sync start, max-retries exhaustion marking - Incremental sync: document fallback to full when pending assets exist

    rhoopr committed Apr 14, 2026
    ea14ed5
  • Restructure wiki around subcommands Add dedicated pages for each subcommand (sync, login, list, password, reset, config, status, verify, import-existing). Reorganize the Home page CLI Reference by subcommand instead of flat flag tables. Slim down the sidebar to link subcommand pages instead of 45 individual flags. Fix deprecated cross-references throughout: --list-albums -> kei list albums, --list-libraries -> kei list libraries, --auth-only -> kei login, --reset-sync-token -> kei reset sync-token, --skip-live-photos -> --live-photo-mode.

    rhoopr committed Apr 13, 2026
    2d4b828
  • ADP: require both settings in Home.md

    rhoopr committed Apr 13, 2026
    de83fe8
  • ADP requires both settings: disable ADP and enable web access

    rhoopr committed Apr 13, 2026
    685ba09
  • Fix ADP settings paths for iOS/macOS, cover web access toggle separately

    rhoopr committed Apr 13, 2026
    134e1c6
  • Clarify ADP settings: two options with explicit steps

    rhoopr committed Apr 13, 2026
    444015a
  • Document ADP incompatibility and 421/403 failure modes

    rhoopr committed Apr 13, 2026
    8ae078d
  • Update wiki for v0.7.0: new commands, filters, deprecations - Add CLI pages: live-photo-mode, exclude-album, filename-exclude, data-dir - Update all references: credential->password, cookie-directory->data-dir, get-code->login get-code, retry-failed->sync --retry-failed, etc. - Mark deprecated flags: auth-only, list-albums, list-libraries, skip-live-photos, cookie-directory, reset-sync-token - Update Content-Filtering, Folder-Structure, Configuration, Docker, Authentication, Credentials, State-Tracking, Live-Photos, Home

    rhoopr committed Apr 11, 2026
    957fb44
  • Add Content Validation wiki page (magic bytes, UTI mapping, HTML rejection)

    rhoopr committed Apr 10, 2026
    874a801
  • Use explicit `kei sync` in all command examples Update all wiki examples to use `kei sync` instead of bare `kei` when passing sync flags. Deprecated flag pages (auth-only, list-albums, list-libraries, cookie-directory) are left unchanged.

    rhoopr committed Apr 9, 2026
    8576069
  • Update wiki for CLI refactor (v0.7.0) New subcommand hierarchy: login, list, password, config, reset. --data-dir replaces --cookie-directory. KEI_* env vars documented. Old commands/flags still work with deprecation notices.

    rhoopr committed Apr 9, 2026
    d901c99
  • Update Docker tag example to v0.6.2

    rhoopr committed Apr 8, 2026
    91a9170
  • Add --only-print-filenames wiki page

    rhoopr committed Apr 8, 2026
    99b0a75
  • Fix missing enum values and format specifiers in docs - Add "adjusted" to live_photo_size values (CLI page + Configuration) - Add %H, %M, %S time specifiers to folder-structure docs

    rhoopr committed Apr 8, 2026
    e428504
  • Remove no_incremental and reset_sync_token from TOML full reference

    rhoopr committed Apr 8, 2026
    0d71704
  • Fix no-incremental: remove incorrect TOML config example

    rhoopr committed Apr 8, 2026
    6fdfdd7
  • Fix reset-sync-token: remove incorrect TOML config example (#168)

    rhoopr committed Apr 8, 2026
    b1046ce
  • Fix Authentication.md: correct submit-code description, add get-code step - submit-code does a full authenticate() call, not a file write - Added get-code step before submit-code in headless workflow - Docker workflow now references first-time setup docs - Fix em-dash in Credentials.md

    rhoopr committed Apr 8, 2026
    9ef42df
  • Use --auth-only for first-run auth step No need to start a full sync just to complete 2FA. --auth-only authenticates and exits, which is cleaner for initial setup.

    rhoopr committed Apr 8, 2026
    022f2f7
  • Add --cookie-directory /config to docker compose run commands docker compose run replaces CMD entirely, so --cookie-directory from the default CMD is lost. Without it, credentials get stored at ~/.config/kei/cookies/ inside the container and disappear with --rm.

    rhoopr committed Apr 8, 2026
    eecaee7
  • Revert em-dashes to hyphens to match existing style

    rhoopr committed Apr 8, 2026
    18d5efe
  • Restructure Docker page: single linear setup flow with compose/run tabs One clear path from zero to running. No more scattered first-run instructions across three sections. Steps 1-4 with docker compose and docker run variants in collapsible sections. Fixes #163.

    rhoopr committed Apr 8, 2026
    46b1e0a
  • Clarify first-run steps: credential set before auth, compose callout

    rhoopr committed Apr 8, 2026
    2d7493b
  • Fix Docker first-run docs: interactive auth before headless The previous docs assumed a password was already configured before the container started, but never explained how to bootstrap it. Docker users with no password hit a cryptic error loop (#163). First run now uses `docker compose run -it` for interactive password entry and 2FA, then switches to detached mode. Credential store docs updated to match.

    rhoopr committed Apr 8, 2026
    c842610
  • Update Download Pipeline for MMCS checksum clarification Apple's fileChecksum is an MMCS compound signature, not a content hash. Replace the SHA256 verification section with accurate size/content-type validation description. Clarify that verify --checksums uses locally-stored SHA-256.

    rhoopr committed Apr 8, 2026
    d5b8878
  • Update wiki for v0.6.0: credentials, password sources, Docker, and robustness changes New pages: Credentials, CLI-password-file, CLI-password-command, CLI-save-password. Updated: Authentication, Docker, Configuration, Watch-Mode, Download-Pipeline, Live-Photos, Retry, Home, Sidebar, and CLI pages for auth-only, max-retries, retry-delay, watch-with-interval, password.

    @rhoopr rhoopr committed Apr 6, 2026
    4b46bd8
  • Simplify 2FA docs: container always waits for submit-code No watch/one-shot distinction — kei always stays running and waits. Revert restart policy to unless-stopped since the container no longer exits for 2FA.

    @rhoopr rhoopr committed Apr 2, 2026
    618f3dc
  • Update Docker guide for 2FA restart fix Switch restart policy to on-failure and use docker run for submit-code since the container stops cleanly on 2FA.

    @rhoopr rhoopr committed Apr 2, 2026
    b1ccc53
  • Rename icloudpd-rs to kei across all wiki pages - Binary/project name: icloudpd-rs → kei - Cookie directory default: ~/.icloudpd-rs → ~/.config/kei/cookies - Config path default: ~/.config/icloudpd-rs/config.toml → ~/.config/kei/config.toml - Temp suffix default: .icloudpd-tmp → .kei-tmp - Docker image: ghcr.io/rhoopr/icloudpd-rs → ghcr.io/rhoopr/kei - Homebrew: brew install rhoopr/kei/kei - Notification env vars: ICLOUDPD_* → KEI_* - Add setup subcommand to commands table - Update Docker version tag to v0.5.0

    @rhoopr rhoopr committed Apr 2, 2026
    41228d4