Commit graph

40 commits

Author SHA1 Message Date
Bilal Elmoussaoui
e25639f77b fix cargo clippy complaints after clone! fix 2021-02-05 16:51:49 +01:00
Bilal Elmoussaoui
6aebaaa225 cargo update deps 2021-02-05 11:12:48 +01:00
M. Sandoval
5a4eb9908d otp: Use binascii to decode base32 2021-02-05 10:09:59 +00:00
Bilal Elmoussaoui
8df18a77c0 favicons: properly detect icon sizes 2021-01-31 22:18:52 +01:00
Maximiliano Sandoval R
981ebfd83d
cargo: Update deps
Allows to drop unwraps on get_text from an editable.
2021-01-29 19:06:02 +01:00
Bilal Elmoussaoui
822f7c8095 update per latest gtk-rs changes 2021-01-27 15:03:07 +01:00
Maximiliano Sandoval R
09448846dd
Store attributes & app pass with argon2 2021-01-23 15:30:37 +01:00
Bilal Elmoussaoui
fd4d6e5537 bump dependencies 2021-01-23 12:26:46 +01:00
Bilal Elmoussaoui
e40843c102 add initial scanning from a camera stream
closes #107
2021-01-23 01:41:57 +01:00
Maximiliano Sandoval R
59c748f61f
Fix OTP generation 2021-01-22 16:59:02 +01:00
Maximiliano Sandoval R
a38d1580c7
Port from libhandy to libadwaita 2021-01-21 19:05:09 +01:00
Maximiliano Sandoval R
b6457b8190
Cargo.lock: Update dependencies 2021-01-21 18:47:50 +01:00
Christopher Davis
a79bcb5845 Update gtk-rs deps
Updates our gtk-rs deps and makes use of gdk's
key API
2021-01-14 12:45:05 -08:00
Bilal Elmoussaoui
c7b5ca9718 update per latest gtk-rs changes 2021-01-10 00:57:38 +01:00
Bilal Elmoussaoui
cd3a113a10 improve favicons fetching 2020-12-19 05:03:40 +01:00
Bilal Elmoussaoui
e6710aea82 update per latest gtk-rs updates
mostly simplifies imports, renamed macros, simplifed gobject instance creation
2020-12-18 21:19:01 +01:00
Bilal Elmoussaoui
31ae00c2a7 update per latest api changes 2020-12-14 23:12:55 +01:00
Bilal Elmoussaoui
ee69e5865a remove lazy_static dependency 2020-12-10 01:56:11 +01:00
Bilal Elmoussaoui
cce1be94d6 fix per gtk-rs updates 2020-12-09 22:36:28 +01:00
Bilal Elmoussaoui
0af12fb03a update dependencies 2020-12-09 06:37:49 +01:00
Bilal Elmoussaoui
32eaeddf7d add a way to share accounts as qrcode 2020-12-09 01:20:36 +01:00
Bilal Elmoussaoui
99ad0a5f0e refactor otp uri into it's own module
gets backup/restore from freeopt+ for free
2020-12-08 05:40:10 +01:00
Bilal Elmoussaoui
b07804368b backup/restore: initial implementation 2020-12-07 06:45:52 +01:00
Bilal Elmoussaoui
650148cff1 cargo cult hotp implementation
this allows supporting hotp at least backend side
2020-12-06 21:05:25 +01:00
Bilal Elmoussaoui
02f6cad04a generate otp for totp accounts & allow copying it 2020-12-06 06:10:48 +01:00
Bilal Elmoussaoui
795dbe4596 track changes using gobject signals 2020-12-06 03:02:40 +01:00
Bilal Elmoussaoui
06b22a664f use ashpd gtk4 feature
mostly to make the screenshot dialog modal
note this doesn't work on wayland yet, but that's an ashpd limitation
2020-12-06 01:16:31 +01:00
Bilal Elmoussaoui
a55ec88bc3 subclass models as well 2020-12-05 20:43:52 +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
2ba7e0f54d display providers 2020-11-08 05:48:55 +01:00
Bilal Elmoussaoui
73eafa58fd gobjectify account & link it to a database 2020-10-29 04:59:12 +01:00
Bilal Elmoussaoui
06457fe63a re-implement a basic favicon scrapper
will get back at it once the rest is working
2020-10-29 01:09:40 +01:00
Bilal Elmoussaoui
885b471b85 re-add the qr scanner through screenshot feature 2020-10-28 18:04:49 +01:00
Bilal Elmoussaoui
e5b22a0554 bump dependencies 2020-10-28 07:07:31 +01:00
Bilal Elmoussaoui
46d0902a36 gobjectify provider 2020-10-28 07:03:48 +01:00
Bilal Elmoussaoui
338fd0fd37 init a port to gtk4 2020-10-28 01:52:54 +01:00
Bilal Elmoussaoui
28571c7939 Well, I'm doing this. 2019-09-03 00:07:06 +00:00