Commit graph

27 commits

Author SHA1 Message Date
Maximiliano Sandoval
293a76d67f Split general and backup settings
Into different dialogs. In principle, backup and restore are not app
preferences and should go in a different dialog.

This commit does not do any changes besides splitting methods into two
parts and:

 - Rename the "preferences" action group to "camera-page" on the backup
 dialog
 - Remove content-width on the PreferencesWindow
2025-01-12 20:58:16 +00:00
Maximiliano Sandoval R
fffb48099b app: Show error page on keyring errors
Instead of crashing.
2023-09-16 16:24:57 +00: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
80d8ea71a4 Multi cameras support 2022-12-27 14:07:10 +01: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
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
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
1635e15050 use adw::Application 2022-01-05 10:38:32 +01:00
Bilal Elmoussaoui
98266a4bdb providers: better fallback image 2021-02-01 00:22:16 +01:00
Maximiliano Sandoval R
0783cf53b3
Adds a minimal notification revealer for errors
The widget auto hides itself after 3 seconds.
2021-01-23 23:12:58 +01:00
Bilal Elmoussaoui
e40843c102 add initial scanning from a camera stream
closes #107
2021-01-23 01:41:57 +01:00
Bilal Elmoussaoui
da1d4e4302 account row: rename share to details
fixes #208
2020-12-18 23:10:22 +01:00
Bilal Elmoussaoui
a9ede03c9e rename providers_all to providers_dialog 2020-12-16 12:27:05 +01:00
Bilal Elmoussaoui
8c5a947511 define url rows in ui files 2020-12-15 23:26:41 +01:00
Bilal Elmoussaoui
c58283193d remove unneeded icon 2020-12-09 06:10:05 +01:00
Bilal Elmoussaoui
32eaeddf7d add a way to share accounts as qrcode 2020-12-09 01:20:36 +01:00
Bilal Elmoussaoui
10d3f909ca resources: remove unused file 2020-12-08 01:46:38 +01:00
Bilal Elmoussaoui
68aee23222 remove the need of configurable ui files
makes things complex for no reason
2020-12-06 21:46:26 +01:00
Bilal Elmoussaoui
f55900272c providers: move out of preferences 2020-12-05 03:40:12 +01:00
Bilal Elmoussaoui
ddddb97c5f subclassing: use composite templates everywhere 2020-12-03 15:10:24 +01:00
Bilal Elmoussaoui
c581c12ab3 add a providers page & update deps 2020-11-16 17:13:40 +01:00
Bilal Elmoussaoui
2068721006 implement a basic lock/unlock feature 2020-11-10 04:59:52 +01:00
Bilal Elmoussaoui
9fa2ed3500 simple settings dialog 2020-11-09 00:43:47 +01:00
Bilal Elmoussaoui
e4657947d2 fix missing qr scanner icon 2020-11-08 21:47:19 +01:00
Bilal Elmoussaoui
b9fa684e75 bunch of small fixes 2020-11-08 19:05:00 +01:00
Renamed from data/com.belmoussaoui.Authenticator.gresource.xml (Browse further)