Johan Ouwerkerk
771ebccab5
Fixup reference error
2020-01-29 19:40:01 +01:00
Carl Schwan
cad3d9bd5c
Adding utility category to desktop file
2020-01-29 17:45:34 +00:00
Johan Ouwerkerk
6ae5f7be21
Rework main page UX:
...
- Get rid of cards in favour of a more plain list view
- Implement removing (deleting) accounts
2020-01-28 17:56:39 +01:00
Johan Ouwerkerk
a0caf83da2
Use the new Account models.
...
Drop the AccountDetailsPage instead of trying to update it: see issue #7
With this change issue #2 should be fixed
2020-01-28 06:49:06 +00:00
Johan Ouwerkerk
1f15fb6e08
Introduce an 'application context' (sub)module for Keysmtih.
...
This module is meant to simplify consumption of various Keysmith objects in QML by not having to expose/manage all C++ dependencies.
2020-01-28 06:49:06 +00:00
Johan Ouwerkerk
a813810dfe
Rewrite Account model(s) as a separate (sub)module within Keysmith, layered on top of the new Account (storage) module.
...
This fixes the model part in issue #2
2020-01-28 06:49:06 +00:00
Johan Ouwerkerk
0d5b792637
Rewrite Account (storage) management as a separate (sub)module within Keysmtih
...
This provides the ground work to finally fix issue #2
2020-01-28 06:49:06 +00:00
Johan Ouwerkerk
992d52ddba
Licensing/REUSE: add a copy of the GPLv3 (or later) license text
2020-01-28 06:49:06 +00:00
l10n daemon script
c46f8e2e75
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-28 05:37:05 +01:00
Yuri Chornoivan
6fada16de7
Fix minor EBN issues
2020-01-24 20:44:47 +02:00
l10n daemon script
b7d2c92683
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-10 05:51:23 +01:00
l10n daemon script
c1dad59a40
GIT_SILENT made messages (after extraction)
2020-01-10 03:20:14 +01:00
l10n daemon script
f2da5f98f3
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-01-09 05:47:13 +01:00
Johan Ouwerkerk
40a5491026
Remove application title property binding: it is redundant and causes QML warnings at runtime.
2019-12-31 18:20:58 +01:00
Bhushan Shah
78240a9efb
Rename binary to keysmith
...
org.kde prefix is definitely unusual so get rid of it.
2019-12-31 20:04:35 +05:30
Bhushan Shah
f4264b9c8c
app: add i18n support
2019-12-31 19:34:33 +05:30
l10n daemon script
5b430ddc95
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-12-30 05:39:49 +01:00
l10n daemon script
e551b2a04d
GIT_SILENT made messages (after extraction)
2019-12-30 03:15:32 +01:00
Johan Ouwerkerk
00821e1982
Use KDE standard BUILD_TESTING option instead of custom ENABLE_TESTING one.
2019-12-28 16:30:23 +01:00
Johan Ouwerkerk
70b50727c1
Bump Qt and KF5 frameworks versions:
...
- Ensure our Qt minimum requirement is not less than that of Kirigami
- Take the opportunity to bump frameworks version while we're still in review.
2019-12-28 14:43:11 +01:00
Johan Ouwerkerk
a5794e02da
Refactor: turn the base32 wrapper into a static library
...
This library is meant for private use by Keysmith, to simplify linking to the base32 functionality in CMake files.
2019-12-28 06:40:31 +00:00
l10n daemon script
32693b7092
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-12-28 05:19:26 +01:00
l10n daemon script
de6ae03a7b
GIT_SILENT made messages (after extraction)
2019-12-28 03:01:56 +01:00
Yuri Chornoivan
38bb10de49
Fix minor typos
2019-12-18 18:49:58 +02:00
Friedrich W. H. Kossebau
7daddb524c
Cleanup CMakeLists.txt a bit
...
* do cmake_minimum_required as first thing, as recommended
* bump KF to 5.37, first release with Kirigami (Qt 5.7 matching min dep)
* use KF5_MIN_VERSION also with ECM
* include KDE CMake settings as first
* remove unused cmake includes
* remove duplicated enable_testing()
* use correct KDEInstallDirs variables
2019-12-18 17:29:13 +01:00
l10n daemon script
534d973658
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-12-16 05:37:13 +01:00
l10n daemon script
509674ec9a
GIT_SILENT made messages (after extraction)
2019-12-16 03:22:08 +01:00
l10n daemon script
747a40a821
GIT_SILENT made messages (after extraction)
2019-12-13 03:31:51 +01:00
l10n daemon script
c789859873
GIT_SILENT made messages (after extraction)
2019-12-07 03:20:04 +01:00
l10n daemon script
23f63cbbd7
GIT_SILENT made messages (after extraction)
2019-12-06 03:31:57 +01:00
Bart Ribbers
94940b9385
Set initial appdata contents
2019-12-05 15:55:19 +01:00
l10n daemon script
ffb3dd67c1
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-11-28 05:58:25 +01:00
l10n daemon script
73f4d58cda
GIT_SILENT made messages (after extraction)
2019-11-28 03:31:11 +01:00
l10n daemon script
a66537dd1c
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-11-17 05:16:42 +01:00
l10n daemon script
f9dde151d4
GIT_SILENT made messages (after extraction)
2019-11-17 03:13:06 +01:00
l10n daemon script
5c1a7f3878
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-11-16 05:08:09 +01:00
l10n daemon script
da3dfaa1c6
GIT_SILENT made messages (after extraction)
2019-11-16 03:03:30 +01:00
Johan Ouwerkerk
d46680e3f2
Fixup desktop file: remove duplicate Icon entry
2019-11-03 16:52:18 +01:00
Bhushan Shah
3da22c1de6
install new icon file and edit metadata
2019-11-03 11:57:25 +05:30
Carson Black
2223d7dd2b
Icon for Keysmith
2019-11-03 06:23:41 +00:00
Johan Ouwerkerk
4ab08353bd
Add dummy CTest configuration file to fix CTest warnings by ensuring CMake generates all files.
2019-10-22 19:38:19 +02:00
Johan Ouwerkerk
f87d014ce5
Respect ENABLE_TESTING, but build tests by default
2019-10-22 19:34:38 +02:00
Johan Ouwerkerk
33b1ec033e
Fixup CMakeLists find_packages(): Kirigami is required, and Qt5::Test was mentioned twice
2019-10-22 19:34:38 +02:00
Johan Ouwerkerk
68bd4dad00
Fix failing tests due to inconsistencies in French number formatting
2019-10-22 19:34:38 +02:00
Johan Ouwerkerk
e6a53b6f3b
Rebrand otpclient as Keysmith
2019-10-21 19:16:51 +02:00
Johan Ouwerkerk
f68df63d89
Fixup flatpak manifest: patch entries should not have SHA sums
2019-10-20 14:11:48 +02:00
Johan Ouwerkerk
4d7bf2f975
Add a rudimentary details page for accounts and wire up navigation to/from it.
...
The account details page has a kind of modality:
- hide mode: in which the user is shown the account info but sensitive information such as secret keys should not be displayed openly visible.
- show mode: the same, but in this case all details are openly visible. This will be useful for showing QR codes explicitly.
- edit mode: in which the user may edit account details (all except the name).
2019-10-20 14:09:39 +02:00
Johan Ouwerkerk
c64273355a
Refactor: extract the token details form UI to its own re-usable component.
2019-10-20 14:09:39 +02:00
Johan Ouwerkerk
ba4d370ee6
Refactor: prefer Q_ENUM for declaring C++ enums to the Qt meta type system
2019-10-20 14:09:39 +02:00
Johan Ouwerkerk
3734e908a9
Hide main 'Add' action if the add account form is already opened.
...
In this way we can avoid the confusing situation with multiple add account forms open by mistake.
2019-10-20 14:06:22 +02:00