| CARVIEW |
David Calhoun
@dpcalhoun on WordPress.org, @David Calhoun on Slack
Bio
Jesus follower. Father. Husband. Software engineer at Automattic. FC Barcelona fan. Drummer. Web enthusiast.
Interests
Soccer, hiking, kayaking.
WordPress Origin Story
In 2009, my development career began with WordPress. Working with WordPress was my introduction to PHP, my first scripting language. WordPress helped spark my interest in coding and I continued utilizing WordPress as my CMS of choice due to its well-built, accessible admin interface; easy-to-extend themes and plugins; and welcoming open-source community.
Contributions Sponsored
David Calhoun contributes 30 hours per week to the Mobile team.
- Member Since: September 24th, 2009
- Location: Tennessee, USA
- Website: davidcalhoun.me
- GitHub: dcalhoun
- Job Title: Software Engineer
- Employer: Automattic
-
Find me on:
Contribution History
David Calhoun’s badges:- Core Contributor
-
Closed issue #72006 on the WordPress/gutenberg repository:
Formatting lost when pasting text from certain apps -
Closed pull request #70644 on WordPress/gutenberg:
fix: Repair missing Freeform/Classic block render -
Closed pull request #73316 on WordPress/gutenberg:
fix: YouTube embed previews render valid referrer -
Submitted pull request #73316 to WordPress/gutenberg:
fix: YouTube embed previews render valid referrer -
Created issue #73288 in the WordPress/gutenberg repository:
YouTube embed previews fail with `Error 153` in Safari -
Created issue #72006 in the WordPress/gutenberg repository:
Formatting lost when pasting text from certain apps -
Closed pull request #67595 on WordPress/gutenberg:
ci: Update macOS runner -
Submitted pull request #70644 to WordPress/gutenberg:
fix: Repair missing Freeform/Classic block render -
Merged pull request #70346 into WordPress/gutenberg:
Image: Fix outdated accessibility hint on native component -
Created issue #70277 in the WordPress/gutenberg repository:
Unable to navigate Popover content via Android TalkBack -
Created issue #70119 in the WordPress/gutenberg repository:
Audio block unable to upload MP3 files on iOS -
Closed issue #65136 on the WordPress/gutenberg repository:
Image resize problem -
Closed pull request #64517 on WordPress/gutenberg:
feat: Experimental editor assets REST API endpoint -
Created issue #69121 in the WordPress/gutenberg repository:
Blocks are inadvertently deleted when pressing Delete while the cursor is placed... -
Mentioned in [59762] on WordPress SVN:
Editor: update npm packages for 6.7.1. -
Merged pull request #67603 into WordPress/gutenberg:
docs: Describe patch files -
Submitted pull request #67603 to WordPress/gutenberg:
docs: Describe patch files -
Submitted pull request #67595 to WordPress/gutenberg:
ci: Update macOS runner -
Closed pull request #53447 on WordPress/gutenberg:
refactor: Remove non-serializable values in navigation state -
Pull request #66771 merged into WordPress/gutenberg:
ci: Address stalling Android E2E test tasks -
Closed pull request #66763 on WordPress/gutenberg:
build: Revert reactivecircus/android-emulator-runner update -
Submitted pull request #66771 to WordPress/gutenberg:
ci: Address stalling Android E2E test tasks -
Submitted pull request #66763 to WordPress/gutenberg:
build: Revert reactivecircus/android-emulator-runner update -
Closed issue #29358 on the WordPress/gutenberg repository:
iOS VoiceOver unable to dismiss bottom sheet that has overflowing content -
Reopened pull request #64517 on WordPress/gutenberg:
feat: Experimental editor assets REST API endpoint -
Merged pull request #64886 into WordPress/gutenberg:
task: Remove dcalhoun code owner -
Submitted pull request #64886 to WordPress/gutenberg:
task: Remove dcalhoun code owner -
Closed pull request #64517 on WordPress/gutenberg:
feat: Experimental editor assets REST API endpoint -
Submitted pull request #64517 to WordPress/gutenberg:
feat: Experimental editor assets REST API endpoint -
Pull request #64448 merged into WordPress/gutenberg:
fix: Set empty default `block` settings value -
Submitted pull request #64448 to WordPress/gutenberg:
fix: Set empty default `block` settings value -
Pull request #63953 merged into WordPress/gutenberg:
fix: Avoid unsupported Gallery MenuGroup usage -
Submitted pull request #63953 to WordPress/gutenberg:
fix: Avoid unsupported Gallery MenuGroup usage -
Merged pull request #63744 into WordPress/gutenberg:
Mobile Release v1.121.0 -
Created issue #1611 in the WordPress/wordpress-playground repository:
Incorrect user capabilities result in unexpected 401 responses from the REST API -
Closed pull request #42201 on WordPress/gutenberg:
feat: Add BottomSheetV2 -
Merged pull request #60290 into WordPress/gutenberg:
test: Fix Rich Text failures -
Submitted pull request #60290 to WordPress/gutenberg:
test: Fix Rich Text failures -
Closed pull request #58149 on WordPress/gutenberg:
feat: Improve the writing prompt -
Closed issue #55251 on the WordPress/gutenberg repository:
Increase mobile app E2E test robustness -
Closed issue #28363 on the WordPress/gutenberg repository:
[RNMobile] Support setting anchors for all eligible blocks -
Merged pull request #59802 into WordPress/gutenberg:
feat: Enable setting HTML anchor IDs for all supported block types -
Merged pull request #59791 into WordPress/gutenberg:
build: Improve iOS Demo app build configuration -
Submitted pull request #59802 to WordPress/gutenberg:
feat: Enable setting HTML anchor IDs for all supported block types -
Submitted pull request #59791 to WordPress/gutenberg:
build: Improve iOS Demo app build configuration -
Closed issue #32884 on the WordPress/gutenberg repository:
VirtualizedLists should never be nested inside plain ScrollViews error -
Merged pull request #58475 into WordPress/gutenberg:
build: Upgrade to React Native 0.73 -
Closed issue #59392 on the WordPress/gutenberg repository:
Gallery block: Failed uploads don't render outer border line when selected -
Merged pull request #59423 into WordPress/gutenberg:
fix: Outline selected, failed Gallery block items -
Merged pull request #59475 into WordPress/gutenberg:
docs: Fix inaccurate release group