Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2254 commits
Select commit Hold shift + click to select a range
39a2d16
build(deps): bump @boxyhq/saml-jackson from 1.37.1 to 1.38.0 (#2037)
dependabot[bot] Feb 12, 2025
d40cbab
build(deps-dev): bump eslint from 9.20.0 to 9.20.1 (#2036)
dependabot[bot] Feb 12, 2025
d720856
build(deps): bump @sentry/nextjs from 9.0.0 to 9.0.1 (#2035)
dependabot[bot] Feb 12, 2025
5d6d5b6
Security enhancements: (#2041)
pi1814 Feb 13, 2025
e41d989
build(deps-dev): bump @types/node from 22.13.1 to 22.13.2 (#2040)
dependabot[bot] Feb 13, 2025
191b520
build(deps): bump @sentry/nextjs from 9.0.1 to 9.1.0 (#2045)
dependabot[bot] Feb 14, 2025
b82c1d7
build(deps): bump bcryptjs from 2.4.3 to 3.0.0 (#2044)
dependabot[bot] Feb 14, 2025
dbbc73b
build(deps-dev): bump prettier from 3.5.0 to 3.5.1 (#2043)
dependabot[bot] Feb 14, 2025
909a23d
build(deps-dev): bump @types/node from 22.13.2 to 22.13.4 (#2042)
dependabot[bot] Feb 14, 2025
75a9f00
build(deps): bump svix from 1.45.1 to 1.57.0 (#2047)
dependabot[bot] Feb 17, 2025
55a93f4
build(deps): bump react-hot-toast from 2.5.1 to 2.5.2 (#2046)
dependabot[bot] Feb 17, 2025
2da45f1
build(deps): bump bcryptjs from 3.0.0 to 3.0.1 (#2050)
dependabot[bot] Feb 18, 2025
a92d1ca
build(deps): bump react-i18next from 15.4.0 to 15.4.1 (#2049)
dependabot[bot] Feb 18, 2025
efc8b82
build(deps-dev): bump the typescript-eslint group with 2 updates (#2048)
dependabot[bot] Feb 18, 2025
49f1fad
npm update
Feb 18, 2025
c5ffdcc
build(deps): bump the prisma group with 2 updates (#2051)
dependabot[bot] Feb 19, 2025
ce71bc5
build(deps): bump @boxyhq/saml-jackson from 1.38.0 to 1.39.0 (#2053)
dependabot[bot] Feb 19, 2025
19a6e4f
updated deps
Feb 19, 2025
f84ae50
stop after first fail (#2056)
Feb 20, 2025
ab7bf19
build(deps): bump @boxyhq/saml-jackson from 1.39.0 to 1.39.2 (#2059)
dependabot[bot] Feb 21, 2025
8c04d99
build(deps): bump svix from 1.57.0 to 1.59.1 (#2058)
dependabot[bot] Feb 21, 2025
bdb213e
build(deps): bump the prisma group with 2 updates (#2057)
dependabot[bot] Feb 21, 2025
74fab80
build(deps-dev): bump prettier from 3.5.1 to 3.5.2 (#2060)
dependabot[bot] Feb 24, 2025
d8b48b4
build(deps-dev): bump eslint from 9.20.1 to 9.21.0 (#2061)
dependabot[bot] Feb 24, 2025
68b9ac5
build(deps): bump svix from 1.59.1 to 1.59.2 (#2062)
dependabot[bot] Feb 24, 2025
9a3774d
build(deps-dev): bump @types/node from 22.13.4 to 22.13.5 (#2063)
dependabot[bot] Feb 24, 2025
0f6a714
build(deps): bump @boxyhq/saml-jackson from 1.39.2 to 1.39.3 (#2065)
dependabot[bot] Feb 24, 2025
bb7d0ec
build(deps): bump stripe from 17.6.0 to 17.7.0 (#2068)
dependabot[bot] Feb 25, 2025
b5566ef
build(deps): bump @sentry/nextjs from 9.1.0 to 9.2.0 (#2067)
dependabot[bot] Feb 25, 2025
8630b55
build(deps-dev): bump the typescript-eslint group with 2 updates (#2066)
dependabot[bot] Feb 25, 2025
9065c50
updated esbuild (#2069)
Feb 25, 2025
001f7d8
build(deps-dev): bump eslint-config-prettier from 10.0.1 to 10.0.2 (#…
dependabot[bot] Feb 27, 2025
fc55def
build(deps): bump @retracedhq/retraced from 0.7.18 to 0.7.19 (#2073)
dependabot[bot] Feb 27, 2025
747d890
build(deps): bump svix from 1.59.2 to 1.60.0 (#2070)
dependabot[bot] Feb 27, 2025
850651e
build(deps-dev): bump daisyui from 4.12.23 to 4.12.24 (#2071)
dependabot[bot] Feb 27, 2025
654870c
build(deps): bump the next group with 2 updates (#2072)
dependabot[bot] Feb 27, 2025
e182fda
build(deps): bump svix from 1.60.0 to 1.60.1 (#2076)
dependabot[bot] Mar 2, 2025
fd07a74
build(deps-dev): bump @faker-js/faker from 9.5.0 to 9.5.1 (#2075)
dependabot[bot] Mar 2, 2025
d8f030d
build(deps-dev): bump @types/node from 22.13.5 to 22.13.8 (#2079)
dependabot[bot] Mar 2, 2025
6ec6791
build(deps): bump @boxyhq/saml-jackson from 1.39.3 to 1.40.0 (#2082)
dependabot[bot] Mar 2, 2025
cf477c7
build(deps): bump svix from 1.60.1 to 1.61.0 (#2080)
dependabot[bot] Mar 2, 2025
403423c
build(deps): bump @sentry/nextjs from 9.2.0 to 9.3.0 (#2081)
dependabot[bot] Mar 2, 2025
99e8ded
build(deps): bump @boxyhq/react-ui from 3.3.45 to 3.4.0 (#2083)
dependabot[bot] Mar 2, 2025
bae0d48
Fix e2e flakiness (#2085)
niwsa Mar 3, 2025
cae2e5d
build(deps-dev): bump the typescript-eslint group with 2 updates (#2087)
dependabot[bot] Mar 8, 2025
f097ab1
build(deps-dev): bump prettier from 3.5.2 to 3.5.3 (#2086)
dependabot[bot] Mar 8, 2025
e52293a
build(deps): bump the next group with 2 updates (#2088)
dependabot[bot] Mar 8, 2025
80e84c7
build(deps-dev): bump @types/node from 22.13.8 to 22.13.9 (#2090)
dependabot[bot] Mar 8, 2025
2b7c4e9
build(deps): bump @boxyhq/saml-jackson from 1.40.0 to 1.40.2 (#2093)
dependabot[bot] Mar 8, 2025
ce9aa24
build(deps): bump swr from 2.3.2 to 2.3.3 (#2095)
dependabot[bot] Mar 8, 2025
e1985dd
build(deps): bump @sentry/nextjs from 9.3.0 to 9.5.0 (#2097)
dependabot[bot] Mar 8, 2025
75b5e73
build(deps-dev): bump eslint-config-prettier from 10.0.2 to 10.1.1 (#…
dependabot[bot] Mar 9, 2025
010ab93
build(deps-dev): bump @types/node from 22.13.9 to 22.13.10 (#2099)
dependabot[bot] Mar 9, 2025
7e21031
build(deps): bump svix from 1.61.0 to 1.61.3 (#2096)
dependabot[bot] Mar 9, 2025
2dd536a
build(deps): bump axios, @boxyhq/saml-jackson and @retracedhq/retrace…
dependabot[bot] Mar 9, 2025
90c1e45
build(deps-dev): bump @playwright/test from 1.50.1 to 1.51.0 (#2103)
dependabot[bot] Mar 9, 2025
a6f6bbd
build(deps): bump mixpanel-browser from 2.60.0 to 2.61.0 (#2104)
dependabot[bot] Mar 9, 2025
2e150b3
build(deps-dev): bump typescript from 5.7.3 to 5.8.2 (#2105)
dependabot[bot] Mar 9, 2025
9717a91
build(deps): bump @boxyhq/saml-jackson from 1.40.2 to 1.41.0 (#2108)
dependabot[bot] Mar 9, 2025
bea86b1
build(deps-dev): bump @faker-js/faker from 9.5.1 to 9.6.0 (#2107)
dependabot[bot] Mar 9, 2025
a727934
build(deps-dev): bump eslint from 9.21.0 to 9.22.0 (#2106)
dependabot[bot] Mar 9, 2025
1718a50
build(deps-dev): bump the typescript-eslint group with 2 updates (#2110)
dependabot[bot] Mar 11, 2025
e1d746a
build(deps-dev): bump autoprefixer from 10.4.20 to 10.4.21 (#2109)
dependabot[bot] Mar 11, 2025
2390921
build(deps): bump the next group with 2 updates (#2111)
dependabot[bot] Mar 12, 2025
b27f724
build(deps): bump the prisma group with 2 updates (#2112)
dependabot[bot] Mar 12, 2025
abc6eed
build(deps): bump svix from 1.61.3 to 1.61.4 (#2114)
dependabot[bot] Mar 12, 2025
d77a404
build(deps): bump mixpanel-browser from 2.61.0 to 2.61.1 (#2115)
dependabot[bot] Mar 12, 2025
e09d841
build(deps): bump @babel/runtime from 7.26.9 to 7.26.10 (#2117)
dependabot[bot] Mar 12, 2025
a873116
build(deps): bump @babel/helpers from 7.26.9 to 7.26.10 (#2118)
dependabot[bot] Mar 12, 2025
acd2adc
npm update
Mar 12, 2025
568297e
build(deps): bump @boxyhq/saml-jackson from 1.41.0 to 1.41.2 (#2122)
dependabot[bot] Mar 15, 2025
de94392
build(deps-dev): bump @types/bcryptjs from 2.4.6 to 3.0.0 (#2121)
dependabot[bot] Mar 15, 2025
7ec650e
build(deps): bump i18next from 24.2.2 to 24.2.3 (#2120)
dependabot[bot] Mar 15, 2025
eb41b81
build(deps): bump @sentry/nextjs from 9.5.0 to 9.6.1 (#2134)
dependabot[bot] Mar 20, 2025
ebd7f8e
build(deps): bump @boxyhq/saml-jackson from 1.41.2 to 1.43.0 (#2133)
dependabot[bot] Mar 20, 2025
053b8a1
build(deps-dev): bump the typescript-eslint group with 2 updates (#2132)
dependabot[bot] Mar 20, 2025
1a8c17b
build(deps): bump svix from 1.61.4 to 1.62.0 (#2131)
dependabot[bot] Mar 20, 2025
eec1687
build(deps): bump @react-email/components from 0.0.33 to 0.0.34 in th…
dependabot[bot] Mar 20, 2025
b6db49c
build(deps): bump the next group with 2 updates (#2124)
dependabot[bot] Mar 20, 2025
16dd777
build(deps-dev): bump @playwright/test from 1.51.0 to 1.51.1 (#2129)
dependabot[bot] Mar 20, 2025
9c26f42
build(deps): bump @retracedhq/retraced from 0.7.20 to 0.7.22 (#2136)
dependabot[bot] Mar 21, 2025
24ed988
build(deps): bump mixpanel-browser from 2.61.1 to 2.61.2 (#2128)
dependabot[bot] Mar 21, 2025
bb4de4d
build(deps): bump @sentry/nextjs from 9.6.1 to 9.7.0 (#2135)
dependabot[bot] Mar 21, 2025
c5221a8
updated next, added import hack for boxyhq/saml-jackson
Mar 21, 2025
6e6c583
updated prismjs
Mar 21, 2025
0cc34a3
format
Mar 21, 2025
d8faabb
cleanup
Mar 22, 2025
a27a93e
build(deps): bump mixpanel-browser and @types/mixpanel-browser (#2146)
dependabot[bot] Mar 27, 2025
7261dab
build(deps): bump @boxyhq/saml-jackson from 1.43.0 to 1.44.0 (#2144)
dependabot[bot] Mar 27, 2025
de2d887
build(deps): bump @sentry/nextjs from 9.8.0 to 9.9.0 (#2142)
dependabot[bot] Mar 27, 2025
cefce10
build(deps-dev): bump the typescript-eslint group with 2 updates (#2140)
dependabot[bot] Mar 27, 2025
3826a48
build(deps-dev): bump eslint from 9.22.0 to 9.23.0 (#2139)
dependabot[bot] Mar 27, 2025
613b986
build(deps): bump the next group with 2 updates (#2141)
dependabot[bot] Mar 27, 2025
5768ba5
build(deps-dev): bump @types/node from 22.13.10 to 22.13.14 (#2145)
dependabot[bot] Mar 27, 2025
0a06b7f
build(deps): bump @retracedhq/logs-viewer from 2.8.0 to 2.10.1 (#2152)
dependabot[bot] Mar 30, 2025
dc01a8f
build(deps): bump @sentry/nextjs from 9.9.0 to 9.10.1 (#2150)
dependabot[bot] Mar 30, 2025
fe0fe5c
build(deps): bump react-email from 3.0.7 to 4.0.1 in the react-email …
dependabot[bot] Mar 30, 2025
f005681
build(deps): bump svix from 1.62.0 to 1.64.1 (#2186)
dependabot[bot] Apr 20, 2025
e810834
build(deps): bump mixpanel-browser from 2.62.0 to 2.64.0 (#2184)
dependabot[bot] Apr 20, 2025
fda785e
build(deps): bump @sentry/nextjs from 9.10.1 to 9.13.0 (#2183)
dependabot[bot] Apr 20, 2025
6023b11
build(deps-dev): bump @types/node from 22.13.14 to 22.14.1 (#2179)
dependabot[bot] Apr 20, 2025
293e244
build(deps-dev): bump typescript from 5.8.2 to 5.8.3 (#2171)
dependabot[bot] Apr 20, 2025
4dd23d2
build(deps): bump the react-email group across 1 directory with 3 upd…
dependabot[bot] Apr 20, 2025
3258943
build(deps-dev): bump the typescript-eslint group with 2 updates (#2154)
dependabot[bot] Apr 20, 2025
345de28
build(deps-dev): bump the typescript-eslint group with 2 updates (#2188)
dependabot[bot] Apr 20, 2025
a26003e
build(deps): bump react-email from 4.0.4 to 4.0.7 in the react-email …
dependabot[bot] Apr 20, 2025
f1fc0d1
build(deps): bump the next group with 2 updates (#2190)
dependabot[bot] Apr 20, 2025
b7d338d
build(deps): bump the prisma group with 2 updates (#2191)
dependabot[bot] Apr 20, 2025
be98976
build(deps): bump i18next from 24.2.3 to 25.0.1 (#2192)
dependabot[bot] Apr 20, 2025
061b037
build(deps-dev): bump @playwright/test from 1.51.1 to 1.52.0 (#2195)
dependabot[bot] Apr 20, 2025
ffcccc0
build(deps-dev): bump eslint-config-prettier from 10.1.1 to 10.1.2 (#…
dependabot[bot] Apr 20, 2025
44ab4e3
build(deps): bump nodemailer from 6.10.0 to 6.10.1 (#2194)
dependabot[bot] Apr 20, 2025
17424bb
build(deps-dev): bump eslint from 9.23.0 to 9.25.0 (#2197)
dependabot[bot] Apr 20, 2025
c057c66
build(deps): bump sharp from 0.33.5 to 0.34.1 (#2199)
dependabot[bot] Apr 20, 2025
81c04b7
build(deps-dev): bump @faker-js/faker from 9.6.0 to 9.7.0 (#2198)
dependabot[bot] Apr 20, 2025
4d68d7d
build(deps): bump @boxyhq/saml-jackson from 1.44.0 to 1.45.0 (#2202)
dependabot[bot] Apr 21, 2025
3076629
build(deps-dev): bump release-it from 18.1.2 to 19.0.1 (#2201)
dependabot[bot] Apr 21, 2025
b18316b
build(deps): bump zod from 3.24.2 to 3.24.3 (#2200)
dependabot[bot] Apr 21, 2025
5d6f281
build(deps-dev): bump eslint from 9.25.0 to 9.25.1 (#2204)
dependabot[bot] Apr 22, 2025
3c007b5
build(deps-dev): bump the typescript-eslint group with 2 updates (#2203)
dependabot[bot] Apr 22, 2025
d1ca244
build(deps): bump @sentry/nextjs from 9.13.0 to 9.14.0 (#2207)
dependabot[bot] Apr 24, 2025
5284f02
build(deps): bump react-i18next from 15.4.1 to 15.5.1 (#2205)
dependabot[bot] Apr 24, 2025
1f406c3
build(deps-dev): bump @types/node from 22.14.1 to 22.15.2 (#2208)
dependabot[bot] Apr 26, 2025
7c87877
build(deps): bump @boxyhq/react-ui from 3.4.0 to 3.4.1 (#2209)
dependabot[bot] Apr 28, 2025
23989b8
build(deps): bump @retracedhq/retraced from 0.7.22 to 0.7.23 (#2210)
dependabot[bot] Apr 28, 2025
da39353
build(deps-dev): bump @types/node from 22.15.2 to 22.15.3 (#2211)
dependabot[bot] Apr 28, 2025
5c1c8db
build(deps): bump @sentry/nextjs from 9.14.0 to 9.15.0 (#2215)
dependabot[bot] Apr 30, 2025
bdc7c6d
build(deps): bump the prisma group with 2 updates (#2214)
dependabot[bot] Apr 30, 2025
1f007a3
build(deps): bump i18next from 25.0.1 to 25.0.2 (#2213)
dependabot[bot] Apr 30, 2025
90041c4
build(deps-dev): bump the typescript-eslint group with 2 updates (#2212)
dependabot[bot] Apr 30, 2025
f8ed360
build(deps): bump @boxyhq/saml-jackson from 1.45.0 to 1.45.1 (#2219)
dependabot[bot] May 1, 2025
e52417a
build(deps): bump react-email from 4.0.7 to 4.0.8 in the react-email …
dependabot[bot] May 1, 2025
506158a
build(deps): bump the react-email group with 3 updates (#2222)
dependabot[bot] May 2, 2025
1925fa6
build(deps-dev): bump @types/node from 22.15.3 to 22.15.27 (#2267)
dependabot[bot] May 30, 2025
f1d4304
build(deps-dev): bump release-it from 19.0.1 to 19.0.3 (#2266)
dependabot[bot] May 30, 2025
3bc1d49
build(deps): bump zod from 3.24.3 to 3.25.42 (#2265)
dependabot[bot] May 30, 2025
77b9b54
build(deps): bump @boxyhq/saml-jackson from 1.45.1 to 1.47.0 (#2256)
dependabot[bot] May 30, 2025
231c259
build(deps): bump i18next from 25.0.2 to 25.2.1 (#2255)
dependabot[bot] May 30, 2025
026f6fa
build(deps-dev): bump eslint from 9.25.1 to 9.27.0 (#2246)
dependabot[bot] May 30, 2025
c2374b4
build(deps): bump the react-email group across 1 directory with 3 upd…
dependabot[bot] May 30, 2025
9ab8763
build(deps-dev): bump the typescript-eslint group with 2 updates (#2230)
dependabot[bot] May 30, 2025
5c98d01
[Snyk] Upgrade svix from 1.64.1 to 1.65.0 (#2268)
May 30, 2025
dc7e746
build(deps): bump the next group with 2 updates (#2239)
dependabot[bot] May 30, 2025
4d9dcaa
build(deps): bump @sentry/nextjs from 9.15.0 to 9.24.0 (#2279)
dependabot[bot] May 30, 2025
3682439
build(deps): bump react-i18next from 15.5.1 to 15.5.2 (#2278)
dependabot[bot] May 30, 2025
0668ca6
build(deps-dev): bump postcss from 8.5.3 to 8.5.4 (#2276)
dependabot[bot] May 30, 2025
452b093
build(deps): bump the prisma group with 2 updates (#2275)
dependabot[bot] May 30, 2025
0f83a58
build(deps-dev): bump the typescript-eslint group with 2 updates (#2273)
dependabot[bot] May 30, 2025
ccac217
build(deps): bump the react-email group with 3 updates (#2274)
dependabot[bot] May 30, 2025
265bf97
build(deps): bump mixpanel-browser and @types/mixpanel-browser (#2277)
dependabot[bot] May 30, 2025
ac44872
build(deps-dev): bump prettier-plugin-tailwindcss from 0.6.11 to 0.6.…
dependabot[bot] Jun 1, 2025
c3dec50
build(deps-dev): bump @types/node from 22.15.27 to 22.15.29 (#2281)
dependabot[bot] Jun 1, 2025
bda1ab4
build(deps-dev): bump eslint-config-prettier from 10.1.2 to 10.1.5 (#…
dependabot[bot] Jun 1, 2025
b1875d3
build(deps): bump svix from 1.65.0 to 1.66.0 (#2283)
dependabot[bot] Jun 1, 2025
2f4a4d1
build(deps-dev): bump eslint from 9.27.0 to 9.28.0 (#2284)
dependabot[bot] Jun 1, 2025
31f3bb6
build(deps-dev): bump @faker-js/faker from 9.7.0 to 9.8.0 (#2285)
dependabot[bot] Jun 1, 2025
e8870b0
build(deps): bump zod from 3.25.42 to 3.25.46 (#2286)
dependabot[bot] Jun 2, 2025
0c1378e
build(deps): bump zod from 3.25.46 to 3.25.63 (#2305)
dependabot[bot] Jun 12, 2025
e588f0b
build(deps): bump the react-email group across 1 directory with 2 upd…
dependabot[bot] Jun 12, 2025
3ed3b91
build(deps-dev): bump @playwright/test from 1.52.0 to 1.53.0 (#2302)
dependabot[bot] Jun 12, 2025
0083e99
build(deps-dev): bump the typescript-eslint group with 2 updates (#2292)
dependabot[bot] Jun 12, 2025
e2df443
build(deps): bump sharp from 0.34.1 to 0.34.2 (#2291)
dependabot[bot] Jun 12, 2025
0f02b26
build(deps): bump cookies-next from 5.1.0 to 6.0.0 (#2290)
dependabot[bot] Jun 12, 2025
528446d
build(deps): bump the prisma group with 2 updates (#2296)
dependabot[bot] Jun 12, 2025
6924138
build(deps): bump @boxyhq/saml-jackson from 1.47.0 to 1.49.0 (#2308)
dependabot[bot] Jun 12, 2025
4aaf5b8
build(deps-dev): bump the typescript-eslint group with 2 updates (#2307)
dependabot[bot] Jun 12, 2025
926640f
build(deps): bump svix from 1.66.0 to 1.67.0 (#2309)
dependabot[bot] Jun 12, 2025
fcc692d
build(deps-dev): bump @types/node from 22.15.29 to 24.0.1 (#2310)
dependabot[bot] Jun 12, 2025
c3175c1
build(deps-dev): bump jest from 29.7.0 to 30.0.0 (#2315)
dependabot[bot] Jun 12, 2025
45f4e8a
build(deps): bump @sentry/nextjs from 9.24.0 to 9.28.1 (#2313)
dependabot[bot] Jun 12, 2025
ea66289
build(deps): bump react-i18next from 15.5.2 to 15.5.3 (#2314)
dependabot[bot] Jun 12, 2025
0275d32
build(deps-dev): bump jest-environment-jsdom from 29.7.0 to 30.0.0 (#…
dependabot[bot] Jun 12, 2025
58bfa28
build(deps): bump zod from 3.25.63 to 3.25.64 (#2317)
dependabot[bot] Jun 13, 2025
b811217
build(deps): bump @sentry/nextjs from 9.28.1 to 9.29.0 (#2316)
dependabot[bot] Jun 13, 2025
313b42e
build(deps-dev): bump postcss from 8.5.4 to 8.5.5 (#2312)
dependabot[bot] Jun 13, 2025
4b3ab7b
build(deps): bump tar-fs from 2.1.2 to 2.1.3 (#2318)
dependabot[bot] Jun 13, 2025
4e432ae
build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 (#2319)
dependabot[bot] Jun 13, 2025
11347d4
feat: Replace SaaS starter with HostelPulse MVP
stevie86 Dec 10, 2025
1a85efe
Fix deployment: Remove Sentry dependencies and clean up config files
stevie86 Dec 10, 2025
6b5a832
feat: Implement booking system, fast-track MVP, and fix build/config …
stevie86 Dec 10, 2025
34543a6
Fix Zod error handling and CSS issues for Vercel deployment
stevie86 Dec 10, 2025
44b11b9
Add vercel.json for better deployment config
stevie86 Dec 10, 2025
fb8dcd0
Fix vercel.json runtime config
stevie86 Dec 10, 2025
0c3cbca
Fix all TypeScript errors: AgreeMessage props and react-google-recapt…
stevie86 Dec 10, 2025
2068acf
Fix ReCAPTCHA ref type mismatch in GoogleReCAPTCHA component
stevie86 Dec 10, 2025
f0655cd
Fix null safety issues in EmailDomainMismatch component
stevie86 Dec 10, 2025
d0d1355
Fix all TypeScript errors - ReCAPTCHA, user types, component props
stevie86 Dec 10, 2025
1222471
feat: Initialize project and resolve initial build/lint issues
stevie86 Dec 15, 2025
6d8b139
feat: Implement Properties and Rooms management
stevie86 Dec 15, 2025
d0134e4
feat: Implement Bookings management
stevie86 Dec 15, 2025
476389b
feat: Implement Guest management & CSV import
stevie86 Dec 15, 2025
c281abb
feat: Add Dashboard overview
stevie86 Dec 15, 2025
8204749
feat: Modernize UI with Tailwind & DaisyUI
stevie86 Dec 15, 2025
0c628cf
feat: Implement NextAuth authentication
stevie86 Dec 15, 2025
29eb02f
chore: Initial cleanup from clean-slate handoff
stevie86 Dec 15, 2025
a6d3cf8
feat: Implement HostelPulse MVP (Clean Slate Rebuild)
stevie86 Dec 15, 2025
6bcf011
chore: Add postinstall script for Prisma client generation
stevie86 Dec 15, 2025
19bc2a9
feat: restore room management (crud + validation)
stevie86 Dec 17, 2025
52b1630
chore: setup spec-kitty, update ignores, and configure dev tools
stevie86 Dec 17, 2025
a6f8d70
feat: merge restore room management feature
stevie86 Dec 17, 2025
214cae6
chore: sync with main
stevie86 Dec 17, 2025
9cb6f7d
feat: guest management (crud + validation)
stevie86 Dec 17, 2025
c269925
feat: merge guest management feature
stevie86 Dec 17, 2025
85cb703
chore: temporary save of specs
stevie86 Dec 17, 2025
8c7aabc
chore: sync with main
stevie86 Dec 17, 2025
3475293
feat: booking management (conflict detection + crud ui)
stevie86 Dec 17, 2025
59aae02
chore: update agents.md, ci, and dev logs
stevie86 Dec 17, 2025
dfc2eeb
feat: merge booking management feature
stevie86 Dec 17, 2025
8d16af4
chore: sync with main
stevie86 Dec 17, 2025
2752146
feat: real-time dashboard (stats + daily activity)
stevie86 Dec 17, 2025
bc457c5
feat: merge real-time dashboard feature
stevie86 Dec 17, 2025
9eae2c8
feat: csv import/export (rooms & bookings)
stevie86 Dec 17, 2025
67feb7e
feat(dashboard): Implement real-time dashboard feature
stevie86 Dec 17, 2025
c6e4c0d
chore: Remove manually created spec-kitty task artifacts
stevie86 Dec 17, 2025
db6c2ad
Merge 005-realtime-dashboard into main and resolve AGENTS.md conflict
stevie86 Dec 18, 2025
855bd31
chore(deps): update next.js to 16.1.0 and fix build issues
stevie86 Dec 18, 2025
6e1f098
feat(ui): implement 2025 vibe UI with sidebar, glass cards, and motion
stevie86 Dec 18, 2025
fc27978
feat(auth): implement post-login redirect and update gitignore
stevie86 Dec 18, 2025
2caf82e
chore(config): finalize .gitignore updates
stevie86 Dec 18, 2025
77b9ca4
Merge feature 009-ui-modernization-2025
stevie86 Dec 18, 2025
958bb30
chore: enforce property-level RBAC and update spec-kitty aliases
stevie86 Dec 19, 2025
9de5b3d
chore: fix spec-kitty aliases for worktree isolation
stevie86 Dec 19, 2025
fbfb164
chore: robust spec-kitty aliases for worktree support
stevie86 Dec 19, 2025
75f1bf7
fix: spec-kitty script robust root detection and restore missing helpers
stevie86 Dec 19, 2025
5f36aec
feat: guest profile and history (implemented during bedrock hardening)
stevie86 Dec 19, 2025
1c3318a
chore: strictly enforce pnpm usage in spec aliases
stevie86 Dec 19, 2025
03b24db
feat(bookings): implement booking management 002
stevie86 Dec 19, 2025
a19fa21
chore(quality): fix build/lint errors and add UI strategy
stevie86 Dec 19, 2025
6f5d8f1
chore: align repo state with spec-kitty requirements and resolve doc …
stevie86 Dec 19, 2025
9eef046
chore: update WP activity logs for acceptance
stevie86 Dec 19, 2025
f9be751
chore: complete spec artifacts and activity logs for 012-beautiful-ui…
stevie86 Dec 19, 2025
475cea0
Accept 012-beautiful-ui-revamp
stevie86 Dec 19, 2025
2b493cf
chore: update gitignore to exclude pnpm-store and logs
stevie86 Dec 19, 2025
ede2457
Merge feature 012-beautiful-ui-revamp
stevie86 Dec 19, 2025
2335626
chore: optimize .vercelignore to exclude large local directories
stevie86 Dec 19, 2025
c8a37fd
fix(auth): resolve NextAuth v5 beta type errors for build
stevie86 Dec 19, 2025
ca9a8d9
chore: remove legacy main.yml workflow in favor of ci.yml
stevie86 Dec 19, 2025
90b14e3
fix(auth): suppress eslint any warnings for NextAuth workarounds
stevie86 Dec 19, 2025
f78e92a
fix(tests): resolve any warnings in test actions
stevie86 Dec 19, 2025
ac66a26
fix(tests): add TextEncoder polyfill and run tests sequentially in CI
stevie86 Dec 19, 2025
9c58424
fix(test): remove TS syntax from js setup file
stevie86 Dec 19, 2025
6a67821
fix(test): polyfill Request/Response and use require for utils
stevie86 Dec 19, 2025
2051ce1
fix(test): convert jest setup to typescript to resolve import errors
stevie86 Dec 19, 2025
86293ad
fix(lint): disable no-explicit-any for jest setup
stevie86 Dec 19, 2025
a42b77b
feat: implement WP04 CI/CD stabilization and test fixes
stevie86 Dec 19, 2025
59cf05b
fix(tests): apply pending updates to dashboard and guest tests expect…
stevie86 Dec 19, 2025
35e4f77
chore: Spec-Kitty compliance and UI Revamp foundation
stevie86 Dec 20, 2025
e123254
chore: Fix WP04 activity log format for spec-kitty
stevie86 Dec 20, 2025
2707ba9
Accept 012-beautiful-ui-revamp
stevie86 Dec 20, 2025
9ff336c
docs: Finalize documentation suite and implementation summary
stevie86 Dec 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .do/deploy.template.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
spec:
name: saas-starter-kit
services:
- name: web
git:
branch: main
repo_clone_url: https://github.com/boxyhq/saas-starter-kit.git
envs:
- key: NEXTAUTH_URL
value: ${APP_URL}
- key: APP_URL
value: ${APP_URL}
- key: NEXTAUTH_SECRET
- key: SMTP_HOST
- key: SMTP_PORT
- key: SMTP_USER
- key: SMTP_PASSWORD
- key: SMTP_FROM
- key: DATABASE_URL
- key: SVIX_URL
- key: SVIX_API_KEY
110 changes: 110 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
NEXTAUTH_URL=http://localhost:4002

# You can use openssl to generate a random 32 character key: openssl rand -base64 32
NEXTAUTH_SECRET=rZTFtfNuSMajLnfFrWT2PZ3lX8WZv7W/Xs2H8hkEY6g=

# SMTP / Email settings
SMTP_HOST=
SMTP_PORT=
SMTP_USER=
SMTP_PASSWORD=
SMTP_FROM=

# If you are using Docker, you can retrieve the values from: docker-compose.yml
DATABASE_URL=postgresql://<USER-HERE>:<PASSWORD-HERE>@localhost:5432/<DATABASE NAME HERE>

APP_URL=http://localhost:4002

SVIX_URL=https://api.eu.svix.com
SVIX_API_KEY=

GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=

GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=

RETRACED_URL=
RETRACED_API_KEY=
RETRACED_PROJECT_ID=

# Hide landing page and redirect to login page
HIDE_LANDING_PAGE=false

# SSO groups can be prefixed with this identifier in order to avoid conflicts with other groups.
# For example boxyhq-admin would be resolved to admin, boxyhq-member would be resolved to member, etc.
GROUP_PREFIX=boxyhq-

# Users will need to confirm their email before accessing the app feature
CONFIRM_EMAIL=false

# Disable non-business email signup
DISABLE_NON_BUSINESS_EMAIL_SIGNUP=false

# Mixpanel
NEXT_PUBLIC_MIXPANEL_TOKEN=

# If you want to use Jackson that is self-hosted or our SaaS instead of the embedded Jackson that comes with SaaS Starter Kit
# JACKSON_URL=http://localhost:5225
# JACKSON_EXTERNAL_URL=https://sso.eu.boxyhq.com
# JACKSON_API_KEY=secret
# JACKSON_PRODUCT_ID=boxyhq
# JACKSON_WEBHOOK_SECRET=your-webhook-secret

# Enable Auth providers (comma separated)
# Supported providers: github, google, saml, email, credentials, idp-initiated
AUTH_PROVIDERS=

# OpenTelemetry
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT=
OTEL_EXPORTER_OTLP_METRICS_HEADERS=
# OTEL_EXPORTER_OTLP_METRICS_PROTOCOL=grpc
# If you have any issues with using the otel exporter and want to enable debug logs uncomment below
# OTEL_EXPORTER_DEBUG=true
OTEL_PREFIX=boxyhq.saas

NEXT_PUBLIC_TERMS_URL='/terms'
NEXT_PUBLIC_PRIVACY_URL='/privacy'

NEXT_PUBLIC_DARK_MODE=false

# Team feature
FEATURE_TEAM_SSO=true
FEATURE_TEAM_DSYNC=true
FEATURE_TEAM_AUDIT_LOG=true
FEATURE_TEAM_WEBHOOK=true
FEATURE_TEAM_API_KEY=true
FEATURE_TEAM_DELETION=true
FEATURE_TEAM_PAYMENTS=true

# Google reCAPTCHA
RECAPTCHA_SITE_KEY=
RECAPTCHA_SECRET_KEY=

# Decide which session strategy (jwt or database) to use with NextAuth
NEXTAUTH_SESSION_STRATEGY=jwt

# Sentry
NEXT_PUBLIC_SENTRY_DSN=
NEXT_PUBLIC_SENTRY_TRACE_SAMPLE_RATE=0.0 # https://develop.sentry.dev/sdk/performance/#tracessamplerate
SENTRY_RELEASE=
SENTRY_ENVIRONMENT=

# Sentry CLI (Set these values if you want to upload source maps to Sentry)
SENTRY_URL=
SENTRY_ORG=
SENTRY_PROJECT=
SENTRY_AUTH_TOKEN=

# Max login attempts before account is locked
MAX_LOGIN_ATTEMPTS=5

# Set this to receive Slack notifications, https://hooks.slack.com/services/xxx/xxx/xxx
SLACK_WEBHOOK_URL=

# Stripe
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=

# Support URL
NEXT_PUBLIC_SUPPORT_URL=
32 changes: 32 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: 'npm' # See documentation for possible values
directory: '/' # Location of package manifests
schedule:
interval: 'daily'
open-pull-requests-limit: 10
groups:
typescript-eslint:
patterns:
- '@typescript-eslint/*'
react-email:
patterns:
- '@react-email/*'
- 'react-email'
next:
patterns:
- 'next'
- 'eslint-config-next'
prisma:
patterns:
- '@prisma/client'
- 'prisma'
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'weekly'
65 changes: 65 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: CI

on:
push:
branches: [main]
pull_request:
branches: [main]

jobs:
build-and-test:
runs-on: ubuntu-latest
env:
DATABASE_URL: 'postgresql://postgres:postgres@localhost:5432/hostelpulse'
NEXTAUTH_SECRET: 'supersecret'
NEXTAUTH_URL: 'http://localhost:3000'

services:
postgres:
image: postgres:15
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: hostelpulse
ports:
- 5432:5432
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5

steps:
- uses: actions/checkout@v4

- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 10

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'pnpm'

- name: Install dependencies
run: pnpm install

- name: Generate Prisma Client
run: npx prisma generate

- name: Push Database Schema
run: npx prisma db push

- name: Lint
run: pnpm run lint

- name: Type Check
run: pnpm run type-check

- name: Unit Tests
run: pnpm run test:ci

- name: Build
run: pnpm run build
42 changes: 42 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,45 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

# reference repositories (not to be committed)
/reference/
/temp/
/hostelpulse-reference/
.aider*
.env*.local

# spec-kitty (Local AI Tools)
.venv-speckitty/
.kittify/
.spec-kitty/
.worktrees/
.pnpm-store/
.cleanup-temp/
tmp/
*.log
build-attempt-*.log
build.log
build-errors.log
deployment.log
dev.log
dev_debug.log
ngrok.log
server-manual*.log
repair-*.log
e2e-dashboard.log

# Added by Spec Kitty CLI (auto-managed)
.claude/
.codex/
.opencode/
.windsurf/
.gemini/
.cursor/
.qwen/
.kilocode/
.augment/
.roo/
.amazonq/
.github/copilot/
.worktrees/.kittify/AGENTS.md
63 changes: 63 additions & 0 deletions .kiro/settings/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": ["fetch"]
},
"stripe": {
"command": "uvx",
"args": ["mcp-stripe"],
"env": {
"STRIPE_API_KEY": "",
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": true,
"autoApprove": []
},
"aws-knowledge-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-knowledge-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": ["aws___search_documentation", "aws___list_regions"]
},
"awslabs.dynamodb-mcp-server": {
"command": "uvx",
"args": ["awslabs.dynamodb-mcp-server@latest"],
"env": {
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": true,
"autoApprove": []
},
"awslabs.aws-serverless-mcp": {
"command": "uvx",
"args": ["awslabs.aws-serverless-mcp@latest"],
"env": {
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": true,
"autoApprove": []
},
"playwright": {
"command": "uvx",
"args": ["mcp-playwright"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": true,
"autoApprove": []
}
}
}
Empty file.
Loading
Loading