Commit graph

1758 commits

Author SHA1 Message Date
Sabri Ünal
a4818f6b3d Update Turkish translation 2023-04-17 14:59:05 +00:00
Kukuh Syafaat
36a3134769 Update Indonesian translation 2023-04-17 02:28:54 +00:00
Piotr Drąg
5a5bb6553b Update Polish translation 2023-04-16 10:56:07 +00:00
Hugo Carvalho
03f3be6fed Update Portuguese translation 2023-04-15 17:41:34 +00:00
Aleksandr Melman
71617223ce Update Russian translation 2023-04-14 22:47:53 +00:00
Yuri Chornoivan
71686f2ed0 Update Ukrainian translation 2023-04-13 16:20:37 +00:00
Ekaterine Papava
d9863a390b Update Georgian translation 2023-04-13 04:26:15 +00:00
Martin
5abb9c6864 Update Slovenian translation 2023-04-12 19:11:54 +00:00
Felipe Kinoshita
8a9273b447 general: Use standard tooltip for back buttons 2023-04-12 08:27:09 +00:00
Yuri Chornoivan
e8716db1a1 Update Ukrainian translation 2023-04-12 05:08:28 +00:00
Ekaterine Papava
fe24ee9218 Update Georgian translation 2023-04-12 03:35:49 +00:00
Bilal Elmoussaoui
bcde0ae8db Bump dependencies 2023-04-11 23:38:55 +02:00
Bilal Elmoussaoui
ed91837149 tools/keyring-fetcher: Fix build 2023-04-11 23:38:20 +02:00
Bilal Elmoussaoui
f652ef0e31 utils: Add a spawn helper 2023-04-11 22:54:14 +02:00
Bilal Elmoussaoui
be3e550565 preferences: Allow to restore from an image containing a QR code
Also move all the closures to proper functions
as otherwise it gets really hard to figure out what is goin on
note we have lost some proper error reporting but i feel like this should almost never happen.
Instead, the user can open the app from terminal to get proper error reporting
or once we do that similarly across all the app.

Fixes #369
2023-04-11 22:54:14 +02:00
Aurimas Černius
c1326fd521 Add Lithuanian translation 2023-04-10 19:46:37 +00:00
Maximiliano Sandoval R
69bd1bd9d4
keyring_fetcher: Use stable oo7 2023-04-10 11:58:27 +02: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
157e014fc9 models/account: Don't go through GValue szerialization for setting the provider 2023-04-10 03:50:31 +02:00
Bilal Elmoussaoui
cbd087f645 widgets/providers: Drop some unnecessary clones 2023-04-10 03:41:59 +02:00
Bilal Elmoussaoui
b8cef05ecd widgets: Mark provider as nullable for ProviderImage
Fix a regression since the migration to properties macro
2023-04-10 03:30:57 +02:00
Bilal Elmoussaoui
5c4fb11220 backup/aegis: Skip counter/period on totp/hotp 2023-04-10 03:23:07 +02:00
Bilal Elmoussaoui
01439548fb qrcode: Simplify the paintable 2023-04-10 03:06:58 +02:00
Bilal Elmoussaoui
81cd95f907 models: Merge Token with otp module
It makes everything much more cleaner
2023-04-10 02:56:52 +02:00
Bilal Elmoussaoui
fa24e74595 Clippy fixes 2023-04-10 01:46:35 +02:00
Bilal Elmoussaoui
8930284cd7 secrets: Zeroize on drop 2023-04-10 01:46:35 +02:00
Bilal Elmoussaoui
ba4b10ab71 backup: Add freeotp+ json format tests 2023-04-09 18:05:01 +00:00
Bilal Elmoussaoui
64936e790b backup: Add more tests to Bitwarden & fixes 2023-04-09 18:05:01 +00:00
Bilal Elmoussaoui
dc1a69cd79 backup: Add andOTP parser tests 2023-04-09 18:05:01 +00:00
Bilal Elmoussaoui
d2f33af16e backup: Add freeotp tests 2023-04-09 18:05:01 +00:00
Bilal Elmoussaoui
e212e32f26 backup: Clean up tests
Move tests data to external files
2023-04-09 18:05:01 +00:00
Ekaterine Papava
16c16cd222 Update Georgian translation 2023-04-09 17:51:54 +00:00
Bilal Elmoussaoui
26f7cb2626 backup: use a const for the identifier 2023-04-09 14:46:07 +02:00
Piotr Drąg
7a81a69d3c Update Polish translation 2023-04-09 10:18:54 +00:00
Мирослав Николић
27f9c33537 Update Serbian translation 2023-04-09 08:56:31 +00:00
Martin
4cc7b9c54f Update Slovenian translation 2023-04-09 07:37:47 +00:00
Yuri Chornoivan
2c58e8a36e Update Ukrainian translation 2023-04-09 06:04:31 +00:00
Bilal Elmoussaoui
5d0911704c restore: Add FreeOTP+ json format support
Fixes #323
2023-04-09 03:28:14 +00:00
Ekaterine Papava
a6ed339ed6 Update Georgian translation 2023-04-09 02:22:29 +00: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
7623625ea8 backup: Make some IO operations async
Still, the most problematic ones are the creation
of the accounts/providers which would need more thinking
in order to make them fully async
2023-04-09 03:22:43 +02:00
Bilal Elmoussaoui
a2b00dc2b5 otp: Use unpadded base32 encoding 2023-04-09 02:12:09 +02:00
Bilal Elmoussaoui
cdee19ccb8 otp: Fix compatibility with 2FAS
See https://2fas.com/check-token/
2023-04-08 23:52:06 +00:00
Aleksandr Melman
598cdf9d6b Update Russian translation 2023-04-08 12:02:05 +00:00
Martin
d82ae7078a Update Slovenian translation 2023-04-07 21:23:59 +00:00
Hugo Carvalho
e39cf99e29 Update Portuguese translation 2023-04-07 10:05:45 +00:00
Ekaterine Papava
6c5816bccf Update Georgian translation 2023-04-07 02:22:30 +00:00
Bilal Elmoussaoui
8b2e71226d Drop unneeded derives
Should reduce compile time slightly bit
2023-04-07 03:42:34 +02:00
Bilal Elmoussaoui
4bb81c3cee OTPUri: Fix encoding when generating a URI
Also add some basic tests for now
Fixes #363
2023-04-07 02:33:19 +02:00