Omar López
1fd4c3fd4c
refactor: Specific error status codes ( #18847 )
2025-01-24 07:09:54 +00:00
Omar López
161aece3a1
fix: dual-sided incentives on webapp ( #18846 )
2025-01-23 21:30:36 +00:00
Omar López
3765c76c96
refactor: bookings failures should be caught faster ( #18817 )
...
* refactor: bookings failures should be caught faster
* fix for expected failures
* Update booking-pages.e2e.ts
2025-01-23 05:52:42 +05:30
Omar López and Keith Williams
1af3caa8cc
refactor: better observability in api routes ( #18810 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2025-01-22 20:52:09 +00:00
Omar López
0f07ab2f7b
fix: Load plain dynamically ( #18571 )
2025-01-22 20:10:11 +00:00
Omar López and Benny Joo
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
Omar López
88c8ad8b5c
chore: fix SVG warning on render ( #18572 )
2025-01-10 10:00:43 +00:00
Omar López
3adb8e84fc
chore: Webhook should timeout fast on e2e ( #18570 )
2025-01-09 20:52:55 -03:00
Omar López
b9b0a86b32
feat: Add auto payment methods for paid booking on Stripe ( #18513 )
2025-01-08 07:55:14 -07:00
Omar López
b6c6fa7365
Update repository.ts ( #18482 )
2025-01-07 11:10:52 +00:00
Omar López
ec920eb2a8
fix: prevents cron to be clogged with calendars with missing credentialId ( #18281 )
2024-12-19 23:53:51 +00:00
Omar López
77fe23da49
fix: skip failed cache subscriptions from retrying ( #18252 )
2024-12-18 17:16:59 +00:00
Omar López
4d192ee328
fix: single rejection caused cache cron to fail ( #18239 )
2024-12-17 23:04:08 -05:00
Omar López and Keith Williams
ae7bbaf414
fix: calendar cache date ranges ( #18237 )
...
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-12-17 19:20:19 +00:00
Omar López and Keith Williams
2eb385af48
feat: allows forcing/skipping calendar cache serving ( #18224 )
...
* feat: allows forcing/skipping calendar cache serving
Signed-off-by: Omar López <zomars@me.com >
* Update features.repository.ts
* Added to HNB
* type fixes
* Update packages/prisma/migrations/20241216000000_add_calendar_cache_serve/migration.sql
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* Update packages/prisma/zod-utils.ts
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* Update selectedCalendar.ts
---------
Signed-off-by: Omar López <zomars@me.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-12-17 16:54:55 +00:00
Omar López
bdb490c894
Revert "fix: correct line-breaks in calendar event description" ( #18175 )
2024-12-13 20:03:56 +00:00
Omar López
0d24706380
refactor: improved observability in google calendar service ( #18147 )
2024-12-13 03:47:43 +00:00
Omar López
7ac7a14beb
refactor: improved observability for Salesforce ( #18125 )
...
* refactor: better observability for Salesforce
* Update crmManager.ts
* Update CrmService.d.ts
2024-12-11 22:57:43 +00:00
1d8326ed83
feat: watchlist ( #17947 )
...
* lock users on signup if their email is in blacklist
* add to turbo env list
* prevent locked user or blocked email domain from using API
* Refactored to only run 1 query to find the user
* Fixing tests
* WIP
* WIP
* WIP
* Discard changes to turbo.json
* Fixed tests
* Update isLockedOrBlocked.test.ts
* Update isAdmin.integration-test.ts
* Update tsconfig.json
* chore: rename to watchlist
Signed-off-by: Omar López <zomars@me.com >
---------
Signed-off-by: Omar López <zomars@me.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-12-03 18:43:01 +01:00
Omar López
249bcaca68
fix: locked users admin list and bypass query ( #17902 )
2024-11-28 21:45:40 +00:00
Omar López
693356d3c4
fix: Exclude locked users by default ( #17889 )
2024-11-27 17:03:58 -07:00
Omar López
9f2047f203
fix: Got back to access token for release action
...
Signed-off-by: Omar López <zomars@me.com >
2024-11-22 13:53:19 -07:00
Omar López
9b0db345b0
Revert "Add new release actions"
...
This reverts commit 05c8b53444 .
2024-11-22 13:50:27 -07:00
Omar López
087dbefec2
fix: add missing version plugin for release action
2024-11-22 13:35:52 -07:00
Omar López
46ba793521
fix: draft release setup
2024-11-22 13:32:29 -07:00
Omar López
21ab9bf109
fix: draft release setup
2024-11-22 13:30:15 -07:00
Omar López
05c8b53444
Add new release actions
...
Signed-off-by: Omar López <zomars@me.com >
2024-11-22 13:27:33 -07:00
Omar López
9c10ecf8ea
ci: Add new release actions ( #17789 )
2024-11-22 10:08:26 -07:00
Omar López
ade144aa20
ci: Re-drafts PR when changes are requested ( #17137 )
2024-11-21 00:59:11 +00:00
Omar López
57bbba3d95
chore: v4.7.6 ( #17766 )
release.yml / release (push) Canceled after 0s
2024-11-20 13:22:47 -07:00
Omar López
352a6ba8cf
fix: Better error handling for user session ( #17753 )
2024-11-19 22:57:37 +00:00
Omar López
1b457f82a1
chore: v4.7.5 ( #17750 )
release.yml / release (push) Canceled after 0s
2024-11-19 20:44:58 +00:00
Omar López
16573717b4
fix: identify org-wide features per user ( #17010 )
2024-11-19 15:21:38 -05:00
Omar López and Anik Dhabal Babu
97b920744e
feat: adds last active timestamp ( #17261 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-11-20 00:38:20 +05:30
Omar López
03e2c6278d
fix: cron api key checks ( #17730 )
2024-11-19 00:18:53 +00:00
Omar López
32aaa26bf1
chore: v4.7.4 ( #17728 )
release.yml / release (push) Canceled after 0s
2024-11-18 13:12:53 -07:00
Omar López
7c0ee9f186
revert: "feat: Populate gCal calendar cache via webhooks ( #11928 )"" ( #17682 )
2024-11-18 19:48:33 +00:00
Omar López
2c57ad0288
perf: optimize organization admin check ( #17683 )
2024-11-16 18:26:23 +00:00
Omar López
f4f4afad39
perf: optimize team admin check queries ( #17681 )
...
## What does this PR do?
Optimizes team and organization admin checks by:
- Removing unnecessary member data fetching in profile repository
- Simplifying team admin verification query to directly check membership
- Refactoring organization admin check to use the optimized team verification method
## Mandatory Tasks
- [x] I have self-reviewed the code
- [x] I have updated the developer docs in /docs
- [ ] I confirm automated tests are in place
## How should this be tested?
1. Log in as a team admin/owner
2. Verify team admin privileges still work correctly
3. Log in as an organization admin
4. Confirm organization admin permissions are maintained
5. Check that admin-only features remain accessible
Expected behavior:
- Team admins/owners should retain all their existing permissions
- Organization admins should maintain their administrative capabilities
- No degradation in admin functionality while improving query performance
## Checklist
- I haven't read the [contributing guide](https://github.com/calcom/cal.com/blob/main/CONTRIBUTING.md )
- My code doesn't follow the style guidelines of this project
- I haven't commented my code, particularly in hard-to-understand areas
- I haven't checked if my changes generate no new warnings
2024-11-15 19:00:18 -07:00
Omar López
bdf94c7f48
fix: removed calendar cache admin page ( #17676 )
2024-11-15 21:46:08 +00:00
Omar López and Udit Takkar
d294a74aad
feat: Populate gCal calendar cache via webhooks ( #11928 )
...
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* Update CalendarService.ts
* Type fixes
* WIP
* fix: improve cache hits
* Update CalendarService.ts
* Update CalendarService.ts
* Update CalendarService.ts
* Update CalendarService.ts
* Update CalendarService.ts
* Update CalendarService.ts
* Feedback
* Update CalendarService.ts
* Update CalendarService.ts
* Update _router.ts
* feedback
* WIP
* WIP
* Update schema.prisma
* feedback
* typefixes
* Update Calendar.d.ts
* fix: watches when adding a calendar
* Discard changes to packages/app-store/googlecalendar/api/add.ts
* WIP
Signed-off-by: Omar López <zomars@me.com >
* WIP
Signed-off-by: Omar López <zomars@me.com >
* WP
Signed-off-by: Omar López <zomars@me.com >
* Update calendar.ts
* Update calendar.ts
* Update callback.ts
* Update callback.ts
* Conflicts
* WIP
* WIP
* Update CalendarService.ts
* Cleanup
* Discard changes to packages/features/settings/layouts/SettingsLayout.tsx
* Update calendar-cache.repository.ts
* WIP
* Update getSelectedCalendarsToWatch.sql
* WIP
* Update CalendarService.ts
* Cleanup
* Discard changes to packages/app-store/googlecalendar/lib/CalendarService.ts
* Create CalendarService.wip.ts
* WIP
* Update CalendarService.ts
* Update getSelectedCalendarsToWatch.sql
* Delete CalendarService.wip.ts
* test updates
* cleanup
Signed-off-by: Omar López <zomars@me.com >
* Update CalendarService.test.ts
* Update CalendarService.ts
* type fixes
* Update OAuthManager.ts
* Update CalendarService.ts
* Almost there
* Update CalendarService.test.ts
* Update calendar.ts
* Update callback.ts
* Update toggleFeatureFlag.handler.ts
* fix: feedback
* Update getSelectedCalendarsToWatch.sql
* Fix unit tests
---------
Signed-off-by: Omar López <zomars@me.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-11-15 14:59:37 -03:00
Omar López
02cecd6707
chore: Cleanup Close.com ( #16929 )
2024-11-13 15:14:31 -05:00
Omar López
ed662b7956
chore: v4.6.20 ( #17571 )
release.yml / release (push) Canceled after 0s
2024-11-09 16:48:45 -07:00
Omar López
6080ce0c85
v4.6.19 ( #17524 )
release.yml / release (push) Canceled after 0s
2024-11-07 13:24:04 -07:00
Omar López
f81024e3f0
chore: v4.6.12 ( #17345 )
release.yml / release (push) Canceled after 0s
2024-10-25 23:24:55 +00:00
Omar López
5c86522e28
fix: Tasker new Date is fixed to lambda lifetime ( #17342 )
2024-10-25 20:54:51 +00:00
Omar López
13bc6d8fee
Revert "fix: use UTC date in tasker ( #17329 )" ( #17341 )
...
This reverts commit 96571df308 .
2024-10-25 19:45:27 +00:00
Omar López
2fab54546e
chore: v4.6.11 ( #17333 )
release.yml / release (push) Canceled after 0s
2024-10-25 11:07:17 -07:00
Omar López
af363e975a
fix: disables cache for tasker cron ( #17331 )
2024-10-25 10:19:37 -07:00
Omar López
db07738514
chore: v4.6.9 ( #17255 )
release.yml / release (push) Canceled after 0s
2024-10-22 20:38:33 +00:00
Omar López
fcc2e0f2ae
fix: allow gCal installs without a primary calendar ( #17189 )
2024-10-19 16:56:09 +00:00
Omar López
f9d6ea2a00
chore: v4.5.11 ( #17053 )
release.yml / release (push) Canceled after 0s
2024-10-10 13:23:28 -07:00
Omar López
2bdf65ce8c
fix: billing webhook secret ( #17005 )
...
* fix: billing webhook secret
* Update __handler.test.ts
2024-10-08 21:26:39 +00:00
+12
a4a3eb5ea9
refactor: Billing service ( #15366 )
...
* WIP: Billing service
* WIP
* Update __handler.ts
* Update index.ts
* WIP
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Update delete.handler.ts
* Update delete.handler.ts
* Update internal-team-billing.ts
* WIP
* Type fixes
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Discard changes to apps/api/v2/src/ee/event-types/event-types_2024_04_15/controllers/event-types.controller.ts
* Discard changes to packages/app-store/skype/config.json
* style: update text area (#15934 )
* chore: update text-editor input
* chore: update text-editor input
* final update
* Update Editor.tsx
---------
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix : #15697 Assignment warning modal poping up ,even when hosts are added . (#15699 )
* removed reduntand check on assignedusers
* update for managed eventtype
* formatted
* comments
* Updated comments
* extracted checkForEmptyAssignment and added tests
* updated comments
* updated to show dialog also when not yet saved
* update translations
* updated comments
* updated translation
* updated types
* chore: update naming and comments
* Delete apps/web/lib/checkForEmptyAssignment.ts
deleted since file was renamed
* Delete apps/web/test/lib/checkForEmptyAssignment.test.ts
deleted as the file is renamed to be more descriptive
* update to do teamcheck before
* chore: revert name to CheckForEmptyAssignment
* updated check conditions
* updated useEffect dependencies
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix: getting an error when a team member tries to leave (#15925 )
a team
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
* feat: add transitions to more components (#15916 )
* add transitions to more components
* chore: Remove duplicate class
* fix: Change minimum number of teams required for org self-serve (#15955 )
* fix: Change minimum number of teams required for org self-serve
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Use a new constant for displaying org helper text dialogue
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* Update packages/lib/constants.ts
* Update turbo.json
---------
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* feat: pwa ready and add shortcut for quick access (#15957 )
* chore: Update site.webmanifest with additional display properties
* chore: Update site.webmanifest with additional display properties
* Update apps/web/public/site.webmanifest
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* i18n: update translations for "by proceeding, ..." (#15921 )
* feat: Add title attribute to iframe in embed.ts (#15944 )
* feat: Add title attribute to iframe in embed.ts
* Update packages/embeds/embed-core/src/embed.ts
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* fix: Assignment reminder modal appears when deleting a team event type (#15544 )
* fix: Assignment reminder modal appears when deleting a team event type
* update
* Update EventTypeSingleLayout.tsx
* Update event-types-single-view.tsx
* update
* Early return https://handbook.cal.com/engineering/best-practices/prefer-early-returns
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
* fix: Add CORP and COEP headers to embedded pages (#15275 )
* Add CORP headers
* Improve test
* Add unit tests as well
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* feat: No-show bookings - do not count towards a member's round robin assignment (#15323 )
* feat: No-show bookings - do not count towards a member's round robin assignment
* filter no show organizer
* remove logs
* fix: filter bookings where host attendee is no show
* fix: use not condition for noShow
* chore: test
* add default false for noShowHost
* Revert "chore: test"
This reverts commit c914a8fc4a14ca9c7d8c4a08ff8b0f463789171c.
* chore: integration test
* fix: noShowHost not working for null
* Update packages/lib/server/getLuckyUser.ts
* chore: update test description
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: gh0st91848 <gh0st91848@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* refactor: v1 orgs unlimited teams (#15908 )
* refactor: v1 orgs unlimited teams
* fix: response message ownerId
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* fix: refresh connect atoms on token change (#15933 )
* added dropdown
* change comment
* fix: added types
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* fix: Next.js bundle analysis (#15903 )
* fix: Next.js bundle analysis
* Added the main checkout back
* fix: type in webhook payload (#15912 )
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
* fix: auto accept (#15975 )
* fix: auto accept
* Update packages/lib/server/repository/organization.ts
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* fix: Broken GitHub workflows (#15979 )
* test: Delete credential endpoint (#15322 )
* Init
* Add mock trpc context
* Intro mockDatabaseClient
* Introduce mockDatabaseClient class
* Add delete video app test
* Add calendar test
* Remove unused func from bookingScenario
* Remove console.log
* Add app repository
* Add createMany method to event type repository
* Remove instance of MockDatabaseClient from video test
* Add destination calendar repository
* Remove instances of MockDatabaseClient
* abstract logic to own handler
* Remove dev dependency
* Clean up
* Type fix
* Pull yarn.lock from main
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix : #15967 Show better error when wrong variable is used in custom event name (#15974 )
* update to show exact err msg with custom event name
* updated tests for validateCustomEventName
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Update yarn.lock
* Update publish.handler.ts
* Update internal-team-billing.test.ts
* rename create to init
* remove sync services
* wip tests for delete team
* wip tets
* wip tests
* tests/internal-test
* remove return that is inaccessable
* remove team calls to use repository
* remove redudant file
* update team repo
* add stripe mocks and test
* fix constants
* tests to main stripe handler
* remove logs
* fix constants
* Update packages/features/ee/billing/api/webhook/_customer.subscription.deleted.team-plan.ts
Co-authored-by: Omar López <zomars@me.com >
* move workflow logic to a service
* use static method > creating new class
* fix: remove http code deep in repo + tests
* Feedback
* Update index.ts
* Type fix
* Lazy load fixes
---------
Signed-off-by: zomars <zomars@me.com >
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Rohan Advani <122167726+RNAdvani@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Vijay <vijayraghav22@gmail.com >
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Hichem Fantar <hichemfantar2049@gmail.com >
Co-authored-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Johannes Maendle <141119154+jomaendle2@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: gh0st91848 <gh0st91848@gmail.com >
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean <sean@brydon.io >
2024-10-04 13:44:50 -07:00
Omar López
ab1eab9c54
chore: v4.5.9 ( #16926 )
release.yml / release (push) Canceled after 0s
2024-10-03 12:26:35 -07:00
Omar López
6dd8812a19
fix: Flakyness on pages that use a hard refresh ( #16752 )
...
* fix: Flakyness on pages that use a hard refres
Signed-off-by: zomars <zomars@me.com >
* Update Shell.tsx
---------
Signed-off-by: zomars <zomars@me.com >
2024-09-21 03:41:10 +00:00
Omar López
8e76d7bd10
chore: fix formatting ( #16750 )
2024-09-21 02:10:12 +00:00
Omar López and Anik Dhabal Babu
f52497f181
fix: flaky e2e patterns ( #16696 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-20 22:47:21 +05:30
Omar López
c016241004
chore: removes unnecessary prisma env warnings ( #16708 )
...
* chore: removes unnecessary prisma env warnings
* Revert lockfile
Signed-off-by: zomars <zomars@me.com >
* Update yarn lock
Signed-off-by: zomars <zomars@me.com >
---------
Signed-off-by: zomars <zomars@me.com >
2024-09-19 07:32:23 +05:30
Omar López
a2b064b269
feat: per user and team feature flags ( #16040 )
2024-09-18 21:27:47 +00:00
Omar López
3a5325f2a8
fix: new user detection for dub analytics ( #16695 )
2024-09-17 19:19:25 -07:00
747591fded
refactor: remove networkidle waiters ( #16483 )
...
* refactor: remove networkidle waiters
* Update out-of-office.e2e.ts
* Update auth-index.e2e.ts
* WIP
* Update booking-limits.e2e.ts
* fix-conflicts
* fix failed e2e tests
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2024-09-15 12:25:48 +00:00
Omar López
fcb79888f3
fix: async clipboard support in Safari ( #16619 )
2024-09-13 09:27:28 +01:00
Omar López
1722edbd36
chore: v4.4.9 ( #16617 )
release.yml / release (push) Canceled after 0s
2024-09-12 20:08:07 +00:00
+6
9fc9876b3f
refactor: allow managed event tests parallel runs ( #16113 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Replexica <support@replexica.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-09-06 05:32:16 +00:00
Omar López
34ca3bd22d
fix: flakyness on booking questions tests ( #16513 )
2024-09-06 07:20:25 +05:30
Omar López
36e79bf69c
ci: adds basic visual regression testing for icons ( #16408 )
2024-09-04 16:28:42 -04:00
Omar López
17f537774c
chore: v4.4.5 ( #16402 )
release.yml / release (push) Canceled after 0s
2024-08-29 14:26:05 -07:00
Omar López
74567909b2
fix: Migrates E2E reports to external repo ( #16326 )
2024-08-22 14:28:54 -07:00
Omar López
e17303ea88
fix: permissions issue in pr labeler ( #16245 )
2024-08-22 01:22:07 +01:00
Omar López
b946abab02
fix: only keep latest e2e test results ( #16273 )
2024-08-19 23:23:06 +00:00
Omar López
a091c60618
fix: uncaught types errors in invite members team handler ( #16109 )
2024-08-19 20:27:37 +00:00
Omar López
bba7fc1a30
hotfix: wrong branch name for reports ( #16271 )
2024-08-19 20:18:15 +00:00
zomars
864c46736b
hotfix: wrong branch name for reports
...
Signed-off-by: zomars <zomars@me.com >
2024-08-19 12:59:44 -07:00
Omar López
3a01e6390f
fix: type issues in attributes-edit-view ( #16243 )
2024-08-19 10:33:20 +00:00
Omar López
cb6553c731
chore: v4.4.1 ( #16246 )
release.yml / release (push) Canceled after 0s
2024-08-16 10:34:36 -07:00
Omar López
101fea2c1c
fix: cross domain SVG sprites ( #16244 )
2024-08-16 16:33:10 +00:00
Omar López
ef4deb1657
fix: pipeline permissions for label action ( #16220 )
2024-08-15 14:37:23 -07:00
Omar López
5df14c344e
refactor: use WebhookService in payments router ( #16108 )
2024-08-15 13:03:07 -07:00
Omar López
a11242e93d
fix: missing pipeline dependecies ( #16205 )
2024-08-14 21:41:46 +00:00
Omar López
5939a99aca
test: merge all e2e reports ( #16202 )
2024-08-14 19:44:10 +00:00
Omar López
f206b3d135
feat: e2e reports in gh-pages ( #16179 )
2024-08-13 21:50:25 +00:00
Omar López
829dd937d6
fix: add sensible default size for svg icons ( #16159 )
2024-08-10 02:59:25 +00:00
3e28160fa7
fix: uncaught PaymentService typings in payment utils ( #16107 )
...
* fix: uncaught errors in PaymentService
* fix: uncaught errors in WebhookService
* fix: uncaught errors in sendPayload
* fix: uncaught PaymentService typings in payment utils
* fix: Remove missing users from assignment (#16115 )
* remove missing users from assignment
* early return
* fix: use organization default fixedPrice if self-serve/default price is passed in (#15966 )
* Use fixed price if default (selfserve) is used
* fix conditional
* use .env instead of hard coded values
* feedback
* fix: display skeleton loader (#16114 )
* fix: display loader
* fix: updated skelton loader
* feat: create new markNoShow endpoint (#15738 )
* feat: create new markNoShow endpoint
* chore: add schema
* chore: update name
* chore: save progress
* refactor: improve code and types
* fix: unit test
* chore: improvements
* chore: move query to booking repository
* fix: type error
* chore: Remove cal.ai email assistant (#16003 )
* Delete apps/ai directory
* removed cal-ai app from app store
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* feat: Add upcoming bookings feature to GET /api/bookings endpoint (#16060 )
* feat: Add upcoming bookings feature to GET /api/bookings endpoint
- Added support for filtering upcoming bookings by adding the `upcoming` query parameter to the GET /api/bookings endpoint.
- When `upcoming` is set to "true", only upcoming bookings are returned.
- Regular users can now retrieve only their upcoming bookings by setting `upcoming` to "true".
- System-wide admins and organization admins can also retrieve only upcoming bookings by setting `upcoming` to "true".
* feat: Add status filter to booking API endpoint
This commit adds a new `status` filter to the booking API endpoint. The `status` filter allows filtering bookings by their status, overriding the `dateFrom` and `dateTo` filters. The only valid value for the `status` filter is "upcoming".
* Update _get.ts
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix: Hide personal booking theme when in an organization (#16117 )
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
* fix: uncaught errors in WebhookService
* fix: uncaught errors in sendPayload
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Imamuzzaki Abu Salam <imamuzzaki@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-08-08 20:15:44 +02:00
Omar López and Udit Takkar
25970e72de
fix: uncaught errors in PaymentService ( #16104 )
...
* fix: uncaught errors in PaymentService
* fix: uncaught errors in WebhookService (#16105 )
* fix: uncaught errors in WebhookService
* fix: uncaught errors in sendPayload (#16106 )
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-08-07 10:56:17 +00:00
Omar López
3a46375fed
chore: v4.3.5 ( #16096 )
release.yml / release (push) Canceled after 0s
2024-08-06 12:42:12 -07:00
Omar López
4eef7138c1
fix: Wrong tracking event for bookings ( #16094 )
2024-08-06 15:36:33 +00:00
Omar López
a268d8743d
chore: upgrades playwright to 1.45.3 ( #16034 )
2024-08-05 23:38:45 +01:00
Omar López
b9a8b613bb
fix: don't wait for telemetry for booking critical path ( #16039 )
2024-08-01 17:30:46 -07:00
Omar López
89c08868f6
chore: v4.3.4 ( #16010 )
release.yml / release (push) Canceled after 0s
2024-07-31 21:01:49 +00:00
Omar López
ebab3b701d
revert: "fix: meeting link is not updated and broken ui in edit location dialog" ( #16011 )
2024-07-31 23:16:45 +03:00
b94aa603c5
chore: Add missing comments for self hosted billing ( #15923 )
...
* WIP: UI created to see if it matches RFC idea
* Remove schema as we validate on the backend with old+new key schemas
* Add comment about proxy URL request when on older versions
* feat: create custom axios instance to use signature middleware
* fix: update form to respect new schema
* Add cal signature token to trubo env
* use backend mutation for creating license keys
* add loading state to creation button
* update form to have a success state
* fix type error for console.warning :')
* use api version v1
* Inital setup
* Fix verifyApi Key tests
* Implement tests for LicenseKeyService
* Restore old checkLicense code
* check license key first
* fix imports
* fix url in tests. Implement prisma extention to track creation
* Use data.status for licenseCheck
* extract fetch to class
* improve error
* [wip] per user tracking
* Remove new URL as it was breaking search params
* Use client extention in customPrismaClient
* Remove log
* Remove license required from creation form as itll fail
* Fix annual price calculation
* add api route to .env.example and constants
* re-word instructions in .env.example
* chore: feedback
* Update packages/features/ee/common/server/LicenseKeyService.ts
* Add IS_E2E_ENABLED constant + update tests
* Revert "Add IS_E2E_ENABLED constant + update tests"
This reverts commit d059b73f6272bc06fd2ab5ed505b6d52ea030a56.
* chore: tests fixes
* fixes: unit tests
Signed-off-by: zomars <zomars@me.com >
* chore: add missing instructions
---------
Signed-off-by: zomars <zomars@me.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-07-26 10:10:46 +00:00
Omar López
2af27170cd
chore: v4.3.1 ( #15817 )
release.yml / release (push) Canceled after 0s
2024-07-18 13:09:30 +02:00
Omar López
aa20b9248a
chore: v4.2.4 ( #15703 )
release.yml / release (push) Canceled after 0s
2024-07-09 14:09:04 +00:00
Omar López
dfbcf4742f
v4.2.3 ( #15604 )
release.yml / release (push) Canceled after 0s
2024-06-27 22:52:12 +02:00
3948b8d203
feat: booking no show webhook ( #15502 )
...
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Type fixes
* Update webhook.e2e.ts
* Update noShow.handler.ts
* Log failed results
* Updates tests
* Show generic error on frontend.
* test: add basic webhook service test
* fix: webhook end to end test
* fix: type error
* fix: test
---------
Signed-off-by: zomars <zomars@me.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-06-27 20:12:09 +00:00
Omar López and sean-brydon
4f944ec12d
hotfix: team billing on batch operations ( #15570 )
...
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-06-26 12:06:07 +00:00
7d9c7a8c22
feat: Add Hungarian support ( #14484 )
...
* add: Hungarian support
* Update next-i18next.config.js
* Fix test
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-06-21 11:29:40 +00:00
Omar López
87d2ec9e75
chore: v4.2.0 ( #15482 )
...
release.yml / release (push) Canceled after 0s
* v4.1.13
* Update package.json
2024-06-18 19:42:25 +00:00
Omar López
8c2f6ae145
Revert "fix: 404 collisions ( #15249 )" ( #15339 )
...
This reverts commit 5d01eb2f38 .
Signed-off-by: zomars <zomars@me.com >
2024-06-05 20:33:19 +00:00