f42bed2a55
New Crowdin translations by Github Action ( #6175 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-26 11:25:47 +01:00
zomars
38d242add9
v2.4.2
2022-12-22 17:12:32 -07:00
zomars
c272e281cf
Submodule sync
2022-12-22 17:12:13 -07:00
af83350d04
replaced webhook icon with actual webhook logo ( #6161 )
...
* replaced webhook icon with actual webhook logo
* Apply suggestions from code review
* Linting
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-22 12:57:44 -07:00
9d0cf6be0b
No more modules folder 🔥 ( #6158 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-22 19:06:26 +00:00
zomars
d0a3d8d144
Link fixes
...
commit 56c1608deaf1921a80dc71bcbd107e772dd656f4
Author: Omar López <zomars@me.com >
Date: Wed Dec 21 19:26:04 2022 -0700
Update link.ts
commit eab43d833515cabc7acf2f973c2d2837ac1a0332
Author: zomars <zomars@me.com >
Date: Wed Dec 21 19:03:02 2022 -0700
Prevents 500 on TRPC error
commit 3a6970d5e5fab54136b379e1b2ccd7acf515a809
Author: zomars <zomars@me.com >
Date: Wed Dec 21 18:15:26 2022 -0700
Encoding fixes
2022-12-22 10:52:50 -07:00
cefcb1eaf8
Feature/booking filters ( #6099 )
...
* EventTypeFilter UI working
* Tidy + fix avatar + fix overflow
* Component store
* WIP - switchin to query filtering instead of state
* Push working
* Checkbox approach - weird conditional toggle for all bookings
* WIP
* the master query hook :O
* useTypedQuery
* Working typed query
* Typed query hook
* Add optional keys
* safeParse query params
* Add use callback
* Fix re-renders
* Remove local version of local query and use util branch
* Working team filters!
* working people filter!
* Tidy up
* NIT
Co-authored-by: zomars <zomars@me.com >
2022-12-22 12:35:01 +00:00
83b60de640
Chor/move table actions ( #6157 )
...
* Move table actions
* Move table actions
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-22 12:41:43 +01:00
a076418989
Hotfix/Event Type Save Error with Multiple Durations ( #6154 )
...
* Fix .length being undefined when form is submitted without any change to duration
* Fix type error
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2022-12-22 11:13:33 +00:00
zomars
64ecce1ccb
Submodule sync
2022-12-21 17:49:10 -07:00
zomars
d5ca121ac6
Revert "team banner ( #5956 )"
...
This reverts commit 463787b607 .
2022-12-21 17:39:07 -07:00
zomars
1e20e80b65
v2.4.1
2022-12-21 17:18:38 -07:00
75ac3fd40c
New Crowdin translations by Github Action ( #6150 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-21 17:17:43 -07:00
23450b61e0
Refactor/email confirm links ( #6151 )
...
* Booking confirmation link improvements
* Cleanup
* Update webhooks payload
* Removing unneeded dependency
* Feedback
* Matches enum style to rest of codebase
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Leo Giovanetti <hello@leog.me >
2022-12-21 17:15:51 -07:00
1e913cd406
New Crowdin translations by Github Action ( #6149 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-21 22:16:32 +01:00
2494655369
New Crowdin translations by Github Action ( #6148 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-21 21:18:49 +01:00
0e0a78c47e
Fix/Round Robin ( #6121 )
...
* Identify owner for a timeslot and check busyness against his schedule only
* Fix TS errors
* Fix flatmap
* Fix xisting unit tests
* Prevent duplicate slots by merging, userId -> userIds (multi)
* Small fix to potential undefined
* Moved duplicate prevention to buildSlots function
* Apply date override on a per user basis
* Prevent -1 being added to computedLocalAvailability
* Removed console.log
* Apply override properly on COLLECTIVE
* Default timeZone to UTC when undefined
* isSame doesn't work when the day shifts, isBetween instead
* Iterate over all slot.userIds schedules to identify the first user schedule that matches
* add round-robin test
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-21 19:32:42 +00:00
ed02c10f54
Fixing event type duration query param ( #6146 )
...
* Fixing event type duration query param
* Ignoring query param instead of erroring out
* Removing unneeded string
* Amended useEffect for simplication
* Refactored useRouterQuery into new useTypedQuery
* Revert "Refactored useRouterQuery into new useTypedQuery"
This reverts commit b3b0aa6077a75ae37c0220cce5044b7655ff602f.
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2022-12-21 17:23:02 +00:00
9c40f76184
New Crowdin translations by Github Action ( #6140 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-21 09:45:47 -07:00
9de19d35a8
Change startTime to current date - 2 days if startTime it's on current month ( #6117 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2022-12-21 15:11:42 +00:00
0770403ca5
Improved borders on teams profile pages. ( #6141 )
...
* Improved borders on teams profile pages.
* Improved border styles on dynamic booking pages (pro+free) and improved darkmode avatar border.
* Fixed badge hover state in dark mode
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-12-21 15:06:00 +01:00
1a45cb35c1
remove cancel button for unconfirmed past bookings ( #6142 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2022-12-21 13:43:31 +00:00
Hariom Balhara and GitHub
8c4eb4b5fe
Fix/Embed - Fix for Duration query param getting removed ( #6139 )
2022-12-21 15:44:56 +05:30
3b74717591
Fix: user impersonation switch showing the wrong value ( #6126 )
...
* fix: remove register method because ref is not forwarded
* fix: prefetch user to get the correct value for the switch component
* feat: add optimistic update
* feat: disable update button if not dirty
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2022-12-20 23:13:31 +00:00
Leo Giovanetti and GitHub
7a6349b4c0
[Hotfix] Fixing direct link encoding ( #6131 )
2022-12-20 16:00:33 -07:00
3b51fff88d
New Crowdin translations by Github Action ( #6134 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-20 23:48:06 +01:00
+7
2a0b0be9d0
[CAL-211] Confirmed booking page for rescheduled event should show previous time and reschedule reason ( #5369 )
...
Co-authored-by: niteshsingh1357 <niteshsingh1357@gmail.com >
Co-authored-by: gitstart <gitstart@users.noreply.github.com >
Co-authored-by: gitstart <gitstart@gitstart.com >
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com >
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com >
Co-authored-by: Matheus Benini <matheus_benini@hotmail.com >
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev >
Co-authored-by: José Romary Brandão Jr <joseromarybrandao@gmail.com >
Co-authored-by: csangam <coolmagnas@gmail.com >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com >
Co-authored-by: gitstart <gitstart@users.noreply.github.com >
Co-authored-by: niteshsingh1357 <niteshsingh1357@gmail.com >
Co-authored-by: gitstart <gitstart@gitstart.com >
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com >
Co-authored-by: gitstart-app[bot] <57568882+gitstart-app[bot]@users.noreply.github.com>
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com >
Co-authored-by: Matheus Benini <matheus_benini@hotmail.com >
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev >
Co-authored-by: José Romary Brandão Jr <joseromarybrandao@gmail.com >
Co-authored-by: csangam <coolmagnas@gmail.com >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-20 22:46:28 +00:00
f373c9d818
Webhooks for team event-types ( #6120 )
...
* add webhooks tab for team event types
* show nr of active event types
* type fixes + show team webhooks only in event type single view
* adding and deleting webhook
* fix disabling and enabling team webhooks
* add editing webhook
* code clean up
* add installed apps
* code clean up
* fix reserved subscriber url when creating event
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2022-12-20 15:34:37 -07:00
540bf3a1cb
Fix app categories ( #6016 )
...
* Fix app metas
* Optimize categories on app store
* Remove commented code
* Remove console log
* Update apps/web/pages/apps/index.tsx
Co-authored-by: Omar López <zomars@me.com >
* Add categories to missing app metadata
* Fix type error
* Type fix
* Type fixes
* More type fixes
* Clean up
* Fix build error
* No leaky please
* Remove comment
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2022-12-20 15:15:06 -07:00
2d9064e92f
fix: show email in outlook ( #5897 )
...
* fix: change external id to owner address
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* feat: add email prop in calendar
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: only display for outlook
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: add email for apple calendar
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: type error and use description
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: try using email from /me endpoint
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: fallback to principal name when mail is not there
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* chore: use empty string for fallback
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: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2022-12-20 21:50:20 +00:00
zomars
49bf14b196
Submodule sync
2022-12-20 13:42:01 -07:00
344f16d6cc
Fixing multiple duration default issues ( #6114 )
...
* Fixing multiple duration default issues
* Ensure that when calculation time slots we use 1 as a minimum interval, since 0 min meetings would result in an infinite loop.
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-20 17:49:24 +00:00
ccbf3b1e54
New Crowdin translations by Github Action ( #6125 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-20 16:22:25 +01:00
Nafees Nazik and GitHub
dcf0fad35d
fix: remove duplicate meta component ( #6124 )
2022-12-20 15:13:30 +00:00
github-actions[bot] and GitHub
a836800c69
New Crowdin translations by Github Action ( #6123 )
2022-12-20 13:49:10 +00:00
b8c6ac43f7
New Crowdin translations by Github Action ( #6122 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-20 14:42:23 +01:00
f5e0c6b384
feat: disable update button unless any input value changed in general settings ( #5686 )
...
* feat: disable update button unless any input value changed
* fix: reset dirtyFields on success
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2022-12-20 13:25:15 +00:00
Peer Richelsen and GitHub
4bcbff51b1
/event-types improvements ( #6113 )
2022-12-19 19:35:01 +00:00
Peer Richelsen and GitHub
ae541e4c37
/bookings: only show timezone popover on hover ( #6112 )
2022-12-19 13:56:34 -05:00
Omar López and GitHub
f254711d85
Makes WizardForm translation agnostic ( #6111 )
2022-12-19 11:30:54 -07:00
795574ef88
Ensure topbanner is always on top of page layout rather than inside main content ( #6098 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-19 17:37:20 +00:00
48611d5c99
Fix: pending payment label appears twice ( #6109 )
...
* fix: remove duplicate label
* feat: replace Tag component with the badge component
* refactor: remove unused Tag component
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-19 16:59:11 +00:00
11a07961d0
Fixing permission for admin wizard ( #6061 )
...
* Fixing permission
* Update apps/web/pages/auth/setup/index.tsx
* Correcting error page code
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-19 14:50:25 +00:00
6be0fd52e7
fix: add a returnTo query param in new team url path ( #5967 )
...
* fix: remove optional from schema.
* schema success state is always true because of the optional property.
so we are getting undefined if returnTo query Param doesn't exist
* fix: add a return to query param
* nit: turn querySchema into an object
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2022-12-19 15:38:33 +01:00
1d986cad04
New Crowdin translations by Github Action ( #6101 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-19 12:41:52 +01:00
Nafees Nazik and GitHub
f603e4eff2
fix: add contact_our_support_team i18n key ( #6097 )
2022-12-19 12:37:41 +01:00
1f4e6c1987
Migrates V2 Select to new ui/components ( #5400 )
...
* v2 select to components folder + docs
* Fix type errors
* fix type checks
* Fix imports
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-18 23:16:20 +00:00
7fad76ae23
New Crowdin translations by Github Action ( #6095 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2022-12-18 13:52:44 +01:00
34fe1c4a95
Fixing navigation and visual issues ( #6067 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-18 10:56:21 +00:00
205f73c4bc
React feather refactor ( #6090 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-12-18 10:44:44 +00:00