Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Paperclip and Totp columns not saving state #5327

Merged
merged 1 commit into from
Sep 1, 2020

Conversation

droidmonkey
Copy link
Member

Testing strategy

Tested multiple time when opening/closing the application and hiding showing the columns.

Type of change

  • ✅ Bug fix (non-breaking change that fixes an issue)

@droidmonkey droidmonkey added this to the v2.7.0 milestone Aug 23, 2020
@droidmonkey droidmonkey requested a review from phoerious August 23, 2020 16:25
@droidmonkey
Copy link
Member Author

In general we need to be cleaner about saving the state of the entry view. Right now we only save the state information when the application quits. There might be cases where the state is not consistent between databases leading to uncertainty as to the state that is saved.

* Work around Qt bug that causes isSectionHidden to return false after restoring state due to the section actually only being set to 0 width.
* Fixes #5317
@droidmonkey droidmonkey force-pushed the fix/column-visibility branch from 5e18268 to 750a74a Compare August 30, 2020 12:25
@droidmonkey droidmonkey changed the base branch from develop to release/2.6.2 August 30, 2020 12:25
@droidmonkey droidmonkey modified the milestones: v2.7.0, v2.6.2 Aug 30, 2020
@droidmonkey droidmonkey merged commit f17fce9 into release/2.6.2 Sep 1, 2020
@droidmonkey droidmonkey deleted the fix/column-visibility branch September 1, 2020 11:57
phoerious added a commit that referenced this pull request Oct 21, 2020
Added

- Add option to keep window always on top to view menu [#5542]
- Move show/hide usernames and passwords to view menu [#5542]
- Add command line options and environment variables for changing the config locations [#5452]
- Include TOTP settings in CSV import/export and add support for ISO datetimes [#5346]

Changed

- Mask sensitive information in command execution confirmation prompt [#5542]
- SSH Agent: Avoid shortcut conflict on macOS by changing "Add key" to Ctrl+H on all platforms [#5484]

Fixed

- Prevent data loss with drag and drop between databases [#5536]
- Fix crash when toggling Capslock rapidly [#5545]
- Don't mark URL references as invalid URL [#5380]
- Reset entry preview after search [#5483]
- Set Qt::Dialog flag on database open dialog [#5356]
- Fix sorting of database report columns [#5426]
- Fix IfDevice matching logic [#5344]
- Fix layout issues and a stray scrollbar appearing on top of the entry edit screen [#5424]
- Fix tabbing into the notes field [#5424]
- Fix password generator ignoring settings on load [#5340]
- Restore natural entry sort order on application load [#5438]
- Fix paperclip and TOTP columns not saving state [#5327]
- Enforce fixed password font in entry preview [#5454]
- Add scrollbar when new database wizard exceeds screen size [#5560]
- Do not mark database as modified when viewing Auto-Type associations [#5542]
- CLI: Fix two heap-use-after-free crashes [#5368,#5470]
- Browser: Fix key exchange not working with multiple simultaneous users on Windows [#5485]
- Browser: Fix entry retrieval when "only best matching" is enabled [#5316]
- Browser: Ignore recycle bin on KeePassHTTP migration [#5481]
- KeeShare: Fix import crash [#5542]
- macOS: Fix toolbar theming and breadcrumb display issues [#5482]
- macOS: Fix file dialog randomly closing [#5479]
- macOS: Fix being unable to select OPVault files for import [#5341]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Column preferences are not saved
2 participants