Pull requests and CI
Accounts
Section titled “Accounts”Provider account profiles for GitHub and GitLab are references kept per workspace; their tokens are stored locally in an encrypted file. Workspaces and projects choose which profile they use.
Pull and merge requests
Section titled “Pull and merge requests”- Lists of pull requests (GitHub) and merge requests (GitLab) for the project.
- Diffs and images, with the same image viewer as local changes.
- Inline draft comments, discussions and replies; approve or request changes.
- Viewed on a file folds it and the header counts viewed files. A file that a later push changed reads Changed since viewed. On GitHub this is GitHub’s own mark, so it carries to github.com and back; on GitLab ffgit keeps it with the review’s drafts.
- Merge offers only the methods the project allows and asks for confirmation.
Drafts are restored with the window, and guards against stale diffs and uncertain writes prevent a review from being sent twice.
Pipelines
Section titled “Pipelines”Pipelines shows CI runs with filters for workflow, event, actor, source and name. Open a run to see its jobs grouped by stage, and a job to read its log with search.
- Download artifact ZIPs with progress in bytes; downloads are verified.
- Preview files and images inside an artifact, save it, or compare it with an artifact ZIP you saved earlier.
- Golden-test failures are grouped with Expected/Actual, isolated-diff and masked-diff views — see Image review.