Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Modernize passcode UI and improve app lock protection

オープン
#4,427 コメント 0 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@marinofaggiana がすでに取り組んでいます。

2026年10月28日 から。

評価

この issue はまだ評価されていません。

説明

enhancement

The current passcode implementation relies on a legacy interface and needs to be modernized to provide a consistent experience across iPhone, iPad, and iPhone Duo.

The app lock should reliably protect content after returning from the background and appear above any presented sheet or alert. Failed attempts and lockout timers should persist when the passcode screen is reopened or the app is relaunched.

Proposed improvements:

  • Replace the legacy passcode interface with a shared SwiftUI implementation.
  • Improve adaptive layout, keypad sizing, and accessibility.
  • Use the shared interface in the main app and Share Extension.
  • Request biometric authentication when enabling Touch ID or Face ID.
  • Add haptic and shake feedback for incorrect or mismatched passcodes.
  • Prevent dismissing a change or disable passcode flow from bypassing an active lockout.
  • Add UI tests covering passcode management, lockout persistence, background transitions, and app reset.

Implementation: #4419.

主要言語
Swift
スター
2.5k
フォーク
1k
平均マージ
1日 3時間
マージ済み PR(30日)
42

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

nextcloud/ios のほかの issue

nextcloud/ios の issue をすべて見る

似ている issue

Swift の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。