Skip to content

History

Revisions

  • Added a link to the Photosphere website Added a link to the Photosphere website (https://photosphere.codecapers.com.au/) in the two landing spots a new visitor is most likely to start from: the repository README and the wiki Home page. The desktop app's About page already links to the site (added upstream); this brings the README and wiki into line so the website is discoverable from every entry point. In the README the link sits just under the "available as" list, before the self-hosted note. On the wiki Home page it is the first item in Quick Links, above Source Code and Releases.

    @ashleydavis ashleydavis committed Jun 14, 2026
    eed458d
  • Audited and corrected wiki docs against the codebase Audited every wiki page against the actual code, smoke tests, and in-repo docs, then fixed the verified inaccuracies. The cross-cutting corrections: the MCP HTTP port (3747 to 3475), the real MCP tool names (list_media_files, search_media_files, etc.), removal of commands and flags that do not exist (secrets delete to remove, the bogus secrets import --public-key, psi geocode), and the config file names (databases.json/desktop.json to .toml). Also clarified that S3 credentials live in the secrets vault or AWS_* env vars and are never stored in a toml file. Reworked the larger pages: Command-Reference gained the missing commands (mcp, news, hash-cache) and corrected flag names, while internal-only items were kept out (the debug REST API option, the debug tools group, clear-cache, and the orphan commands). Database-Code had a fabricated IPsi/Psi section removed and its package paths corrected (packages/api to packages/node-api). Claude-Integration and How-It-Works dropped hard tool counts so they will not need updating on every tool change. Restructured the getting-started guides for non-developers: removed the build-from-source section and all CLI references from the desktop guide, added a "Where to store your database" section recommending a local-primary, cloud-replica, partial-on-constrained-devices strategy with a mermaid diagram, and pointed cloud storage at the existing configuration doc (which already carries the DigitalOcean Spaces recommendation). Added two new developer pages, Building-From-Source-CLI and Building-From-Source-Desktop, with commands taken from the real package.json scripts. Finally, stripped every em dash from all wiki pages to match the project's style rule (bold definition lists became colons, other em dashes became commas). The legacy database-format checksum wording was left as-is because it could not be verified against the now-removed v5 source, and the unfinished Overview-Summary-Draft page was deleted.

    @ashleydavis ashleydavis committed Jun 14, 2026
    eb5fada
  • Updated docs.

    @ashleydavis ashleydavis committed Jun 13, 2026
    4b9352e
  • Added links for manually installing required tools.

    @ashleydavis ashleydavis committed Jun 12, 2026
    25cf742
  • Updated docs

    @ashleydavis ashleydavis committed May 26, 2026
    31ebff2
  • Hardcoded MCP HTTP port to 3747 and documented MCP server The MCP HTTP server previously used findAvailablePort() to pick a random port at startup, which made it impossible for users to know the address in advance. The port is now hardcoded to 3747 so the URL is always http://localhost:3747/mcp. Added a new "MCP Server (Claude Integration)" section to How-It-Works.md covering the architecture: process isolation via Electron utility process, the IPC-driven database tracking model, the stateless per-request pattern, a sequence diagram, and a full tool reference table with parameter and return value details. Expanded the Tool reference table in Claude-Integration.md to include parameters and detailed descriptions for all six tools, drawn directly from the implementation. Expanded the CLI (stdio transport) section in Claude-Integration.md to match the level of detail of the desktop section: step-by-step setup instructions, separate config blocks for Claude Code and Claude Desktop, encrypted database usage, and a manual verification step. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @ashleydavis ashleydavis committed May 26, 2026
    67e8248
  • Updated ignore file.

    @ashleydavis ashleydavis committed May 26, 2026
    848cd07
  • Updates to the doco for the up coming MCP feature.

    @ashleydavis ashleydavis committed May 24, 2026
    6950a65
  • Updated doco.

    @ashleydavis ashleydavis committed May 17, 2026
    526ef00
  • Updated Managing-Secrets.md for new vault format and inferred secret names - Removed claims about auto-generated 8-char IDs. - Corrected the `psi secrets import` description: only a private-key file is read, the secret name is derived from the filename, no `.key.pub` is consulted. - Refreshed example secret names from `abc12345` to `production-key`. - Fixed an outdated fuzzy-match example flag (`--key` → `--encryption-key`). - Documented the new inline-create name inference for `psi dbs add` (`<dbname>:s3` / `<dbname>:encryption` / `<dbname>:geocoding`). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @ashleydavis ashleydavis committed May 5, 2026
    e582703
  • Updated docs.

    @ashleydavis ashleydavis committed May 4, 2026
    3f85f05
  • Updated doco.

    @ashleydavis ashleydavis committed May 4, 2026
    22d324e
  • Updated doco.

    @ashleydavis ashleydavis committed Apr 28, 2026
    7f4ba67
  • New doco.

    @ashleydavis ashleydavis committed Apr 27, 2026
    8a19478
  • Updated doco.

    @ashleydavis ashleydavis committed Apr 26, 2026
    05ada0f
  • Fixed documentation to reflect the way sharing credentials is supposed to work.

    @ashleydavis ashleydavis committed Apr 26, 2026
    d845967
  • Added some new lines to the diagram.

    @ashleydavis ashleydavis committed Apr 26, 2026
    2555384
  • Improved doco.

    @ashleydavis ashleydavis committed Apr 26, 2026
    32ebbff
  • Updated doco.

    @ashleydavis ashleydavis committed Apr 25, 2026
    4e6fe7a
  • Updated doc to match latest code.

    @ashleydavis ashleydavis committed Apr 25, 2026
    752fefe
  • Updated doco.

    @ashleydavis ashleydavis committed Apr 25, 2026
    8b67c05
  • Updated doco

    @ashleydavis ashleydavis committed Apr 24, 2026
    02487c4
  • Add doco on using psi in a Digital Ocean VM

    @ashleydavis ashleydavis committed Apr 23, 2026
    6bdd12b
  • Fix stale shared: prefix in secrets command examples - Remove shared: prefix from all psi secrets view/edit/delete/send examples in Command-Reference.md and Managing-Secrets.md — vault secret names are now plain identifiers (e.g. abc12345) - Update --s3-cred-id/--encryption-key-id/--geocoding-key-id option descriptions from "secret ID" to "vault secret name" to match the new terminology

    @ashleydavis ashleydavis committed Apr 23, 2026
    12de3d8
  • Update docs for credential resolution redesign Reflects changes made to the code: - -k / --key and PSI_ENCRYPTION_KEY now accept a file path or vault secret name (not just file paths); document both and their priority order - PSI_ENCRYPTION_KEY added to env var tables in Configuration-CLI and Command-Reference - Secret naming convention updated: the shared: prefix has been removed; database-linked secrets are now stored as plain 8-char alphanumeric names (e.g. abc12345, not shared:abc12345) - Keychain and plaintext vault examples updated to match (psi-s3test01, abc12345.json) - databases.json field names updated: encryptionKeyId → encryptionKey, s3CredentialId → s3Key, geocodingKeyId → geocodingKey

    @ashleydavis ashleydavis committed Apr 23, 2026
    f5908e8
  • Updated doco to match latest code.

    @ashleydavis ashleydavis committed Apr 21, 2026
    b7e7cf1
  • Updated doco to match latest code.

    @ashleydavis ashleydavis committed Apr 21, 2026
    81a64e0
  • Updated doco to match latest code.

    @ashleydavis ashleydavis committed Apr 21, 2026
    1c61bc5
  • Updated documentation around credential sharing.

    @ashleydavis ashleydavis committed Apr 21, 2026
    31bfc27
  • Updated doco.

    @ashleydavis ashleydavis committed Apr 21, 2026
    b1605da