Alex van Andel
e9f3248fc0
Feature/booking page refactor ( #3035 )
...
* Extracted UI related logic on the DatePicker, stripped out all logic
* wip
* fixed small regression due to merge
* Fix alignment of the chevrons
* Added isToday dot, added onMonthChange so we can fetch this month slots
* Added includedDates to inverse excludedDates
* removed trpcState
* Improvements to the state
* All params are now dynamic
* This builds the flat map so not all paths block on every new build
* Added requiresConfirmation
* Correctly take into account getFilteredTimes to make the calendar function
* Rewritten team availability, seems to work
* Circumvent i18n flicker by showing the loader instead
* 'You can remove this code. Its not being used now' - Hariom
* Nailed a persistent little bug, new Date() caused the current day to flicker on and off
* TS fixes
* Fix some eventType details in AvailableTimes
* '5 / 6 Seats Available' instead of '6 / Seats Available'
* More type fixes
* Removed unrelated merge artifact
* Use WEBAPP_URL instead of hardcoded
* Next round of TS fixes
* I believe this was mistyped
* Temporarily disabled rescheduling 'this is when you originally scheduled', so removed dep
* Sorting some dead code
* This page has a lot of red, not all related to this PR
* A PR to your PR (#3067 )
* Cleanup
* Cleanup
* Uses zod to parse params
* Type fixes
* Fixes ISR
* E2E fixes
* Disabled dynamic bookings until post v1.7
* More test fixes
* Fixed border position (transparent border) to prevent dot from jumping - and possibly fix spacing
* Disabled style nitpicks
* Delete useSlots.ts
Removed early design artifact
* Unlock DatePicker locale
* Adds mini spinner to DatePicker
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
2022-06-15 14:54:31 -06:00
Omar López
12d66cb9df
Booking confirm endpoint refactoring ( #2949 )
...
* Adds new default handler and responder
* Moved confirm endpoint
* Fixes availability for unconfirmed bookings
* Cleanup
* Update _patch.ts
* Prevent too much diffs
* Adds missing BookingStatus
* Migrates confirmed & rejected to status
* Adds requiresConfirmation icon to listing
* Adds booking status migration
* Adds migrations to remove confirmed/rejected
* Undo refactor
* Sets the organizer as "accepted" in gCal
* Update getBusyTimes.ts
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-06-06 10:54:47 -06:00
Vladimir Klimontovich
456a4ba581
Telemetry improvements ( #2935 )
...
* next-collect initial setup
* naming changes
* WIP
* WIP: added cookie name
* telemetry update
* fixes
* telemetry eventTypes fix
* tmp jitsu config for testing
* tmp jitsu key update (for tests)
* deploy commit
* cookieName fixes
* telemetry credentials update
* NextCollect updated to latest canary; added TELEMETRY_KEY to config
* TELEMETRY_KEY fix
removed browser_user_agent field from event
* removed _middleware.ts for test deploy
* _middleware.ts restored
* next-collect version bump
* yarn.lock fix
* Added license consent property, set default telemetry endpoint
* Switched to stable version of next-collect; restored LicenseProvider accidentally deleted during merge
* Switched to stable version of next-collect; restored LicenseProvider accidentally deleted during merge
* Updated to latest version of next-collect
* - Updated to latest version of next-collect
- Few improvements in event collection: isTeamBooking for all events, page_url for all events
- Do not send second page event on re-render of /team/[slug]
* Revert booking confirmed tracking
* Applied prettier + fix lint
Co-authored-by: Art Sk <kirsan007@gmail.com>
2022-06-02 10:19:01 -06:00
Hariom Balhara
445cdd7cbf
Fix @calcom/embed-react installation with TS project ( #2870 )
2022-05-27 09:37:02 -06:00
Hashen
6940c8d6cc
Redundant conditional expression ( #2894 )
...
* remove redundant conditional expressions
* remove redundant conditional expressions
2022-05-26 16:41:05 +00:00
Syed Ali Shahbaz
e62af90619
fixes dynamic color and typefix for tfunction after react upgrade ( #2821 )
2022-05-20 07:06:21 +00:00
zomars
0153bc583a
Type fixes
2022-05-17 15:32:54 -06:00
Hariom Balhara
65a69ef1e4
Add more embed events ( #2719 )
...
* Add more embed events
* Add more embed events
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-05-11 05:14:08 +00:00
Leo Giovanetti
1a79e0624c
Recurring Events ( #2562 )
...
* Init dev
* UI changes for recurring event + prisma
* Revisiting schema + changes WIP
* UI done, BE WIP
* Feature completion
* Unused query param removed
* Invalid comment removed
* Removed unused translation
* Update apps/web/public/static/locales/en/common.json
Thanks!
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* Success page changes
* More progress
* Email text tweaks + test + seed
* Tweaking emails + Cal Apps support WIP
* No app integration for now
Final email and pages tweaks to avoid recurring info showed
* Missing comment for clarity
* Yet again, comment
* Last minute fix
* Missing tooltip for upcoming bookings
* Fixing seed
* Fixing import
* Increasing timeout for e2e
* Fixing any
* Apply suggestions from code review
Co-authored-by: Omar López <zomars@me.com>
* Update apps/web/pages/d/[link]/book.tsx
Co-authored-by: Omar López <zomars@me.com>
* Code improvements
* More code improvements
* Reverting back number input arrows
* Update BookingPage.tsx
* Update BookingPage.tsx
* Adds fallback for sendOrganizerPaymentRefundFailedEmail
* Type overkill
* Type fixes
* Type fixes
* Nitpicks
* Update success.tsx
* Update success.tsx
* Update success.tsx
* Fixing types
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Omar López <zomars@me.com>
2022-05-05 18:16:25 -03:00
Hariom Balhara
93c75b5fef
Embed Miscellaneous Improvements and Fixes ( #2499 )
2022-04-25 10:03:00 +05:30
Syed Ali Shahbaz
ccde0c20ab
fixed avatargroup in mobile screens ( #2498 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-04-16 22:23:15 +02:00
Hariom Balhara
39935306fc
Embed behind authentication page, Floating Button Popup and other changes ( #2468 )
...
Co-authored-by: Omar López <zomars@me.com>
2022-04-14 08:17:34 +05:30
Hariom Balhara
c63d81719b
Embed Improvements ( #2365 )
...
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-04-08 05:33:24 +00:00
Syed Ali Shahbaz
63635fc110
Dynamic group booking fix to accept "+" in URL and updated Head SEO for dynamic booking ( #2414 )
2022-04-07 11:28:52 +01:00
Syed Ali Shahbaz
d1ffd1edae
dynamic group links ( #2239 )
...
* --init
* added default event types
* updated lib path
* updated group link design
* fixed collective description
* added default minimum booking notice
* Accept multi user query for a default event type
* check types
* check types --WIP
* check types still --WIP
* --WIP
* --WIP
* fixed single user type not working
* check fix
* --import path fix
* functional collective eventtype page
* fixed check type
* minor fixes and --WIP
* typefix
* custominput in defaultevent fix
* added booking page compatibility for dynamic group links
* added /book compatibility for dynamic group links
* checktype fix --WIP
* checktype fix
* Success page compatibility added
* added migrations
* added dynamic group booking slug to booking creation
* reschedule and database fix
* daily integration
* daily integration --locationtype fetch
* fixed reschedule
* added index to key parameter in eventtype list
* fix + added after last group slug
* added user setting option for dynamic booking
* changed defaultEvents location based on recent changes
* updated default event name in updated import
* disallow booking when one in group disallows it
* fixed setting checkbox association
* cleanup
* udded better error handling for disabled dynamic group bookings
* cleanup
* added tooltip to allow dynamic setting and enable by default
* Update yarn.lock
* Fix: Embed Fixes, UI configuration PRO Only, Tests (#2341 )
* #2325 Followup (#2369 )
* Adds initial MDX implementation for App Store pages
* Adds endpoint to serve app store static files
* Replaces zoom icon with dynamic-served one
* Fixes zoom icon
* Makes Slider reusable
* Adds gray-matter for MDX
* Adds zoom screenshots
* Update yarn.lock
* Slider improvements
* WIP
* Update TrendingAppsSlider.tsx
* WIP
* Adds MS teams screenshots
* Adds stripe screenshots
* Cleanup
* Update index.ts
* WIP
* Cleanup
* Cleanup
* Adds jitsi screenshot
* Adds Google meet screenshots
* Adds office 365 calendar screenshots
* Adds google calendar screenshots
* Follow #2325
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* requested changes
* further requested changes
* more changes
* type fix
* fixed prisma/client import path
* added e2e test
* test-fix
* E2E fixes
* Fixes circular dependency
* Fixed paid bookings seeder
* Added missing imports
* requested changes
* added username slugs as part of event description
* updated event description
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-04-06 10:20:30 -07:00
Omar López
a7f5250b4a
Enables strict mode in nextjs apps ( #2354 )
...
- We need this so zod works correctly
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-04-04 20:26:14 +00:00
Hariom Balhara
5138c676b1
Fix: Embed Fixes, UI configuration PRO Only, Tests ( #2341 )
2022-04-04 15:44:04 +00:00
Hariom Balhara
4a58da62d6
[Feature]Booking Embed ( #2227 )
2022-03-31 09:45:47 +01:00
Peer Richelsen
a15b93c276
made dark mode much more consistent and fixed a ton of dark mode problems with teams ( #2258 )
2022-03-24 14:15:24 +01:00
Omar López
558897fe53
Migrates components and libs to packages ( #2172 )
...
* Migrates Dialog to ui package
* Migrates Alert to ui
* Migrate Button to ui
* UI and lib migrations
* Add missing imports
* Update Error.tsx
2022-03-16 16:36:43 -07:00
Bailey Pumfleet
04cd821a57
Remove font weights from Cal Sans text ( #2158 )
2022-03-15 09:59:04 -07:00
Peer Richelsen
0b83133155
added emptyscreen for away mode profile ( #2093 )
...
* added emptyscreen for away mode profile
* eplaced shadow with border
* added snooze emoji
* Remove modified yarn.lock file from PR
* space between smiley and text
Co-authored-by: Peer Richelsen <peer@Peers-MacBook-Pro-2.local>
Co-authored-by: Peer Richelsen <peer@hey.com>
2022-03-10 19:21:27 +00:00
Omar López
e53648d218
Linting ( #2083 )
...
* Runs yarn format
* Update website
* Web lint is failing
* Formatting
* Adds cache for dependency install
* Adds linting reports for GH
* Fixes artifact upload
* Caching tests
* Merge reports on GH actions
* Linting
* Fix prettier plugin conflicts
* Dep fixes
* Moves tailwind to monorepo package (#2091 )
* New Crowdin translations by Github Action (#2077 )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
* fix redirection to 404 page on login (#2086 )
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* fix: update contributing (#2084 )
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com>
* Formatting
* Update website
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Louis <48682663+louis-27@users.noreply.github.com>
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com>
2022-03-09 17:52:48 +00:00
Hariom Balhara
ce0c8347fb
[Perf Improvement] Booking Page score should be in green now ( #2057 )
...
* Avoid crypto to land in the browser
* Avoid prefetching as it has Crypto code bundled in AvatarGroup
* Use md5 directly if avatar not available
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com>
2022-03-05 15:28:24 +00:00
hariombalhara
6687544e66
Enable Data Fetch logging with log=1 param ( #2042 )
2022-03-04 10:03:10 +00:00
Peer Richelsen
9a94cb386e
wip ( #1825 )
2022-02-11 21:47:22 +00:00
hariombalhara
6fe824088a
Performance improvements (lazy loading) for booking pages ( #1762 )
2022-02-11 14:34:12 +00:00
zomars
038e8a4b7d
Runs prettier
2022-02-10 14:22:45 -07:00
zomars
0bc511a886
Migrated cal.com to apps/web
2022-02-10 14:22:45 -07:00