Bilal Elmoussaoui
da507399ca
Make use of nightly rustfmt features
2022-06-10 21:23:13 +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
78b6ad9ed0
Move Agis::restore_from_data
inline
2022-06-09 22:12:29 -04:00
Julia Johannesen
c4a752d9ad
Add myself to the about dialog
2022-06-09 21:58:52 -04:00
Julia Johannesen
482f7a4121
Appease rustfmt once more
2022-06-09 21:52:20 -04:00
Julia Johannesen
14eb1d4559
Remove an excessive loop
...
Removes a loop that was only in place to handle a really unlikely
edgecase -- Where the QR code library would have to scan the code
incorrectly but still recognize it, and then send the incorrectly
scanned data to the handler.
2022-06-09 21:45:46 -04:00
Julia Johannesen
8fffe91276
Remove unneeded gtk::Box
2022-06-09 21:35:19 -04:00
Julia Johannesen
70653c6a40
Modify another call to .flags(SignalFlags::ACTION)
2022-06-09 21:28:37 -04:00
Julia Johannesen
516b279942
Appease rustfmt
2022-06-09 17:45:39 -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
08d64529fb
Shift around imports to avoid warnings
2022-06-09 16:57:04 -04:00
Julia Johannesen
a95caf230d
Ensure that the restore failure toast gets shown
2022-06-09 16:54:40 -04:00
Julia Johannesen
d0c09af7b6
Remove an unneeded clone!
call
2022-06-09 15:32:31 -04:00
Julia Johannesen
ee064eb527
Add a toast for issues with scanning a screenshot
2022-06-09 15:30:53 -04:00
Julia Johannesen
1ede43a682
Add src/backup/google.rs
to POTFILES
2022-06-09 15:12:17 -04:00
Julia Johannesen
0cf9a68462
Add tests to src/backup/google.rs
2022-06-09 14:07:24 -04:00
Julia Johannesen
f2f80a6324
Small fixes to src/backup/*.rs
2022-06-09 11:49:34 -04:00
Julia Johannesen
ba1e1ca665
Replace calls to .flags(ACTION)
with .action()
2022-06-09 11:34:30 -04:00
Julia Johannesen
50309a05d0
Tidy up src/backup/google.rs
...
Adds an `Eq` derive, makes the `Google` struct into a unit struct rather
than an empty struct, as well as changes out a rather useless `match`
with an `if let Err(_) = ...` statement.
2022-06-09 10:54:03 -04:00
Julia Johannesen
39f9aeb53f
Use new instead of builder for adw::Toast
...
Additionally changes the toast message from "Restored accounts" to
"Accounts restored successfully".
2022-06-09 10:34:50 -04:00
Julia Johannesen
b6eca08709
Satisfy rustfmt
...
Fixes CI
2022-06-08 21:26:38 -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
Julia Johannesen
64f7850f39
Initial implementation of otpauth-migration uris
2022-06-08 20:46:39 -04:00
Bilal Elmoussaoui
a06721730f
tools/fetcher: Decode tokens
2022-06-06 21:04:05 +02:00
Bilal Elmoussaoui
42011356d5
tools/fetcher: Only fetch tokens
2022-06-06 20:58:07 +02:00
Bilal Elmoussaoui
7d2b958082
tools: Add a debug tool to read sandbox keyring
2022-06-06 20:52:26 +02:00
Bilal Elmoussaoui
1d0085e445
Release 4.1.5
2022-06-06 09:41:26 +02:00
Bilal Elmoussaoui
e19b8eede8
account: Add more logs when we fail to load an account
2022-06-06 09:39:52 +02:00
Bilal Elmoussaoui
f381dda9a0
misc: Make clippy happy
2022-06-06 09:26:43 +02:00
Bilal Elmoussaoui
2a4949b96c
account: Log failed to load accounts
2022-06-06 09:14:16 +02:00
Bilal Elmoussaoui
be9502a5b8
favicon-scrapper: Don't panic on error
2022-06-06 09:12:29 +02:00
Bilal Elmoussaoui
c75adc536e
keyring: Don't unwrap when retrieving a token
2022-06-05 21:57:40 +00:00
Bilal Elmoussaoui
c16992be2b
Bump release to 4.1.4
2022-06-04 13:46:13 +02:00
Quentin PAGÈS
4218ba72b1
Update Occitan translation
2022-06-03 21:17:20 +00:00
Bilal Elmoussaoui
2330cc750e
Update dependencies
2022-06-03 18:59:39 +02:00
Bilal Elmoussaoui
da6a233f8c
application: Properly initialize locked state
...
Fixes #331
2022-06-02 23:49:14 +02:00
Bilal Elmoussaoui
cf88546834
Release 4.1.3
2022-05-31 20:21:55 +02:00
Bilal Elmoussaoui
2cbf0fea90
Update oo7
2022-05-31 20:20:38 +02:00
Bilal Elmoussaoui
66e0fc1e62
Bump to 4.1.2
2022-05-29 00:52:56 +02:00
Bilal Elmoussaoui
2402de86b9
favicon-scrapper: Specify the error on Display
...
Fixes #322
2022-05-29 00:33:33 +02:00
Bilal Elmoussaoui
9647b67bfd
camera: Always show the back button
...
Fixes #317
2022-05-28 22:30:03 +02:00
Bilal Elmoussaoui
8c2868b07d
camera: Don't fail if we can't remove screenshot file
...
It needs a patch to be merged on xdg-desktop-portal first
2022-05-28 22:24:43 +02:00
Bilal Elmoussaoui
37662f3496
Tokenize search terms
...
Fixes #309
Fixes #290
2022-05-28 22:23:19 +02:00
Bilal Elmoussaoui
9f0590b99c
Update dependencies
2022-05-28 22:22:46 +02:00
Irénée THIRION
e7ea2b8a8e
Update French translation
2022-05-24 12:26:15 +00:00
Bilal Elmoussaoui
777a21ad3c
backup: Make thumbnail optional for andOTP
2022-05-21 15:02:17 +00:00
John Erling Blad
c10da38794
Add Norwegian Nynorsk translation
2022-05-18 15:34:31 +00:00
John Erling Blad
004816a357
Update Norwegian Bokmål translation
2022-05-18 15:23:33 +00:00