-12
appview/pages/templates/layouts/topbar.html
-12
appview/pages/templates/layouts/topbar.html
···
6
tangled<sub>alpha</sub>
7
</a>
8
</div>
9
-
<div class="hidden md:flex gap-4 items-center">
10
-
<a href="https://chat.tangled.sh" class="inline-flex gap-1 items-center">
11
-
{{ i "message-circle" "size-4" }} discord
12
-
</a>
13
14
-
<a href="https://web.libera.chat/#tangled" class="inline-flex gap-1 items-center">
15
-
{{ i "hash" "size-4" }} irc
16
-
</a>
17
-
18
-
<a href="https://tangled.sh/@tangled.sh/core" class="inline-flex gap-1 items-center">
19
-
{{ i "code" "size-4" }} source
20
-
</a>
21
-
</div>
22
<div id="right-items" class="flex items-center gap-4">
23
{{ with .LoggedInUser }}
24
<a href="/repo/new" hx-boost="true" class="btn-create hover:no-underline hover:text-white">
+3
-1
appview/pages/templates/legal/privacy.html
+3
-1
appview/pages/templates/legal/privacy.html
···
1
{{ define "title" }} privacy policy {{ end }}
2
{{ define "content" }}
3
<div class="max-w-4xl mx-auto px-4 py-8">
4
-
<div class="prose prose-gray dark:prose-invert max-w-none">
5
<h1>Privacy Policy</h1>
6
7
<p><strong>Last updated:</strong> {{ now.Format "January 2, 2006" }}</p>
···
125
126
<div class="mt-8 pt-6 border-t border-gray-200 dark:border-gray-700 text-sm text-gray-600 dark:text-gray-400">
127
<p>This Privacy Policy complies with the EU General Data Protection Regulation (GDPR) and other applicable data protection laws.</p>
128
</div>
129
</div>
130
</div>
···
1
{{ define "title" }} privacy policy {{ end }}
2
{{ define "content" }}
3
<div class="max-w-4xl mx-auto px-4 py-8">
4
+
<div class="bg-white dark:bg-gray-800 rounded-lg shadow-sm p-8">
5
+
<div class="prose prose-gray dark:prose-invert max-w-none">
6
<h1>Privacy Policy</h1>
7
8
<p><strong>Last updated:</strong> {{ now.Format "January 2, 2006" }}</p>
···
126
127
<div class="mt-8 pt-6 border-t border-gray-200 dark:border-gray-700 text-sm text-gray-600 dark:text-gray-400">
128
<p>This Privacy Policy complies with the EU General Data Protection Regulation (GDPR) and other applicable data protection laws.</p>
129
+
</div>
130
</div>
131
</div>
132
</div>
+3
-1
appview/pages/templates/legal/terms.html
+3
-1
appview/pages/templates/legal/terms.html
···
2
3
{{ define "content" }}
4
<div class="max-w-4xl mx-auto px-4 py-8">
5
-
<div class="prose prose-gray dark:prose-invert max-w-none">
6
<h1>Terms of Service</h1>
7
8
<p><strong>Last updated:</strong> {{ now.Format "January 2, 2006" }}</p>
···
63
64
<div class="mt-8 pt-6 border-t border-gray-200 dark:border-gray-700 text-sm text-gray-600 dark:text-gray-400">
65
<p>These terms are effective as of the last updated date shown above and will remain in effect except with respect to any changes in their provisions in the future, which will be in effect immediately after being posted on this page.</p>
66
</div>
67
</div>
68
</div>
···
2
3
{{ define "content" }}
4
<div class="max-w-4xl mx-auto px-4 py-8">
5
+
<div class="bg-white dark:bg-gray-800 rounded-lg shadow-sm p-8">
6
+
<div class="prose prose-gray dark:prose-invert max-w-none">
7
<h1>Terms of Service</h1>
8
9
<p><strong>Last updated:</strong> {{ now.Format "January 2, 2006" }}</p>
···
64
65
<div class="mt-8 pt-6 border-t border-gray-200 dark:border-gray-700 text-sm text-gray-600 dark:text-gray-400">
66
<p>These terms are effective as of the last updated date shown above and will remain in effect except with respect to any changes in their provisions in the future, which will be in effect immediately after being posted on this page.</p>
67
+
</div>
68
</div>
69
</div>
70
</div>