l10n daemon script
0c96f0c445
GIT_SILENT made messages (after extraction)
2020-01-30 02:48:05 +01:00
Johan Ouwerkerk
f9a726fb7a
Improve appdata XML metadata
...
Add provides, categories, and project group.
Based on the example set by KTrip.
2020-01-29 23:27:22 +00:00
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