Skip to content

feat: package metadata, grouped Dependabot config, README FAQ - #41

Merged
TheStreamCode merged 3 commits into
mainfrom
feat/keysoft-p1-metadata-faq
Sep 22, 2026
Merged

TheStreamCode merged 3 commits into
mainfrom
feat/keysoft-p1-metadata-faq

Conversation

@TheStreamCode

@TheStreamCode TheStreamCode commented Sep 22, 2026

Copy link
Copy Markdown
Owner

What

Closes review P1 (repo-reviews/keysoft.md: metadata + FAQ):

  • package.json: description + keywords mirroring the 7 GitHub repository topics (android, encryption, expo, offline-first, password-manager, react-native, security). Version, scripts, and deps untouched.
  • .github/dependabot.yml (new): explicit grouped-weekly Bun config (Monday 06:00 Europe/Rome, 3 groups: expo-sdk / react-native / dev-tooling) feeding the existing dependabot-auto-merge workflow (patch/minor auto-merge, majors held).
  • README FAQ (new section, 4 entries): forgotten-PIN unrecoverability, biometric-fallback behavior, backup restore steps, Expo Go vs native KDF — each linking to the scattered source docs (docs/security.md, docs/architecture.md, docs/development.md).

Verification

  • bun -e JSON parse check: name/version intact, description + 7 keywords present.
  • prettier --check on all three touched files: clean.
  • No servers, emulators, or EAS operations run.

Flags for owner

  • dependabot.yml reintroduces version updates that c00f050 (chore(deps): stop Dependabot version updates) deliberately removed — drop that file from this PR if the opt-out was intentional; the other two changes stand alone.
  • OWNER-ACTION (not attempted): Play Store 3.3.1 submission — repo is at 3.3.1 while Play still distributes 3.3.0 (build 129); the bundle submission and store review are yours per docs/release.md.

TheStreamCode and others added 3 commits September 22, 2026 19:57
Add description and keywords to package.json mirroring the 7
GitHub repository topics; add an explicit grouped-weekly
.github/dependabot.yml feeding the existing patch/minor
auto-merge workflow; add a README FAQ covering forgotten-PIN
unrecoverability, biometric fallback, backup restore steps,
and the Expo Go KDF difference.
c00f050 (chore(deps): stop Dependabot version updates) is the standing
owner decision to disable Dependabot version updates. This PR reused
that filename to add a new grouped-weekly config, which would silently
re-enable version-update PRs against the owner's intent. Keep the rest
of the PR (package.json metadata + README FAQ) and leave version-update
automation disabled.
bunx expo-doctor flagged 22 patch-level mismatches against the
installed SDK 57 line (expo ~57.0.11 vs ~57.0.24, react-native
0.86.2 vs 0.86.3, plus 19 expo modules and eslint-config-expo /
jest-expo). Applied 'expo install --fix' and reinstalled clean to
clear duplicated nested copies. Verified: expo-doctor 21/21 green,
tsc --noEmit clean, eslint clean, jest 30 suites / 212 tests pass.
@TheStreamCode
TheStreamCode merged commit a0ade86 into main Sep 22, 2026
5 checks passed
@TheStreamCode
TheStreamCode deleted the feat/keysoft-p1-metadata-faq branch September 22, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant