Commit graph

250 commits

Author SHA1 Message Date
Felipe Kinoshita
8a9273b447 general: Use standard tooltip for back buttons 2023-04-12 08:27:09 +00:00
Maximiliano Sandoval R
e887e0a56c
Remove dark mode setting
It does not make sense to keep supporting this.
2023-04-10 11:58:26 +02:00
Bilal Elmoussaoui
b31c342fba accounts/details: Drop Editable widgets
They are basically useless, so switch to Adw equivalents where possible
Note our provider selection widget is still very bad :(
2023-04-10 04:51:19 +02:00
Bilal Elmoussaoui
d442324992 account/add: Allow opening a QR code image
The actual fix for this issue would be to fix the camera support
on pipewire/libcamera side but for now, we would provide a workaround
for allowing the user to load the QR code from an image file

Fixes #368
2023-04-09 03:33:21 +02:00
Bilal Elmoussaoui
d4810bb6f9 models: Rename OTPMethod to Method 2023-04-07 01:45:13 +02:00
Bilal Elmoussaoui
ed01da7f0c Drop usage of gtk-macros 2023-04-07 01:45:13 +02:00
Bilal Elmoussaoui
6b6921de16 Mark main menu as primary
Fixes #361
2023-04-07 01:45:13 +02:00
Bilal Elmoussaoui
f7634a3888 Bump release to 4.2.0 2022-12-27 14:51:14 +01:00
Bilal Elmoussaoui
80d8ea71a4 Multi cameras support 2022-12-27 14:07:10 +01:00
Bilal Elmoussaoui
553857ad31 Add a setting to disable favicon fetching
Fixes #330
2022-12-27 11:45:17 +01:00
Bilal Elmoussaoui
d5bd010043 Use AdwEntryRow where possible 2022-12-25 08:50:01 +01:00
Bilal Elmoussaoui
980b07adf1 preferences/password: Port to template callbacks 2022-06-11 15:49:19 +02:00
Bilal Elmoussaoui
002a436297 window: Use template callbacks 2022-06-11 15:49:19 +02:00
Bilal Elmoussaoui
853d1f1281 provider/dialog: Make use of template callbacks 2022-06-11 15:49:19 +02:00
Bilal Elmoussaoui
b51a702e04 account/details: Use template callbacks 2022-06-11 15:49:19 +02:00
Bilal Elmoussaoui
792a861a8e camera: Make use of template callbacks 2022-06-11 15:49:19 +02:00
Bilal Elmoussaoui
73af0b604e provider/page: Make use of template callbacks 2022-06-11 15:49:19 +02:00
Bilal Elmoussaoui
52a4a8f8ea accounts/add: Use template callbacks
Avoids the clone! mess and simplifies the code a bit
2022-06-11 12:54:41 +02:00
Bilal Elmoussaoui
fc8624342b Bump release to 4.1.6 2022-06-10 21:30:49 +02:00
Bilal Elmoussaoui
99a4bd1efe QR code: backport Decoder new styling 2022-06-10 21:06:15 +02:00
Bilal Elmoussaoui
c89787f334 icons: Update QR Scanner icon 2022-06-10 21:02:07 +02:00
Julia Johannesen
a73a57e3d1
Add Google Authenticator to readme and metainfo 2022-06-10 06:42:45 -04:00
Julia Johannesen
7a935802a2
Make CameraPage inherit from AdwBin
Also removes an unused field on `imp::CameraPage`.
2022-06-09 17:41:45 -04:00
Julia Johannesen
a50cff047b
Add Google Authenticator Restore option
Adds the option to restore your accounts from a QR code exported by
Google authenticator. Additionally adds a QR code reader to the
preferences window and reworks how the `crate::backup::Restorable` and
`crate::backup::RestorableItem` traits work in order to accommodate the
new QR code restore option.
2022-06-08 20:50:07 -04:00
Bilal Elmoussaoui
1d0085e445 Release 4.1.5 2022-06-06 09:41:26 +02:00
Bilal Elmoussaoui
c16992be2b Bump release to 4.1.4 2022-06-04 13:46:13 +02:00
Bilal Elmoussaoui
cf88546834 Release 4.1.3 2022-05-31 20:21:55 +02:00
Bilal Elmoussaoui
66e0fc1e62 Bump to 4.1.2 2022-05-29 00:52:56 +02:00
Bilal Elmoussaoui
9647b67bfd camera: Always show the back button
Fixes #317
2022-05-28 22:30:03 +02:00
Bilal Elmoussaoui
3c3eb02fff Switch to oo7 for secret service handling
Also switch to tracing while we are at it. Might need to refactor the
whole keyring module in a
later commit
2022-04-30 01:55:23 +00:00
Bilal Elmoussaoui
add1571e44 Update screenshot per UI changes 2022-04-22 00:41:05 +02:00
Bilal Elmoussaoui
3b95c578cf Bump release 2022-04-22 00:37:03 +02:00
Bilal Elmoussaoui
2a57aed29f providers: show feedback when created/updated/removed 2022-04-20 01:06:35 +02:00
Bilal Elmoussaoui
396a32a59e providers: add a placeholder page
Also set it when the provider is deleted

Fixes #307
Fixes #308
2022-04-20 01:02:45 +02:00
Bilal Elmoussaoui
f03eb97abd add feedback when code is copied
Fixes #310
2022-04-20 00:36:56 +02:00
Bilal Elmoussaoui
356efb04be resources: remove unnused icons 2022-04-20 00:17:39 +02:00
Bilal Elmoussaoui
3d7db3f906 account row: re-add the copy button
Fixes #311
2022-04-20 00:16:49 +02:00
Bilal Elmoussaoui
bb553b4bae update screenshots 2022-04-19 03:55:47 +02:00
Bilal Elmoussaoui
f4a279c050 bump release to 4.1.0 2022-04-19 03:43:31 +02:00
Bilal Elmoussaoui
7b06e09f20 account edit: allow changing provider 2022-04-19 03:30:34 +02:00
Bilal Elmoussaoui
5cd7297316 account add: allow user to create new providers automatically
Fixes #297
2022-04-19 02:28:12 +02:00
Bilal Elmoussaoui
e31f138700 account row: add a way to increment the counter 2022-04-18 23:28:29 +02:00
Bilal Elmoussaoui
299dc69cb0 Account: make details page editable
Only allow changing the name & the counter for hotp
Fixes #234
2022-04-18 23:14:22 +02:00
Bilal Elmoussaoui
e0e975b1f4 providers: actually default to selecting first item 2022-04-18 02:52:44 +02:00
Bilal Elmoussaoui
e2b5c48a2e providers: few design cleanup 2022-04-18 02:45:33 +02:00
Bilal Elmoussaoui
11ba294816 favicon: scale the icons before saving them
Fixes #302
2022-04-18 02:01:50 +02:00
Bilal Elmoussaoui
ab644ac2f3 use classes from adwaita instead of shipping our own variants 2022-04-15 02:10:53 +02:00
Bilal Elmoussaoui
14ab39238a account row: switch to AdwActionRow
Simplifies the code and a bit of cleanup
2022-04-15 02:10:38 +02:00
Bilal Elmoussaoui
e0ce682c65 remove unnused menu 2022-04-15 01:44:52 +02:00
Bilal Elmoussaoui
4142f02892 Account row: add a ctrl+c copy shortcut
part of #289
2022-04-15 01:42:24 +02:00