A vibe coded tangled fork which supports pijul.

appview/pages: split footerFull and footerMinimal

Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>

authored by

Anirudh Oppiliappan and committed by tangled.org eccc71db 3cad5880

+23 -12
+1 -1
appview/pages/templates/layouts/fragments/footer.html
··· 1 - {{ define "layouts/fragments/footer" }} 1 + {{ define "layouts/fragments/footerFull" }} 2 2 <div class="w-full p-8 bg-white dark:bg-gray-800"> 3 3 <div class="mx-auto px-4"> 4 4 <div class="flex flex-col text-gray-600 dark:text-gray-400 gap-8">
+19
appview/pages/templates/layouts/fragments/footerMinimal.html
··· 1 + {{ define "layouts/fragments/footer" }} 2 + <footer class="w-full px-6 py-4 bg-white dark:bg-gray-800 border-t border-gray-100 dark:border-gray-700"> 3 + <div class="max-w-screen-lg mx-auto flex flex-wrap justify-center items-center gap-x-4 gap-y-2 text-sm text-gray-500 dark:text-gray-400"> 4 + <div class="flex items-center justify-center gap-x-2 order-last sm:order-first w-full sm:w-auto"> 5 + <a href="/" hx-boost="true" class="no-underline hover:no-underline flex items-center"> 6 + {{ template "fragments/dolly/logo" (dict "Classes" "size-5 text-gray-500 dark:text-gray-400") }} 7 + </a> 8 + <span>&copy; 2026 Tangled Labs Oy.</span> 9 + </div> 10 + <a href="https://blog.tangled.org" class="hover:text-gray-900 dark:hover:text-gray-200 hover:underline">blog</a> 11 + <a href="https://docs.tangled.org" class="hover:text-gray-900 dark:hover:text-gray-200 hover:underline">docs</a> 12 + <a href="https://tangled.org/tangled.org/core" hx-boost="true" class="hover:text-gray-900 dark:hover:text-gray-200 hover:underline">source</a> 13 + <a href="https://chat.tangled.org" class="hover:text-gray-900 dark:hover:text-gray-200 hover:underline" target="_blank" rel="noopener noreferrer">discord</a> 14 + <a href="https://bsky.app/profile/tangled.org" class="hover:text-gray-900 dark:hover:text-gray-200 hover:underline" target="_blank" rel="noopener noreferrer">bluesky</a> 15 + <a href="/terms" hx-boost="true" class="hover:text-gray-900 dark:hover:text-gray-200 hover:underline">terms</a> 16 + <a href="/privacy" hx-boost="true" class="hover:text-gray-900 dark:hover:text-gray-200 hover:underline">privacy</a> 17 + </div> 18 + </footer> 19 + {{ end }}
+1 -5
appview/pages/templates/repo/commit.html
··· 127 127 </div> 128 128 {{ end }} 129 129 130 - {{ define "footerLayout" }} 131 - <footer class="col-span-full mt-12"> 132 - {{ template "layouts/fragments/footer" . }} 133 - </footer> 134 - {{ end }} 130 + 135 131 136 132 {{ define "contentAfter" }} 137 133 {{ template "repo/fragments/diff" (list .Diff .DiffOpts) }}
+1 -5
appview/pages/templates/repo/compare/compare.html
··· 26 26 </div> 27 27 {{ end }} 28 28 29 - {{ define "footerLayout" }} 30 - <footer class="px-1 col-span-full mt-12"> 31 - {{ template "layouts/fragments/footer" . }} 32 - </footer> 33 - {{ end }} 29 + 34 30 35 31 {{ define "contentAfter" }} 36 32 {{ template "repo/fragments/diff" (list .Diff .DiffOpts) }}
+1 -1
appview/pages/templates/timeline/home.html
··· 48 48 49 49 {{ block "footerLayout" . }} 50 50 <footer class="z-10"> 51 - {{ template "layouts/fragments/footer" . }} 51 + {{ template "layouts/fragments/footerFull" . }} 52 52 </footer> 53 53 {{ end }} 54 54