Directories with spaces in the name break #62

Closed
opened 2026-08-07 10:51:20 +00:00 by hugo · 2 comments
Owner

In the file browser, in folders with blanks in the name I get an error. Check out the Chezmoi dotfiles repo and there beneath the private_Library folder.

In the file browser, in folders with blanks in the name I get an error. Check out the Chezmoi dotfiles repo and there beneath the private_Library folder.
hugo added this to the first public update release milestone 2026-08-07 10:51:20 +00:00
hugo added the bugcritical labels 2026-08-07 10:51:20 +00:00
Author
Owner

Implemented in 8e2feac.

  • Encoded repository path spaces as %20 for both directory contents and raw-file requests while preserving nested-path encoding.
  • Added focused mock-server regressions for a spaced directory path and a file loaded through a spaced path.
  • Updated the repository-files scenario in TESTING.md.

Verification: cargo fmt --all -- --check; warnings-denied workspace check; Clippy with warnings denied; all 52 workspace tests; git diff --check; arm64 iPhone 17 Pro simulator Debug build/install/launch. Computer Use validated Chezmoi → private_Libraryprivate_Application Support and opened conf.marco successfully through that path. Simulator Face ID was enrolled as requested.

Implemented in `8e2feac`. - Encoded repository path spaces as `%20` for both directory contents and raw-file requests while preserving nested-path encoding. - Added focused mock-server regressions for a spaced directory path and a file loaded through a spaced path. - Updated the repository-files scenario in `TESTING.md`. Verification: `cargo fmt --all -- --check`; warnings-denied workspace check; Clippy with warnings denied; all 52 workspace tests; `git diff --check`; arm64 iPhone 17 Pro simulator Debug build/install/launch. Computer Use validated Chezmoi → `private_Library` → `private_Application Support` and opened `conf.marco` successfully through that path. Simulator Face ID was enrolled as requested.
hugo closed this issue 2026-08-15 09:41:38 +00:00
Author
Owner

Follow-up deployment policy correction:

  • Commit 2f5269a updates AGENTS.md, README.md, and TESTING.md so issue work validates iOS changes in the simulator.
  • Physical iPhone installs and updates are now permitted only through an explicitly authorized, signed and notarized AltStore PAL release.
  • No development-signed build was installed on the paired iPhone; the attempted direct-device build was aborted before execution.
  • The documentation commit passed formatting, warning-free workspace check, Clippy, and the complete workspace test suite.
Follow-up deployment policy correction: - Commit `2f5269a` updates `AGENTS.md`, `README.md`, and `TESTING.md` so issue work validates iOS changes in the simulator. - Physical iPhone installs and updates are now permitted only through an explicitly authorized, signed and notarized AltStore PAL release. - No development-signed build was installed on the paired iPhone; the attempted direct-device build was aborted before execution. - The documentation commit passed formatting, warning-free workspace check, Clippy, and the complete workspace test suite.
Sign in to join this conversation.