A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: update Changelog links and titles

Trezy 441b34ea 8a521d22

+26 -38
+2 -14
packages/docs/scripts/generate-changelogs.mjs
··· 7 7 { 8 8 name: "HappyView", 9 9 output: "docs/reference/changelog.md", 10 - sidebarLabel: "Changelog", 11 10 match: (tag) => /^v\d/.test(tag), 12 11 formatVersion: (tag) => tag, 13 12 }, 14 13 { 15 14 name: "@happyview/oauth-client", 16 15 output: "docs/sdk/changelog-oauth-client.md", 17 - sidebarLabel: "Changelog", 18 16 match: (tag) => tag.startsWith("@happyview/oauth-client-v"), 19 17 formatVersion: (tag) => tag.replace("@happyview/oauth-client-", ""), 20 18 }, 21 19 { 22 20 name: "@happyview/oauth-client-browser", 23 21 output: "docs/sdk/changelog-oauth-client-browser.md", 24 - sidebarLabel: "Changelog", 25 22 match: (tag) => tag.startsWith("@happyview/oauth-client-browser-v"), 26 23 formatVersion: (tag) => tag.replace("@happyview/oauth-client-browser-", ""), 27 24 }, 28 25 { 29 26 name: "@happyview/lex-agent", 30 27 output: "docs/sdk/changelog-lex-agent.md", 31 - sidebarLabel: "Changelog", 32 28 match: (tag) => tag.startsWith("@happyview/lex-agent-v"), 33 29 formatVersion: (tag) => tag.replace("@happyview/lex-agent-", ""), 34 30 }, ··· 82 78 if (matching.length === 0) return null; 83 79 84 80 const lines = [ 85 - "---", 86 - `sidebar_label: "${changelog.sidebarLabel}"`, 87 - "---", 88 - "", 89 - `# ${changelog.name} Changelog`, 81 + `# ${changelog.name}`, 90 82 "", 91 83 `<!-- Generated automatically from GitHub releases. Do not edit by hand. -->`, 92 84 "", ··· 141 133 let md = buildMarkdown(changelog, releases); 142 134 if (!md) { 143 135 md = [ 144 - "---", 145 - `sidebar_label: "${changelog.sidebarLabel}"`, 146 - "---", 147 - "", 148 - `# ${changelog.name} Changelog`, 136 + `# ${changelog.name}`, 149 137 "", 150 138 `<!-- Generated automatically from GitHub releases. Do not edit by hand. -->`, 151 139 "",
+24 -24
packages/docs/sidebars.ts
··· 276 276 id: "sdk/oauth-client-browser", 277 277 label: "Browser Client", 278 278 }, 279 - { 280 - type: "category", 281 - label: "Changelogs", 282 - items: [ 283 - { 284 - type: "doc", 285 - id: "sdk/changelog-oauth-client", 286 - label: "OAuth Client", 287 - }, 288 - { 289 - type: "doc", 290 - id: "sdk/changelog-oauth-client-browser", 291 - label: "Browser Client", 292 - }, 293 - { 294 - type: "doc", 295 - id: "sdk/changelog-lex-agent", 296 - label: "Lex Agent", 297 - }, 298 - ], 299 - }, 300 279 ], 301 280 }, 302 281 { ··· 452 431 label: "Troubleshooting", 453 432 }, 454 433 { 455 - type: "doc", 456 - id: "reference/changelog", 457 - label: "Changelog", 434 + type: "category", 435 + label: "Changelogs", 436 + items: [ 437 + { 438 + type: "doc", 439 + id: "reference/changelog", 440 + label: "HappyView", 441 + }, 442 + { 443 + type: "doc", 444 + id: "sdk/changelog-oauth-client", 445 + label: "oauth-client", 446 + }, 447 + { 448 + type: "doc", 449 + id: "sdk/changelog-oauth-client-browser", 450 + label: "oauth-client-browser", 451 + }, 452 + { 453 + type: "doc", 454 + id: "sdk/changelog-lex-agent", 455 + label: "lex-agent", 456 + }, 457 + ], 458 458 }, 459 459 ], 460 460 },