diff --git a/content/messaging/roadmap/milestones/2025-api-access-to-p2p-reliability-for-desktop.md b/content/messaging/roadmap/milestones/2025-api-access-to-p2p-reliability-for-desktop.md index 3039faa64..a64e0cfe6 100644 --- a/content/messaging/roadmap/milestones/2025-api-access-to-p2p-reliability-for-desktop.md +++ b/content/messaging/roadmap/milestones/2025-api-access-to-p2p-reliability-for-desktop.md @@ -3,15 +3,13 @@ title: Messaging API — Developer Preview tags: - messaging-milestone date: 2025-07-03 -github-milestone: 'https://github.com/logos-messaging/pm/milestone/46' +github: 'https://github.com/logos-messaging/pm/issues/395' --- > [!NOTE] This file will be renamed to `2026-messaging-api-developer-preview` # Messaging API — Developer Preview -https://github.com/logos-messaging/pm/milestone/46 - **Estimated date of completion**: March 2026 (Testnet v0.1) **Resources Required for 2026H1**: diff --git a/content/messaging/roadmap/milestones/2025-create-chat-sdk-mvp.md b/content/messaging/roadmap/milestones/2025-create-chat-sdk-mvp.md index 77759f201..f0034472f 100644 --- a/content/messaging/roadmap/milestones/2025-create-chat-sdk-mvp.md +++ b/content/messaging/roadmap/milestones/2025-create-chat-sdk-mvp.md @@ -3,15 +3,13 @@ title: Chat — Foundations tags: - messaging-milestone date: 2025-06-24 -github-milestone: 'https://github.com/logos-messaging/pm/milestone/45' +github: 'https://github.com/logos-messaging/pm/issues/407' --- > [!NOTE] This file will be renamed to `2026-chat-foundations` # Chat — Foundations -https://github.com/logos-messaging/pm/milestone/45 - **Estimated date of completion**: March 2026 (Testnet v0.1) **Resources Required for 2026H1**: diff --git a/content/messaging/roadmap/milestones/2025-extend-chat-sdk-with-group-conversations.md b/content/messaging/roadmap/milestones/2025-extend-chat-sdk-with-group-conversations.md index 7b5324e09..9d98eed66 100644 --- a/content/messaging/roadmap/milestones/2025-extend-chat-sdk-with-group-conversations.md +++ b/content/messaging/roadmap/milestones/2025-extend-chat-sdk-with-group-conversations.md @@ -3,13 +3,11 @@ title: Chat — Group Conversations tags: - messaging-milestone date: 2025-12-18 -github-milestone: 'https://github.com/logos-messaging/pm/milestone/50' +github: 'https://github.com/logos-messaging/pm/issues/406' --- # Chat — Group Conversations -https://github.com/logos-messaging/pm/milestone/50 - **Estimated date of completion**: Testnet v0.2 **Resources Required for 2026H1**: diff --git a/content/messaging/roadmap/milestones/2026-add-support-for-rln-on-lee.md b/content/messaging/roadmap/milestones/2026-add-support-for-rln-on-lee.md index aa4674c91..435d7dfbe 100644 --- a/content/messaging/roadmap/milestones/2026-add-support-for-rln-on-lee.md +++ b/content/messaging/roadmap/milestones/2026-add-support-for-rln-on-lee.md @@ -3,13 +3,11 @@ title: RLN on Logos Blockchain tags: - messaging-milestone date: 2026-02-01 -github-milestone: 'https://github.com/logos-messaging/pm/milestone/64' +github-milestone: 'https://github.com/logos-messaging/pm/issues/401' --- # RLN on Logos Blockchain -https://github.com/logos-messaging/pm/milestone/64 - **Estimated date of completion**: Testnet v0.3 **Resources Required**: diff --git a/content/messaging/roadmap/milestones/2026-nimble-migration.md b/content/messaging/roadmap/milestones/2026-nimble-migration.md index e31faffc6..5ab23978a 100644 --- a/content/messaging/roadmap/milestones/2026-nimble-migration.md +++ b/content/messaging/roadmap/milestones/2026-nimble-migration.md @@ -3,10 +3,9 @@ title: Nimble Migration tags: - messaging-milestone date: 2026-01-15 +github: https://github.com/logos-messaging/pm/issues/400 --- -# Nimble Migration - **Estimated date of completion**: Q2 2026 **Resources Required**: diff --git a/content/messaging/templates/milestone-template.md b/content/messaging/templates/milestone-template.md index 2274077bc..65a7e1276 100644 --- a/content/messaging/templates/milestone-template.md +++ b/content/messaging/templates/milestone-template.md @@ -3,7 +3,7 @@ title: {Milestone Title - use verb} tags: - messaging-milestone date: {creation date} -github-milestone: +github: --- # {Milestone Title - use verb} diff --git a/quartz.layout.ts b/quartz.layout.ts index 3c195a8a4..b2dfc135a 100644 --- a/quartz.layout.ts +++ b/quartz.layout.ts @@ -20,6 +20,7 @@ export const defaultContentPageLayout: PageLayout = { Component.ArticleTitle(), Component.ContentMeta(), Component.TagList(), + Component.GithubMilestone(), ], left: [ Component.PageTitle(), diff --git a/quartz/components/GithubMilestone.tsx b/quartz/components/GithubMilestone.tsx new file mode 100644 index 000000000..017ce004c --- /dev/null +++ b/quartz/components/GithubMilestone.tsx @@ -0,0 +1,56 @@ +import { QuartzComponentConstructor, QuartzComponentProps } from "./types" + +function GithubMilestone({ fileData, displayClass }: QuartzComponentProps) { + const github = fileData.frontmatter?.github + if (!github) return null + + return ( +
+ ) +} + +GithubMilestone.css = ` +.github-milestone { + margin: 0.5rem 0 1rem; + display: flex; + justify-content: flex-end; +} + +.github-milestone-link { + display: inline-flex; + align-items: center; + gap: 0.4rem; + padding: 0.25rem 0.6rem; + border-radius: 6px; + border: 1px solid var(--lightgray); + color: var(--gray); + font-size: 0.85em; + text-decoration: none; + transition: border-color 0.2s ease, color 0.2s ease; +} + +.github-milestone-link:hover { + border-color: var(--secondary); + color: var(--secondary); +} + +.github-milestone-link svg { + fill: currentColor; + flex-shrink: 0; +} +` + +export default (() => GithubMilestone) satisfies QuartzComponentConstructor diff --git a/quartz/components/index.ts b/quartz/components/index.ts index b3db76bed..19ac58116 100644 --- a/quartz/components/index.ts +++ b/quartz/components/index.ts @@ -19,6 +19,7 @@ import DesktopOnly from "./DesktopOnly" import MobileOnly from "./MobileOnly" import RecentNotes from "./RecentNotes" import Breadcrumbs from "./Breadcrumbs" +import GithubMilestone from "./GithubMilestone" export { ArticleTitle, @@ -42,4 +43,5 @@ export { RecentNotes, NotFound, Breadcrumbs, + GithubMilestone, }