Femi Odugbesan
18eb32a576
fix issue where rescheduleUid missing when updating date ( #418 )
2021-08-05 12:35:08 -05:00
Bailey Pumfleet
de5571c8b6
Merge pull request #380 from peduarte/feature/make-collapsible-time-options-accessible
...
Make collapsible time options accessible to screen readers
2021-08-03 08:25:31 +01:00
Alex van Andel
4368ad0289
Implement minimum booking notice
2021-07-22 22:52:27 +00:00
Pedro Duarte
c745416a6a
Make collapsible time options accessible to screen readers
2021-07-22 14:16:54 +02:00
Femi Odugbesan
45689059c7
Feat/cal 95/date range on event types ( #353 )
...
* add edit links to events on dashboard
* fit elements on screen for mobile
* initialize components for consistent text styles
* add more fine grained width/height settings
* add higher level setting for when an event is available
- db: add supporting values to period allow setting an amount of days,
a range, or unlimited number days an event is available
* fix issue where periodDates are null
* return minimal required data, handle date parsing
* [ui] limit booking days based on user period settings
* api: validate user period settings
* [db] migration for event type period settings
2021-07-15 09:10:26 -05:00
Femi Odugbesan
793351fe96
[cal-184] add and handle date query params for event types ( #359 )
2021-07-13 11:10:22 -05:00
Bailey Pumfleet
6ed9bfde7b
Merge pull request #354 from emrysal/feature/user-theme
...
Implemented theme through user preferences
2021-07-12 14:01:08 +01:00
Alex van Andel
4d7427ad91
Fixes some linting + codacy issues
2021-07-11 19:43:28 +00:00
Malte Delfs
3283eb422c
Fixed a bug that selected the following day on the booking page, when the selected time is smaller than the utc offset of the current timezone. Also fixed the reloading of the last 24h/12h selection
2021-07-11 18:05:49 +02:00
Alex van Andel
5206fb4f88
Implemented theme through user preferences
2021-07-09 23:13:34 +00:00
Bailey Pumfleet
c02c69073d
Merge pull request #346 from calendso/darkmode
...
added darkmode classes to [type] and /book and dashboard
2021-07-09 11:46:16 +01:00
Alex van Andel
be102b1b09
Fixes #347 & some other minor things when timezones differ
2021-07-08 21:14:29 +00:00
Alex van Andel
ffd99d02bb
Implement whereAndSelect decorator
2021-07-08 20:44:40 +00:00
Peer Richelsen
01fc00b92f
added darkmode classs to ¢[type] and /book
2021-07-07 21:58:18 +02:00
nicolas
3c09837104
Resolved conflicts
2021-07-07 12:43:13 +02:00
Peer Richelsen
b61cdbf40c
removed top margin and shadow for mobile layout
2021-07-03 22:19:12 +02:00
Alex van Andel
b136941948
Fixes #337 : Event times ordered seemingly random
2021-07-03 14:24:30 +00:00
Alex van Andel
6aa8df7fcf
If no availability set, default to user prefs
2021-06-30 15:57:56 +00:00
Alex van Andel
a28cb455f1
Fixed bug that kept the date enabled when the time slot was less than 30m
2021-06-30 15:41:38 +00:00
Alex van Andel
8c589b9dc1
Merge branch 'main' into feature/scheduling
2021-06-30 01:45:24 +00:00
Alex van Andel
e78a34e2ce
Implements slot logic with the DatePicker, more tests for slots
2021-06-30 01:35:08 +00:00
Bailey Pumfleet
51c0556d30
Hide Calendso branding
2021-06-29 17:08:55 +01:00
Alex van Andel
575747bcd3
Final thing to check is timezones, currently if I am in Kuala Lumpur the time is correct, but it jumps 8 hours due to being out of bound on Seoul.
2021-06-29 01:45:58 +00:00
Alex van Andel
1eba242820
Compare busyTimes in UTC, re-implement hasErrors
2021-06-27 22:30:11 +00:00
Alex van Andel
7030851efb
Merged with main, fixed issue that caused multiple AvailableTimes refreshes.
2021-06-27 21:34:38 +00:00
Alex van Andel
ef3274d8f3
Working version ready for testing
...
* More tests to be added to verify slots logic
* Adds Jest
* Implements logic to the booking code to take into account grayed days
* Slots take workhours into account
TODO: Improve the tests, evaluate the structure, small re-orgs here and
there for improved readability / better code
2021-06-24 22:15:18 +00:00
Peer Richelsen
afa2e19f03
added more meta data to booking page
2021-06-23 12:14:19 +01:00
Bailey Pumfleet
629a34262e
Merge branch 'main' into bugfix/lowercase-usernames
2021-06-23 11:29:56 +01:00
Peer_Rich
c428c3f80e
Merge pull request #300 from Malte-D/feature/og-image
...
Added og-image to booking pages
2021-06-22 19:24:45 +01:00
Malte Delfs
0e27e7e3d9
changed og-image link
2021-06-22 20:14:28 +02:00
Alex van Andel
892ba8a335
Lowercase the router.query.user & some typescript fixes
2021-06-22 17:42:32 +00:00
Malte Delfs
e4b977c001
fix for single quotes
2021-06-22 18:01:03 +02:00
Malte Delfs
a3b4cbeadd
use https://github.com/calendso/og-image to show dynamic og-image of booking links with avatar and title of booking.
2021-06-22 17:52:52 +02:00
Alex van Andel
1dce84fa8f
Merge branch 'main' into feature/scheduling
2021-06-22 15:19:28 +00:00
Alex van Andel
78451a98b1
Updated timeFormat to something more sensible
2021-06-22 14:25:01 +00:00
Alex van Andel
b50fe16566
Moved DatePicker and PoweredByCalendso to seperate components
2021-06-21 20:26:04 +00:00
Alex van Andel
88fc22ddd4
Updated to latest
2021-06-21 10:39:01 +00:00
Alex van Andel
f99729c392
Merged with main
2021-06-20 17:52:18 +00:00
nicolas
ebc42f0c96
Merge branch 'main' into feature/zoom-integration
...
# Conflicts:
# lib/calendarClient.ts
# lib/emails/new-event.ts
# pages/[user]/book.tsx
# pages/api/availability/[user].ts
# pages/api/book/[user].ts
# pages/integrations/index.tsx
2021-06-20 16:37:51 +02:00
Alex van Andel
a463fded8f
Added <AvailableTimes /> and <TimeOptions /> components
2021-06-20 14:19:41 +00:00
Alex van Andel
d904dd7a00
AvailableTimes refactor complete, it all seems much simpler now
2021-06-20 00:10:08 +00:00
Alex van Andel
b423f2894a
WIP to save progress
2021-06-19 22:50:47 +00:00
femyeda
ad0b561cca
fix: eventType not defined on [user]/[type]
2021-06-19 10:17:23 -05:00
Alex van Andel
cc1b3fa7dd
Return 404 when requesting event url that does not exist
2021-06-18 20:41:12 +00:00
Alex van Andel
7584b77811
Updated useEffect so it only fires once (added [])
2021-06-17 19:29:42 +00:00
nicolas
e92b2e01fc
UI for rescheduling
2021-06-09 20:28:39 +02:00
Alex van Andel
cf06e91e30
Implemented sticky time options based on localStorage
2021-05-26 18:40:22 +00:00
Heath Daniel
71e50c58d6
Add ability to select first day of week
2021-05-17 18:10:40 -04:00
Bailey Pumfleet
e845673662
Merge pull request #177 from jfernandogt/add-gravatar-support
...
feat: Add support to use gravatar as a fallback avatar
2021-05-11 14:26:43 +01:00
Paras Gupta
977e879406
fix: busy time in slot interval
2021-05-10 02:48:12 +05:30