Bitwarden mobile app for Android.
Find a file
Jake Fink a72f267558
[AC-1045] vault timeout action policy (#2415)
* [EC-1045] lock action if policy and show message

* [EC-1045] add text for policy message

* [EC-1045] add consts to policy service

* [EC-1045] missed a const

* [AC-1045] fix build

* [AC-1045] fix bug where UI wasn't updating after sync

* [AC-1045] change FirstOrDefault to First to avoid nulls

* [AC-1045] refactor get vault timeout functions

* [AC-1045] don't filter action options unecessarily

* [AC-1045] refactor build alert logic for readability

* [AC-1045] use policy to filter timeout options instead of current timeout

* [AC-1045] update timeout during sync instead of getter
- remove encrypted from state since it's not encrypted
- if policies return a timeout policy, check and update vault timeout

* [AC-1045] default to custom if we can't find vault timeout option

* [AC-1045] revert Encrypted Policies rename
2023-04-14 15:39:57 -04:00
.config [EC-655] Adds build variants to the mobile codebase using a CAKE script (#2161) 2022-11-01 22:14:49 +00:00
.github [DEVOPS-1261] Update workflows to use new CI only keyvault (#2462) 2023-04-11 17:18:59 +02:00
appIcons [EC-763] Cake build watchOS (#2278) 2023-02-20 10:05:21 -03:00
lib [EC-770] Implement MessagePack on Watch sync (#2264) 2023-03-09 15:45:51 -03:00
src [AC-1045] vault timeout action policy (#2415) 2023-04-14 15:39:57 -04:00
store Autosync the updated translations (#2457) 2023-04-03 20:25:08 +02:00
test Updated libs to latest stable (#2092) 2022-09-22 11:17:17 -04:00
.editorconfig Add dotnet-format tool (#1737) 2022-04-26 17:21:07 +02:00
.git-blame-ignore-revs [TI-8] Add .git-blame-ignore-revs (#1891) 2022-04-26 11:27:13 -04:00
.gitattributes Update .gitattributes to fix build issue (#1892) 2022-04-26 16:51:58 -04:00
.gitignore Argon2id KDF (#2309) 2023-01-25 07:58:36 -05:00
.gitmodules [EC-770] Implement MessagePack on Watch sync (#2264) 2023-03-09 15:45:51 -03:00
bitwarden-mobile.sln Add Share app Extension on iOS for Send (re-PR) (#1660) 2022-01-25 17:41:56 -03:00
build.cake [EC-763] Cake build watchOS (#2278) 2023-02-20 10:05:21 -03:00
CNAME cname dist 2019-06-10 14:38:33 -04:00
CONTRIBUTING.md Update README and CONTRIBUTING to use contributing.bitwarden.com (#1932) 2022-06-14 09:55:15 +02:00
crowdin.yml fixing a typo (#1634) 2021-11-05 11:38:51 -07:00
LICENSE.txt license 2016-10-10 18:38:47 -04:00
package-lock.json Updating gh-pages (#1628) 2021-11-04 09:29:07 -07:00
package.json Updating gh-pages (#1628) 2021-11-04 09:29:07 -07:00
README.md Remove dotnet format note (#2378) 2023-02-16 16:17:09 +01:00
SECURITY.md Update SECURITY.md (#1847) 2022-03-15 15:54:45 -04:00

Github Workflow build on master Crowdin Join the chat at https://gitter.im/bitwarden/Lobby

Bitwarden Mobile Application

Get it on Google Play Get it on Google Play

The Bitwarden mobile application is written in C# with Xamarin Android, Xamarin iOS, and Xamarin Forms.

Build/Run

Please refer to the Mobile section of the Contributing Documentation for build instructions, recommended tooling, code style tips, and lots of other great information to get you started.

We're Hiring!

Interested in contributing in a big way? Consider joining our team! We're hiring for many positions. Please take a look at our Careers page to see what opportunities are currently open as well as what it's like to work at Bitwarden.

Contribute

Code contributions are welcome! Please commit any pull requests against the master branch. Learn more about how to contribute by reading the Contributing Guidelines. Check out the Contributing Documentation for how to get started with your first contribution.

Security audits and feedback are welcome. Please open an issue or email us privately if the report is sensitive in nature. You can read our security policy in the SECURITY.md file.