Thomas Ruoff
d63ded8c6a
migrate auth from next-auth to better-auth with magic link support
...
Replace next-auth with better-auth, adding magic link email login as
the primary auth method and GitHub OAuth as an optional social provider.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 21:19:37 +01:00
v0
d07e447934
fix: add proper types to Button component
...
Resolve type errors caused by stricter React typing after dependency update.
Co-authored-by: Thomas Ruoff <111471+tomru@users.noreply.github.com >
2026-02-06 08:40:44 +01:00
Thomas Ruoff
9a2052fcaa
update tailwindcss@4
2025-03-30 22:29:15 +02:00
Thomas Ruoff
d149f326ed
fix createAt updatedAt types
2025-03-26 23:21:27 +01:00
Thomas Ruoff
eb9a297a09
not sure but it seems to work
2025-03-26 22:10:46 +01:00
Thomas Ruoff
219881810d
more work on auth
2024-09-13 22:55:10 +02:00
Thomas Ruoff
af3262e55e
cookie's now only used under /admin
2024-09-11 23:44:31 +02:00
Thomas Ruoff
c671b622d5
Revert "disable admin login"
...
This reverts commit eb15f4b29c .
2024-09-10 23:44:24 +02:00
Thomas Ruoff
32818b7492
update mongoose to 5.8.3 (lots of types changes)
2024-09-10 23:21:24 +02:00
Thomas Ruoff
eb15f4b29c
disable admin login
2024-03-13 23:49:26 +01:00
Thomas Ruoff
0486b99b3e
use @next/mdx
2024-03-13 23:49:26 +01:00
Thomas Ruoff
b3a12e4292
fix admin in header
2023-02-06 08:54:19 +01:00
Thomas Ruoff
ded6e29646
add some filed to booking table
2023-02-06 08:38:18 +01:00
Thomas Ruoff
40ca2253b9
fix type
2023-02-06 08:38:07 +01:00
Thomas Ruoff
10d1b58729
allow sending email again
2023-02-03 22:16:52 +01:00
Thomas Ruoff
f27c510e2d
add terms checkbox
2023-01-09 00:53:39 +01:00
Thomas Ruoff
356f6e284a
remove confusing label before calendar
2023-01-09 00:53:11 +01:00
Thomas Ruoff
3244b24c99
use correct stroke width
2023-01-09 00:52:44 +01:00
Thomas Ruoff
95e884cdc5
required is optional
2023-01-09 00:52:22 +01:00
Thomas Ruoff
0f7b7ddb1a
add spinner to button
2022-12-26 00:27:37 +01:00
Thomas Ruoff
e0fe762c80
fix Link components with anchor
2022-12-22 23:36:33 +01:00
Thomas Ruoff
f44f7bfde8
set also vertical padding in layout
2022-09-13 22:33:30 +02:00
Thomas Ruoff
36920f4926
set locale of calendar to "de" so hydration does not bork
2022-08-23 00:42:42 +02:00
Thomas Ruoff
89c4eb6ba3
show all booking data in admin table
2022-08-23 00:21:46 +02:00
Thomas Ruoff
13d25b3dcd
add booking_calendar.loaded class when calendar has loaded
2022-04-22 19:04:10 +02:00
Thomas Ruoff
54037866da
rework impressum
2022-04-03 23:22:48 +02:00
Thomas Ruoff
3c4f0efdc2
fix all the formatting
2022-04-02 00:42:25 +02:00
Thomas Ruoff
c65d8df853
emm - use string instead of date for start/endDate
2022-03-30 23:56:08 +02:00
Thomas Ruoff
ef7f80fd92
address breaking changes
2022-03-14 23:55:49 +01:00
Thomas Ruoff
0aaca45c47
fix calendar
2022-03-02 00:02:10 +01:00
Thomas Ruoff
0d71a41c9a
fix info message
2022-03-02 00:02:10 +01:00
Thomas Ruoff
36f8719531
prettier all the things
2022-03-02 00:02:10 +01:00
Thomas Ruoff
24238eb2c1
date selects a bit wider
2021-11-21 01:13:42 +01:00
Thomas Ruoff
26e4679827
remove loads of styles in favor of inline styles
2021-11-10 23:45:17 +01:00
Thomas Ruoff
cef1c76685
align header and content width
2021-10-28 23:29:30 +02:00
Thomas Ruoff
0e84945ab4
rip out all old auth data
2021-10-06 00:32:30 +02:00
Thomas Ruoff
b257bc8258
move to next-auth
2021-10-06 00:32:30 +02:00
Thomas Ruoff
f5892da1d8
never set className to false
2021-06-18 23:31:12 +02:00
Thomas Ruoff
67cf096db2
the thing is called a provider now
2021-06-18 23:27:14 +02:00
Thomas Ruoff
1f28cd2fd4
add eslint with nextjs rule
2021-06-16 23:45:42 +02:00
Thomas Ruoff
9024310ce0
move login and add logout
2021-06-16 23:36:28 +02:00
Thomas Ruoff
498f212ee0
use types instead of interfaces
2021-06-16 23:36:28 +02:00
Thomas Ruoff
dbe3904759
move contexts all out in own toplevel dir
...
- rename wizard to book
2021-06-16 23:36:28 +02:00
Thomas Ruoff
92477e5325
move CRUD operations to helpers
2021-06-16 23:36:28 +02:00
Thomas Ruoff
d6e1f84363
rename to mdComponents
2021-04-12 23:52:51 +02:00
Thomas Ruoff
22d12a8a20
align width of footer to header
2021-04-06 23:22:18 +02:00
Thomas Ruoff
ecb71f54e7
extract layout and apply to all pages
2021-03-13 00:16:07 +01:00
Thomas Ruoff
e3171ab85e
add hamburger for mobile
2020-12-31 00:53:06 +01:00
Thomas Ruoff
f065f3a96a
very new header
...
hamburger is still in progress
2020-12-31 00:53:06 +01:00
Thomas Ruoff
c8dedb21f3
back to simpler
2020-12-29 22:45:22 +01:00