Merge round 2: WebAuthn, Google Pay, Audio capture, website overhaul, & more upstream PRs#138
Merged
Conversation
* Prepare for publishing version 4.2.3
…lish.sh changelog logic - Updated root CHANGELOG.md with real changes from this session - Fixed prepare_for_publish.sh to check root CHANGELOG.md first for existing entries - Added fallback to actual commit messages instead of generic placeholder - Added missing fi to close if-else block in script
…d docs - Updated CSS with ZikZak purple/magenta branding theme - Created proper landing page with features, badges, and sponsor section - Updated docusaurus config with better navbar, footer, and navigation - Created comprehensive Getting Started documentation - Updated README with migration guide and project stats - Added UPSTREAM_ISSUES_TRIAGE.md reference
Applied upstream PRs #2743, #2722, #2823: - WebAuthn (passkey) support: webAuthenticationSupport setting + WebAuthenticationSupport enum - Google Pay: paymentRequestEnabled setting for WebViewFeature.PAYMENT_REQUEST - Audio capture: getAudioIntent() for audio/* file picker support - Bumped androidx.webkit:webkit from 1.13.0 to 1.14.0 - Platform interface: Dart settings, feature flags, generated code - Fixed build runner configuration for generators
- Reverted all .g.dart files to pre-build_runner state (analyzer version mismatch) - Manually created web_authentication_support.g.dart with proper types - Manually added paymentRequestEnabled and webAuthenticationSupport to in_app_webview_settings.g.dart (fields, constructor, fromMap, toMap, toString)
Signed-off-by: Ahmet TOK <48218623+arrrrny@users.noreply.github.com>
…(#2099) - #2390 (by @lucasdessy): takeScreenshot now disables scrollbars, calls layout() before draw(), and re-enables scrollbars after capture - #2099 (by @EArminjon): fix blob variable reference in InterceptAjaxRequestJS (reader.readAsArrayBuffer(request.response) instead of blob)
- Wrapped onCustomTabsConnected in try-catch with onBrowserNotSupported callback in ChromeCustomTabsActivity.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Round 2 of upstream PR mining. This PR merges 3 more unmerged upstream PRs plus significant infrastructure improvements.
New Features
🎵 Audio Capture for File Picker
getAudioIntent()for<input type="file" accept="audio/*">file picker supportacceptsAudio(),canResolveIntent()💳 Google Pay Support
paymentRequestEnabledsetting for WebViewFeature.PAYMENT_REQUESTandroidx.webkit:webkitfrom 1.13.0 → 1.14.0🔐 WebAuthn/Passkey Support
webAuthenticationSupportsetting +WebAuthenticationSupportenumInfrastructure
📖 Website Overhaul
📝 Changelog & Documentation Updates
🔧 Build System
Contributors
@PrimozRatej, @AzarouAmine, @susemeee