+61
.tangled/workflows/build.yml
+61
.tangled/workflows/build.yml
···
-32
.tangled/workflows/pipeline.yml
-32
.tangled/workflows/pipeline.yml
···
+5
-2
README.md
+5
-2
README.md
···* Added some stuff in the backend code to also pull the user's description and banner to make the account cards fancier* Changed font to Recursive Variable (waffling on changing this to space mono though and maybe using recursive just for the profile cards)
public/fonts/spacemono-bold-webfont.woff2
public/fonts/spacemono-bold-webfont.woff2
This is a binary file and will not be displayed.
public/fonts/spacemono-bolditalic-webfont.woff2
public/fonts/spacemono-bolditalic-webfont.woff2
This is a binary file and will not be displayed.
public/fonts/spacemono-italic-webfont.woff2
public/fonts/spacemono-italic-webfont.woff2
This is a binary file and will not be displayed.
public/fonts/spacemono-regular-webfont.woff2
public/fonts/spacemono-regular-webfont.woff2
This is a binary file and will not be displayed.
+89
-17
src/App.svelte
+89
-17
src/App.svelte
···+import { getNextPosts, Post, getAllMetadataFromPds, fetchGuestbookPosts } from "./lib/pdsfetch";······+<p id="loadingText" data-text="pds is landing..." title="pds is landing...">pds is landing...</p>···<p id="subtitle">a project of <a href="https://veryroundbird.house" target="_blank">veryroundbird.house</a></p>···<div id="signInfo">You can sign the guestbook <a href="{Config.GUESTBOOK_POST}" target="_blank">here</a>!</div>···+<iframe width="560" height="315" src="https://www.youtube.com/embed/0iVlSNpq8i8?si=Ao4bcr_4HIBqsBy2" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
+2
-3
src/lib/AccountComponent.svelte
+2
-3
src/lib/AccountComponent.svelte
···-<button class="accountBtn" type="button" popovertarget="{account.handle.replace('.')}" title="{account.handle}">+<button class="accountBtn" type="button" popovertarget="{account.handle.replace('.', '')}" title="{account.handle}">···<img class="bannerImg" src="{Config.PDS_URL}/xrpc/com.atproto.sync.getBlob?did={account.did}&cid={account.bannerCid}" alt="{account.displayName}'s banner" width="300" height="100" />
+92
src/lib/GuestbookPostComponent.svelte
+92
src/lib/GuestbookPostComponent.svelte
···+<a class="displayName" href="{Config.FRONTEND_URL}/profile/{post.author.did}">{post.author.displayName}</a>+src="{Config.PDS_URL}/xrpc/com.atproto.sync.getBlob?did={post.record.author.did}&cid={post.record+src="{Config.PDS_URL}/xrpc/com.atproto.sync.getBlob?did={post.authorDid}&cid={post.videosLinkCid}"
+51
-1
src/lib/pdsfetch.ts
+51
-1
src/lib/pdsfetch.ts
···+const url = `https://public.api.bsky.app/xrpc/app.bsky.feed.getPostThread?${params.toString()}`;
+88
-9
themes/birdrights/theme.css
+88
-9
themes/birdrights/theme.css
························