AGPL-3.0-only, a source link in the app, and everything on dev since #5 #6

Merged
bvandeusen merged 214 commits from dev into main 2026-10-21 21:40:00 -04:00
Showing only changes of commit c63375b092 - Show all commits
+25 -23
View File
@@ -395,6 +395,31 @@ async function signOut() {
<Icon name="note" /> Notes
</RouterLink>
<RouterLink to="/archive" class="nav-link" exact-active-class="nav-link-active">
<Icon name="archive" /> Archive
</RouterLink>
<RouterLink to="/trash" class="nav-link" exact-active-class="nav-link-active">
<Icon name="trash" /> Trash
</RouterLink>
<RouterLink
to="/reminders"
class="nav-link"
exact-active-class="nav-link-active"
>
<Icon name="bell" /> Reminders
</RouterLink>
<RouterLink
to="/timeline"
class="nav-link"
exact-active-class="nav-link-active"
>
<Icon name="calendar" /> Timeline
</RouterLink>
<ExportNotes />
<ImportNotes />
<!-- Tags last: it is the one list here that grows without limit, so
everything with a fixed place sits above it and stays put. -->
<div class="mt-3 flex items-center justify-between px-3 pb-1">
<span class="section-label">Tags</span>
<button
@@ -422,29 +447,6 @@ async function signOut() {
<span class="truncate">{{ lb.name }}</span>
</RouterLink>
<RouterLink to="/archive" class="nav-link mt-3" exact-active-class="nav-link-active">
<Icon name="archive" /> Archive
</RouterLink>
<RouterLink to="/trash" class="nav-link" exact-active-class="nav-link-active">
<Icon name="trash" /> Trash
</RouterLink>
<RouterLink
to="/reminders"
class="nav-link"
exact-active-class="nav-link-active"
>
<Icon name="bell" /> Reminders
</RouterLink>
<RouterLink
to="/timeline"
class="nav-link"
exact-active-class="nav-link-active"
>
<Icon name="calendar" /> Timeline
</RouterLink>
<ExportNotes />
<ImportNotes />
<!-- Account, settings and sign-out, for the screens where they are NOT in
the header. Four icons plus a search field never fit one phone-width
row, and the header is the wrong place to lose: it holds the only way