Commit Graph

21 Commits (031a11250a9fec77a78c010bc02f2465980c4c9a)

Author SHA1 Message Date
Michael Schättgen 5ec1e33a31 Add ability to favorite/pin entries 3 years ago
Alexander Bakker 4427498d5e Rename the instrumented tests to be more consistent 3 years ago
Alexander Bakker 1e3ceefeec Request permission to show notifications
This is needed since API 33, because we show a "Vault unlocked"
notification if the user has enabled encryption and has unlocked the
vault.
3 years ago
elena 3441deee64 Add MOTP support 3 years ago
Alexander Bakker 1dcf56a0fa Capture screenshots of failing instrumented tests 3 years ago
Alexander Bakker 71f2b54deb Use Dagger Hilt for dependency injection
This gets rid of our own janky dependency injection through the AegisApplication class
4 years ago
Alexander Bakker 3d13117752 Refactor Yandex support a bit and fix some style issues 4 years ago
Alexander Bakker 76c89f0fcc
Merge pull request #869 from RandomRoot/feature-yandexotp
Feature: Add Yandex OTP support
4 years ago
Alexander Bakker e88c3ea6db Update dependencies 4 years ago
Mikhail Prokofev af2bf6f683 Add Yandex OTP support 4 years ago
Alexander Bakker 77f59d41ad Add group filter back in the UI tests 4 years ago
Alexander Bakker 2c8a64f943 Disable some fields if Steam OTP type is selected
Also, move some magic default OTP parameters to constants
5 years ago
Alexander Bakker f4bdf4645b Hide some entry editing settings by default to reduce user confusion 5 years ago
Alexander Bakker 68436fba9c Rewrite layout of EditEntryActivity to not use TableLayout
This prevents excessive overdraw and fixes the UI tests
5 years ago
Alexander Bakker d9d6733878 Improve preference organization and add summaries to the sections 5 years ago
Alexander Bakker eae31ef94b Switch from Appcompat to Material Components theme
Close #354.
5 years ago
Alexander Bakker c6cb390990 Fix the UI tests 5 years ago
Alexander Bakker ef8c116bdc Split preferences into separate fragments
<img src="https://alexbakker.me/u/5phth0i1ga.png" width="300" />
5 years ago
Alexander Bakker a45c834b9c Add UI tests for deep links 5 years ago
Alexander Bakker 83c1914ddc Don't use deprecated ActivityTestRule in UI tests 5 years ago
Alexander Bakker 0e78fd9652 Replace AppIntro with a new custom intro
This removes the dependency on AppIntro and replaces it with our own custom
intro implementation, backed by ViewPager2. We're doing this because we want a
more reliable and customizable onboarding for Aegis.

I've kept the design mostly the same as it was before, but tried to achieve a
bit of a cleaner look:

<img src="https://alexbakker.me/u/vsr3ahpjt6.png" width="200"> <img
src="https://alexbakker.me/u/efqid2ixly.png" width="200"> <img
src="https://alexbakker.me/u/oehmjm0rn9.png" width="200">
5 years ago