Commit graph

1406 commits

Author SHA1 Message Date
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