Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
wordpress-mobile
/
GutenbergKit
Public
Notifications
You must be signed in to change notification settings
Fork
7
Star
29
Code
Issues
51
Pull requests
25
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
feat(ios)!: send media uploads to native code over a URL scheme
- #747
#747
Open
jkmassel
wants to merge 19 commits into
jkmassel/asset-bundle-cache-policy
wordpress-mobile/GutenbergKit:jkmassel/asset-bundle-cache-policy
from
jkmassel/scheme-upload-transport
wordpress-mobile/GutenbergKit:jkmassel/scheme-upload-transport
Copy head branch name to clipboard
Conversation
Commits
19
(19)
Checks
Files changed
Open
feat(ios)!: send media uploads to native code over a URL scheme
#747
jkmassel
wants to merge 19 commits into
jkmassel/asset-bundle-cache-policy
wordpress-mobile/GutenbergKit:jkmassel/asset-bundle-cache-policy
from
jkmassel/scheme-upload-transport
wordpress-mobile/GutenbergKit:jkmassel/scheme-upload-transport
Copy head branch name to clipboard
Commits
Commits on Oct 2, 2026
fix(ios): free editors mid-fetch, and share site requests in flight (#701)
Show description for 4405380
jkmassel
committed
4405380
View commit details
Copy full SHA for 4405380
Browse repository at this point
fix(ios): let the cache policy refresh plugin and theme assets
Show description for f44aaa0
jkmassel
committed
f44aaa0
View commit details
Copy full SHA for f44aaa0
Browse repository at this point
fix(ios): stop JSON's description raising an exception
Show description for ca80a2d
jkmassel
committed
ca80a2d
View commit details
Copy full SHA for ca80a2d
Browse repository at this point
fix(ios): close the gaps a review found in refreshing asset bundles
Show description for 9c0596c
jkmassel
committed
9c0596c
View commit details
Copy full SHA for 9c0596c
Browse repository at this point
fix(ios): give media uploads a ten-minute inactivity timeout
Show description for 83f3eaa
jkmassel
committed
83f3eaa
View commit details
Copy full SHA for 83f3eaa
Browse repository at this point
feat(ios): send media uploads to native code over a URL scheme
Show description for 5803abf
jkmassel
committed
5803abf
View commit details
Copy full SHA for 5803abf
Browse repository at this point
chore(ios): delete the loopback HTTP server library
Show description for a112f55
jkmassel
committed
a112f55
View commit details
Copy full SHA for a112f55
Browse repository at this point
fix(ios): stream gbk-media-file responses and never answer a stopped task
Show description for c71137c
jkmassel
committed
c71137c
View commit details
Copy full SHA for c71137c
Browse repository at this point
feat(ios): upload inserter media from disk without passing it through the page
Show description for 45266e2
jkmassel
committed
45266e2
View commit details
Copy full SHA for 45266e2
Browse repository at this point
fix: leave the editor's own URL schemes out of network logging
Show description for 8abb682
jkmassel
committed
8abb682
View commit details
Copy full SHA for 8abb682
Browse repository at this point
docs: describe how media uploads reach native code
Show description for 9e9efe7
jkmassel
committed
9e9efe7
View commit details
Copy full SHA for 9e9efe7
Browse repository at this point
fix(ios): join the editor-assets URL with a single slash
Show description for c01c1c5
jkmassel
committed
c01c1c5
View commit details
Copy full SHA for c01c1c5
Browse repository at this point
fix: let a failed oEmbed request fail
Show description for 73cc193
jkmassel
committed
73cc193
View commit details
Copy full SHA for 73cc193
Browse repository at this point
feat(ios): hand the native inserter's media to the page as files
Show description for bb6c2f4
jkmassel
committed
bb6c2f4
View commit details
Copy full SHA for bb6c2f4
Browse repository at this point
refactor: remove the native upload stand-in
Show description for b5e42d1
jkmassel
committed
b5e42d1
View commit details
Copy full SHA for b5e42d1
Browse repository at this point
feat(ios): relay the editor's REST requests through a URL scheme
Show description for 14d14a3
jkmassel
committed
14d14a3
View commit details
Copy full SHA for 14d14a3
Browse repository at this point
style: follow the import and JSDoc lint rules in the code this branch adds
Show description for 36d68ef
jkmassel
committed
36d68ef
View commit details
Copy full SHA for 36d68ef
Browse repository at this point
test(ios): don't diff megabytes when a payload check fails, and wait longer
Show description for 9bba62d
jkmassel
committed
9bba62d
View commit details
Copy full SHA for 9bba62d
Browse repository at this point
test(ios): wait three minutes for the test page to load
Show description for 1ffc94a
jkmassel
committed
1ffc94a
View commit details
Copy full SHA for 1ffc94a
Browse repository at this point
You can’t perform that action at this time.