-
Notifications
You must be signed in to change notification settings - Fork 432
feat(paywalls): web_view component view + view model, not yet wired (6/7) #7232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
5cf1dfd
feat(paywalls): public API surface for web_view messages (1/7)
cursoragent f7f5d16
feat(paywalls): web_view wire envelope + JSON hardening (2/7)
cursoragent d331b34
feat(paywalls): web_view navigation policy + content-rule isolation (…
cursoragent 8d2452a
feat(paywalls): web_view schema component, not yet registered (4/7)
cursoragent 7664d35
Merge webview/3-isolation-navigation into webview/5-session base
cursoragent b033efa
feat(paywalls): web_view bridge session with document-reset lifecycle…
cursoragent 6a46822
Merge webview/4-schema into webview/6-view base
cursoragent 37aa810
feat(paywalls): web_view component view + view model, not yet wired (…
cursoragent c132a31
fix(tests): open session via connect in coordinator lifecycle test
cursoragent 24f352c
fix: remove extra vertical whitespace for SwiftLint
cursoragent 07383d3
fix: SwiftLint whitespace, line length, and force_try
cursoragent 96d24e1
fix: wrap web_view identity string under 120 columns
cursoragent e671378
refactor(paywalls): keep web view bridge internal
cursoragent 41401ac
refactor(paywalls): keep web view bridge internal
cursoragent b5caeda
refactor(paywalls): keep web view bridge internal
cursoragent ad3541f
refactor(paywalls): keep web view bridge internal
cursoragent d941c01
Merge updated internal web view API base
cursoragent c9f7142
Merge updated internal web view API stack
cursoragent 111d7ea
Merge updated internal web view API dependencies
cursoragent 850fe90
Merge updated internal web view session stack
cursoragent cf8b833
Merge updated internal web view session dependencies
cursoragent ca80c8f
Merge branch 'main' into webview/1-public-api
ajpallares eba0f50
Merge remote-tracking branch 'origin/main' into webview/6-view
cursoragent bba700f
feat(paywalls): apply fit defaults to web views
cursoragent 94982da
fix(paywalls): remove client-side web view payload limits
cursoragent 3ac5561
Merge branch 'main' of https://github.com//RevenueCat/purchases-ios i…
JZDesign ea6d24b
test(paywalls): address web view envelope review
cursoragent 0612595
refactor(paywalls): remove unused web view handler API
cursoragent d14d63c
fix(paywalls): retain internal bridge dependencies
cursoragent 19cbfe6
refactor(paywalls): remove web view message handler concept
JZDesign c3d27a9
Merge branch 'webview/1-public-api' into webview/2-envelope
JZDesign e3ad994
Merge updated internal web view API stack (handler removal)
JZDesign 4671130
Merge updated internal web view API dependencies (handler removal)
JZDesign 226eb28
Merge updated internal web view session stack (handler removal)
JZDesign 3278b60
Merge updated internal web view session dependencies (handler removal)
JZDesign eb53f30
Adapt web view bridge to trimmed envelope API
ajpallares 66b3e33
Merge branch 'main' into webview/5-session
ajpallares f984e23
Merge branch 'main' into webview/5-session
ajpallares 86d9c0b
refactor(paywalls): harden web_view session origin gating
ajpallares ab69065
Merge remote-tracking branch 'origin/webview/5-session' into webview/…
ajpallares a48f936
Merge branch 'main' into webview/5-session
ajpallares 7940b96
refactor(paywalls): expose web_view origin as URL/WKSecurityOrigin ex…
ajpallares b266987
Merge webview/5-session into webview/6-view and reconcile the view layer
ajpallares 7280b5d
refactor(paywalls): consolidate web_view imports under single platfor…
ajpallares 0a866f8
refactor(paywalls): add copyright header to web_view files and fix im…
ajpallares 8ceb7d4
Merge branch 'main' into webview/5-session
ajpallares 9c12c2b
Merge branch 'webview/5-session' into webview/6-view
ajpallares b9078c4
fix(paywalls): adopt web_view origin extensions and add file headers
ajpallares 07ecb4c
fix(paywalls): treat unresolvable web_view origin as inert bridge
ajpallares 8948589
Merge webview/5-session into webview/6-view (inert-bridge origin fix)
ajpallares 2eb1308
refactor(paywalls): tidy web_view session comments and narrow handleC…
ajpallares cd147f7
Merge branch 'webview/5-session' into webview/6-view
ajpallares 53fde7e
test(paywalls): add missing web_view drop-branch coverage and harden …
ajpallares 7761ba2
Merge branch 'webview/5-session' into webview/6-view
ajpallares 07c6a31
refactor(paywalls): address web_view view review feedback
ajpallares d7d0c25
Merge branch 'webview/6-view' of https://github.com/RevenueCat/purcha…
ajpallares bc2ad31
Merge remote-tracking branch 'origin/main' into webview/6-view
ajpallares 2f1d7ca
fix(paywalls): drop WebViewComponentTests from xcodeproj UnitTests ta…
ajpallares a32d717
refactor(paywalls): split web_view schema and view tests by target
ajpallares bc74f30
Merge branch 'main' into webview/6-view
ajpallares 408192b
Fix main-actor isolation error in WebViewRepresentable on Xcode 15
ajpallares 1c52e67
refactor(paywalls): tighten web_view platform typealias access
ajpallares fb5e589
refactor(paywalls): drop redundant macOS web_view data-store cleanup
ajpallares 92d405c
Merge branch 'main' into webview/6-view
ajpallares File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.