Benny Joo and GitHub
0befdde5d7
chore: gracefully handle 404s from pages router's dynamic pages + tests ( #18618 )
...
* restore pages/_error
* set custom header in pages/_error
* handle it in middleware
* add test
* remove logs
* better test description
2025-01-13 15:46:56 +05:30
Benny Joo and GitHub
b3ed6e39e3
chore: redirect to /500 if pathname does not exist + better error handling ( #18615 )
...
* fix lint error
* fix booking page and better error handling
2025-01-13 00:04:36 +00:00
Benny Joo and GitHub
8262894bde
fix: app/not-found cannot be a static page ( #18610 )
2025-01-12 20:21:03 +01:00
Benny Joo and GitHub
a3d7bcd22e
feat: render custom error page for unexpected sever error + remove pages/_error ( #18606 )
...
* remove page/_error
* refactor app/error
2025-01-12 14:12:02 +01:00
62b753afba
chore: app router 404 page ( #18597 )
...
* wip
* wip
* fix not found page
* render middleware for /settings pages
* fix
* remove global-error page
* add metadata to not-found page
* make not-found page static
* remove 404
* adding not-found to middleware is not necessary
* add every routes to config.matcher
* fix test
* fix style
* use i18n string
* fix tests
* fix
* fix
* revert unneeded changes
* fix
* fix
* fix
* fix style
* fix
* remove 404
* remove log
* fix
* fix
* fix
* fix
* better naming
* parallel testing
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2025-01-11 02:42:08 +00:00
bb40b2f6bf
chore: app router - all sub-pages in /apps ( #16976 )
...
* chore: apps/[slug] remove pages router
* remove apps/[slug] pages from /future
* chore: apps/installed remove pages router
* chore: apps/installation remove pages router
* remove Head element
* fix metadata
* fix test
* fix another test
* chore: apps/categories remove pages router
* revert unneeded changes
* update middleware
* Remove <Head>
* remove unused import and code
* remove unused import and code again
* fix
* fix category page
* add split icon
* add /routing paths to middleware matcher
* wip
* remove HeadSeo from App.tsx
* clean up head-seo test
* add generateAppMetadata
* use generateAppMetadata in apps/[slug] page
* delete file
* remove log
* fix
* fix
* fix apps/installed pages
* fix cateogires pages
* fix
* fix imports
* wip
* fix
* fix
* fix metadata
* fix
* redirect /apps/routing-forms to /routing
* replace all usages of /apps/routing-forms to /routing
* better naming
* /routing -> /routing/forms
* fix
* fix
* fix
* fix
* remove backPath as it is irrelevant when withoutMain is true
* fix type checks
* fix type check in apps/[slug]
* refactors
* fix
* fix test
* fix
* fix
* fix
* Replace multiple leading slashes with a single slash
* migrate routing-forms too
* add re routing
* fix
* add redirection
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-10 20:16:11 -05:00
f628dc83a8
detailed customer card ( #18511 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-01-10 23:51:27 +00:00
2fd2578504
feat: Round Robin weights future members toggle ( #17782 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-01-10 14:24:19 -07:00
GitHub Actions
3813fd70f7
chore: release v4.8.16
2025-01-10 14:01:39 +00:00
95f9a02d29
feat: update translations via @replexica ( #18584 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-10 13:19:47 +00:00
Somay Chauhan and GitHub
f26d2998cb
feat: added pagination to platform managed users table ( #18523 )
...
* feat: added pagination to platform managed users table
* removed console
* implemented feedback, removed unused components
* added label
* Update managed-users-view.tsx
* Update managed-users-view.tsx
2025-01-10 12:53:20 +00:00
Anik Dhabal Babu and GitHub
3da7694002
fix: flaky e2e test in saml.e2e ( #18559 )
...
* chore: skip failure e2e test
* Update .env
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update manage-booking-questions.e2e.ts
* Update .env
* Update manage-booking-questions.e2e.ts
* fix
* fix flake
* Update saml.e2e.ts
2025-01-10 17:17:12 +05:30
Nizzy and GitHub
1dbef7f8f6
fix: billing plain chat working ( #18530 )
2025-01-10 10:12:30 +00:00
Omar López and GitHub
88c8ad8b5c
chore: fix SVG warning on render ( #18572 )
2025-01-10 10:00:43 +00:00
Benny Joo and GitHub
0a08680084
cleanup: remove-headseo-from-migrated-app-router-components ( #18576 )
2025-01-10 10:35:37 +01:00
Anik Dhabal Babu and GitHub
65828545b9
fix: wip ( #18574 )
2025-01-10 00:38:04 -05:00
Omar López and GitHub
3adb8e84fc
chore: Webhook should timeout fast on e2e ( #18570 )
2025-01-09 20:52:55 -03:00
a22fd0c151
chore: Salesforce - optimize getContact method [CAL-4940] ( #18289 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-09 12:14:49 -07:00
ccf1d4430a
chore: clean up some code in app router ( #18541 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-09 10:47:21 -07:00
Benny Joo and GitHub
91526d0bc7
chore: unique key missing for child ( #18542 )
2025-01-09 16:20:05 +00:00
Anik Dhabal Babu and GitHub
a9f95937c4
chore: temporarily skip a failing E2E test ( #18560 )
2025-01-09 15:53:12 +00:00
GitHub Actions
9b2161cc19
chore: release v4.8.15
2025-01-08 18:53:07 +00:00
Anwar Sadath and GitHub
20a5775f31
fix: Description not rendered as html in select event types screen when installing an app ( #18354 )
2025-01-08 15:03:34 +00:00
Benny Joo and GitHub
e6d76b630c
chore: Revert "chore: app router - /team, /org, /[user] booking pages (excl. embeds) ( #18186 ) ( #18526 )
2025-01-08 11:19:45 -03:00
Benny Joo and GitHub
15156c2225
perf: use react svg cache from root level ( #18506 )
2025-01-08 09:29:50 +01:00
cc202ed847
chore: app router - /event-types pages ( #18181 )
...
* refactor event type web wrapper
* finish migration
* move event-types folder out of future
* remove vars
* remove pages router
* fix
* fix
* fix test
* remove test tag
* refactor
* remove completely
* add withoutSeo prop for event type web page
* remove HeadSeo usage from event types listing view
* make onboarding e2e test faster
* remove useIntercom
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-07 20:39:05 -05:00
53a846d10c
feat: update translations via @replexica ( #18496 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-07 20:53:16 +00:00
GitHub Actions
1619f2daf2
chore: release v4.8.14
2025-01-07 20:06:08 +00:00
Alex van Andel and GitHub
57bd0b3df3
fix: type + build errors ( #18502 )
2025-01-07 18:35:06 +01:00
Alex van Andel and GitHub
fd7f6c32ae
chore: Remove all instances of useIntercom ( #18500 )
2025-01-07 07:43:46 -05:00
Hariom Balhara and GitHub
06d8b98b15
fix: 404 on the public form page for a sub-team form when the owner itself was removed from the org ( #18495 )
...
* wip
* fix: 404 for a form of a member that has been removed.
- Moved existing authorization check to isAuthorizedToViewFormOnOrgDomain function to handle form access control
- Add comprehensive test suite for org domain authorization scenarios
- Refactor getServerSideProps to use the new authorization function
- Improve code organization by separating domain-specific authorization logic
Test Coverage:
- Non-org domain access
- Org member's form access
- Sub-team form access within org
- Access denial for non-org members/teams
2025-01-07 12:13:19 +00:00
Benny Joo and GitHub
0c69c5dfea
remove MainLayout / MainLayoutAppDir ( #18498 )
2025-01-07 12:13:00 +00:00
Benny Joo and GitHub
00f7d8be0d
feat: bookings - render layout only once ( #18490 )
2025-01-07 11:37:17 +00:00
Hariom Balhara and GitHub
2e9beb8513
fix: Make it easier to manage group options and also improve attribute options performance with 100s of options ( #18486 )
2025-01-07 11:16:52 +00:00
Alex van Andel and GitHub
6a381cdc79
perf: Remove zod from edge runtime ( #18494 )
2025-01-07 10:47:48 +00:00
Benny Joo and GitHub
9d4496133e
feat: Prevent re-renders (moving SessionProvider to Root level for both app router / pages router) ( #18493 )
2025-01-07 11:46:08 +01:00
Benny Joo and GitHub
1452672495
withEmbedSsr is missing in a embed route ( #18483 )
2025-01-07 07:28:55 -03:00
Benny Joo and GitHub
408aee5851
insights layout ( #18489 )
2025-01-07 09:02:52 +00:00
6f531d0be5
feat: Single domain setup when only one org in the system ( #18383 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-01-07 09:28:44 +05:30
GitHub Actions
d7b723c914
chore: release v4.8.13
2025-01-06 21:59:03 +00:00
c48b209c04
feat: update translations via @replexica ( #18472 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2025-01-06 11:13:03 -03:00
b9a460d8b4
chore: Bump version for embed ( #18285 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-06 12:42:13 +00:00
487cc0751d
feat: add cancel and reschedule reason variables in workflows ( #18305 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-06 11:56:06 +00:00
c1dbb7cffd
feat: refund policies for payment apps ( #18428 )
...
* feat: refund policies for payment apps
* tests for payment refund
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-06 11:36:37 +00:00
455572b5f4
feat: Info lost when navigating without warning routing form ( #18386 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-06 12:19:58 +01:00
Benny Joo and GitHub
00334c5610
chore: app router - /signup page ( #18151 )
...
* app router - /signup page
* add to config.matcher
* fix
2025-01-03 22:27:03 +00:00
2f9c8cb441
chore: app router - /team, /org, /[user] booking pages (excl. embeds) ( #18186 )
...
* update env vars
* update middleware
* remove pages router and move pages to /app
* move to /team
* update imports
* fix
* remove pages router and move org pages to /app
* wip
* fix orgSlug/user pages
* fix orgSlug/user/type pages
* remove generateMetadata from embed pages
* fix
* remove pages router for /user pages
* generateMetadata is not needed in embed pages
* remove future/org
* no layout in [user] page
* simplify
* fix
* fix OG image for [user]
* fix OG images for org/user and team/slug
* fix OG images for booking page
* fix all metadata
* use isBrandingHidden
* remove BookerSeo and its usages
* rename excludeAppNameFromTitle -> hideBranding
* remove logic for meeting type in HeadSeo
* remove BookerSeo instances from team-view and users-public-view
* create generateMeetingMetadata util and use it to reduce duplicate code
* remove BookerSeo imports
* fix spacing
* remove constructMeetingImage mock from head-seo.test
* fetch avatarUrl using user id for user page metadata
* fix test
* remove unused test cases
* index and follow must be true by default
* invert noindex/nofollow flags
* remove HeadSeo for already migrated pages and refactor prepareMetadata
* fix organization-settings.e2e.ts
* fix order
* enable parallel test execution for dynamic-booking e2e test
* fix
* + could be %2B in app router
* refactor handling logic for embeds in app router
* fix isEmbed
* fix embed-core
* remove dead code
* move embed pages back to /future
* add back embed pages in pages router
* revert some changes
* fix import type checks
* simplify
* fix
* feat: Implement generateBookingPageMetadata function for improved SEO and metadata handling across user and event pages (#18440 )
- Added a new utility function `generateBookingPageMetadata` to streamline the generation of metadata for booking and user profile pages.
- Updated multiple page components to utilize the new function, enhancing SEO indexing and metadata consistency.
- Removed redundant code related to previous metadata generation methods, improving code clarity and maintainability.
* fix dirs
* Pr-review-fixes-app-router-team-pages (#18450 )
* Remove unnecessary getPublicEvent call
* Remove unused variable
* Fix 404 for team page (#18451 )
* Remove console log
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2025-01-03 22:26:30 +00:00
GitHub Actions
39173900b1
chore: release v4.8.12
2025-01-03 21:53:06 +00:00
447436dfff
feat: update translations via @replexica ( #18438 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2025-01-02 22:23:30 +00:00
Benny Joo and GitHub
85f96f492d
chore: migrate /icons page to App Router ( #18436 )
...
* migrate icons page
* migrate main index page
* remove /icons page
* use i18n string
* fix imports
* add icons_showcase i18n string
* add /app dir to tailwind preset config
* use classname
* do not migrate main index page
2025-01-02 15:18:19 +05:30