[PR #3327] [MERGED] Native Android App! #52360

Closed
opened 2026-05-01 16:20:31 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/bitwarden/android/pull/3327
Author: @vvolkgang
Created: 6/20/2024
Status: Merged
Merged: 6/20/2024
Merged by: @vvolkgang

Base: mainHead: native-android


📝 Commits (10+)

  • db00a0e BIT-2136: Fix generator error when length can't accommodate settings (#1181)
  • 8887406 BIT-2103: Sync show/hide file password fields on Vault Export screen (#1205)
  • ec9339a BIT-2102: Require all password fields for vault export (#1206)
  • 905cc38 Persist device key past a logout (#1207)
  • 9c8a47a Minor formatting and cleanup (#1208)
  • 1551354 Allow device key to be persisted to memory (#1209)
  • 45d0ac9 Apply result extension consistently (#1210)
  • 5b55ab6 Upon trusting device, update decryption options (#1211)
  • 6dc4cdd Update KSP (#1212)
  • 2df9aa1 Remove inline keyword from updatePasswordLength() (#1213)

📊 Changes

1420 files changed (+288374 additions, -2071 deletions)

View changed files

.checkmarx/config.yml (+11 -0)
📝 .github/CODEOWNERS (+39 -3)
.github/ISSUE_TEMPLATE/bug.yml (+68 -0)
📝 .github/PULL_REQUEST_TEMPLATE.md (+16 -32)
📝 .github/renovate.json (+18 -23)
.github/workflows/build.yml (+507 -0)
.github/workflows/enforce-labels.yml (+0 -17)
.github/workflows/scan.yml (+42 -0)
.github/workflows/test.yml (+84 -0)
.github/workflows/workflow-linter.yml (+0 -11)
📝 .gitignore (+22 -17)
.husky/pre-commit (+0 -4)
.ruby-version (+1 -0)
Dangerfile (+1 -0)
Gemfile (+11 -0)
Gemfile.lock (+284 -0)
📝 LICENSE.txt (+674 -17)
LICENSE_BITWARDEN.txt (+0 -182)
LICENSE_GPL.txt (+0 -674)
📝 README.md (+230 -2)

...and 80 more files

📄 Description

🚧 Type of change

  • 🚀 New feature development

📔 Objective

  • Moving the native android app code to a public repo.
  • Reducing the whole repo size by removing the .NET apps history.

Note: .NET apps history was migrated to bitwarden/mobile

Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation or informed the documentation team

🦮 Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or ℹ️ (:information_source:) for notes or general info
  • (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • (:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/bitwarden/android/pull/3327 **Author:** [@vvolkgang](https://github.com/vvolkgang) **Created:** 6/20/2024 **Status:** ✅ Merged **Merged:** 6/20/2024 **Merged by:** [@vvolkgang](https://github.com/vvolkgang) **Base:** `main` ← **Head:** `native-android` --- ### 📝 Commits (10+) - [`db00a0e`](https://github.com/bitwarden/android/commit/db00a0e26c648766c9336c3e759c45cf75081ece) BIT-2136: Fix generator error when length can't accommodate settings (#1181) - [`8887406`](https://github.com/bitwarden/android/commit/888740693ad26deeb14753cd42198c9e103137f0) BIT-2103: Sync show/hide file password fields on Vault Export screen (#1205) - [`ec9339a`](https://github.com/bitwarden/android/commit/ec9339a24aafd1d94378e7b45c3149b96649fde5) BIT-2102: Require all password fields for vault export (#1206) - [`905cc38`](https://github.com/bitwarden/android/commit/905cc3807d728dfd00ff3b47c5a22b7058976baa) Persist device key past a logout (#1207) - [`9c8a47a`](https://github.com/bitwarden/android/commit/9c8a47a7517cd09630680a58d52b0b1afab3d1f6) Minor formatting and cleanup (#1208) - [`1551354`](https://github.com/bitwarden/android/commit/155135429d4c3df8cd6c1b814571e307a00ff095) Allow device key to be persisted to memory (#1209) - [`45d0ac9`](https://github.com/bitwarden/android/commit/45d0ac98b88da699940768042d4def7c5ef67a44) Apply result extension consistently (#1210) - [`5b55ab6`](https://github.com/bitwarden/android/commit/5b55ab607071cd57ad8f429d594322b747e448e9) Upon trusting device, update decryption options (#1211) - [`6dc4cdd`](https://github.com/bitwarden/android/commit/6dc4cddfd63e1f00a01fa8c5cf2aff95bc758197) Update KSP (#1212) - [`2df9aa1`](https://github.com/bitwarden/android/commit/2df9aa1a0371ae66ac23412de3647c0be668e1a6) Remove inline keyword from updatePasswordLength() (#1213) ### 📊 Changes **1420 files changed** (+288374 additions, -2071 deletions) <details> <summary>View changed files</summary> ➕ `.checkmarx/config.yml` (+11 -0) 📝 `.github/CODEOWNERS` (+39 -3) ➕ `.github/ISSUE_TEMPLATE/bug.yml` (+68 -0) 📝 `.github/PULL_REQUEST_TEMPLATE.md` (+16 -32) 📝 `.github/renovate.json` (+18 -23) ➕ `.github/workflows/build.yml` (+507 -0) ➖ `.github/workflows/enforce-labels.yml` (+0 -17) ➕ `.github/workflows/scan.yml` (+42 -0) ➕ `.github/workflows/test.yml` (+84 -0) ➖ `.github/workflows/workflow-linter.yml` (+0 -11) 📝 `.gitignore` (+22 -17) ➖ `.husky/pre-commit` (+0 -4) ➕ `.ruby-version` (+1 -0) ➕ `Dangerfile` (+1 -0) ➕ `Gemfile` (+11 -0) ➕ `Gemfile.lock` (+284 -0) 📝 `LICENSE.txt` (+674 -17) ➖ `LICENSE_BITWARDEN.txt` (+0 -182) ➖ `LICENSE_GPL.txt` (+0 -674) 📝 `README.md` (+230 -2) _...and 80 more files_ </details> ### 📄 Description ## 🚧 Type of change - 🚀 New feature development ## 📔 Objective * Moving the native android app code to a public repo. * Reducing the whole repo size by removing the .NET apps history. Note: .NET apps history was migrated to [bitwarden/mobile](https://github.com/bitwarden/mobile) ## ⏰ Reminders before review - Contributor guidelines followed - All formatters and local linters executed and passed - Written new unit and / or integration tests where applicable - Used internationalization (i18n) for all UI strings - CI builds passed - Communicated to DevOps any deployment requirements - Updated any necessary documentation or informed the documentation team ## 🦮 Reviewer guidelines <!-- Suggested interactions but feel free to use (or not) as you desire! --> - 👍 (`:+1:`) or similar for great changes - 📝 (`:memo:`) or ℹ️ (`:information_source:`) for notes or general info - ❓ (`:question:`) for questions - 🤔 (`:thinking:`) or 💭 (`:thought_balloon:`) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion - 🎨 (`:art:`) for suggestions / improvements - ❌ (`:x:`) or ⚠️ (`:warning:`) for more significant problems or concerns needing attention - 🌱 (`:seedling:`) or ♻️ (`:recycle:`) for future improvements or indications of technical debt - ⛏ (`:pick:`) for minor or nitpick changes --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-01 16:20:31 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#52360