Read-it-later social network

init metadata remote fn, style bookmark card

Changed files
+8 -6
src
lib
components
routes
+7 -5
README.md
··· 2 3 Get started at [potatonet.app](https://potatonet.app) 🥔 4 5 - - [ ] `/<handle>/home`: bookmarks per user 6 - [x] fetch bookmarks 7 - [x] filter by query term 8 - [x] refresh bookmarks 9 - - [ ] filter by tags 10 - [ ] atproto auth 11 - [x] login/logout 12 - [ ] bookmark CRUD 13 - - [ ] explore 14 - - [ ] query and paginate all bookmarks 15 - - [ ] filter explore 16 - [ ] search bar `/search?q=<term>` 17 18 > Special thanks to [pilcrowonpaper](https://pilcrowonpaper.com) for `@oslojs/encoding` library and the
··· 2 3 Get started at [potatonet.app](https://potatonet.app) 🥔 4 5 + - [ ] `/<handle>/bookmarks`: bookmarks per user 6 - [x] fetch bookmarks 7 - [x] filter by query term 8 - [x] refresh bookmarks 9 + - [x] filter by tags 10 + - [ ] pagination 11 - [ ] atproto auth 12 - [x] login/logout 13 - [ ] bookmark CRUD 14 + - [x] explore 15 + - [x] query all bookmarks 16 + - [x] filter explore 17 + - [ ] pagination 18 - [ ] search bar `/search?q=<term>` 19 20 > Special thanks to [pilcrowonpaper](https://pilcrowonpaper.com) for `@oslojs/encoding` library and the
+1 -1
src/lib/components/BookmarkCard.svelte
··· 13 </script> 14 15 <article class="flex flex-col gap-4 border border-dashed hover:border-solid hover:shadow-lg px-4 py-3 w-fit"> 16 - <a href={bookmark.subject} class="hover:underline hover:cursor-pointer hover:text-shadow-md text-xl visited:text-violet-600">{bookmark.subject}</a> 17 {#if bookmark.tags && bookmark.tags.length > 0} 18 <div class="flex gap-5 flex-wrap"> 19 {#each bookmark.tags as tag}
··· 13 </script> 14 15 <article class="flex flex-col gap-4 border border-dashed hover:border-solid hover:shadow-lg px-4 py-3 w-fit"> 16 + <a href={bookmark.subject} class="break-all hover:underline hover:cursor-pointer hover:text-shadow-md text-xl visited:text-violet-600">{bookmark.subject}</a> 17 {#if bookmark.tags && bookmark.tags.length > 0} 18 <div class="flex gap-5 flex-wrap"> 19 {#each bookmark.tags as tag}
src/routes/api/metadata.remote.ts

This is a binary file and will not be displayed.