GitStart-Cal.com
cfd1a72c64
[CAL-1545] replace heroicons with lucide.dev ( #8599 )
...
* fix linting
* [CAL-1545] replace heroicons with lucide.dev
* [CAL-1545] replace heroicons with lucide.dev
* [CAL-1545] replace heroicons with lucide.dev
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-05-17 12:47:44 +00:00
Rob Jackson
23b3a6661c
Add feature to offset start times for event types ( #8506 )
...
* Add offsetStart column to EventType
* Update buildSlots to support offset start times
* Add "Offset Start Time" to edit event types form
* Fix offset events not appearing on availability selector
* Guard against negative offsetStart values
* Lock offsetStart field for managed event types
* EventLimits UI tweaks for "Offset start times"
* EventLimits UI: Fix offsetStart preview not always updating
* Remove unnecessary ctx from getSchedule.test.ts
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-05-17 11:56:55 +00:00
Pranjal Goyal
ec3a3268c9
Resolved[ #8732 ] Adding Trim to remove extra space ( #8736 )
...
* Resolved[#8732 ] Adding Trim to remove extra space
* fix: improve code
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: add lowercase
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: use lowercase
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: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
2023-05-10 07:45:15 +00:00
Julius Marminge
53748eb380
add an enum generator, stop importing from @prisma/client ( #8548 )
...
* add an enum generator and start importing from it
* keep moving imports
* fix remaining
* Header simplified
* Removed generated file from repo
* Updated .gitignore to exclude enums directory
* Add eslint rule to check for @prisma/client Prisma enum import
* Added another enum import + exclude PrismaClient
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-05-02 13:44:05 +02:00
Peer Richelsen
561d9f154b
misc frontend fixes ( #8416 )
...
* (temp) dark mode changes (#8415 )
* fixes skeletons, some wrong buttons, spacing, settings
2023-04-20 22:33:49 +00:00
Omar López
3af5a7404e
Show team invites regardless of user plan ( #8417 )
2023-04-20 20:56:38 +00:00
GitStart-Cal.com
877220caa0
Event Type: Title not displayed in the mobile view ( #7451 )
...
* Event Type: Title not displayed in the mobile view
* Fix toggle not updating in UI
---------
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-04-19 13:17:54 -07:00
Udit Takkar
bdbf9bd04d
perf: reduce bundle size ( #8337 )
...
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-04-19 19:45:08 +05:30
GitStart-Cal.com
86e903ce4a
show the link only if there's a username ( #8238 )
2023-04-13 07:04:52 +00:00
Leo Giovanetti
5170fc2424
Managed event-types ( #6876 )
...
* WIP
* Locked fields manager
* Leftovers
* Bad merge fix
* Type import fix
* Moving away from classes
* Progress refactoring locked logic
* Covering apps, webhooks and workflows
* Supporting webhooks and workflows (TBT)
* Restoring yarn.lock
* Progress
* Refactoring code, adding default values
* Fixing CRUD for children
* Connect app link and case-sensitive lib renaming
* Translation missing
* Locked indicators, empty screens, locations
* Member card and hidden status + missing i18n
* Missing existent children shown
* Showing preview for already created children
* Email notification almost in place
* Making progress over notif email
* Fixing nodemailer by mixed FE/BE mixup
* Delete dialog
* Adding tests
* New test
* Reverting unneeded change
* Removed console.log
* Tweaking email
* Reverting not applicable webhook changes
* Reverting dev email api
* Fixing last changes due to tests
* Changing user-evType relationship
* Availability and slug replacement tweaks
* Fixing event type delete
* Sometimes slug is not there...
* Removing old webhooks references
Changed slug hint
* Fixing types
* Fixing hiding event types actions
* Changing delete dialog text
* Removing unneeded code
* Applying feedback
* Update yarn.lock
* Making sure locked fields values are static
* Applying feedback
* Feedback + relying on children list, not users
* Removing console.log
* PR Feedback
* Telemetry for slug replacement action
* More unit tests
* Relying on schedule and editor tweaks
* Fixing conteiner classname
* PR Feedback
* PR Feedback
* Updating unit tests
* Moving stuff to ee, added feature flag
* type fix
* Including e2e
* Reverting unneeded changes in EmptyScreen
* Fixing some UI issues after merging tokens
* Fixing missing disabled locked fields
* Theme fixes + e2e potential fix
* Fixing e2e
* Fixing login relying on network
* Tweaking e2e
* Removing unneeded code
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
2023-04-12 23:10:23 -03:00
Abdallah Alsamman
91f381bce9
Replace react icons with lucidedev ( #8146 )
...
* migrate from react-icons to lucide-react
* replace react-icon with lucide-dev: Webhook Icon
* add lucide transformer
* Fix LinkIcon import
* Update yarn.lock to include monorepo deps
* Migrated icons in ChargeCardDialog
* Port Storybook to new icons as well
* Adjust Info & Globe icons size to match react-icons size
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-04-12 17:26:31 +02:00
sean-brydon
e3a1f20cc8
Darkmode Fixes ( #8191 )
2023-04-11 12:15:10 +00:00
Peer Richelsen
cdab9037ce
added dark mode upgrade banner ( #8172 )
2023-04-10 21:14:28 +00:00
Joe
e1096620e6
fix: replace ltr and rtl with new ms and me ( #8138 )
...
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-04-09 11:13:57 +02:00
sean-brydon
9b05311d7f
Fixes team skeleton - force brand on onboarding ( #8142 )
2023-04-07 19:28:06 +00:00
sean-brydon
4b0d22655d
Feat/tokens + darkmode + theme support ( #7876 )
2023-04-05 18:14:46 +00:00
GitStart-Cal.com
f10ff18d9f
FIX-CALCOM-8009 ( #8097 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
2023-04-05 11:54:25 +02:00
Udit Takkar
73afb03308
fix: remove validateSlug Query ( #8015 )
...
* fix: remove validateSlug Query
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore
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: Alex van Andel <me@alexvanandel.com>
2023-04-03 16:37:58 +02:00
Peer Richelsen
cf4bd8a77d
yarn format
2023-04-03 14:08:17 +02:00
GitStart-Cal.com
d708625da0
Update packages/features/ee/teams/components/MemberListItem.tsx ( #8030 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-04-02 10:26:22 +00:00
Peer Richelsen
b81ca0e2ab
renamed banner folder to prevent adblock from blocking ( #8020 )
2023-04-02 12:22:31 +02:00
Nafees Nazik
ab7ecff580
fix: use dropdown item ( #8024 )
2023-04-02 12:03:40 +02:00
GitStart-Cal.com
19e830acad
CALCOM-7983 - [CAL-1359] /teams: Members should not see "Next steps" since they can't take any ( #8029 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
2023-04-02 12:03:28 +02:00
Gurkiran Singh
352a467104
feat: Throwing a toast when adding a new team member ( #8046 )
...
Signed-off-by: GurkiranSingh <gurkiransinghk@gmail.com>
2023-04-01 22:12:48 +02:00
GitStart-Cal.com
697f6db2c4
CALCOM-7962 - [CAL-1350] create "collective or round robin" doenst open dialog anymore ( #7969 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
2023-03-28 10:36:19 +02:00
Udit Takkar
d5c3d9d967
fix: create team form ( #7896 )
...
* fix: create team form
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: change hover border
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>
2023-03-27 16:35:46 +00:00
Peer Richelsen
cfa720a523
/insights ( #6511 )
...
* init page
* init insights frontend
* nit
* nit
* nit
* merge
* fixed icons
* i18n, needs features
* Init insights trpc
* Using trpc on client
* Added events timeline
* Seed analytics script
* connect ui with trpc
* Added and fixed event time lines
* WIP popular days and avg time duration event type
* added new metric graphs
* improved upgrade tip
* always show upgrade screen
* upgrade tremor.so and select inputs for page
* Remove log
* Move everything to components and add context
* Fix select types using calcom ui one
* Adding translations
* Add missing translations
* Add more translations
* min fix
* Fixes for date select
* Prefer early return and mobile design fixes
* Fix style for mobile
* Fix data with userId filter from popular events
* add user id to average time duration
* Removed submodules
* Delete website
* Update yarn.lock
* Code organization and type fixes
* trpc fixes
* Builds are now passing
* Relocates server code
* Cleanup
* Medium size screen fixes
* Added TODO
---------
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: zomars <zomars@me.com>
2023-03-23 22:10:01 +00:00
Joe Au-Yeung
9568e16ef6
Improvements to teams for self hosters ( #7753 )
...
* Write slug when no team billing
* Remove recommended actions for invites
2023-03-15 15:09:43 -04:00
Lucas Smith
d81d772cdf
feat(lib): add more tests to lib package ( #7210 )
...
* feat(lib): add more tests to lib package
Add more tests to the lib package to make it more robust overall. Additionally, tidy any methods that can be modified without changing behaviour and tighten types where possible.
* fix(lib): update missed imports
* fix: revert stylistic changes
* Update getSchedule.test.ts
---------
Co-authored-by: Omar López <zomars@me.com>
2023-03-10 22:10:56 +00:00
Joe Au-Yeung
163444a0f9
Bug - teams being double created without slugs ( #7571 )
2023-03-07 23:02:05 +00:00
Efraín Rochín
2d26d73eb3
Fix/DST issues ( #7462 )
...
* use the organizer timezone and invitee timezone to show slots
* type fixes
* set start date on selected TZ on booking payload
* add considerations when only the invitee is on DTS
* Apply suggestions from code review
Co-authored-by: alannnc <alannnc@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
* fixes typo
* Apply suggestions from code review
Co-authored-by: alannnc <alannnc@gmail.com>
* cleaning
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: alannnc <alannnc@gmail.com>
2023-03-03 09:33:16 -07:00
sean-brydon
c8019edb57
User email as impersonation if username is null ( #7250 )
2023-02-21 17:12:26 +00:00
Efraín Rochín
fd76bc9cab
Reduce booking page bundle size ( #7131 )
...
* AvailabilityPage Component loaded dynamically
* update next/bundle-analyzer dependency
* Load dynamically SlotPicker and TimezoneDropDown and make some imports refactoring
* Gates functionality Returned
* Replace crypto with md5 dependency to generate gravatar url
* Refactor: AvailableTimes and SlotPicker
* Update next.config.js
* Update SlotPicker.tsx
* Update getEventTypeAppData.ts
---------
Co-authored-by: zomars <zomars@me.com>
2023-02-17 12:53:31 -07:00
Peer Richelsen
fec02979ba
hide team member availability button ( #7147 )
2023-02-17 10:09:49 +00:00
Nafees Nazik
8197ba18d4
feat: add new Jitsu events ( #6980 )
...
Co-authored-by: Peer Richelsen <peer@cal.com>
2023-02-10 09:53:03 +00:00
Peer Richelsen
56c5d39cd3
i18n fix
2023-02-02 12:50:28 +01:00
Peer Richelsen
7574fb6f44
i18n fix
2023-02-02 12:49:11 +01:00
Alex van Andel
831aa72d23
Invalidate hasTeamPlan when the last team is removed ( #6837 )
2023-02-01 21:23:34 +00:00
Peer Richelsen
ef78db7856
/teams improvements ( #6831 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-02-01 20:41:47 +00:00
sean-brydon
208fc2f0e4
Feat - invite user to team flow improvements ( #6725 )
2023-01-31 18:16:43 +00:00
sean-brydon
905a110377
Invites ( #6665 )
2023-01-24 15:27:05 +00:00
Udit Takkar
8f71474303
fix: add allowOverflow property ( #6636 )
...
* fix: add allowOverlfow property
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: date override input dialog
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
2023-01-24 14:00:45 +00:00
Jeroen Reumkens
cfa8fd8b67
Reduce bundle size by importing single icons at a time ( #6644 )
...
* Removed barrel import for icons to reduce bundle size.
* Fixed replacement mistakes
* Reverted unneccesary yarn.lock updates
* Added some missed Icon. import conversions
* Remove merge artifact import in @calcom/ui
* Don't import Icon in pages/[user]
* Update packages/ui/package.json
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Omar López <zomars@me.com>
2023-01-23 23:08:01 +00:00
sean-brydon
1d792a2c6c
generic <UpgradeScreen> component ( #6594 )
...
* first attempt of <UpgradeScreen>
* changes to icons
* reverted changes back to initial state, needs fix: teams not showing
* WIP
* Fix weird reactnode error
* Fix loading text
* added upgradeTip to routing forms
* icon colors
* create and use hook to check if user has team plan
* use useTeamPlan for upgradeTeamsBadge
* replace huge svg with compressed jpeg
* responsive fixes
* Update packages/ui/components/badge/UpgradeTeamsBadge.tsx
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
* Give team plan features to E2E tests
* Allow option to make a user part of team int ests
* Remove flash of paywall for team user
* Add team user for typeform tests as well
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
2023-01-23 10:58:41 +01:00
Alex van Andel
12b7739c9a
Bugfix/dropdown menu trigger as child remove class names ( #6614 )
...
* Fix UsernameTextfield to take right height
* Remove className side-effect
* Incorrect resolution version fixed
* Converted mobile DropdownMenuTrigger styles into Button
2023-01-21 17:03:59 -07:00
Harsh Singh
2588b7ef84
Harsh/add member invite ( #6598 )
...
Co-authored-by: Guest <guest@pop-os.localdomain>
Co-authored-by: root <harsh.singh@gocomet.com>
2023-01-21 16:32:00 +01:00
Udit Takkar
5ab56310bf
fix: add delete in dropdown ( #6599 )
...
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
2023-01-20 14:57:14 -05:00
Nafees Nazik
00cab5c41f
fix: react-select overflow issue in some modals. ( #6587 )
...
* feat: add a disable overflow prop
* feat: use the disable overflow prop
2023-01-20 13:29:37 +00:00
sean-brydon
cfaecc3e02
Icon small button variant ( #6525 )
...
* Icon small button variant
* Rename
* Update CVA + Update button WIP
* add ticket ref and fix padding
* Update button and all uses of Icon button
* SB deployment test
* Fixing type error
* Fix lint
* Add icon button to canvas
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-01-19 14:55:32 +00:00
sean-brydon
de64d3d9d4
Move exports up a folder ( #6519 )
...
* Move exports up a folder
* Fix imports
* Fix imports again
Co-authored-by: zomars <zomars@me.com>
2023-01-17 12:10:47 -07:00