Changes for version 0.06 - 2026-09-08
- documented the Git bridge as the source synchronization interface, the ZIP as an exported project snapshot, and the tool's use in Science Perl Journal author/editor workflows
- added a high-level local `overleaf compile [ROOT.tex]` workflow that infers the Overleaf project and branch from Git, pushes the committed project, compiles remotely, and downloads the resulting PDF
- retained `compile PROJECT_ID` as the low-level remote-only operation and added --no-push, --remote, --remote-branch, and --output support
- standardized credentials under ~/.overleaf/session and ~/.overleaf/git-token, with OVERLEAF_SESSION and OVERLEAF_GIT_TOKEN environment overrides and secure Git authentication via GIT_ASKPASS
- added portable credential-permission checks for POSIX and MSYS2/Windows environments and documented Overleaf's separate browser-session and Git token authentication workflows
- improved Git workflow safety with dirty-worktree protection, automatic branch discovery, documented `git` username handling, and exclusion of the generated output PDF from cleanliness checks
- expanded tests for Git/project inference, authentication, branch discovery, compile/download behavior, and dirty-worktree handling
Modules
Perl client helpers for Overleaf import, Git, and experimental project operations