cal.pub0.org/apps/web/lib
alannnc c890e8d06d
feature/settings-username-update (#2306)
* WIP feature/settings-username-update

* WIP username change

* WIP downgrade stripe

* stripe downgrade and prorate preview

* new UI for username premium component

* Fix server side props

* Remove migration, changed field to metadata user

* WIP for update subscriptions

* WIP intent username table

* WIP saving and updating username via hooks

* WIP saving working username sub update

* WIP, update html to work with tests

* Added stripe test for username update go to stripe

* WIP username change test

* Working test for username change

* Fix timeout for flaky test

* Review changes, remove logs

* Move input username as a self contained component

* Self review changes

* Removing unnecesary arrow function

* Removed intentUsername table and now using user metadata

* Update website

* Update turbo.json

* Update e2e.yml

* Update yarn.lock

* Fixes for self host username update

* Revert yarn lock from main branch

* E2E fixes

* Centralizes username check

* Improvements

* WIP separate logic between premium and save username button

* WIP refactor username premium update

* Saving WIP

* WIP redo of username check

* WIP obtain action normal, update or downgrade

* Update username change components

* Fix test for change-username self host or cal server

* Fix user type for premiumTextfield

* Using now a global unique const to know if is selfhosted, css fixes

* Remove unused import

* Using dynamic import for username textfield, prevent submit on enter

Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-07-06 13:31:07 -06:00
..
auth Type fixes 2022-05-17 15:32:54 -06:00
config There is lot of hardcoding links in application (#3130) 2022-07-01 11:19:52 -06:00
core feature/settings-username-update (#2306) 2022-07-06 13:31:07 -06:00
hooks Set theme initially so that the gneerated JS code knows the correct theme already (#3193) 2022-06-29 12:50:46 -06:00
mutations/bookings Availabilty consolitadion (#3010) 2022-06-10 12:38:46 -06:00
queries Availabilty consolitadion (#3010) 2022-06-10 12:38:46 -06:00
types Removes unused files (#3208) 2022-07-01 10:02:44 -06:00
webhooks Webhook polishing (#2987) 2022-06-16 17:21:48 +01:00
ErrorBoundary.tsx License server (#2379) 2022-05-26 11:07:14 -06:00
QueryCell.tsx Feature/parallel booking availability (#3087) 2022-06-19 16:02:00 +01:00
app-providers.tsx Feature/parallel booking availability (#3087) 2022-06-19 16:02:00 +01:00
asStringOrNull.tsx Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00
auth.ts Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00
availability.ts Extract prisma to it's own package (#1823) 2022-02-15 13:30:52 -07:00
classNames.ts Add ui package for reusable components (#1916) 2022-02-21 09:41:25 -07:00
clock.ts Consolidates dayjs in a single package 2022-06-28 14:48:24 -06:00
cropImage.ts Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00
ensureArray.ts Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00
event.ts Add more variables to event names and a dynamic field (#2898) 2022-06-06 08:48:13 -04:00
getBooking.tsx save additional inputs as json + view details of booking (#2796) 2022-05-18 15:05:49 -06:00
getPlaceholderAvatar.tsx Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00
getting-started.tsx Consolidates dayjs in a single package 2022-06-28 14:48:24 -06:00
isBrandingHidden.tsx Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00
isOutOfBounds.tsx Consolidates dayjs in a single package 2022-06-28 14:48:24 -06:00
isSuccessRedirectAvailable.tsx Prisma fixes 2022-05-17 19:54:50 -06:00
jackson.ts Eslint fixes (#1898) 2022-02-18 16:53:45 +00:00
linkValueToString.ts Change location of booking (#2658) 2022-05-27 23:27:41 +00:00
location.ts Fixes/locations (#2383) 2022-04-05 18:03:22 +00:00
locationOptions.tsx Change location of booking (#2658) 2022-05-27 23:27:41 +00:00
parseDate.ts Consolidates dayjs in a single package 2022-06-28 14:48:24 -06:00
parseZone.ts Consolidates dayjs in a single package 2022-06-28 14:48:24 -06:00
prisma.ts Admin/team billing downgrader (#2040) 2022-03-03 19:29:19 +00:00
profile.ts Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00
random.ts App Store (#1869) 2022-03-23 15:00:30 -07:00
saml.ts Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00
slots.ts fix/availability-tz-offset (#3185) 2022-06-29 09:01:30 +00:00
slugify.ts Build fixes (#1929) 2022-02-21 18:45:35 +00:00
telemetry.ts Turborepo improvements (#3139) 2022-06-22 14:41:19 -06:00
timeFormat.ts App Store (#1869) 2022-03-23 15:00:30 -07:00
trpc.ts Migrated cal.com to apps/web 2022-02-10 14:22:45 -07:00