Ian Dunn
@iandunn on WordPress.org and Slack
- Member Since: October 16th, 2005
- Location: Seattle
- Website: iandunn.name
- GitHub: iandunn
- Job Title: Community Gardener
- Employer: Automattic
Bio
WordPress Origin Story
Contributions Sponsored
Contribution History
Ian Dunn’s badges:- Community Contributor
- Core Contributor
- Core Team
- Meta Contributor
- Meta Team
- Plugin Developer
- Security Contributor
- Translation Contributor
- WordCamp Organizer
- WordCamp Speaker
- WordPress.tv Contributor
-
Closed issue #385 on the WordPress/two-factor repository:
Prevent other plugins from accidentally circumventing two factor authentication -
Closed issue #406 on the WordPress/two-factor repository:
Using auth_cookie filter instead of wp_login hook to start 2FA flow -
Pushed 2 commits to WordPress/two-factor:
Convert TOTP AJAX to REST API -
Merged pull request #504 into WordPress/two-factor:
Use the Rest API for setting up individual providers -
Pushed 1 commit to WordPress/wporg-two-factor:
Position `GlobalNotice` absolutely so content isn't pushed down -
Pushed 4 commits to WordPress/wporg-two-factor:
Replace navigation arrow with chevron -
Pushed 1 commit to WordPress/wporg-two-factor:
Check `$user` type to avoid fatal error. -
Created issue #47746 in the WordPress/gutenberg repository:
`useEntityRecord` isn't refreshed when db updated externally -
Created issue #222 in the WordPress/five-for-the-future repository:
Styling on Report page is off -
Mentioned in [55215] on Core SVN:
Query: Revert [55169]. -
Created issue #51 in the WordPress/wporg-two-factor repository:
Import `createRoot` from `@wordpress/element` -
Created issue #50 in the WordPress/wporg-two-factor repository:
Draft MVP launch post -
Created issue #509 in the WordPress/two-factor repository:
Warn if recovery mode available -
Closed issue #49 on the WordPress/wporg-two-factor repository:
Update Instances of 'Two Factor' to be 'Two-Factor' -
Closed issue #48 on the WordPress/wporg-two-factor repository:
Update Site Name in Authenticator App -
Pushed 1 commit to WordPress/wporg-two-factor:
Set the title for the entry in the user's TOTP... -
Closed issue #399 on the WordPress/wporg-news-2021 repository:
Text is hidden in the responsive and there is no consistency. -
Closed issue #23 on the WordPress/wporg-two-factor repository:
More tightly control enabled/primary methods -
Pushed 1 commit to WordPress/wporg-two-factor:
Set primary provider to most secure available method. -
Pushed 1 commit to WordPress/wporg-two-factor:
Add `bengreeley` to list of beta testers -
Reopened ticket #56689 on Core Trac:
Use WP_Query in get_page_by_path -
Pushed 1 commit to WordPress/wporg-two-factor:
Return early if empty array to avoid notice. -
Pushed 1 commit to WordPress/wporg-two-factor:
Enable on production, but only required for beta testers. -
Closed issue #41 on the WordPress/wporg-two-factor repository:
Browser back button doesn't work -
Pushed 1 commit to WordPress/wporg-two-factor:
Main: Re-render the screen when back/forward buttons clicked. -
Pushed 1 commit to WordPress/wporg-two-factor:
Tweak styles -
Pushed 1 commit to WordPress/wporg-two-factor:
Global Notice: Switch to `position: absolute` to fix w.org bug. -
Pushed 1 commit to WordPress/wporg-two-factor:
Tweak styles -
Created issue #47 in the WordPress/wporg-two-factor repository:
Disabling backup codes -
Pushed 1 commit to WordPress/wporg-two-factor:
Tweak styles to match design closer -
Closed issue #44 on the WordPress/wporg-two-factor repository:
Refine progress bar design -
Pushed 1 commit to WordPress/wporg-two-factor:
Progress Bar: Style to match mockup. -
Created issue #46 in the WordPress/wporg-two-factor repository:
Iteration 1 launch tasks -
Mentioned in [55159] on Core SVN:
Media: Deprecate unused method `WP_Media_List_Table::column_desc()`. -
Pushed 2 commits to WordPress/wordcamp.org:
Payments Dashboard: Mark notices as `inline` to keep in place -
Pushed 1 commit to WordPress/wporg-two-factor:
Password: Move `passwordStrong` check out of `useEffect()`. -
Pushed 1 commit to WordPress/wporg-two-factor:
Tests: Add tests for TOTP setup route -
Pushed 2 commits to WordPress/wporg-two-factor:
Tests: Disable beta test early return when running tests. -
Pushed 1 commit to WordPress/wporg-two-factor:
Enable providers automatically when setting up -
Closed issue #40 on the WordPress/wporg-two-factor repository:
UI: Backup Codes Management -
Pushed 1 commit to WordPress/wporg-two-factor:
Backup Codes: Add functionality to the Manage screen -
Closed issue #39 on the WordPress/wporg-two-factor repository:
UI: Backup Codes setup -
Pushed 1 commit to WordPress/wporg-two-factor:
Backup Codes: Add functionality to setup screen. -
Created issue #507 in the WordPress/two-factor repository:
Backup codes are saved before user intends -
Pushed 1 commit to WordPress/wporg-two-factor:
Backup Codes: Refine UI stubs. -
Created issue #45 in the WordPress/wporg-two-factor repository:
Add copy/print/download buttons to Backup Codes -
Pushed 1 commit to WordPress/wporg-two-factor:
ScreenLink: Introduce component to simplify linking between screens. -
Pushed 1 commit to WordPress/wporg-two-factor:
Password: Use `GlobalNotice` introduced in ab6c00e -
Pushed 1 commit to WordPress/wporg-two-factor:
Update all components to use the context introduced in af9a3ba
Developer
-
Basic Google Maps Placemarks
Active Installs: 6,000+
-
Compassionate Comments
Active Installs: Less than 10
-
Email Post Changes
Active Installs: 1,000+
-
Encourage User Activation for Google Authenticator
Active Installs: 100+
-
Force non-SSL
Active Installs: 100+
-
Overwrite Uploads
Active Installs: 1,000+
-
P2 New Post Categories
Active Installs: 30+
-
Per User Prompt for Google Authenticator
Active Installs: 800+
-
Quick Navigation Interface
Active Installs: 100+
-
Re-Abolish Slavery Ribbon
Active Installs: 10+
-
Rescue Children Banner
Active Installs: 10+
-
SupportFlow
Active Installs: 10+
-
Tagregator
Active Installs: 100+
Contributor
-
Jetpack - WP Security, Backup, Speed, & Growth
Active Installs: 5+ million