Various AT Protocol integrations with obsidian
20
fork

Configure Feed

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

render before done fetching feed

+4
+4
src/views/standardfeed.ts
··· 44 44 } 45 45 46 46 this.renderHeader(container); 47 + void this.fetchAndRender(container); 48 + } 47 49 50 + async fetchAndRender(container: HTMLElement) { 48 51 const loading = container.createEl("p", { text: "Loading subscriptions..." }); 49 52 const list = container.createEl("div", { cls: "standard-site-list" }); 50 53 ··· 73 76 container.createEl("p", { text: `Failed to load feed: ${message}`, cls: "standard-site-error" }); 74 77 loading.remove(); 75 78 } 79 + 76 80 } 77 81 78 82 private renderPublicationCard(container: HTMLElement, pub: ATRecord<Publication>) {