• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IJHack / QtPass
68%
main: 93%

Build:
Build:
LAST BUILD BRANCH: 1.8
DEFAULT BRANCH: main
Repo Added 12 Mar 2017 11:37AM UTC
Files 88
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH 1.8
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 1.3
  • 1.8
  • CMake
  • HEAD
  • Noettore-feature/renameEntry
  • add-coverage-to-docs
  • add-unit-tests-coverage
  • ai-findings-autofix/FAQ.md
  • ai-findings-autofix/localization-localization_sv_SE.ts
  • ai-findings-autofix/opencode-skills-qtpass-localization-SKILL.md
  • ai-findings-autofix/sign-release-assets.sh
  • ai-findings-autofix/src-executor.cpp
  • ai-findings-autofix/src-imitatepass.cpp
  • ai-findings-autofix/src-mainwindow.cpp
  • ai-findings-autofix/src-pass.cpp
  • ai-findings-autofix/src-passworddialog.cpp
  • ai-findings-autofix/src-passworddisplaypanel.cpp
  • ai-findings-autofix/src-qprogressindicator.cpp
  • ai-findings-autofix/src-qtpasssettings.h
  • ai-findings-autofix/src-settingsconstants.cpp
  • ai-findings-autofix/src-src.pro
  • ai-findings-autofix/src-storemodel.cpp
  • ai-findings-autofix/src-storemodel.h
  • ai-findings-autofix/src-trayicon.cpp
  • ai-findings-autofix/src-usersdialog.cpp
  • ai-findings-autofix/src-util.cpp
  • ai-findings-autofix/tests-auto-configdialog-configdialog.pro
  • ai-findings-autofix/tests-auto-executor-tst_executor.cpp
  • ai-findings-autofix/tests-auto-exportpublickeydialog-exportpublickeydialog.pro
  • ai-findings-autofix/tests-auto-gpgkeystate-tst_gpgkeystate.cpp
  • ai-findings-autofix/tests-auto-keygendialog-keygendialog.pro
  • ai-findings-autofix/tests-auto-locale-tst_locale.cpp
  • ai-findings-autofix/tests-auto-model-tst_storemodel.cpp
  • ai-findings-autofix/tests-auto-settings-tst_settings.cpp
  • ai-findings-autofix/tests-auto-simpletransaction-tst_simpletransaction.cpp
  • ai-findings-autofix/tests-auto-trayicon-trayicon.pro
  • ai-findings-autofix/tests-auto-ui-tst_ui.cpp
  • ai-findings-autofix/tests-auto-util-tst_util.cpp
  • backport/1.8-copy-onto-folder
  • backport/1.8.1-addfolder-gpgid
  • backport/1.8.1-backup-commit
  • backport/1.8.1-firstrun-cancel
  • backport/1.8.1-git-unconfigured
  • backport/1.8.1-gpghome-missing
  • backport/1.8.1-gpgid-recipients
  • backport/1.8.1-html-entities
  • backport/1.8.1-keygen-passphrase
  • backport/1.8.1-link-anchors
  • backport/1.8.1-no-encrypt-to
  • backport/1.8.1-password-chars-oob
  • backport/1.8.1-passworddialog-inert
  • backport/1.8.1-single-instance-ipc
  • backport/1.8.1-wsl-exec
  • backport/1.8.2-autopush-autopull
  • backport/1.8.2-metainfo-name
  • backport/1.8.2-template-all-fields
  • backport/1.8.3-keep-entry
  • build/lupdate-target
  • build/plist-and-test-pro-consolidation
  • build/qt-floor-6.8
  • build/reproducible-resources
  • chore/2.0-dead-packaging-scripts
  • chore/2.0-metainfo-rename
  • chore/bump-super-linter-v8
  • chore/ci-path-filtering
  • chore/desktop-translations
  • chore/editorconfig
  • chore/expand-skills
  • chore/improve-gpgkeystate-tests
  • chore/locales-and-translation-fixes
  • chore/plist-boolean-true
  • chore/remove-dead-code-copyDir
  • chore/rename-ar_MA-to-ar
  • chore/rename-mainwindow-members-m-prefix
  • chore/rename-single-variant-locales
  • chore/test-pro-cleanup
  • chore/tst-settings-and-util-nits
  • chore/untrack-test-binaries
  • chore/update-gitignore-and-skills
  • chore/update-localization
  • chore/update-localization-strings
  • chore/update-skills-learnings
  • ci/validate-qt611-build
  • ci/validate-release-macos-qt611
  • clang-tidy-clazy
  • cleaner-main-window
  • cleanup/as-const-and-qapp
  • clipboard-case
  • codeantai-changesd408a9d3eaa4cc4ef949208738241d1a937f2349lrvwl
  • codeantai-changesd408a9d3eaa4cc4ef949208738241d1a937f2349vqfqc
  • codecov-tests
  • codefactor-fixes
  • coderabbitai/utg/3a62426
  • coderabbitai/utg/9048d2b
  • coderabbitai/utg/ebfd172
  • config-pages
  • consolidate-staging
  • copy-pinned-source
  • coverity-fixes
  • coverity_scan
  • dependabot/github_actions/codecov/codecov-action-6
  • develop
  • docs/add-ai-findings-to-skills
  • docs/add-all-docstrings
  • docs/add-filecontent-docstrings
  • docs/add-qtpass-docstrings
  • docs/faq-improvements
  • docs/improve-markdown
  • docs/keygendialog-ownership
  • docs/qmake6-docs
  • docs/signing-key-help
  • docs/update-agents
  • docs/update-skills
  • docs/windows-getting-started
  • double-dash
  • executor-tests-on-windows
  • feat/1034-status-bar
  • feat/2.0-menubar
  • feat/2.0-quit-close
  • feat/239-droplogic-tests
  • feat/252-process-output-area
  • feat/252-process-output-polish
  • feat/422-share-folder
  • feat/add-spanish-regional-variants
  • feat/integration-tests
  • feat/multi-template-support
  • feat/open-in-browser-1516
  • feat/ssh-auth-sock-543
  • feat/template-dropdown
  • feat/template-ui
  • feat_totp
  • feature/2.0-add-password-dialog
  • feature/2.0-first-run-wizard
  • feature/2.0-menubar-toggle
  • feature/2.0-profiles-editor
  • feature/auto-detect-git
  • feature/gpg-ed25519
  • feature/menubar-reveal
  • feature/pass-grep-109
  • feature/reencrypt-button
  • fix-skills-headers
  • fix/1034-profile-creation
  • fix/1034-status-bar-v3
  • fix/112-git-per-profile
  • fix/1145-add-profile-knowledge
  • fix/1145-agents-update
  • fix/132-edit-template-fields
  • fix/1598-keygen-start-failure-feedback
  • fix/2.0-accessibility
  • fix/2.0-binary-resolution
  • fix/2.0-blocking-and-treeview
  • fix/2.0-configdialog-decouple
  • fix/2.0-configdialog-layout
  • fix/2.0-cpp-cleanup
  • fix/2.0-crash-message
  • fix/2.0-drop-pass-otp
  • fix/2.0-profile-init-store
  • fix/2.0-profile-init-sync
  • fix/2.0-prompt-titles
  • fix/2.0-remove-webdav
  • fix/2.0-template-all-fields
  • fix/2.0-usersdialog-help
  • fix/2.0-window-flags-and-ui-ownership
  • fix/2.0-window-geometry
  • fix/247-gpg-key-expired-error-message
  • fix/248-profile-change-stale-path
  • fix/422-share-actions
  • fix/450-user-manager-forgets-checked-keys
  • fix/780-validate-custom-charset
  • fix/927-signed-commit
  • fix/add-integration-tests
  • fix/add-missing-docs
  • fix/address-ai-findings
  • fix/ai-findings-10-more
  • fix/ai-findings-main-cpp
  • fix/ai-findings-pass-storemodel
  • fix/ai-findings-util-cpp
  • fix/ai-findings-util-tests
  • fix/ai-github-skill-findings
  • fix/ai-test-findings
  • fix/audit-imitatepass-mainwindow
  • fix/audit-p1-quick
  • fix/audit-quality-sweep
  • fix/boolean-clarity-gpgkeystate
  • fix/browser-context-menu-transparency
  • fix/checkConfig-comment
  • fix/chi-square-constant-naming
  • fix/clang-format-docstrings
  • fix/clang-format-tst-integration
  • fix/clang-tidy-bugprone
  • fix/clang-tidy-cleanup
  • fix/clangd-findings
  • fix/cleanup-frameLayout-reserve
  • fix/cleanup-todos
  • fix/clear-explicit-spacer
  • fix/clipboard-autoclear-navigation
  • fix/clipboard-type-comment
  • fix/code-quality-findings-v2
  • fix/code-quality-fixes
  • fix/code-quality-issues
  • fix/code-quality-storemodel-settings
  • fix/code-review-findings-mainwindow
  • fix/codeql-findings-tst-util
  • fix/config-validation-refactor
  • fix/configdialog-settings-corruption
  • fix/constructor-docs
  • fix/copilot-findings
  • fix/copilot-findings-2
  • fix/copilot-test-findings
  • fix/coverity-scan-issues
  • fix/coverity-scan-issues-2
  • fix/dark-mode-unused-func
  • fix/desktop-file-name
  • fix/estonian-translation
  • fix/executor-failed-to-start
  • fix/faq-openssh-url
  • fix/faq-typos
  • fix/fieldheight-comment
  • fix/flaky-bounded-random
  • fix/focusinput-defer-show-latch
  • fix/focusinput-pre-show-activation
  • fix/focusinput-race-on-fresh-init
  • fix/gpg-id-permissions
  • fix/gpg-id-validation
  • fix/gpg-keygen-timeout
  • fix/gpg-keygen-timeout-v2
  • fix/hide-git-directory
  • fix/imitatepass-git-reencrypt
  • fix/import-key-dialog
  • fix/improve-gpg-tests
  • fix/improve-gpgkeystate-tests-v2
  • fix/improve-util-tests
  • fix/install-manpage-and-desktop-name
  • fix/integration-tests-ci-gpg-agent
  • fix/invalidate-filter-deprecation
  • fix/isValidKeyId-complexity
  • fix/keep-entry-on-failed-save
  • fix/keygen-dialog-use-after-free
  • fix/keygen-feedback
  • fix/klipper-password-hint
  • fix/let-wm-handle-dialog-position
  • fix/locale-fallback
  • fix/locale-test-improvements
  • fix/localization-cleanup
  • fix/main-cpp-ai-findings
  • fix/malformed-comment-spelling
  • fix/memory-leak-qr-popup-dialog
  • fix/misc-high-batch4
  • fix/misra-precedence
  • fix/modernize-util
  • fix/nesting-depth
  • fix/nesting-depth-2
  • fix/new-locales-cleanup
  • fix/no-hardlink-fallback
  • fix/password-generation
  • fix/passworddialog-header-docs
  • fix/passworddisplaypanel-nullcheck-cache
  • fix/path-traversal-hardening
  • fix/plist-duplicate-nsprincipalclass
  • fix/plist-remove-deprecated-keys
  • fix/post-merge-cleanups
  • fix/profile-ux-improvements
  • fix/protocol-regex-global
  • fix/qprogressindicator-license
  • fix/qrencode-failed-to-start
  • fix/qstring-assertions
  • fix/qt5-metatype-guard
  • fix/qt6-compat-and-style
  • fix/qt610-filter-change
  • fix/qtpasssettings-ai-findings
  • fix/random-password-test
  • fix/rebase-to-main
  • fix/reencryption-security
  • fix/refactor-complex-methods
  • fix/regex-optimization-test-cleanup
  • fix/remaining-test-issues
  • fix/remove-redundant-move-resize
  • fix/remove-stale-todos
  • fix/resolve-all-todos
  • fix/review-findings-cleanup
  • fix/segfault-focusInput-null-check
  • fix/settings-comment
  • fix/sign-release-improvements
  • fix/sign-release-nullglob
  • fix/signing-key-tooltip-clarity
  • fix/simpletransaction-test-findings
  • fix/simpletransaction-test-v2
  • fix/simpletransaction-test-v3
  • fix/simpletransaction-test-v4
  • fix/simpletransaction-test-v5
  • fix/simpletransaction-test-v6
  • fix/single-app-conditional
  • fix/slots-signals-style
  • fix/spelling-comments
  • fix/spelling-docs-qtpasssettings
  • fix/spelling-typos
  • fix/split-plural-grep-message
  • fix/ssh-auth-sock-override-warn
  • fix/stack-allocated-qfileinfo
  • fix/store-matches-single-pass
  • fix/storemodel-mime-type-rfc
  • fix/tautology-gpg-test
  • fix/template-field-parsing
  • fix/test-ai-findings
  • fix/test-assertions
  • fix/test-cleanup-verification
  • fix/test-constants-messages
  • fix/test-file-open-verification
  • fix/test-file-operation-verification
  • fix/test-file-operations
  • fix/test-improvements
  • fix/test-naming-cleanup
  • fix/test-profile-defaults
  • fix/test-tautologies
  • fix/test-timeout-cleanup
  • fix/test-util-findings
  • fix/tests-cxx17-make-unique
  • fix/textbrowser-palette-change
  • fix/theme-aware-button-icons
  • fix/theme-switch-order
  • fix/toolbar-palette-after-theme-switch
  • fix/transparent-context-menu
  • fix/trayicon-close-always-quits
  • fix/tst-util-more-findings
  • fix/ui-null-check
  • fix/ui-processoutput-misplaced
  • fix/unchecked-return
  • fix/unused-out-parameter
  • fix/userinfo-docs
  • fix/usersdialog-ai-findings
  • fix/usersdialog-cpp-ai-findings
  • fix/usersdialog-docstrings
  • fix/usersdialog-expiry-check
  • fix/usersdialog-foreach-ref
  • fix/usersdialog-message
  • fix/usersdialog-params
  • fix/usersdialog-perf
  • fix/usersdialog-readability
  • fix/usersdialog-static-vars
  • fix/util-and-qtpass-cleanup
  • fix/util-comment-and-tests
  • fix/util-readability
  • fix/util-redundant-and-docs
  • fix/wsl-wslpath-shim
  • flaky-palette-test
  • flip/2.0-to-main
  • generic-skills
  • gpgid-atomic-and-prefix
  • gpgid-conflict
  • gpgid-generation
  • gpgid-rewrite-test
  • gpgid-staged-writes
  • i18n/add-6-languages
  • i18n/add-bn
  • i18n/add-fa
  • i18n/add-hi
  • i18n/add-mr
  • i18n/add-pa_IN
  • i18n/add-sw
  • i18n/add-te
  • i18n/add-th
  • i18n/add-ur
  • i18n/add-vi
  • insecure_password_generation
  • insert-atomic
  • keygen-passphrase-optin
  • l10n-round5
  • l10n/2.0-freeze
  • lean-comments
  • lean-dispatch-tables
  • lean-mainwindow
  • lean-tests
  • less-complex
  • less-complex-2
  • licensing-update
  • links-are-not-entries
  • localization-updates-with-qwen
  • main
  • master
  • menubar-theme
  • more-tests
  • no-junctions
  • no-symlink-entries
  • openbsd-ci
  • otp-edited-per-field
  • packaging/flatpak
  • passworddialog-field-removal
  • perf/usersdialog-optimizations
  • pr/771
  • qtpass-test-skill
  • reencrypt-recovery
  • refactor/2.0-clipboard-manager
  • refactor/2.0-dropdata-and-startprocess
  • refactor/2.0-imitatepass-extract
  • refactor/2.0-keygen-chain
  • refactor/2.0-logging-category
  • refactor/2.0-mediator
  • refactor/2.0-process-output-panel
  • refactor/2.0-profile-store
  • refactor/2.0-show-request-id
  • refactor/2.0-store-tree
  • refactor/appsettings-member-cache
  • refactor/appsettings-serializer-1511
  • refactor/cleanup-1510
  • refactor/clipboard-mime-helper
  • refactor/configdialog-appsettings-1511
  • refactor/configdialog-snapshot
  • refactor/delete-dead-getters
  • refactor/delete-dead-setters
  • refactor/executor-env-qprocessenvironment
  • refactor/gpgid-parse
  • refactor/grep-controller-1512
  • refactor/grep-dialect-doc-1513
  • refactor/init-executables-appsettings
  • refactor/init-fresh-install-appsettings
  • refactor/inject-userdialog
  • refactor/int-string-roundtrip-tests
  • refactor/listkeys-parsing
  • refactor/mainwindow-appsettings-snapshots
  • refactor/mainwindow-naming
  • refactor/no-defaults-on-virtuals
  • refactor/pass-execute-hook-1513
  • refactor/pass-inject-appsettings
  • refactor/passbackendfactory-1513
  • refactor/password-display-panel-1512
  • refactor/passworddisplaypanel-readability
  • refactor/pathvalidator-1514
  • refactor/qtpass-appsettings-snapshots
  • refactor/qtpass-init-snapshot
  • refactor/qtpasssettings-loadsave-facade-1511
  • refactor/realpass-movecopy-1513
  • refactor/select-profile-appsettings
  • refactor/settings-tests-bool-roundtrip
  • refactor/simplify-gpgconf-resolver
  • refactor/sshauthsock-module-1514
  • refactor/storemodel-drop-1514
  • refactor/storemodel-rootindex-1512
  • refactor/templateio-1514
  • refactor/uistate-watchdog-1512
  • refactor/usersdialog-colors
  • refactor/usersdialog-constructor
  • refactor/util-raw-string
  • refactor/wire-appsettings-dialogs
  • refactor/wire-appsettings-util-dialogs
  • refactor/wire-passstore-static-chain
  • release
  • release/1.6.0
  • release/1.8.1
  • release/v1.7.0
  • release/v1.8.0
  • release/v1.8.2
  • review-hardening
  • review-hardening-2
  • sentence-case
  • settings-fold
  • settings/display-page
  • sha-pin-all-actions
  • signing-script
  • skill/add-merge-check-to-pr-checklist
  • skill/add-prettier-check-to-pr-checklist
  • skill/fix-patterns
  • skill/fix-pr-checklist-v3
  • staged-write-identity
  • staged-write-identity-followup
  • store-drag-item
  • template-field-edit
  • test-coverage-v2
  • test/2.0-clipboard-cancelnext
  • test/2.0-configdialog-roundtrip
  • test/2.0-isolate-and-prune
  • test/2.0-otp-state-machine
  • test/2.0-realpass-argv
  • test/2.0-storemodel-drop
  • test/2.0-usersdialog-init-roundtrip
  • test/add-util-tests
  • test/bounded-random-flake
  • test/configdialog-keygendialog-tests
  • test/coverage-improvements
  • test/coverage-v2
  • test/executor-async-tests
  • test/executor-coverage
  • test/executor-kill-agent-isolated-1.8
  • test/executor-review-fix
  • test/gpgkeystate-coverage
  • test/gpgkeystate-passwordconfig-tests
  • test/gpgkeystate-storemodel-tests
  • test/grepsearchcontroller-cleanup
  • test/gui-e2e-modal-edit
  • test/gui-e2e-tree-decrypt
  • test/isolate-settings
  • test/mainwindow-unit-tests
  • test/more-coverage
  • test/more-coverage-fixes
  • test/more-edge-case-tests
  • test/more-filecontent-coverage
  • test/multi-recipient-e2e
  • test/passbackendfactory-unit-tests
  • test/passwordconfig-filecontent-tests
  • test/passworddisplaypanel-cleanup
  • test/settings-cleanup
  • test/settings-coverage
  • test/userinfo-coverage
  • test/userinfo-profileinit-tests
  • test/usersdialog-list-filter
  • test/util-comment-fix
  • test/util-template-tests
  • tests-backends
  • tests-dialogs
  • tests-gui-shell
  • tests/configdialog
  • tests/configdialog-ssh-auth-sock-validation
  • tests/grep-skips-undecryptable
  • tests/keygendialog
  • tests/passworddialog-gaps
  • tests/storemodel-drop
  • tests/trayicon
  • ui/settings-polish-2.0
  • underlink-case
  • users-dialog-verified-list
  • v1.2.0
  • v1.2.1
  • v1.2.2
  • v1.2.3
  • v1.3.0
  • v1.3.1
  • v1.3.2
  • weblate-qtpass-qtpass
  • wsl-one-parser

28 Sep 2026 11:11AM UTC coverage: 68.476% (+0.2%) from 68.298%
36414207881

push

github

web-flow
1.8: keep the entry when saving it fails (ported from #1951) (#1952)

* 1.8: keep the entry when saving it fails (ported from #1951)

The password dialog closed as soon as OK was pressed and started the
insert on its way out; when gpg then failed (a missing or expired
recipient key, an unusable .gpg-id as in #1944) what was typed was lost.

accept() now inserts and waits, fields, OK, Cancel and Ctrl+T locked,
"Saving…" in the status line:
- finishedInsert closes the dialog as accepted;
- the new Pass::insertFailed(err, written), emitted next to
  processErrorExit for a failed PASS_INSERT, unlocks the fields with the
  entry still in them and shows the reason;
- a refusal through critical() during the Insert() call is handled the
  same way;
- a new entry closes when the backend says it was written and only git
  failed: ImitatePass once its gpg step (which writes the entry itself
  here) succeeded, RealPass when the entry is new since the insert began.
Cancel, Esc and the close button wait for the result.

Not ported: the field-name Enter fix (1.8 has no editable field names),
the name row and template box (2.0 only).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JuQsrHonihp1nARE7bzstc

* CHANGELOG: 1.8.2's Bugfixes heading is no longer the first

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JuQsrHonihp1nARE7bzstc

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

49 of 60 new or added lines in 6 files covered. (81.67%)

73 existing lines in 2 files now uncovered.

5122 of 7480 relevant lines covered (68.48%)

93.68 hits per line

Relevant lines Covered
Build:
Build:
7480 RELEVANT LINES 5122 COVERED LINES
93.68 HITS PER LINE
Source Files on main
  • Tree
  • List 88
  • Changed 12
  • Source Changed 12
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
36414207881 1.8 1.8: keep the entry when saving it fails (ported from #1951) (#1952) * 1.8: keep the entry when saving it fails (ported from #1951) The password dialog closed as soon as OK was pressed and started the insert on its way out; when gpg then failed ... push 28 Sep 2026 11:17AM UTC web-flow github
68.48
36413043641 backport/1.8.3-keep-entry Merge fa6ef88e2 into b987bc7a1 Pull #1952 28 Sep 2026 11:06AM UTC web-flow github
68.48
36411979170 backport/1.8.3-keep-entry Merge b4f399fa6 into b987bc7a1 Pull #1952 28 Sep 2026 10:56AM UTC web-flow github
68.48
36411484084 main PasswordDialog: keep the entry when saving it fails (#1951) * PasswordDialog: keep the entry when saving it fails The dialog closed as soon as OK was pressed and started the insert on its way out; gpg ran after exec() had returned. When that fai... push 28 Sep 2026 10:50AM UTC web-flow github
92.9
36410338616 fix/keep-entry-on-failed-save Merge b0d80f876 into 8e13f409a Pull #1951 28 Sep 2026 10:40AM UTC web-flow github
92.9
36408754441 fix/keep-entry-on-failed-save Merge 22f8822b8 into 8e13f409a Pull #1951 28 Sep 2026 10:24AM UTC web-flow github
92.97
36059810969 1.8 1.8 Flatpak: build v1.8.2, private store, as on Flathub (#1935) The manifest follows the Flathub submission (flathub/flathub#10251): v1.8.2 tag and commit, no rename-appdata-file (1.8.2 installs the metainfo under its component ID), --persist=.pa... push 24 Sep 2026 09:17PM UTC web-flow github
68.3
36058614592 1.8 Release v1.8.2 (#1934) Claude-Session: https://claude.ai/code/session_01JuQsrHonihp1nARE7bzstc Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com> push 24 Sep 2026 09:07PM UTC web-flow github
68.3
36057436245 release/v1.8.2 Merge 23217f366 into 59b467697 Pull #1934 24 Sep 2026 08:55PM UTC web-flow github
68.3
36048524480 main Settings pages read top to bottom; "Never" fits its box (#1931) * Settings pages read top to bottom; "Never" fits its box The settings pages put their checkboxes in two-column grids, so "push" sat beside ".gpg-id" and "pull" landed on the next r... push 24 Sep 2026 07:36PM UTC web-flow github
92.92
See All Builds (2516)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc