femyeda
3c8b9da54d
fix: busy times are shown on booking
2021-06-24 16:21:25 -05:00
Malte Delfs
646ff4a107
eslint fixes
2021-06-24 18:12:22 +02:00
Malte Delfs
917b2c4821
Merge branch 'main' into feature/refresh-tokens-and-error-handling
2021-06-24 18:03:54 +02:00
Alex van Andel
5334c350e2
The page was being rendered during the async router.replace call ( #306 )
...
* The page was being rendered during the async router.replace call
* Adding a different, slightly smaller fix
2021-06-24 08:46:35 -05:00
Bailey Pumfleet
ebb3e87284
Add bookings page
2021-06-24 14:36:31 +01:00
Alex van Andel
1668785678
Prevent users from entering mixed case usernames
...
Booking pages are case insensitive new, so no more case sensitive
usernames.
2021-06-23 16:10:58 +00:00
Malte Delfs
88ab985ac4
Merge branch 'main' into feature/refresh-tokens-and-error-handling
...
# Conflicts:
# lib/calendarClient.ts
# pages/[user]/[type].tsx
# pages/[user]/book.tsx
# pages/api/book/[user].ts
2021-06-21 17:56:14 +02:00
Alex van Andel
88fc22ddd4
Updated to latest
2021-06-21 10:39:01 +00:00
Bailey Pumfleet
47b39a58e7
Merge pull request #278 from sourceinteractive/fix/gravatar-url
...
fix: Use proper url parameter for profile img placeholder
2021-06-21 11:35:05 +01:00
Alex van Andel
881ba671d5
Change to run getSlots() every time so it updates when selectedDate changes
2021-06-20 21:01:41 +00:00
Malte Delfs
931e6b26f1
error handling WIP
2021-06-20 21:02:15 +02: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
Rrrricky
46698e4a40
fix: Use proper url parameter for profile img placeholder
2021-06-17 16:47:49 +02:00
Peer Richelsen
87f7984d76
added billing to settings
2021-06-16 13:42:30 +01:00
Bailey Pumfleet
65c7960b76
Merge branch 'main' into feature/invite-external-users
2021-06-11 22:02:07 +01:00
nicolas
d249c62620
Added button to add integrations
2021-06-10 22:54:48 +02:00
Alex van Andel
40eb9036f4
Implements inviting external users to teams
2021-06-09 21:43:37 +00:00
Alex van Andel
e8a5357a89
Restricted usernames to be unique, removes the potential for username conflicts
2021-06-09 12:26:00 +00:00
Bailey Pumfleet
7d81a1f1fb
Minor UI changes to teams
2021-06-08 17:00:06 +01:00
Alex van Andel
5d3e39ea6e
Better error handling during team member invitation
...
Now tells you if you have already added this member / invite is pending.
Behaviour a little bit more predictable during team editting.
2021-06-07 15:12:00 +00:00
Alex van Andel
9f12ccf5c1
Teams are now refreshed properly when TeamListItems change
2021-06-05 23:41:05 +00:00
Alex van Andel
7a31cb0f6a
Implemented the API, split the teams page up into multiple components
2021-06-05 22:53:33 +00:00
Alex van Andel
e2942224ab
Tracking work in progress changes
2021-06-03 20:55:34 +00:00
Alex van Andel
e0563de28e
stroke-width -> strokeWidth + 4-tab to 2-tab
2021-06-03 20:42:05 +00:00
Alex van Andel
b2c25ba943
ActiveLink extends Link by adding an activated class when page is active
2021-06-01 22:30:40 +00:00
Bailey Pumfleet
6023a8a314
Add loading spinner to book button
2021-05-27 21:34:02 +01:00
Bailey Pumfleet
01d150092f
Mobile UI fixes
2021-05-26 20:47:06 +01:00
Bailey Pumfleet
2726c8c87b
Add embed section in Settings
2021-05-26 17:24:10 +01:00
Peer Richelsen
8e1d688ae2
fixed mobile menu layout
2021-05-17 18:50:30 +01:00
Bailey Pumfleet
f66a59b7e3
Update donation banner
2021-05-13 15:44:48 +01:00
Peer Richelsen
8fe7de9d02
added donation banner for self-hosted
2021-05-13 14:07:27 +01: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
Bailey Pumfleet
3a6eae8b8f
Update dashboard
2021-05-11 14:11:17 +01:00
Bailey Pumfleet
209791d86d
Get user ID from session instead of looking it up
2021-05-11 10:21:05 +01:00
Fernando Barrios
ba2feb2c15
feat: Add support to use gravatar as a fallback avatar
2021-05-08 14:26:19 -06:00
Bailey Pumfleet
c867edcad8
Merge pull request #169 from emrysal/feature/server-side-settings-redirect
...
Added redirects() entry to next.config.js, changed Settings url to /settings/profile
2021-05-07 20:41:43 +01:00
Bailey Pumfleet
7cf0504ce6
Merge pull request #171 from emrysal/feature/simplify-code-by-handling-auth-in-shell-component
...
Removed redirect clientside session logic from pages and moved to shell
2021-05-07 20:39:02 +01:00
vklimontovich
3739d7752d
Telemetry enhancements (mainly, data masking improvements)
...
- data masking is moved to a separate function;
- hostnames and urls are masked now
- collect pageview for pages not wrapped in Shell
2021-05-07 20:05:33 +03:00
Alex van Andel
880c4e91a3
Removed redirect clientside session logic from pages and moved to shell
2021-05-07 16:01:29 +00:00
Alex van Andel
d2ca59adb8
Added redirects() function to next.config.js, changed Settings url
2021-05-07 15:04:56 +00:00
Bailey Pumfleet
17b880335a
Merge pull request #156 from MaZderMind/link-to-public-page
...
Add Links to Public Pages
2021-05-06 22:22:33 +01:00
Peter Körner
15a6799421
add links to public pages
2021-05-05 22:01:56 +02:00
vklimontovich
ca1979fac2
- Updated jitsu to 2.0.1
...
- Mask sensitive information (such as page title and IP address)
2021-05-05 18:04:53 +03:00
Bailey Pumfleet
f7295afaa2
Merge branch 'main' into main
2021-05-05 15:18:58 +01:00
Bailey Pumfleet
ea31607598
Fix a bunch of TypeScript errors
2021-04-29 14:47:01 +01:00
vklimontovich
2894be8689
Added telemetry collection (through jitsu.com)
...
- Introduced useTelemetry() hook
- Telemetry events are sent for page_view, booking_confirmed, time_selected, date_selected events
- Telemetry is configured (and can be disabled) with NEXT_PUBLIC_TELEMETRY_KEY env variable
2021-04-27 17:19:12 +03:00
Alex van Andel
d482b54fda
Implemented react-timezone-select library, required the installation of 'next-transpile-modules', due to import and export not being natively supported within Next.js.
2021-04-26 12:14:23 +00:00
Bailey Pumfleet
ce398bd77c
Replace all SVG icons with Heroicons components
2021-04-21 11:10:27 +01:00
Bailey Pumfleet
ccd7d0d47e
Redirect on logout
2021-04-20 13:59:25 +01:00