fix: standardize page headers (title + subtitle pattern on all pages)

Author: Aaron Steven White
Commit 69ab7395b1b2af07110dd8a5c7042c65a1c0bac4
Parent: 647b92451f
Structural diff unavailable

These commits were pushed via plain git push, so no pre-parsed schemas are available. Install git-remote-cospan and re-push via panproto:// to see scope-level changes, breaking change detection, and semantic diffs.

brew install panproto/tap/git-remote-cospan
6 files changed +12 -8
@@ -436,7 +436,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
436436 
437437 [[package]]
438438 name = "cospan-appview"
439-version = "0.3.1"
439+version = "0.3.2"
440440 dependencies = [
441441  "anyhow",
442442  "async-trait",
@@ -479,7 +479,7 @@ dependencies = [
479479 
480480 [[package]]
481481 name = "cospan-codegen"
482-version = "0.3.1"
482+version = "0.3.2"
483483 dependencies = [
484484  "anyhow",
485485  "panproto-core",
@@ -493,7 +493,7 @@ dependencies = [
493493 
494494 [[package]]
495495 name = "cospan-node"
496-version = "0.3.1"
496+version = "0.3.2"
497497 dependencies = [
498498  "anyhow",
499499  "async-trait",
@@ -28,7 +28,7 @@
2828 </svelte:head>
2929 
3030 <section>
31-	<h1 class="text-xl font-semibold text-text-primary">Activity Feed</h1>
31+	<h1 class="mb-2 text-xl font-semibold text-text-primary">Activity Feed</h1>
3232 	<p class="mt-1 text-sm text-text-secondary">
3333 		Recent activity from users and repositories you follow.
3434 	</p>
@@ -78,7 +78,8 @@
7878 </svelte:head>
7979 
8080 <section class="mx-auto max-w-2xl">
81-	<h1 class="mb-6 text-xl font-semibold text-text-primary">Create a new repository</h1>
81+	<h1 class="mb-2 text-xl font-semibold text-text-primary">New repository</h1>
82+	<p class="mb-6 text-sm text-text-secondary">Create a repository to store and collaborate on schemas.</p>
8283 
8384 	{#if !auth.authenticated}
8485 		<div class="rounded-lg border border-border bg-surface-1 p-8 text-center">
@@ -56,7 +56,8 @@
5656 
5757 <section>
5858 	<div class="flex items-center justify-between">
59-		<h1 class="text-xl font-semibold text-text-primary">Notifications</h1>
59+		<h1 class="mb-2 text-xl font-semibold text-text-primary">Notifications</h1>
60+		<p class="mb-6 text-sm text-text-secondary">Updates from repositories and users you follow.</p>
6061 		{#if notifications.some((n) => !n.isRead)}
6162 			<button
6263 				onclick={handleMarkAllRead}
@@ -10,7 +10,8 @@
1010 </svelte:head>
1111 
1212 <section>
13-	<h1 class="mb-6 text-xl font-semibold text-text-primary">Organizations</h1>
13+	<h1 class="mb-2 text-xl font-semibold text-text-primary">Organizations</h1>
14+	<p class="mb-6 text-sm text-text-secondary">Groups and teams on the network.</p>
1415 
1516 	{#if data.orgs.items.length === 0}
1617 		<EmptyState icon="users" message="No organizations yet." />
cospan · schematic version control on atproto built on AT Protocol