Skip to content

Comments

Flicker on booking success page#3063

Merged
pumfleet merged 2 commits intocalcom:mainfrom
gitstart:CAL-2614
Jun 15, 2022
Merged

Flicker on booking success page#3063
pumfleet merged 2 commits intocalcom:mainfrom
gitstart:CAL-2614

Conversation

@gitstart
Copy link
Contributor

What does this PR do?

Fix the flicker on booking success page
Loom video of the bug: https://www.loom.com/share/4d032cd2cb404618881fbdf4c6e0416a

Fixes #2614 (issue)

Loom Video of the bug fixed: https://www.loom.com/share/eb7efdca32354701ba6436243be9ac69?t=0

Type of change

  • Bug fix (non-breaking change which fixes an issue)

How should this be tested?

  1. Go to Event Types and click preview
  2. When scheduling a meeting successfully the flicker will appear

@vercel
Copy link

vercel bot commented Jun 15, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

2 Ignored Deployments
Name Status Preview Updated
docs ⬜️ Ignored (Inspect) Jun 15, 2022 at 2:44AM (UTC)
ui ⬜️ Ignored (Inspect) Jun 15, 2022 at 2:44AM (UTC)

@vercel
Copy link

vercel bot commented Jun 15, 2022

@gitstart is attempting to deploy a commit to the cal Team on Vercel.

A member of the Team first needs to authorize it.

@pumfleet pumfleet merged commit ecea455 into calcom:main Jun 15, 2022
This was referenced Jun 15, 2022
zomars added a commit that referenced this pull request Jun 15, 2022
* updates api submodule

* Fix credential creation flow for msteams app (#3029)

* Fix credential creation flow for msteams app

* Code review improve

* Fix preffer early returns

Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* Flicker on booking success page (#3063)

* The booker get’s the Ui option to reschedule but can’t reschedule (#3061)

* Update CalendarService.ts (#3060)

* Revert "The booker get’s the Ui option to reschedule but can’t reschedule (#3061)"

This reverts commit 8cfc91d.

* New Crowdin translations by Github Action (#3065)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>

* Missing calendar toggles fix (#3066)

* onboarding flag fix

* Adjusting text + adding into locales file

Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

* fixed flickering of more event name variables (#3069)

* 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>

* v1.7.0

Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: GitStart <1501599+gitstart@users.noreply.github.com>
Co-authored-by: m4tze <m4tze@gmx.net>
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: Leo Giovanetti <hello@leog.me>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
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.

Flicker on booking success page

2 participants