Commit graph

847 commits

Author SHA1 Message Date
Bilal Elmoussaoui
133d4327d8 update project summary
fixes #197
2020-12-09 04:19:59 +01:00
Bilal Elmoussaoui
40da917515 fix cargo fmt 2020-12-09 04:18:48 +01:00
Bilal Elmoussaoui
9c0dedb1ea update screenshots 2020-12-09 04:15:56 +01:00
Bilal Elmoussaoui
057e094a7b qr code page: adapt to theme changes 2020-12-09 04:11:53 +01:00
Bilal Elmoussaoui
4223fcf10e code cleanup
mostly rename hmac_alogrithm -> algorithm
algorithm -> method
2020-12-09 03:06:31 +01:00
Bilal Elmoussaoui
29bada492f preferences: update icon 2020-12-09 01:28: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
ffea8efdac backup: add freeotp+ support 2020-12-08 03:43:24 +01:00
Bilal Elmoussaoui
ebb4452abe flatpak: properly set the log level 2020-12-08 03:15:18 +01:00
Bilal Elmoussaoui
b5a7bc3ddb restore: simplify code & add restoring from old authenticator 2020-12-08 03:07:54 +01:00
Bilal Elmoussaoui
10d3f909ca resources: remove unused file 2020-12-08 01:46:38 +01:00
Bilal Elmoussaoui
0055cba2d0 i18n: mark more strings as translatable 2020-12-08 01:36:38 +01:00
Bilal Elmoussaoui
52f3143d01 remove search provider for now
until we migrate search-provider crate to zbus
2020-12-08 01:21:20 +01:00
Bilal Elmoussaoui
3645379715 keep new i18n 2020-12-08 01:19:49 +01:00
Bilal Elmoussaoui
a91f3867eb Merge remote-tracking branch 'upstream-rust/master' into rust 2020-12-08 01:18:58 +01:00
Bilal Elmoussaoui
c0acb29e15 remove the python version 2020-12-08 01:03:02 +01:00
Bilal Elmoussaoui
f11fac26e3 README: update with some basic content
Screenshot coming later
2020-12-07 23:16:37 +01:00
Bilal Elmoussaoui
242d4d9743 provider row: add a css class per algorithm & use it
mostly to differentiate hotp/totp with the missing border-bottom-radius
2020-12-07 23:02:15 +01:00
Bilal Elmoussaoui
9b5d4a4d0b few code cleanup 2020-12-07 15:51:09 +01:00
Bilal Elmoussaoui
b07804368b backup/restore: initial implementation 2020-12-07 06:45:52 +01:00
Bilal Elmoussaoui
7d203489c0 few design fixes 2020-12-07 01:01:16 +01:00
Bilal Elmoussaoui
9ed6188f07 provider: download & display images properly 2020-12-06 23:45:45 +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
eba49f569b stop abusing strong ref 2020-12-06 21:26:01 +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
2a0b7a4e5d ui: integrate hotp support 2020-12-06 18:40:06 +01:00
Bilal Elmoussaoui
aa5cfe50f8 basic totp support 2020-12-06 15:37:03 +01:00
Bilal Elmoussaoui
02f6cad04a generate otp for totp accounts & allow copying it 2020-12-06 06:10:48 +01:00
Bilal Elmoussaoui
3a4161c46c various sorting fixes 2020-12-06 06:10:24 +01:00
Bilal Elmoussaoui
4845bcb3ea it's actually totp not otp 2020-12-06 06:08:54 +01:00
Bilal Elmoussaoui
068a96aa34 save accounts changes on database 2020-12-06 03:57:35 +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
7ff6e77911 CI: remove docs job, can't work due to a flatpak-builder limitation 2020-12-06 00:47:23 +01:00
Bilal Elmoussaoui
7a4b058758 CI: fix docs hopefully 2020-12-06 00:11:15 +01:00
Bilal Elmoussaoui
3c021cbe19 CI: fix docs hopefully 2020-12-05 23:18:19 +01:00
Bilal Elmoussaoui
12f8ef3234 CI: grant filesystem access too 2020-12-05 23:14:27 +01:00
Bilal Elmoussaoui
27e004bf30 CI: grant filesystem access too 2020-12-05 22:59:47 +01:00
Bilal Elmoussaoui
240ec37571 CI: grant network access during docs build 2020-12-05 22:53:03 +01:00
Bilal Elmoussaoui
e5350127b2 CI: mount sdk & use flatpak build instead 2020-12-05 22:39:21 +01:00
Bilal Elmoussaoui
daec4eda93 CI: use a proper runner for flatpak stuff 2020-12-05 22:21:43 +01:00
Bilal Elmoussaoui
c8ad8936e3 CI: stop using the ci template
it's just slow
2020-12-05 22:17:17 +01:00
Bilal Elmoussaoui
90a5399a88 CI: fix docs image 2020-12-05 21:56:36 +01:00
Bilal Elmoussaoui
6e61dcd056 CI: add a docs job 2020-12-05 21:24:34 +01:00
Bilal Elmoussaoui
6502055b3a appdata: fix CI complaints & rename to metainfo 2020-12-05 21:24:25 +01:00
Bilal Elmoussaoui
18e2958a44 make accounts a proper model, split code a bit 2020-12-05 21:11:34 +01:00
Bilal Elmoussaoui
a55ec88bc3 subclass models as well 2020-12-05 20:43:52 +01:00
Bilal Elmoussaoui
e75001d22f butter smooth providers listview 2020-12-05 05:07:01 +01:00
Bilal Elmoussaoui
0959a6774b few clippy fixes 2020-12-05 03:57:08 +01:00