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

IJHack / QtPass / 36414207881
68%
main: 93%

Build:
Build:
LAST BUILD BRANCH: 1.8
DEFAULT BRANCH: main
Ran 28 Sep 2026 11:17AM UTC
Jobs 1
Files 88
Run time 1min
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

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

Uncovered Changes

Lines Coverage ∆ File
7
1.28
-0.13% src/realpass.cpp
2
66.67
-33.33% src/imitatepass.h
1
50.0
-16.67% src/pass.h
1
80.69
3.74% src/passworddialog.cpp

Coverage Regressions

Lines Coverage ∆ File
55
50.28
1.46% src/moc_pass.cpp
18
20.69
-0.74% src/moc_passworddialog.cpp
Jobs
ID Job ID Ran Files Coverage
1 36414207881.1 28 Sep 2026 11:17AM UTC 88
68.48
GitHub Action Run
Source Files on build 36414207881
  • Tree
  • List 88
  • Changed 12
  • Source Changed 12
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36414207881
  • 49754447 on github
  • Prev Build on 1.8 (#36059810969)
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