-
Notifications
You must be signed in to change notification settings - Fork 1.5k
fix(site/src/pages/AgentsPage): stop attachment downloads from trapping iOS PWAs #27853
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
43 commits
Select commit
Hold shift + click to select a range
4354e9b
fix(site/src/pages/AgentsPage): stop attachment downloads from trappi…
ibetitsmike 7546235
test(site/src/pages/AgentsPage): cover iOS standalone download interc…
ibetitsmike 6ed7b29
refactor(site/src/pages/AgentsPage): access browser globals without w…
ibetitsmike 88157ef
fix(site/src/pages/AgentsPage): surface intercepted attachment downlo…
ibetitsmike 6baa5cb
fix(site/src/pages/AgentsPage): recover when user activation expires …
ibetitsmike 54d3189
fix(site/src/pages/AgentsPage): offer share retry only for expired ac…
ibetitsmike 39b8727
test(site/src/pages/AgentsPage): exercise the Save retry through the …
ibetitsmike e579823
chore(site/src/pages/AgentsPage): tighten comments added on this branch
ibetitsmike 28b395e
fix(site/src/pages/AgentsPage): give extensionless attachment names a…
ibetitsmike 244ba71
fix(site/src/pages/AgentsPage): derive download extensions from the m…
ibetitsmike 671bc31
fix(site/src/pages/AgentsPage): suppress duplicate clicks while an iO…
ibetitsmike a5f53df
fix(site/src/pages/AgentsPage): preserve source-file suffixes for tex…
ibetitsmike 36e4de8
fix(site/src/pages/AgentsPage): offer a tab fallback for unshareable …
ibetitsmike bb64fb7
test(site/src/pages/AgentsPage): exercise the unshareable-file Open a…
ibetitsmike 954356f
test(site/src/pages/AgentsPage): cover permanent share failures in St…
ibetitsmike 8fcea68
fix(site/src/pages/AgentsPage): decode inline attachments locally and…
ibetitsmike d709502
fix(site/src/pages/AgentsPage): open inline attachments through blob …
ibetitsmike 137d9ba
test(site/src/pages/AgentsPage): exercise inline Open action and deco…
ibetitsmike 20d169d
fix(site/src/pages/AgentsPage): preserve long text/plain suffixes in …
ibetitsmike f6d16f9
fix(site/src/pages/AgentsPage): recognize alternate JPEG and image su…
ibetitsmike 2872ad8
fix(site/src/pages/AgentsPage): preserve dotfile names in attachment …
ibetitsmike b13ccbd
fix(site/src/pages/AgentsPage): preserve suffixes for all text-like a…
ibetitsmike f9ce076
fix(site/src/pages/AgentsPage): map structured MIME subtypes to real …
ibetitsmike c7787a7
fix(site/src/pages/AgentsPage): derive extensions only from image sub…
ibetitsmike 03b0872
fix(site/src/pages/AgentsPage): map XML, CSV, and HTML media types to…
ibetitsmike 10e509e
fix(site/src/pages/AgentsPage): share one data URL decoder and keep X…
ibetitsmike 0d5d8b0
fix(site/src/pages/AgentsPage): abort pending attachment downloads on…
ibetitsmike 0d11cc1
fix(site/src/pages/AgentsPage): keep suffixes for structured +json an…
ibetitsmike 75d12f2
fix(site/src/pages/AgentsPage): suppress share rejection toasts after…
ibetitsmike 3738929
test(site/src/pages/AgentsPage): cover dismissed share sheet in Story…
ibetitsmike 7aa5cab
test(site/src/pages/AgentsPage): compress attachment download tests i…
ibetitsmike 5a242e8
refactor(site/src/pages/AgentsPage): simplify attachment download han…
ibetitsmike 1bc0410
refactor(site/src/pages/AgentsPage): drop uncommon JPEG suffix aliases
ibetitsmike 4726abe
refactor(site/src/pages/AgentsPage): drop JSON and XML suffix preserv…
ibetitsmike ec38887
refactor(site/src/pages/AgentsPage): drop unsupported text MIME mappings
ibetitsmike 9c46b3b
fix(site/src/pages/AgentsPage): keep download abort state current
ibetitsmike 5e705a8
chore(site/src/pages/AgentsPage): clean up attachment comments
ibetitsmike a306915
test(site/src/pages/AgentsPage): restore Save retry interaction in St…
ibetitsmike f3290b6
refactor(site/src/pages/AgentsPage): reduce iOS PWA download to share…
ibetitsmike 187f344
chore(site/src/pages/AgentsPage): fold cleanup-gate findings into dow…
ibetitsmike d9d7b7b
refactor(site/src/pages/AgentsPage): simplify download naming and sha…
ibetitsmike a2e88ea
refactor(site/src/pages/AgentsPage): inline toast failures and reuse …
ibetitsmike 65454a0
test(site/src/pages/AgentsPage/utils): exercise the Save retry action…
ibetitsmike 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.
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.