GitHub / clerk/javascript / commits
Official JavaScript repository for Clerk authentication
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| fb11e32c | fix(react): Use globalThis instead of bare global in the browser Clerk loader... |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
about 24 hours ago | |
| f4488f5b |
ci(repo): Version packages (#8876)
Co-authored-by: github-actions[bot] <4****]@u****m> |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 81841119 |
feat(eslint-plugin): Add initial @clerk/eslint-plugin package and rule (#8704)
Co-authored-by: Jacek Radko <j****k@c****v> |
Fredrik Höglund <f****k@c****v>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 0f1172cf | fix(expo): restore iOS Google sign-in default (#8905) |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 431e16c6 | fix(ui,clerk-js,localizations): General `OrganizationProfile` UI fixes (#8898) |
Laura Beatris <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| ffbc650e | feat(ui,shared,localizations): Delete organization domains in self-serve SSO ... |
Laura Beatris <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 0bf306fd | fix(expo): align iOS Google sign-in defaults (#8903) |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| d4bccbe5 | fix(expo): register google sign in as expo module (#8901) |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| ac83769c | test(e2e): Skip flaky billing statements tests (#8900) |
Mauricio Antunes <m****a@g****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| b8032746 | fix(expo): sync native and JS client changes (#8879) |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| f4ecc135 |
feat(backend): Add preferredSignInStrategyWhenPasswordRequired (#8878)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Daniel Moerner <d****r@g****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| c6127bca | feat(expo): send host SDK headers from iOS (#8883) |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 34586f11 | feat(swingset): add collapsible code footer to component examples (#8891) |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| eeda12cc |
feat(ui): Mosaic dialog component (#8884)
Co-authored-by: Kyle MacDonald <k****e@c****v> |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 3b146a1c | docs(swingset): add Mosaic component documentation guidance (#8886) |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| d97a887a | feat(ui): wire the Security page navigation into the ConfigureSSO wizard (#8864) |
Iago Dahlem <i****o@c****v>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| f3417b4e | fix(expo): Preserve relative imports for Metro in tsdown builds (#8880) |
Robert Soriano <s****c@g****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| a938d745 | feat(ui): Automatically send invites after checkout (#8869) |
Dylan Staley <8****y@u****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| d5968d02 | feat(ui,clerk-js,shared): Add TXT domain verification to self-serve SSO (#8788) |
Laura Beatris <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| cc839805 | fix(repo): patch vulnerable transitive dependencies flagged by Dependabot (#8... |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 6a396b6f | chore(clerk-js,ui): import ReactRefreshRspackPlugin via named export for rspa... |
Iago Dahlem <i****o@c****v>
Committed by: GitHub <n****y@g****m> |
2 days ago | |
| 28cfdfd9 | ci(repo): replace labeler pull_request_target with workflow_run handshake (#8... |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 9d7db809 | ci(repo): Version packages (#8836) |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| a148899e | fix(expo): Preserve platform-specific imports in tsdown builds (#8865) |
Robert Soriano <s****c@g****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 045d93f7 | chore(expo): bump clerk-ios to 1.2.4 (#8867) |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| ed2cf75c | feat(ui,localizations,shared): add the organization Security page SSO overvie... |
Iago Dahlem <i****o@c****v>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 14e5171d |
feat(ui): add mosaic block/section/aio prototype layers (#8838)
Co-authored-by: Kyle MacDonald <k****c@u****m> |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| d46f2626 | chore(expo): bump clerk-ios to 1.2.3 (#8854) |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| d9b5c7d7 | docs(repo): Update description of isSatellite prop for satellite domains guid... |
Sarah Soutoul <s****h@c****v>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| f4167ecc | fix(shared,astro,vue): Allow isSatellite in HeadlessBrowserClerk load() optio... |
Michael Novotny <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 0750ceb0 | ci(repo): bump break-check to v0.5.0 (#8852) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 17e41647 | feat(clerk-js,ui): Add OAuth transport support for external auth flows (#8831) |
Robert Soriano <s****c@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 5a28ac1d | feat(ui): Introduce mosaic recipes and conditions (#8830) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| e35b104a | feat(testing): log response diagnostics when FAPI retries are exhausted (#8848) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 8744728e | fix(shared): exclude server runtimes from the worker navigator fallback (#8840) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| fa23ad84 |
chore(clerk-js,ui): upgrade to Rspack 2 (#8382)
Co-authored-by: wobsoriano <s****c@g****m>, Dylan Staley <8****y@u****m> |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 0f7794ac | ci(repo): bump break-check to v0.4.0 (#8842) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 51c8fdcb | fix(shared,testing): ship self-contained published types for shared/cookie an... |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| c2ba971a | fix(shared): Added support for global navigator check to isValidBrowser (#8827) |
Roy Anger <r****y@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 09054eb9 | ci(e2e): gate staging e2e on critical staging-instance config drift (#8757) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 4cd455e7 | refactor(ui): extract ConfigureSSOWizard and lift data ownership to the host ... |
Iago Dahlem <i****o@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 67c04a43 | feat(ui,localizations,shared): rename the organization profile SSO page to Se... |
Iago Dahlem <i****o@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 5ebed8bd |
ci(repo): Version packages (#8810)
Co-authored-by: github-actions[bot] <4****]@u****m> |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| b5fa9f6a |
chore(backend, clerk-js): Deprecate metadata updates in user update methods (...
Co-authored-by: Cursor <c****t@c****m>, wobsoriano <s****c@g****m> |
brunol95 <b****o@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| cdb940af | chore(backend): Deprecate metadata updates in organization update method (#8787) |
brunol95 <b****o@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| b1514166 | feat(ui,headless): mosaic dialog foundations (#8808) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 955f095a | chore(shared): Fix broken link in JSDoc comment (#8834) |
Alexis Aguilar <9****h@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| d0ed42f8 |
fix(ui): checkout button label when adding seats to a free trial (#8829)
Co-authored-by: Dylan Staley <8****y@u****m> |
Mauricio Antunes <m****a@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 478f1105 | fix(swingset): Mobile overflow (#8824) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| ae353c6a | fix(headless): register jest-dom matcher types for vitest 4 (#8821) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 5684ed98 | chore(expo): bump clerk-ios to 1.2.2 (#8826) |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 07e90c18 |
docs(shared): fix broken Clerk docs links in organization JSDoc (#8825)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Alexis Aguilar <9****h@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| b7cac0ae | docs(shared): reframe the apiUrlFromPublishableKey return type rationale (#8794) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 5d0faaa9 | feat(swingset): proptable badges, inline variables reset, folder source links... |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| be44bae1 | docs(swingset): document headless primitives (#8819) |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 5dc5cd44 | feat(ui): add Mosaic hover, motionSafe, and alpha CSS utilities (#8817) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 6486176b | feat(swingset): single-page overviews with inline playground (#8818) |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 3d5b2fe9 | fix(shared): emit unbundled type declarations at stable public paths (#8811) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 8455d169 | feat(swingset): group sidebar entries under section labels (#8815) |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 0bc0dc5c | feat(ui): Scaffold mosaic input component (#8814) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 05ce9869 | feat(swingset): refine sidebar styling and add Mosaic branding (#8812) |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 41413525 | docs(swingset): document Collapsible headless primitive (#8809) |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| f046c491 |
chore(repo): Upgrade to TypeScript 6.0 (#8177)
Co-authored-by: Robert Soriano <s****c@g****m>, Jacek <j****k@c****v> |
Dylan Staley <8****y@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 7cfd5105 |
ci(repo): Version packages (#8803)
Co-authored-by: github-actions[bot] <4****]@u****m> |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 5a7b5c4a |
fix(express): prevent auth bypass from foreign req.auth values (#8804)
Co-authored-by: Robert Soriano <s****c@g****m> |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| d0706010 | docs(swingset): Add agent guidance files (CLAUDE.md and AGENTS.md) (#8805) |
Kyle MacDonald <k****c@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 2a65e91d | ci(repo): bump break-check to v0.3.0 (#8793) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 81f7c65b |
feat(swingset): Scaffold component documentation package (#8797)
Co-authored-by: Kyle MacDonald <k****c@u****m> |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| a5c7bc74 |
feat(*): Add support for per-seat costs (#8629)
Co-authored-by: Keiran Flanigan <k****n@c****v>, Mauricio Antunes <m****a@g****m>, Jeff Escalante <j****n@u****m>, Alex Carpenter <a****r@c****v> |
Dylan Staley <8****y@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| c5d2694a | chore(expo): bump clerk-ios to 1.2.1 (#8801) |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| cc6fb4b6 | fix(expo): remove iOS codegen warnings from native auth views (#8800) |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| df4619f1 | fix(ui): show user:org:read scope in OAuth Consent list (#8798) |
Jacob Foshee <j****e@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 5273b1d8 | fix(ui): Org profile domain subtitle alignment (#8795) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 1028d829 |
ci(repo): Version packages (#8735)
Co-authored-by: github-actions[bot] <4****]@u****m> |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 251fb303 | feat(headless): add Tabs, Tooltip, Popover, Select, Menu, Autocomplete, Colla... |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 6cf1078a | fix(ui): Add Forgot password? option to the SignInStart screen (#8733) |
Fredrik Höglund <f****k@c****v>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 400d10c5 | fix(expo): make react-dom optional for native apps (#8789) |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 4900f740 |
feat(expo): align native prebuilt components with mobile SDKs (#8699)
Co-authored-by: Robert Soriano <s****c@g****m> |
Mike Pitre <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| eb303a67 | feat(headless): add Accordion primitive (#8475) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 032632c6 | refactor(ui): drive ConfigureSSO wizard navigation with a state machine (#8715) |
Iago Dahlem <i****o@c****v>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 90bc7321 |
feat(localizations): add missing vi-VN (Vietnamese) translations (#8663)
Co-authored-by: Robert Soriano <s****c@g****m> |
Aniruddha Agarwal <3****4@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| e7cb503e | fix(backend): correct createOrganizationInvitationBulk return type to Paginat... |
Vihaan <1****R@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 0c854c35 | fix(react): gate remote Clerk UI loader behind __BUILD_DISABLE_RHC__ (#8773) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 7ae5a616 |
chore(repo): Update dependency vite to v6.4.2 [SECURITY] (#8782)
Co-authored-by: renovate[bot] <2****]@u****m>, Jacek <j****k@c****v> |
renovate[bot] <2****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 66102269 | fix(shared): pin apiUrlFromPublishableKey return type for deterministic decla... |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 48b187d2 | fix(backend): return IdPOAuthAccessToken JWT timestamps in milliseconds (#8771) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| c722955d |
feat(headless): add package foundation with Dialog primitive (#8474)
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| afa9a912 | feat(ui): Add mosaic design systems foundations (#8755) |
Alex Carpenter <a****r@c****v>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 7ff246b2 |
fix(expo): Bump clerk-android to 1.0.28 (#8780)
Co-authored-by: github-actions[bot] <4****]@u****m> |
Clerk Cookie <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| ef185f2a | ci(repo): adopt the official @clerk/break-check action for API checks (#8781) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 2d6670c6 | chore(ui,clerk-js,shared): Remove public export of `ConfigureSSO` (#8779) |
Laura Beatris <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 0fece6ff | chore(clerk-js,shared): Remove deprecated enterprise methods from `User` reso... |
Laura Beatris <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| af706e35 |
chore(shared): Add JSDocs to all organization resources (#8748)
Co-authored-by: Alexis Aguilar <9****h@u****m> |
Laura Beatris <4****s@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 955e9988 | feat(backend): Add Backend API calls for organization perms, roles (#8774) |
Daniel Moerner <d****r@g****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 565a516d | ci(e2e): always run staging legs and fix the Playwright report path (#8766) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 5bf43a2b | ci(e2e): harden staging e2e against deterministic and flaky reds (#8756) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| eb5c02d7 |
fix(clerk-js): Correct locale inconsistencies when creating SignUpFuture (#8762)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Daniel Moerner <d****r@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 83f50f68 |
fix(react): Prevent custom page remounts in profile components (#8604)
Co-authored-by: Jacek Radko <j****k@c****v> |
Jeff Escalante <j****n@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 7eb7253a | ci(repo): enforce bundlewatch bundle-size budgets (#8752) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 81ce9d3d | fix(ui): break circular import between styled-system and primitives (#8754) |
Jacek Radko <j****k@c****v>
Committed by: GitHub <n****y@g****m> |
14 days ago |