Alex Johansson
abe4f38a5e
<QueryCell />
type inference improvement (#849 )
...
* asserts that `query.data` is never `null` when using `<QueryCell />`
2021-10-04 10:48:40 +01:00
Peer Richelsen
f70d92df7e
added edit icon to event-type title input to make editing more obvious ( #848 )
2021-10-03 13:32:04 +01:00
Alex van Andel
89e5da15df
Fixes weekStart & automatic theme adjust checkbox ( #847 )
2021-10-02 20:16:51 +00:00
Chris
33273b18d3
Use id to look up user ( #843 )
2021-10-02 17:53:13 +01:00
Alex Johansson
eb93e778bd
simplify /bookings/[status]
logic ( #845 )
2021-10-02 13:29:26 +00:00
Omar López
342ea3e5d2
Adds specfific empty copy by status ( #842 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-02 12:08:35 +01:00
Alex van Andel
e12c879242
Bugfix/image upload fuzzy ( #844 )
2021-10-02 12:04:47 +01:00
Alex Johansson
4879479981
add <QueryCell />
to remove bespoke loading/error/empty/success logic ( #835 )
2021-10-01 15:12:47 +00:00
Alex Johansson
5bed09218a
add some query client defaults ( #838 )
2021-10-01 15:33:14 +01:00
Alex Johansson
08f83dd85c
fix login sometimes having to login twice ( #839 )
2021-10-01 13:20:28 +01:00
Peer Richelsen
3d3e99272a
replaced another location.hostname, deleted DonateBanner ( #834 )
...
* replaced another location.hostname, deleted DonateBanner
* wip
2021-10-01 09:44:53 +00:00
Alex Johansson
30163f0a78
refactor availability times form using react-hook-form ( #824 )
...
* use toast
* use `Button`
* make fn
* rewrite with react-hook-form
* add comment
* fix deps
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-30 22:37:52 +01:00
Alex Johansson
60298f6eeb
resize image before storing ( #831 )
...
* resize image fn
* wip
* simplify transform
* comment
* fix
* rm log
* allow pass-through for non-base-64
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2021-09-30 21:37:29 +01:00
Alex Johansson
c80992aa1c
move withTRPC
-HOC to _app.tsx
( #822 )
2021-09-30 06:28:30 -06:00
Peer Richelsen
8ac56fbf4a
bring back h-screen in user page ( #829 )
2021-09-30 11:41:13 +00:00
Peer Richelsen
378cf25521
turned teams page into flex from grid to center it ( #828 )
...
* turned teams page into flex from grid to center it, removed h-screen from user page
* new icon button
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2021-09-30 12:31:04 +01:00
Omar López
dc6841e761
Bookings UI improvements ( #826 )
2021-09-30 11:46:39 +01:00
Bailey Pumfleet
033c4835f7
Fix: Remove 0s from team page ( #827 )
...
* Remove 0s from team page
* damn it
2021-09-30 10:24:02 +01:00
Omar López
a04336ba06
Added booking tabs, type fixing and refactoring ( #825 )
...
* More type fixes
* More type fixes
* Type fixes
* Adds inputMode to email fields
* Added booking tabs
* Adds aditional notes to bookings
2021-09-29 22:33:18 +01:00
Bailey Pumfleet
079a920c2c
CTA on success page ( #818 )
2021-09-29 15:36:29 +00:00
Alex Johansson
e684824c79
yarn lint --fix
(#812 )
2021-09-28 20:12:48 +01:00
Malte Delfs
3b71c86b1e
prevent cancellation of past events ( #568 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com>
Co-authored-by: Peer_Rich <peeroke@gmail.com>
2021-09-28 18:23:50 +01:00
Peer Richelsen
b8c4dfb9e1
minor style changes to billing page
2021-09-28 15:07:33 +01:00
Alex Johansson
a4fbe7b2b4
downgrade users when trial ends ( #767 )
...
* wip
* wip
* wip
* wtf
* should be all the logic
* comment
* fix receiver name
* safeguard a bit more
* downgrade users cron job
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-28 14:00:19 +01:00
Bailey Pumfleet
5478c135d1
Set tabIndex for forgot password & add loader ( #807 )
2021-09-28 10:43:15 +00:00
Bailey Pumfleet
a3abdac33b
Update billing tab UI ( #806 )
2021-09-28 11:27:46 +01:00
Alex Johansson
7779c098dc
confirming event gives no visual ( #803 )
2021-09-28 09:16:02 +00:00
Omar López
dd9f801872
cal 485 prevent users from changing their username to premium ones ( #799 )
...
* Makes userRequired middleware
* Prevent users from changing usernames to premium ones
* refactor on zomars' branch (#801 )
* rename `profile` -> `mutation`
* `createProtectedRouter()` helper
* move profile mutation to `viewer.`
* simplify checkUsername
* Auto scrolls to error when there is one
* Renames username helpers
* Follows db convention
Co-authored-by: Alex Johansson <alexander@n1s.se>
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com>
2021-09-28 09:57:30 +01:00
Omar López
f23e4f2b9d
Fixes customer portal return url ( #802 )
2021-09-28 09:04:30 +01:00
Alex Johansson
dcea723ea4
confirming event gives no visual feedback ( #804 )
2021-09-27 18:11:52 -06:00
Peer Richelsen
58dde562a3
switching to stripes customer portal ( #772 )
2021-09-27 23:57:23 +01:00
Alex van Andel
dc7b084bdf
Remove Moment dependency by changing implementation of DateRangePicker to something leaner ( #798 )
...
* chore: extracted all DateRangePicker logic from event-types/[type].tsx
* Minor alignment fixes + Date.now() instead of 1970.
* Removes react-dates, implements wojtekmaj/react-daterange-picker
2021-09-27 22:12:55 +01:00
Alex Johansson
649e79bdc7
statically render profile pages ( #615 )
2021-09-27 17:09:19 +01:00
Alex Johansson
34300650e4
add tRPC ( #614 )
...
* add trpc
* trpc specific
* fix deps
* lint fix
* upgrade prisma
* nativeTypes
* nope, not needed
* fix app propviders
* Revert "upgrade prisma"
This reverts commit e6f2d2542a01ec82c80aa2fe367ae12c68ded1a5.
* rev
* up trpc
* simplify
* wip - bookings page with trpc
* bookings using trpc
* fix `Shell` props
* call it viewerRouter instead
* cleanuop
* ssg helper
* fix lint
* fix types
* skip
* add `useRedirectToLoginIfUnauthenticated`
* exhaustive-deps
* fix callbackUrl
* rewrite `/availability` using trpc
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-27 14:47:55 +00:00
Peer Richelsen
0938f6f4b2
added z-index for event types dropdown ( #791 )
2021-09-27 10:19:11 +00:00
Omar López
7ab49acebe
Fixes eventype form ( #777 )
...
* Type fixes
* Uses all integrations and session fixes on getting started page
* eventtype form fixes
* Update pages/event-types/[type].tsx
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-26 21:49:16 +00:00
Alex Johansson
22b050b9e7
yarn lint --fix
(#783 )
2021-09-26 14:08:40 +00:00
Alex van Andel
515c548acd
Fixes theme flickering on booking & availability select page ( #771 )
2021-09-24 23:11:30 +01:00
Eduardo M
727793af02
Fix link ignoring app url on even-type ( #773 )
2021-09-24 23:09:30 +01:00
Omar López
9e7cb2c0b8
CAL-469 Adds intercom dynamically ( #762 )
...
* Adds react-use-intercom
* Adds intercom env var
* Loads intercom dynamically if env is set
* CAL-473 Fixes client-side routing for authed pages
* Moves intercom code to ee
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-24 21:02:03 +01:00
Peer Richelsen
a8ec6e7060
replaced window.location with NEXT_PUBLIC_APP_URL ( #769 )
...
* replaced window.location with process.env.NEXT_PUBLIC_APP_URL, removed empty classNames
* wip
2021-09-24 09:03:28 -06:00
Alex Johansson
f709972f86
ui bug: alert looking funky ( #766 )
...
* tweak alert text to be growing
* fix alert looking funky
* get rid of `typeof window` dirt
2021-09-24 06:52:00 -06:00
Peer Richelsen
bb1da8150f
fixed event-type buttons on mobile, added more font-cal classes ( #764 )
2021-09-24 11:28:57 +00:00
Peer Richelsen
c152e43b82
minor changes to event type edit input
2021-09-24 12:23:06 +01:00
Alex van Andel
2b2fde179a
Fixes #701 : User's page shows Team events with broken links ( #761 )
2021-09-24 10:23:08 +00:00
Omar López
420daec147
CAL-473 Fixes client-side routing for authed pages ( #763 )
2021-09-24 11:16:46 +01:00
Peer Richelsen
b741559dbc
added more font-cal classes
2021-09-23 21:48:27 +01:00
Omar López
2c50781084
Makes every day available for events that don't have availability set ( #756 )
...
* Abstracts MinutesField
* Adds missing Minimum booking notice
* Refactoring
* Fixes int field sent as string
* Sorts slots by time
* Fixes availability page
* Fixes available days
* Type fixes
* More availability bugfixes
* Makes every day available for events that don't have availability set
* Type fixes
2021-09-23 12:03:07 -06:00
Omar López
bcacc1d166
More availability fixes ( #755 )
...
* Abstracts MinutesField
* Adds missing Minimum booking notice
* Refactoring
* Fixes int field sent as string
* Sorts slots by time
* Fixes availability page
* Fixes available days
* Type fixes
* More availability bugfixes
2021-09-23 18:18:29 +01:00
Omar López
cb4a1e031e
Fixes user event availability page ( #749 )
...
* Abstracts MinutesField
* Adds missing Minimum booking notice
* Refactoring
* Fixes int field sent as string
* Sorts slots by time
* Fixes availability page
* Fixes available days
2021-09-23 15:08:44 +01:00