Peer Richelsen
1770b832f4
fixed bg for profile on light mode ( #8457 )
2023-04-22 17:47:15 +02:00
Nafees Nazik
77b41a4623
feat: add support endpoint ( #8404 )
...
* feat: open intercom
* Remove redirect from middleware, use next.config.js instead
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-04-21 14:18:57 +00:00
alannnc
afe1f5b72f
Fix/seats-cancel-links ( #8394 )
...
* Fix cancel links
* Use searchParams API to build cancelLink
* Fix cancel showSeats
* Added test for owner cancel attendee list
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-04-21 15:49:53 +02:00
Alex van Andel
dcbf695217
Remove getDirFromLang, in favour of doing this in the I18nLanguageHan… ( #8425 )
...
* Remove getDirFromLang, in favour of doing this in the I18nLanguageHandler exclusively
* Small tweak
2023-04-21 00:45:22 +00:00
Peer Richelsen
561d9f154b
misc frontend fixes ( #8416 )
...
* (temp) dark mode changes (#8415 )
* fixes skeletons, some wrong buttons, spacing, settings
2023-04-20 22:33:49 +00:00
Alex van Andel
552bfcc7db
Moved forgot? behind the label ( #8421 )
2023-04-20 22:06:35 +00:00
alannnc
fe996b4e41
Fix/user creds ( #8393 )
...
* fix-user-creds
* Type fixes
* Type fixes
* Type fixes
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-04-20 15:55:19 +00:00
Alex van Andel
e1403bfbeb
Initial implementation, getAppLogos() ( #8405 )
...
* Initial implementation, getAppLogos()
* Handle localhost:3000 correctly
* New URL wasn't working with all hostnames
* Only get the first of the subdomainParts, join not needed
* rename url -> hostname
* getAppLogos -> getTeamLogos
2023-04-20 13:43:06 +00:00
Alex van Andel
4aed769da4
Invert domain check, make default logo work
2023-04-20 01:01:29 +02:00
sean-brydon
d202b536b5
Feat/subdomain logochanges ( #8264 )
...
* logo map
* Archimed logo
* usememo
* Subdomain logo logic
* or our logo
* Update packages/features/orgs/SubdomainProvider.tsx
* Provider comments
* Move DB logic to db
* Fix a11y on alt tag
* Added example for dynamic endpoint
* Move to API approach
* Implement Icon logo on subdomain level
---------
Co-authored-by: zomars <zomars@me.com>
2023-04-19 13:55:40 -07:00
Nafees Nazik
8a2ab68e9a
feat: add user hash for intercom ( #8263 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-04-19 22:22:07 +02:00
GitStart-Cal.com
877220caa0
Event Type: Title not displayed in the mobile view ( #7451 )
...
* Event Type: Title not displayed in the mobile view
* Fix toggle not updating in UI
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-04-19 13:17:54 -07:00
Peer Richelsen
de61b032b7
RFC: added brandcolor for switch ( #8213 )
2023-04-19 14:39:23 +00:00
Udit Takkar
bdbf9bd04d
perf: reduce bundle size ( #8337 )
...
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-04-19 19:45:08 +05:30
Henrique Pacheco
ccd589ef38
fix: addon wrapper to password input field ( #8320 )
...
* fix: addon wrapper to password input field
* fix: tooltip
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
2023-04-19 14:12:55 +00:00
Kiran K
2fdadb98ac
fix the issue "ReferenceError: window is not defined" ( #8193 )
...
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com>
Co-authored-by: nafees nazik <nafeesnazik21@gmail.com>
2023-04-19 19:32:55 +05:30
Carina Wollendorfer
ea0b59d7c0
Fixes editor not saving new value ( #8379 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-04-19 17:10:18 +05:30
Efraín Rochín
a99031bdd2
fix: [CAL-1490] Google Cal/Outlook not actively syncing/self hosted ( #8305 )
2023-04-19 08:46:17 +02:00
Abhisht Singh
c1f346c935
Cal 1099 availability section defined hour mismatch ( #7416 )
...
* CAL-1099 Add prop for availability in formMethods
* fix: show correct availabilty name
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* CAL - 1099 / fix 12 hr time format bug
* fix: remove useEffect and fix vertical tab item ui
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Fixes merge conflicts
* Update index.tsx
* More conflict fixes
* Update packages/ui/components/navigation/tabs/VerticalTabs.tsx
* Type fixes
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: zomars <zomars@me.com>
2023-04-18 23:29:02 +00:00
Efraín Rochín
26cdb6521f
perf: Adds PageWrapper to pages ( #8344 )
...
* Adds PageWrapper to pages
* Add missing PageWrapper
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-04-18 15:45:32 -03:00
Hariom Balhara
6fd64b2209
Fix: cssVars API not working correctly on Booker Timeslot selection page ( #8296 )
...
* Use a method out of react scope to set CSS vars as that doesnt need react
* Refactor
2023-04-18 12:53:46 +00:00
Nafees Nazik
a716eda14c
fix: use the correct timezone of the user in booking detail page ( #7915 )
...
* fix: send timezone in query
* fiz: timezone
* fix: remove tz from createPayment
* fix: send timezone in query
* fiz: timezone
* fix: remove tz
* fix: remove tz
* fix: remove timezone query
* fix: timezone
2023-04-18 14:29:26 +02:00
Joe
9dd36bd20e
fix: signup form submiting after api error ( #8298 )
...
Co-authored-by: Omar López <zomars@me.com>
2023-04-18 01:58:54 +00:00
Udit Takkar
493efabd2e
perf: remove sentry ( #8334 )
2023-04-17 22:22:44 +00:00
Hariom Balhara
2c96444058
Fix/Keep themes in peace across embed and booking pages and App ( #8108 )
2023-04-17 17:46:54 +05:30
Peer Richelsen
6340ff43d8
removed page_view tracker ( #8267 )
...
* removed page_view tracker
* Removed unused useTelemetry
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-04-16 21:58:47 +00:00
Omar López
7f6847f7c7
In-app users admin ( #8035 )
...
* WIP
* WIP
* Update trpc-router.ts
* Fixes
* Update trpc-router.ts
* Update zod-utils.ts
* Apply suggestions from code review
Co-authored-by: Leo Giovanetti <hello@leog.me>
* Feedback and dark mode fixes
* Feedback
* Fixes
* Update UserForm.tsx
---------
Co-authored-by: Leo Giovanetti <hello@leog.me>
2023-04-14 17:04:48 -07:00
Joe Au-Yeung
f00b112792
Change Stripe `<CardElement />` to `<PaymentElement />` ( #8268 )
...
* Use Stripe PaymentElement
* Only show needs confirmation, if the booking needs it
* Clean up
* Type fix
* More type fixes
2023-04-14 21:56:16 +00:00
Leo Giovanetti
0681359bf3
Removing unneeded endpoint ( #8280 )
2023-04-14 20:27:37 +00:00
Udit Takkar
7c9012738a
feat: add isRecordingExist field and create api handler ( #6777 )
2023-04-13 19:07:10 +00:00
Hariom Balhara
0e22e92cab
Feat: Support setting custom css variables through embed API. ( #8169 )
...
* Add booker border specific custom variables
* Support configuring cssVars through embed API
* Update apps/web/pages/booking/[uid].tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2023-04-13 18:26:31 +00:00
sean-brydon
c545331cfe
Few darkmode fixes - Avatar Tooltip | Forgot password page ( #8242 )
2023-04-13 10:59:32 +00:00
Nafees Nazik
9f2b41e597
fix: Dark mode fixes ( #8243 )
...
* fix: event type card
* fix: text
* fix: border
2023-04-13 10:34:44 +01:00
Leo Giovanetti
5170fc2424
Managed event-types ( #6876 )
...
* WIP
* Locked fields manager
* Leftovers
* Bad merge fix
* Type import fix
* Moving away from classes
* Progress refactoring locked logic
* Covering apps, webhooks and workflows
* Supporting webhooks and workflows (TBT)
* Restoring yarn.lock
* Progress
* Refactoring code, adding default values
* Fixing CRUD for children
* Connect app link and case-sensitive lib renaming
* Translation missing
* Locked indicators, empty screens, locations
* Member card and hidden status + missing i18n
* Missing existent children shown
* Showing preview for already created children
* Email notification almost in place
* Making progress over notif email
* Fixing nodemailer by mixed FE/BE mixup
* Delete dialog
* Adding tests
* New test
* Reverting unneeded change
* Removed console.log
* Tweaking email
* Reverting not applicable webhook changes
* Reverting dev email api
* Fixing last changes due to tests
* Changing user-evType relationship
* Availability and slug replacement tweaks
* Fixing event type delete
* Sometimes slug is not there...
* Removing old webhooks references
Changed slug hint
* Fixing types
* Fixing hiding event types actions
* Changing delete dialog text
* Removing unneeded code
* Applying feedback
* Update yarn.lock
* Making sure locked fields values are static
* Applying feedback
* Feedback + relying on children list, not users
* Removing console.log
* PR Feedback
* Telemetry for slug replacement action
* More unit tests
* Relying on schedule and editor tweaks
* Fixing conteiner classname
* PR Feedback
* PR Feedback
* Updating unit tests
* Moving stuff to ee, added feature flag
* type fix
* Including e2e
* Reverting unneeded changes in EmptyScreen
* Fixing some UI issues after merging tokens
* Fixing missing disabled locked fields
* Theme fixes + e2e potential fix
* Fixing e2e
* Fixing login relying on network
* Tweaking e2e
* Removing unneeded code
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
2023-04-12 23:10:23 -03:00
Abdallah Alsamman
91f381bce9
Replace react icons with lucidedev ( #8146 )
...
* migrate from react-icons to lucide-react
* replace react-icon with lucide-dev: Webhook Icon
* add lucide transformer
* Fix LinkIcon import
* Update yarn.lock to include monorepo deps
* Migrated icons in ChargeCardDialog
* Port Storybook to new icons as well
* Adjust Info & Globe icons size to match react-icons size
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-04-12 17:26:31 +02:00
Peer Richelsen
f45fb03838
wip: replaced dark border with border-subtle ( #8211 )
2023-04-12 10:42:41 +02:00
Joe Au-Yeung
817e20f11e
Stripe add the ability to place hold on cards ( #8022 )
...
* Add payment option to schema
* Add payment option to Stripe zod
* Set payment option on event type
* Create manual payment intent in Stripe
* Set payment option from Stripe app
* Add payment option to DB
* Pass React.ReactNode to checkbox
* Create uncaptured payment intent
* WIP
* Capture card in setup intent
* Show charge card option
* Charge card from booking page
* Bug fixes
* Clean up
* Clean up app card
* Add no-show fee messaging on booking page
* Send payment email on payment & add price
* Fix messaging
* Create no show fee charged email
* Send charge fee collected email
* Disable submit on card failure
* Clean up
* Serverside prevent charging card again if already charged
* Only confirm booking if paid for
* Type fixes
* More type fixes
* More type fixes
* Type fix
* Type fixes
* UI changes
* Payment component rework
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Update apps/web/public/static/locales/en/common.json
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Update apps/web/components/dialog/ChargeCardDialog.tsx
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Update packages/trpc/server/routers/viewer/payments.tsx
Co-authored-by: Alex van Andel <me@alexvanandel.com>
* Revert GTM config
* Adjust payment option dropdown
* Show alert when seats are set
* Small bug fixes
* Create collect card method
* clean up
* Prevent seats & charge no-show fee to be enabled together
* Do not charge no-show fee on unconfirmed bookings
* Add check to collect card method
* Webhook send request emails
* Fix some dark mode colours
* Change awaiting payment language
* Type fixes
* Set height of Select and TextField both to 38px to fix alignment
* Fix message seats & payment error message
* Type fix
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-04-11 23:44:14 +02:00
Jeroen Reumkens
ec8e08d442
Added serverside translations to teams page. ( #7999 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-04-11 21:39:02 +05:30
Efraín Rochín
a5bebe2b48
bugfix/sync-not-working-properly ( #8168 )
2023-04-11 16:51:27 +02:00
Omar López
636ee7b8a1
Prioritizes published teams over unpublished ones ( #8177 )
2023-04-11 06:16:57 +00:00
Hariom Balhara
e465c1d71d
Redirect on top iframe always - This is to make sure embed redirects on top frame ( #8164 )
2023-04-11 07:50:15 +05:30
Peer Richelsen
cdab9037ce
added dark mode upgrade banner ( #8172 )
2023-04-10 21:14:28 +00:00
Nafees Nazik
4f03f8e66d
feat: dynamically elapse time left timer ( #7938 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-04-09 10:20:51 +00:00
Joe
e1096620e6
fix: replace ltr and rtl with new ms and me ( #8138 )
...
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-04-09 11:13:57 +02:00
sean-brydon
d416386d7b
Fix loading state - force subtle token to exist ( #8153 )
...
* Fix loading state - force subtle token to exist
* Add opacity
2023-04-08 18:50:17 +02:00
sean-brydon
9b05311d7f
Fixes team skeleton - force brand on onboarding ( #8142 )
2023-04-07 19:28:06 +00:00
sean-brydon
313d25d7d8
Force lightmode ( #8141 )
2023-04-07 19:17:22 +00:00
Nafees Nazik
49290fba72
fix: flash of title in event types page ( #8114 )
2023-04-06 12:25:54 +02:00
sean-brydon
4b0d22655d
Feat/tokens + darkmode + theme support ( #7876 )
2023-04-05 18:14:46 +00:00
Nafees Nazik
6986b5af40
Fix: availability not deleteable ( #8086 )
...
* fix: make availability deletable
* test: add e2e
* chore: add test id
* test: add a new test
* fix: remove utility
2023-04-05 12:42:22 -03:00