judah
@joodaloop
visit joodaloop.com for my stuff stick around for tweets about scatterpad.com, my magnum opus. i also made streams.place a couple years ago.
currently you can do this with my site by querying joodaloop.com/sw-manifest.js… and using the page hashes to track changes if i give each page a markdown counterpart and add them to the manifest we’ve got a simple enough sync protocol for local site mirroring
if you give your website a service worker cache and a keyboard-driven search bar, if starts to feel like using a local app that contains your notes but accessible in every browser, all the time!
i think your fix disabled horizontal scroll? the page doesn’t over scroll but the table isn’t fixed either
redesigning the WEBCRAFT site adding a “why do people hire me?” that just has quotes from people who’ve hired me
the current best idea i have is basically “livestore.dev but the sync backend is a shared PDS”
and finally, the `joodalint help` command it’s the one that will improve the most going forward — it’s meant to help you actually use your site better, and point out failure to be a good webmaster for now, it prints a graph of your publishing schedule, and suggests drafts that you should complete
next up, testing the build output itself 1. it checks every internal link to see if the matching resource actually exists, and points out orphan files (no links to them) too 2. run an audit on client-side Javsscript 3. warns if metadata tags like <title> and OG images are missing
first, the linting itself it runs pretty fast (i have plans to make it faster) and prints out problems per file:line-number it’s focuses on 3 main things: - frontmatter validation - URL propriety (did you know MD parsers don’t care?) - mechanical errors like improper spacing, orphan parens, etc
new joodaloop.com features just released search through all posts by title with the ⌘ + K menu, with all pages cached offline with a Service Worker so everything loads instantly
There’s an in-between skill too, that I think of as: - what to show, when, and why The “how” depends on those three questions, and only then applies better polish. I think my refactor of the interface in the picture on the right to the one on the left demonstrates this a little bit
great open source initiative looking for funding right now, here’s some reasoning for why it’s important: www.moment.dev/blog/why-we-sp…
scroll seems to be broken at the bottom of post lists, the last item is always cut off at the bottom by a few dozen pixels
dear @aeronautapp.com i am going to give you money but have a few requests for the app if you would be so kind: 1. make profiles show their latest posts directly, and have replies, media, etc be horizontal tabs like twitter 2. add text search to bookmarks 3. add a bookmark icon to the post UI
spent the last 3 days in a haze, experimenting with different client-side query languages and storage options paid off today, i have decided on a stack!