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

IJHack / QtPass
93%

Build:
DEFAULT BRANCH: main
Repo Added 12 Mar 2017 11:37AM UTC
Files 127
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 main
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
  • android/build-fixes
  • 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
  • backport/1.8.3-save-wait
  • 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/clipboard-x11
  • ci/signpath-windows
  • ci/validate-qt611-build
  • ci/validate-release-macos-qt611
  • clang-tidy-clazy
  • cleaner-main-window
  • cleanup/as-const-and-qapp
  • clipboard-case
  • clipboard/restore-previous
  • 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
  • display/hide-secret-fields
  • display/secret-fields-followups
  • docs/add-ai-findings-to-skills
  • docs/add-all-docstrings
  • docs/add-filecontent-docstrings
  • docs/add-qtpass-docstrings
  • docs/contributing-dco-tests
  • docs/faq-improvements
  • docs/improve-markdown
  • docs/keygendialog-ownership
  • docs/pass-path-spelling
  • docs/qmake6-docs
  • docs/signing-key-help
  • docs/update-agents
  • docs/update-skills
  • docs/windows-getting-started
  • double-dash
  • executor-tests-on-windows
  • executor/dequeuing-reentrancy
  • 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-secret-marker
  • 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/1.8.4-backports
  • 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/child-new-session
  • 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-hint-bsd
  • fix/clipboard-hint-bsd-1.8
  • 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/compiler-warnings
  • fix/config-validation-refactor
  • fix/configdialog-settings-corruption
  • fix/configdialog-signer-cache-keyring
  • 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/editor-copies-marked
  • fix/estonian-translation
  • fix/executor-bounded-kill-wait
  • 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/gpgid-folder-control-chars
  • fix/gpgid-no-fallback
  • 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/init-commit-failure
  • 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/pass-git-climb-warning
  • fix/password-generation
  • fix/passworddialog-header-docs
  • fix/passworddisplaypanel-nullcheck-cache
  • fix/path-traversal-hardening
  • fix/pin-honours-safe-directory
  • 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/save-wait-can-be-left
  • 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/unusable-key-message
  • fix/unused-out-parameter
  • fix/userinfo-docs
  • fix/users-show-selected-unusable
  • 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
  • git/ceiling-pin-followups
  • git/ceiling-separator
  • git/signcommits
  • git/signcommits-followups
  • gpgid-atomic-and-prefix
  • gpgid-conflict
  • gpgid-generation
  • gpgid-rewrite-test
  • gpgid-staged-writes
  • gpgid/refuse-revoked-signer
  • gpgid/store-binding
  • grep/one-dialect
  • grep/preview-surrogates
  • 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
  • init/canonical-path
  • init/outside-store
  • init/relative-path
  • insecure_password_generation
  • insert-atomic
  • keygen-passphrase-optin
  • l10n-round5
  • l10n/2.0-freeze
  • l10n/lupdate-friendly-counts
  • l10n/lupdate-npu-fill
  • 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
  • profileinit/count-nested-entries
  • profileinit/substores-not-counted
  • profiles/disable-while-busy
  • profiles/shared-signer-subkeys
  • profiles/shared-signing-key
  • profiles/signer-lookup-followups
  • qtpass-test-skill
  • realpass/edit-written
  • realpass/insert-written-followups
  • realpass/signed-list-checks
  • 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/refuse-linked-path-enums
  • 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/1.8.3
  • release/1.8.4
  • release/v1.7.0
  • release/v1.8.0
  • release/v1.8.2
  • review-hardening
  • review-hardening-2
  • rnp/key-id-blanks-and-expired
  • rnp/keyring-followups
  • rnp/keyring-on-disk
  • rnp/sign-verify-list
  • scan/amplification-budgets
  • scan/budget-followups
  • scan/deep-scan-fixes
  • security/1.8-scan-backport-a
  • security/1.8-scan-backport-b
  • security/scan-findings-2026-10
  • security/scan-followups-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
  • spike/rnp-crypto
  • staged-write-identity
  • staged-write-identity-followup
  • store-drag-item
  • store/git-ceiling-and-umask
  • 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/fuzz-bundle-libs
  • test/fuzz-parsers
  • 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/palette-frame-sync
  • 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
  • tidy/executor-blocking-deadline
  • tidy/settings-once-and-path-guard
  • 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

09 Nov 2026 09:24PM UTC coverage: 92.727% (+0.02%) from 92.705%
42702176309

push

github

web-flow
Bind a signed .gpg-id to its store, not only to its folder (#2124)

* Bind a signed .gpg-id to its store, not only to its folder

#2050: one signing key may sign the recipient lists of several stores,
and an authentic list of one, copied into another at the same folder,
verified there too; with a higher generation it was accepted, and QtPass
encrypted that store's entries to the other store's recipients.

A list QtPass writes for a signed store now carries a third signed
comment line, "# QtPass-GpgId-Store: <id>", a random 128-bit id given
when the store's first signed list is written. Each device remembers the
id it first saw per store in the generation record (outside the store,
next to the generations; format 1 still, older readers ignore the new
"stores" object), and GpgIdGeneration::accept() refuses, as WrongStore:

- a list whose store line names another id, before the staleness check,
  so another store's older list never reaches the Users dialog as this
  folder's rollback;
- a new list without a store line once the store has an id. A list this
  device accepted before keeps working, and a headerless list (pass) is
  as before.

Writers take the id from GpgIdGeneration::storeIdFor(): the one this
device knows, else the one on the verified list being replaced (a device
joining a store takes its id over), else a new one. SECURITY.md has the
binding and its limits (first sight, pass-written lists); the CHANGELOG's
upgrade notes ask signed teams to update together, since a list saved by
2.0-rc3 or older is refused once a device knows the store's id.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Anne Jan Brouwer <brouwer@annejan.com>

* chore: update localization source references

make lupdate for the store-binding messages; location lines move only
for the files this branch changes, build-generated ones stripped.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Anne Jan Brouwer <brouwer@annejan.com... (continued)

129 of 136 new or added lines in 3 files covered. (94.85%)

2 existing lines in 1 file now uncovered.

10391 of 11206 relevant lines covered (92.73%)

403.37 hits per line

Relevant lines Covered
Build:
Build:
11206 RELEVANT LINES 10391 COVERED LINES
403.37 HITS PER LINE
Source Files on main
  • Tree
  • List 127
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
42702176309 main Bind a signed .gpg-id to its store, not only to its folder (#2124) * Bind a signed .gpg-id to its store, not only to its folder #2050: one signing key may sign the recipient lists of several stores, and an authentic list of one, copied into anot... push 09 Nov 2026 09:36PM UTC web-flow github
92.73
42699902081 gpgid/store-binding Merge 2c035ea88 into 9a24bec98 Pull #2124 09 Nov 2026 09:21PM UTC web-flow github
92.73
42696377989 gpgid/store-binding Merge d2616fad8 into 9a24bec98 Pull #2124 09 Nov 2026 09:00PM UTC web-flow github
92.73
42691851405 gpgid/store-binding Merge e0125fd3c into 9a24bec98 Pull #2124 09 Nov 2026 08:32PM UTC web-flow github
92.71
42687050548 main Templates can mark secret fields; "Hide every field" (#2123) * Templates can mark secret fields; "Hide every field" The rest of #2054. A template marks the fields to hide like the password with a comment line, "# secret: pin, tan", in a section... push 09 Nov 2026 07:57PM UTC web-flow github
92.71
42684730867 feat/template-secret-marker Merge 7d05f46ad into bb0fad7a9 Pull #2123 09 Nov 2026 07:43PM UTC web-flow github
92.71
42682832751 feat/template-secret-marker Merge 3c4aa9f5e into bb0fad7a9 Pull #2123 09 Nov 2026 07:34PM UTC web-flow github
92.7
42679443593 feat/template-secret-marker Merge 8aad2fea4 into bb0fad7a9 Pull #2123 09 Nov 2026 07:14PM UTC web-flow github
92.7
42677652072 feat/template-secret-marker Merge bfb172604 into bb0fad7a9 Pull #2123 09 Nov 2026 07:00PM UTC web-flow github
92.7
41635856782 main tst_mainwindow: restyle the field frames synchronously in the palette test (#2121) * tst_mainwindow: restyle the field frames synchronously in the palette test fieldFrameBorderFollowsRuntimePaletteChange set the application palette and waited up... push 03 Nov 2026 12:38PM UTC web-flow github
92.67
See All Builds (2829)
  • 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