Skip to content

Conversation

@swolfand
Copy link
Collaborator

@swolfand swolfand commented Aug 8, 2025

Draft PR for pre-built components.

Note: this isn't getting merged until it's completely done since we don't want upstream consumers of the API SDK to get ui components before they're ready

@swolfand swolfand marked this pull request as draft August 8, 2025 21:33
@clerk clerk deleted a comment from github-actions bot Aug 13, 2025
@swolfand swolfand force-pushed the sam/clerk-ui branch 3 times, most recently from 0e8c550 to f21f6eb Compare August 21, 2025 21:33
@swolfand swolfand force-pushed the sam/clerk-ui branch 8 times, most recently from f7a765e to b2496fd Compare August 29, 2025 16:56
@swolfand swolfand force-pushed the sam/clerk-ui branch 6 times, most recently from d68c066 to e836392 Compare September 11, 2025 20:37
@clerk clerk deleted a comment from github-actions bot Sep 12, 2025
@clerk clerk deleted a comment from github-actions bot Sep 12, 2025
@swolfand swolfand force-pushed the sam/clerk-ui branch 2 times, most recently from 463cf8b to 0cb3c04 Compare September 13, 2025 01:15
@clerk clerk deleted a comment from github-actions bot Sep 17, 2025
@clerk clerk deleted a comment from github-actions bot Sep 17, 2025
@clerk clerk deleted a comment from github-actions bot Sep 17, 2025
@clerk clerk deleted a comment from github-actions bot Sep 17, 2025
@clerk clerk deleted a comment from github-actions bot Sep 17, 2025
swolfand and others added 11 commits November 3, 2025 12:43
* update documentation and add extension functions

* start building profile

* add email section

* add medium weight extension

* start building phone row

* start adding action handling

* start adding add phone view

* create UserProfilePhoneSection.kt.kt

* start working in external account row

* add UserProfileExternalAccountRow.kt

* Add UserProfileExternalAccountSection.kt

* add userprofile connected account section

* update spacing

* more spacing

* add secured by clerk footer

* add dark variant url

* add remove exxternal account

* add connected account bottom sheet

* update clerk social row

* integrate verify into bottom sheet

* add email verification

* create bottom sheet content

* up through email verification no backup codes

* up through email verification no backup codes

* add backup codes view

* pr review

* fix test

* update snapshots
* Start moving views to bottom sheet

* move password to bottom sheet

* start trying to add phone number

* refactor

* update user profile security view

* update tests

* add snapshots
* Add username to UserProfileAccountView

Co-authored-by: sam <[email protected]>

* update username

---------

Co-authored-by: Cursor Agent <[email protected]>
* Refactor: Manage selected phone number state in parent composable

Co-authored-by: sam <[email protected]>

* Test: Assert loading and success states in code attempt tests

Co-authored-by: sam <[email protected]>

---------

Co-authored-by: Cursor Agent <[email protected]>
* update versions

* start doing QA

* more design feedback

* more gutter fixing

* more updates

* add dismissing

* change scrim

* change scrim

* animation

* fix status bar

* fix ripple

* updates to phone row and menu

* update shadow

* cleanup

* fix button

* remove padding

* update callbacks

* more ui updates

* fix verification and bottom sheet

* update snapshots

* update error state add phone number
@github-actions
Copy link

❌ Paparazzi found snapshot diffs.

  • Download the paparazzi-report artifact from this workflow to see the HTML report and image diffs.
  • If the changes are expected, re-record locally and commit the updated golden images.

swolfand and others added 6 commits November 10, 2025 17:11
* fix errors

* add explicit email and phone

* handle requirements needed

* update build

* fix tests

* update unit tests to parallel

* update test runner
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* edit string

* update pressed state for account button

* add outline for avatarview

* Update text style in avatar view for consistency

* fix broken button and delete unused class

* fix shadow

* suppress lint

* suppress lint

* fix signin factor so that phone number is presented

* update reset

* updated shadows

* disable autocomplete on password

* update snapshots

* resize on small screen

* update code input field
@github-actions
Copy link

❌ Paparazzi found snapshot diffs.

  • Download the paparazzi-report artifact from this workflow to see the HTML report and image diffs.
  • If the changes are expected, re-record locally and commit the updated golden images.

1 similar comment
@github-actions
Copy link

❌ Paparazzi found snapshot diffs.

  • Download the paparazzi-report artifact from this workflow to see the HTML report and image diffs.
  • If the changes are expected, re-record locally and commit the updated golden images.

swolfand and others added 10 commits November 13, 2025 14:25
* remove clerk branding on non auth

* remove clerk branding on non auth

* make icons always the same size

* update button text

* remove progress indicator

* stack when too small

* add 12 dp padding

* Update snapshots
* add new module

* Add common main

* add throttler

* add android implementation

* Add TelemetryTypes.kt

* add TelemetryTypes.kt

* Add TelemetryEvents.kt

* Add interface for TelemetryEventThrottler.kt

* Add AndroidTelemetryEventThrottler.kt

* start adding TelemetryEnvironment.kt

* add instance type

* update environment

* kdoc

* Add commonMain collector

* Add commonMain collector

* integrate telemetry

* update to ignore case
* Refactor: Pass ClerkTheme to components

Pass ClerkTheme to components to allow for custom theming.

Co-authored-by: sam <[email protected]>

* spotless

* update passkey rename view

* always also check for a theme

---------

Co-authored-by: Cursor Agent <[email protected]>
* add user button

* add telemetry

* pop show profile
* feat: Add ClerkTypographyDefaults for easier theming

Co-authored-by: sam <[email protected]>

* Add Compose BOM and foundation to test dependencies

Co-authored-by: sam <[email protected]>

* Checkpoint before follow-up message

Co-authored-by: sam <[email protected]>

* Refactor ClerkTypography to use defaults and nullable parameters

Co-authored-by: sam <[email protected]>

* formatting

* update snapshots

---------

Co-authored-by: Cursor Agent <[email protected]>
* Refactor: Allow passing ClerkTheme to composables

Co-authored-by: sam <[email protected]>

* Expose clerk typography defaults for customization (#374)

* feat: Add ClerkTypographyDefaults for easier theming

Co-authored-by: sam <[email protected]>

* Add Compose BOM and foundation to test dependencies

Co-authored-by: sam <[email protected]>

* Checkpoint before follow-up message

Co-authored-by: sam <[email protected]>

* Refactor ClerkTypography to use defaults and nullable parameters

Co-authored-by: sam <[email protected]>

* formatting

* update snapshots

---------

Co-authored-by: Cursor Agent <[email protected]>

* make image service internal

* spotless

* update theme override

* fix moving authstate

* fix moving authstate

* fix moving authstate

* update baseline

* Fix: Inherit parent theme when ClerkTheme is null

Co-authored-by: sam <[email protected]>

* remove on auth complete

* update to theme

* Refactor: Pass ClerkTheme directly to ClerkMaterialTheme

Co-authored-by: sam <[email protected]>

* Refactor ClerkThemeOverrideProvider to conditionally provide theme

Co-authored-by: sam <[email protected]>

* Refactor ClerkThemeOverrideProvider to use parent theme

Co-authored-by: sam <[email protected]>

* remove theme

---------

Co-authored-by: Cursor Agent <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants