Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-29 | Replace database icons with SVG's | Jonathan White | |
Original source of icons is the icon8 library (http://icons8.com/c/flat-color-icons) and Paomedia (https://github.com/paomedia/small-n-flat). All icons used are licensed MIT or CC0; annotated in COPYING. * Closes #4071 * Increase default size of database icons to 24px and entry preview panel to 48px * Add shell script to assemble the database icons * Use QIcon to seamlessly support High DPI displays and pixmap caching * Add badge support for KeeShare groups and expired entries. * Guard against use of QPixmap::fromImage without a GUI * Add SVG minify and improve `make icons` Co-authored-by: Wolfram Rösler <wolfram@roesler-ac.de> | |||
2020-05-22 | Add natural sort of entry list | Holger Böhnke | |
Introduce a third unsorted status that shows entries in the order they occur in the KDBX file. * Add keyboard shortcut Ctrl+Alt+Up/Down to move entries up and down in sort order * Add entry context menu icons to achieve movement up/down * Only show menu icons when in natural sort order * Add Material Design icons for moving up/down * Add feature to track non-data changes and force a save on exit to ensure they are not lost when locking a database. This allows users to make entry movements and group expand/collapse operations and not lose that state. Remove saveas | |||
2020-05-04 | Add "Size" column | Ojas Anand | |
- Sizes are displayed in B, KiB, MiB, and GiB with 2 significant digits after the decimal - Column is hidden by default - TestEntryModel updated for testing proxy model | |||
2019-11-02 | some cppcheck and clang-tidy fixies | asapelkin | |
2018-11-17 | Clean up Entry Model/View code | Jonathan White | |
2018-09-15 | Complete refactor of TOTP integration | Jonathan White | |
* Eliminate TOTP logic from GUI elements * Consolidate TOTP functionality under the Totp namespace * Eliminate guessing about state and encoders * Increased test cases * Add entry view column for TOTP [#2132] * General code cleanup, reduction of unnecessary steps, separation of concerns * Rename SetupTotpDialog to TotpSetupDialog for consistency | |||
2018-07-07 | Fixed issues with initial commit | pasdam | |
2018-07-07 | Replaced Uuid with QUuid | pasdam | |
2018-03-31 | Formatting the code. | Louis-Bertrand Varin | |
2018-01-24 | Move useful QTest template specializations to global header file | Janek Bevendorff | |
Fix KDBX test linker errors on Windows | |||
2018-01-21 | Update entry model test to account for additional column 'Paperclip' | Fonic | |
Update comparison values of modelProxy->columnCount() to account for additional column 'Paperclip' | |||
2018-01-21 | Update entry model test to account for additional columns | Fonic | |
Update comparison values of modelProxy->columnCount() to account for additional columns 'Password', 'Notes', 'Expires', 'Created', 'Modified', 'Accessed' and 'Attachments' | |||
2017-12-25 | Fix failing entry model test for attachment name and size | frostasm | |
2017-03-08 | Enhance attribute entry and add protected attributes (#220) | Jonathan White | |
* Allow protected attributes to be hidden * Entry area is resizable * Added test cases for protected attributes | |||
2017-01-14 | spelling: associations | Josh Soref | |
2016-01-29 | Merge branch '2.0' | Felix Geyer | |
2016-01-27 | Always display scaled custom icons. | Felix Geyer | |
Closes #322 | |||
2015-09-23 | Remove backported Qt5 test macros. | Felix Geyer | |
2014-06-15 | Do some basic self-checks when initializing the crypto backend. | Felix Geyer | |
2014-05-16 | Move QTEST_GUILESS_MAIN statements before test cases. | Florian Geyer | |
2013-10-03 | Drop Qt module name from include statements. | Felix Geyer | |
This is a preparation to be able to build KeePassX against Qt 5. | |||
2013-03-24 | Add TestEntryModel::testDatabaseDelete(). | Felix Geyer | |
It tests that EntryModel in EntryList mode correctly removes entries from the model when that database of these entries is deleted. | |||
2012-07-25 | Rename KEEPASSX_QTEST_CORE_MAIN to QTEST_GUILESS_MAIN which is available in ↵ | Felix Geyer | |
Qt 5. | |||
2012-07-23 | Subclass QSortFilterProxyModel to hide the group column in EntryView. | Felix Geyer | |
QTreeView::hideColumn() does not work well with keyboard search. | |||
2012-07-16 | Add AutoTypeAssociationsModel class. | Felix Geyer | |
2012-07-14 | Normalize signal/slot signatures. | Felix Geyer | |
2012-06-29 | Convert iconCount() and expiredIconIndex() to constants. | Felix Geyer | |
2012-05-16 | Create src/gui/{entry,group}/ and move corresponding files to these dirs. | Felix Geyer | |
2012-05-13 | Preserve order of custom icons. | Florian Geyer | |
Closes #25 | |||
2012-05-13 | Add search. | Florian Geyer | |
Refs #24 | |||
2012-05-10 | Add icon model tests. | Felix Geyer | |
2012-05-02 | Turn EntryAttachmentsModel into a QAbstractListModel. | Felix Geyer | |
2012-04-28 | Turn EntryAttributesModel into a QAbstractListModel. | Felix Geyer | |
2012-04-14 | Add EntryAttachmentsModel and EntryAttributesModel. | Felix Geyer | |
2012-01-02 | Core tests instantiate QCoreApplication instead of QApplication. | Felix Geyer | |
This way they can be used without a running X server. | |||
2011-06-29 | Clean up objects in the tests. | Felix Geyer | |
2010-11-22 | No longer use automoc. | Felix Geyer | |
2010-09-18 | Move qRegisterMetaType calls into initTestCase(). | Felix Geyer | |
2010-08-18 | Add EntryModel. | Felix Geyer | |