-
Notifications
You must be signed in to change notification settings - Fork 5
feat: share paykit state across apps #1401
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
Open
+10,422
−3,865
Open
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
dbb4b40
feat: share paykit state across apps
ben-kaufman bfe5c7f
chore: rename changelog fragment
ben-kaufman 7d4fcde
docs: clarify paykit integration contracts
ben-kaufman dd190bf
fix: tighten paykit attribution and cleanup reporting
ben-kaufman 517114b
test: cover paykit key generation and rotation
ben-kaufman b5a231d
fix: guard paykit execution and cache contact backfills
ben-kaufman b68738e
fix: prune completed paykit acceptance records
ben-kaufman b62f6b2
fix: preserve paykit payment recovery and contact choices
ben-kaufman 453bc70
refactor: simplify paykit contact backfill
ben-kaufman 8362c93
chore: update Paykit to rc59
ben-kaufman 967e4c0
fix: preserve private sharing settings during contact cleanup
ben-kaufman 40aef85
test: align request presentation with shared paykit
ben-kaufman d68ecbb
test: align private paykit settings stub
ben-kaufman a371aa6
fix: reduce paykit sync overhead and retry session setup
ben-kaufman 0665c49
fix: keep private message sync off frequent request polls
ben-kaufman 5da2ef2
fix: preserve paykit activation and recurring payments
ben-kaufman 8203350
fix: preserve paykit recovery and payment details
ben-kaufman 2458eae
fix: stop redundant paykit polling
ben-kaufman 2ca29dc
fix: guard paykit payment authorization and cleanup
ben-kaufman 8823181
style: format paykit backfill test
ben-kaufman 2f42424
fix: yield between paykit handshake advances
ben-kaufman 7d3c196
fix: consolidate paykit background retries
ben-kaufman 09c6426
fix: receive Paykit messages on each inbox poll
ben-kaufman 10a3a64
fix: report private endpoint withdrawal failures
ben-kaufman eaf6a09
fix: coalesce paykit preparation and reduce inbox polling
ben-kaufman 0fdff06
fix: coordinate private contact preparation and request discovery
ben-kaufman 85f1963
Avoid transport maintenance when opening subscription reminders
ben-kaufman bb4637d
fix: exclude sdk queue waits from request discovery timeout
ben-kaufman 75e5429
fix: reduce redundant paykit synchronization
ben-kaufman 4951920
fix: keep contact payments responsive during background sync
ben-kaufman 09e224c
fix: avoid duplicate private cleanup registry sync
ben-kaufman dc73b29
fix: integrate master profile updates and Paykit rc60
ben-kaufman 288c7d8
perf: use rc61 and separate inbox polling from maintenance
ben-kaufman 172cb30
chore: update Paykit to rc62
ben-kaufman a29e32d
perf: coalesce overlapping paykit refreshes
ben-kaufman e8a7686
fix: block deleted contacts without peer records
ben-kaufman fbe136e
Batch private Paykit list withdrawal
ben-kaufman b4b2141
fix: preserve Android security providers during crypto setup
ben-kaufman e4e5f75
Avoid redundant Paykit startup and failed-write reads
ben-kaufman e7aad37
Skip linked-peer handshake advancement during drains
ben-kaufman 0eaae43
Document foreground Paykit inbox polling
ben-kaufman a38f515
fix: refresh Paykit requests after state changes
ben-kaufman b752e7d
fix: preserve Paykit cleanup and request presentation state
ben-kaufman cd4648b
fix: preserve Paykit presentation and queue ordering
ben-kaufman 3266919
fix: complete active Paykit calls before cancellation
ben-kaufman 3f61604
perf: reuse identity status during private publication
ben-kaufman 11f6861
chore: merge master into shared paykit runtime
ben-kaufman b43b5d7
Merge master and preserve Paykit session guards
ben-kaufman d44d5bb
Refresh payment requests only for relevant proof changes
ben-kaufman 0d21ff9
fix: keep Paykit request controls responsive during refresh
ben-kaufman 98a1570
fix: contain identity failures during proof cleanup
ben-kaufman bb6cef7
fix: retry pending endpoint cleanup during maintenance
ben-kaufman b101e89
fix: prepare incoming payments in the send sheet
ben-kaufman 9ffb08a
fix: prioritize incoming request work during polling
ben-kaufman 57c9cab
fix: retain subscription reminders through refresh failures
ben-kaufman 5310b75
perf: prioritize sharing withdrawal completion
ben-kaufman 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
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
124 changes: 122 additions & 2 deletions
124
app/src/androidTest/java/to/bitkit/ui/screens/wallets/send/SendConfirmScreenTest.kt
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
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
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.
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.