feat: enhance passkey function by HynoR · Pull Request #11866 · 1Panel-dev/1Panel

@HynoR

commit e53303f
Author: HynoR <20227709+HynoR@users.noreply.github.com>
Date:   Wed Feb 11 13:19:41 2026 +0800

    refactor: Remove redundant passkey settings clearing in SSL update process

    - Eliminated calls to clear passkey settings during SSL updates to streamline the process.
    - This change enhances performance by reducing unnecessary operations in the UpdateSSL method.

commit c979f33
Author: HynoR <20227709+HynoR@users.noreply.github.com>
Date:   Wed Feb 11 12:59:28 2026 +0800

    feat: Add passkey key management translations and update login form logic

    - Introduced translations for "Key Management" in multiple languages.
    - Updated login form logic to manage auto passkey settings using local storage.
    - Removed deprecated passkey trusted proxies functionality from the settings view.
    - Enhanced passkey management UI with tabs for better organization.

commit f198a5f
Author: HynoR <20227709+HynoR@users.noreply.github.com>
Date:   Wed Feb 11 11:40:18 2026 +0800

    prettier

commit d650cc2
Author: HynoR <20227709+HynoR@users.noreply.github.com>
Date:   Tue Feb 10 17:31:52 2026 +0800

    feat: Enhance passkey session management

    - Introduced session cleanup logic to remove expired sessions.
    - Added functionality to limit the number of stored sessions, removing the oldest when the limit is reached.
    - Updated passkey session store to maintain performance and reliability.

commit 1267c29
Author: HynoR <20227709+HynoR@users.noreply.github.com>
Date:   Tue Feb 10 17:07:18 2026 +0800

    feat: Implement Passkey Trusted Proxies feature

    - Added support for configuring trusted proxies for passkey authentication.
    - Introduced normalization logic for the PasskeyTrustedProxies setting.
    - Updated relevant API endpoints and frontend components to handle the new setting.
    - Enhanced migration scripts to initialize PasskeyTrustedProxies with default values.
    - Updated language files to include translations for the new feature.