Skip to content

Commit b8d4bfa

Browse files
committed
Merge branch 'main' of https://github.com/lukevella/rallly
2 parents 87b912e + 1ccd1eb commit b8d4bfa

File tree

29 files changed

+427
-459
lines changed

29 files changed

+427
-459
lines changed

apps/landing/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"lucide-react": "^0.479.0",
3232
"motion": "^12.6.2",
3333
"nanoid": "^5.0.9",
34-
"next": "^15.4.6",
34+
"next": "^15.4.8",
3535
"next-mdx-remote": "^5.0.0",
3636
"next-seo": "^6.1.0",
3737
"react": "^19.1.0",
@@ -40,7 +40,7 @@
4040
"react-use": "^17.6.0"
4141
},
4242
"devDependencies": {
43-
"@next/bundle-analyzer": "^15.4.6",
43+
"@next/bundle-analyzer": "^15.4.8",
4444
"@rallly/tsconfig": "workspace:*",
4545
"@types/color-hash": "^1.0.2",
4646
"@types/lodash": "^4.14.178",

apps/landing/src/app/[locale]/(main)/terms-of-use/page.tsx

Lines changed: 199 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,238 @@
1+
import type { Metadata } from "next";
2+
13
export default function TermsOfUse() {
24
return (
35
<div className="prose mx-auto max-w-3xl">
46
<h1>Terms of Use</h1>
5-
<p>Last updated: 4 July 2023</p>
67
<p>
7-
{`This website is operated by Stack Snap Ltd. References made to "we",
8-
"us" or "our" pertain directly and exclusively to Stack Snap Ltd. We
9-
provide you, as the user, with this website, which includes all the
10-
information, tools, and services accessible on it, under the
11-
stipulation that you agree to all the terms, conditions, policies, and
12-
notices laid out herein.`}
8+
<strong>Last updated:</strong> 3 December 2025
9+
</p>
10+
<p>
11+
This website and the Rallly software and services are operated by Stack
12+
Snap Ltd. References to &quot;we&quot;, &quot;us&quot; or
13+
&quot;our&quot; refer to Stack Snap Ltd.
14+
</p>
15+
<p>
16+
We provide you with this website and the Rallly software, including the
17+
hosted service at rallly.co and any self‑hosted enterprise editions,
18+
subject to your acceptance of these Terms of Use (&quot;Terms&quot;).
19+
</p>
20+
<p>
21+
By accessing or using our website, our hosted service, or a self‑hosted
22+
installation of Rallly obtained from us, you agree to be bound by these
23+
Terms.
1324
</p>
1425

15-
<h2>1. Use of Website</h2>
26+
<hr />
27+
28+
<h2>1. Scope</h2>
29+
<p>1.1 These Terms apply to:</p>
30+
<ul>
31+
<li>
32+
Your use of the <strong>website</strong> at rallly.co.
33+
</li>
34+
<li>
35+
Your use of the <strong>hosted Rallly service</strong> at rallly.co
36+
(if you create an account).
37+
</li>
38+
<li>
39+
Where explicitly stated, your use of{" "}
40+
<strong>self‑hosted / enterprise licenses</strong> of the Rallly
41+
software that you purchase from us (for example, a &quot;Rallly v4
42+
Enterprise License&quot;).
43+
</li>
44+
</ul>
1645
<p>
17-
You may use this website only for lawful purposes and in accordance with
18-
these terms of use. You must not use this website in any way that causes
19-
or may cause damage to the website or impairment of the availability or
20-
accessibility of the website. You must not use this website in any way
21-
that is unlawful, fraudulent, or harmful.
46+
1.2 Additional or different terms may apply to self‑hosted, on‑premise,
47+
or enterprise licenses as set out in Section 5 below or in a separate
48+
written agreement between you and us. If there is a conflict between
49+
these Terms and a signed agreement, the signed agreement will control.
2250
</p>
2351

24-
<h2>2. Limitation of Liability</h2>
52+
<hr />
53+
54+
<h2>2. Use of Website and Hosted Service</h2>
2555
<p>
26-
We will not be liable for any damages arising from the use or inability
27-
to use this website, including but not limited to direct, indirect,
28-
incidental, consequential, or punitive damages.
56+
2.1 You may use this website and the hosted Rallly service only for
57+
lawful purposes and in accordance with these Terms.
2958
</p>
59+
<p>2.2 You must not use the website or hosted service in any way that:</p>
60+
<ul>
61+
<li>Causes or may cause damage to the website or service,</li>
62+
<li>
63+
Impairs the availability or accessibility of the website or service,
64+
or
65+
</li>
66+
<li>
67+
Is unlawful, fraudulent, harmful, or infringes the rights of others.
68+
</li>
69+
</ul>
70+
<p>
71+
2.3 You are responsible for keeping your account credentials
72+
confidential and for all activity under your account.
73+
</p>
74+
75+
<hr />
3076

31-
<h2>3. No Refund Policy</h2>
77+
<h2>3. Purchases, Payments and No‑Refund Policy</h2>
3278
<p>
33-
All purchases and transactions made through this website are final and
34-
non-refundable. We do not provide refunds for any reason. By making a
35-
purchase or engaging in a transaction on this website, you acknowledge
36-
and agree to our no refund policy.
79+
3.1 All purchases and transactions made through this website or directly
80+
with us for Rallly licenses or services are{" "}
81+
<strong>final and non‑refundable</strong>, unless we are required to
82+
offer a refund under applicable law.
3783
</p>
84+
<p>
85+
3.2 By making a purchase or engaging in a transaction with us, you
86+
acknowledge and agree to this no‑refund policy.
87+
</p>
88+
<p>
89+
3.3 For certain products (including Rallly v4 Enterprise), we may
90+
require <strong>payment in advance</strong> before delivery of license
91+
keys or access details. Any such payment terms will be stated in our
92+
quote or invoice.
93+
</p>
94+
95+
<hr />
3896

39-
<h2>4. Links to Third-Party Websites</h2>
97+
<h2>4. Links to ThirdParty Websites</h2>
4098
<p>
41-
This website may contain links to third-party websites that are not
42-
owned or controlled by rallly.co. We have no control over, and assume no
43-
responsibility for, the content, privacy policies, or practices of any
44-
third-party websites.
99+
This website may contain links to thirdparty websites that are not
100+
owned or controlled by Stack Snap Ltd. We have no control over, and
101+
assume no responsibility for, the content, privacy policies, or
102+
practices of any thirdparty websites.
45103
</p>
46104

47-
<h2>5. Modifications to Terms of Use</h2>
105+
<hr />
106+
107+
<h2>5. Self‑Hosted</h2>
48108
<p>
49-
We reserve the right to modify these terms of use at any time, without
50-
prior notice to you. Your continued use of this website after any
51-
modifications to these terms of use will constitute your acceptance of
52-
such modifications.
109+
This section applies <strong>only</strong> to customers who have
110+
purchased a separate self‑hosted or enterprise license from us (for
111+
example, a &quot;Rallly v4 Enterprise License&quot;). It does{" "}
112+
<strong>not</strong> apply to users of the hosted service at rallly.co
113+
unless expressly agreed in writing.
53114
</p>
54115

55-
<h2>6. Contact</h2>
116+
<h3>5.1 License grant</h3>
56117
<p>
57-
If you have any questions about these terms of use, please contact us at{" "}
58-
<a href="mailto:support@rallly.co">support@rallly.co</a>.
118+
Subject to your timely payment of all applicable fees, Stack Snap Ltd.
119+
grants you a non‑exclusive, non‑transferable, non‑sublicensable license
120+
to install and run the Rallly v4 software on your own infrastructure for
121+
use by your organization.
59122
</p>
60123

61-
<p className="font-semibold text-sm">
62-
Stack Snap Ltd.
124+
<h3>5.2 Perpetual license scope</h3>
125+
<p>If you purchase a Rallly v4 License on a perpetual basis:</p>
126+
<ul>
127+
<li>
128+
The license is perpetual for the purchased major version (v4.x).
129+
</li>
130+
<li>
131+
You are entitled to receive updates, bug fixes and minor releases
132+
within the v4.x product line at no additional license fee.
133+
</li>
134+
<li>
135+
Access to future major versions (for example, v5.x) may require a new
136+
license or an upgrade fee.
137+
</li>
138+
</ul>
139+
140+
<h3>5.3 Restrictions</h3>
141+
<p>Unless we agree otherwise in writing, you must not:</p>
142+
<ul>
143+
<li>
144+
Resell, redistribute, or provide the self‑hosted software as a hosted
145+
service to third parties.
146+
</li>
147+
<li>Sublicense, rent, or lease the software to third parties.</li>
148+
<li>
149+
Attempt to circumvent any technical restrictions in the software.
150+
</li>
151+
</ul>
152+
<p>
153+
These restrictions do not limit any rights you have under the applicable
154+
open‑source licenses for the Rallly project codebase itself.
155+
</p>
156+
157+
<h3>5.4 Open‑source components</h3>
158+
<p>
159+
Rallly includes open‑source components that are licensed under their own
160+
terms. To the extent of any conflict between these Terms and the
161+
applicable open‑source licenses, the open‑source licenses will govern
162+
your use of those components.
163+
</p>
164+
165+
<h3>5.5 Support</h3>
166+
<p>Unless otherwise agreed in writing:</p>
167+
<ul>
168+
<li>
169+
A Rallly v4 Enterprise License includes email support for installation
170+
and configuration issues.
171+
</li>
172+
<li>We do not guarantee specific response times or service levels.</li>
173+
<li>No on‑site support is included.</li>
174+
</ul>
175+
176+
<h3>5.6 Hosted‑service‑specific terms not automatically applicable</h3>
177+
<p>
178+
Sections of these Terms that relate specifically to the hosted service
179+
(such as account registration or data stored on our servers) do not
180+
apply to your self‑hosted installation, except where they are inherently
181+
relevant (for example, intellectual property, limitation of liability).
182+
</p>
183+
184+
<hr />
185+
186+
<h2>6. Limitation of Liability</h2>
187+
<p>
188+
To the maximum extent permitted by law, we will not be liable for any
189+
damages arising from the use or inability to use this website, the
190+
hosted service, or any self‑hosted installation of Rallly, including but
191+
not limited to direct, indirect, incidental, consequential, or punitive
192+
damages.
193+
</p>
194+
<p>
195+
Nothing in these Terms limits or excludes any liability that cannot be
196+
limited or excluded under applicable law.
197+
</p>
198+
199+
<hr />
200+
201+
<h2>7. Modifications to These Terms</h2>
202+
<p>
203+
We reserve the right to modify these Terms at any time, without prior
204+
notice to you. The &quot;Last updated&quot; date above will be revised
205+
when we make changes. Your continued use of the website, hosted service,
206+
or self‑hosted enterprise license after any modifications will
207+
constitute your acceptance of such modifications.
208+
</p>
209+
210+
<hr />
211+
212+
<h2>8. Contact</h2>
213+
<p>If you have any questions about these Terms, please contact us at:</p>
214+
<p>
215+
<strong>Email:</strong>{" "}
216+
<a href="mailto:support@rallly.co">support@rallly.co</a>
217+
</p>
218+
<p>
219+
<strong>Post:</strong>
63220
<br />
64-
The Gallery 14
221+
Stack Snap Ltd.
65222
<br />
66-
Upland Road
223+
The Gallery
67224
<br />
68-
London
225+
14 Upland Road
69226
<br />
70-
SE22 9EE
227+
London SE22 9EE
71228
<br />
72229
United Kingdom
73230
</p>
74231
</div>
75232
);
76233
}
77234

78-
export function generateMetadata() {
235+
export function generateMetadata(): Metadata {
79236
return {
80237
title: "Rallly: Terms of Use",
81238
description: "The terms of use for Rallly.",

apps/web/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
"test:integration": "NODE_ENV=test playwright test",
1414
"test:unit": "vitest run",
1515
"test:codegen": "playwright codegen http://localhost:3000",
16-
"docker:start": "./scripts/docker-start.sh"
16+
"docker:start": "./scripts/docker-start.sh",
17+
"better-auth:generate": "pnpx @better-auth/cli@latest generate --config ./src/lib/auth.ts --output ../../packages/database/prisma/models/user.prisma"
1718
},
1819
"dependencies": {
1920
"@ai-sdk/openai": "^2.0.28",
@@ -57,7 +58,7 @@
5758
"ai": "^5.0.41",
5859
"arctic": "^3.7.0",
5960
"autoprefixer": "^10.4.13",
60-
"better-auth": "^1.3.31",
61+
"better-auth": "^1.4.4",
6162
"calendar-link": "^2.6.0",
6263
"class-variance-authority": "^0.7.1",
6364
"color-hash": "^2.0.2",
@@ -82,7 +83,7 @@
8283
"micro": "^10.0.1",
8384
"motion": "^12.6.2",
8485
"nanoid": "^5.0.9",
85-
"next": "^15.4.6",
86+
"next": "^15.4.8",
8687
"next-auth": "^5.0.0-beta.25",
8788
"next-runtime-env": "^3.3.0",
8889
"next-safe-action": "^8.0.7",
@@ -106,7 +107,7 @@
106107
},
107108
"devDependencies": {
108109
"@babel/core": "^7.26.10",
109-
"@next/bundle-analyzer": "^15.4.6",
110+
"@next/bundle-analyzer": "^15.4.8",
110111
"@playwright/test": "^1.52.0",
111112
"@rallly/tsconfig": "workspace:*",
112113
"@testing-library/jest-dom": "^6.7.0",

apps/web/public/locales/cs/app.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@
147147
"expand": "Rozbalit",
148148
"supportDescription": "Potřebujete s něčím pomoci?",
149149
"contactSupport": "Kontaktujte podporu",
150-
"pricing": "Ceník",
151150
"pollSettingsDescription": "Přizpůsobit chování ankety",
152151
"requireParticipantEmailLabel": "Vynutit zadání e-malové adresy účastníků",
153152
"hideParticipantsLabel": "Skrýt seznam uživatelů ostatním",
@@ -219,7 +218,6 @@
219218
"verifyEmail": "Ověřte e-mailovou adresu",
220219
"alreadyHaveAccount": "Máte již účet? <a>Přihlaste se</a>",
221220
"loginDescription": "Chcete-li pokračovat, přihlaste se ke svému účtu",
222-
"userNotFound": "Uživatel s tímto e-mailem neexistuje",
223221
"loginTitle": "Vítejte",
224222
"registerTitle": "Vytvořit účet",
225223
"registerDescription": "Zjednodušte proces plánování a šetřete čas",
@@ -232,7 +230,6 @@
232230
"quickCreateGetNotifications": "Získávat oznámení e-mailem",
233231
"quickCreateManagePollsFromAnyDevice": "Spravujte své ankety z jakéhokoliv zařízení",
234232
"loginVerifyTitle": "Dokončit přihlášení",
235-
"loginVerifyDescription": "Zkontrolujte svůj e-mail pro ověřovací kód",
236233
"tooManyRequests": "Příliš mnoho požadavků",
237234
"tooManyRequestsDescription": "Zkuste to prosím později.",
238235
"subscriptionStatusActive": "Aktivní",

apps/web/public/locales/da/app.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,6 @@
149149
"expand": "Udvid",
150150
"supportDescription": "Har du brug for hjælp med noget?",
151151
"contactSupport": "Kontakt support",
152-
"pricing": "Priser",
153152
"pollSettingsDescription": "Tilpas din afstemning",
154153
"requireParticipantEmailLabel": "Kræv at deltagere angiver deres e-mail adresse",
155154
"hideParticipantsLabel": "Skjul deltagerlisten for andre deltagere",
@@ -221,7 +220,6 @@
221220
"verifyEmail": "Bekræft din e-mail",
222221
"alreadyHaveAccount": "Har allerede en konto? <a>Log ind</a>",
223222
"loginDescription": "Log ind på din konto for at fortsætte",
224-
"userNotFound": "En bruger med den e-mail eksisterer ikke",
225223
"loginTitle": "Velkommen",
226224
"registerTitle": "Opret din konto",
227225
"registerDescription": "Strømlin din planlægningsproces og spar tid",
@@ -234,7 +232,6 @@
234232
"quickCreateGetNotifications": "Få e-mail notifikationer",
235233
"quickCreateManagePollsFromAnyDevice": "Administrer dine afstemninger fra enhver enhed",
236234
"loginVerifyTitle": "Afslut login",
237-
"loginVerifyDescription": "Tjek din email for en bekræftelseskode",
238235
"tooManyRequests": "For mange anmodninger",
239236
"tooManyRequestsDescription": "Prøv venligst igen senere.",
240237
"billingSubscriptionDescription": "Se og administrer dit nuværende abonnement.",
@@ -559,5 +556,7 @@
559556
"resetPasswordButton": "Nulstil adgangskode",
560557
"passwordStrength": "Adgangskode styrke",
561558
"emailChangeInvalidUserId": "Log venligst ind med den samme e-mailadresse som den, du brugte til at anmode om ændringen.",
562-
"ssoAuthenticationOnly": "Godkendelse administreres via Single Sign-On (SSO). Adgangskodehåndtering er ikke tilgængelig."
559+
"ssoAuthenticationOnly": "Godkendelse administreres via Single Sign-On (SSO). Adgangskodehåndtering er ikke tilgængelig.",
560+
"oidcAutoSignInDescription": "Du bliver omdirigeret til login-siden...",
561+
"loginVerifyCheckEmail": "Hvis der findes en konto med denne e-mail, vil du modtage en bekræftelseskode på <b>{email}</b>"
563562
}

0 commit comments

Comments
 (0)