🥳 Finally! After nearly 4 years, yarnd v0.16.0 “Silver Sojourner” is out! 🚀 Twt Hash v2, SQLite FTS5 search, HTMX-powered UI, first-time setup wizard and literally hundreds of bug fixes 🐛
Release notes: https://git.mills.io/yarnsocial/yarn/releases/tag/0.16.0
Upgrading is fully automatic — the Twt Hash v2 migration re-fetches all feeds on first start, so expect the first cycle to be a bit heavier. Images on Docker Hub as prologic/yarnd:0.16.0 👌
cc @kat@yarn.girlonthemoon.xyz @abucci@anthony.buc.ci @shinyoukai@yume.laidback.moe @eldersnake@we.loveprivacy.club 🙏
Hello everyone ! 👋 Behold I bring you (after many years) the launch of the Twtxt App 😅 – Ye, this is a Desktop and Mobile app built as a Progressive Web App (PWA) using a little framework (Swag) I put together iafter some experiments @xuu@txt.sour.is and I did in Go and HTMX and Service Workers.
The App is offline-first and supports installing to Desktop and Mobile (add to Home screen) and supports a number of publishing backends, including Yarn.social’s yarnd Pod, Github, Codeberg/Gitea, and a little tiny twtd Twtxt server (See: https://git.mills.io/yarnsocial/twtd).
Please try it out, no need for any account(s) or such, works with your existing feed(s) (as long as the publishing backends work well enough for you!). Please give me feedback! 🙏
Also, did you know the Twtxt Search Engine is back? 🎉
@apptester@twtxt.net Cool! 😎 My Offline-first Go/WASM + HTMX powered Yarn / Twtxt client is working 👌
I have to say. A well designed Hypermedia Driven Web Application such as yarnd‘ using HTMX is just as good, i'd not better, than one written in React.
@arne@uplegger.eu Yeah SSE + HTMX is basically all you need really. The whole complicated/complex JavaScript ecosystem is overkill.
i love htmx i just need to find somewhere to use it
i should work on my PHP project again just so i have an excuse to use htmx
@kat@yarn.girlonthemoon.xyz maybe i’ll try to incorporate it into my PHP fanlisting project if i can find a use for an HTMX component
@kat@yarn.girlonthemoon.xyz i wanna play with HTMX sometime T__T no energy….
@kat@yarn.girlonthemoon.xyz HTMX is GREAT!
I used it in my TwtxtReader MK1 for pagination and posting. It just works!
@prologic@twtxt.net genuinely the sickest shit i’ve ever seen webdev is saved
hmmm i should play with HTMX sometime. it looks so neat
Added support for uploading images to to #Timeline
Right now you need to copy the markdown code yourself, but next up would be to lean some JS or use HTMX to make the process more smooth.
HTMX is fine! You can add dynamic sections with a simple endpoint. It is better that JavaScript.
@mckinley@twtxt.net Yeah, all this JS and HTMX garbage messes up a lot of things which used to work better in the earlier days.
(#62ohn5q) @arne@arne I do 😅 Despite some opinions, I actually love HTMX and use it in many of my projects, including yarnd to giv …
@arne @uplegger.eu I do 😅 Despite some opinions, I actually love HTMX and use it in many of my projects, including yarnd to give it that nice SPA-like UX feel without all this Javascript React nonsense 😅 ⌘ Read more
Wir leben im Jahr 2025. Da kann ich auch endlich einmal htmx großflächig in einem Projekt einsetzten, wa?
(#jqtftra) @kat HTMX is very nice to use 🤣
@kat @yarn.girlonthemoon.xyz HTMX is very nice to use 🤣 ⌘ Read more
i need to try htmx out
At my job, htmx is the starndard. However, I think that HTML over WebSockets is better.
@prologic@twtxt.net omg i keep hearing so much good about HTMX i really gotta try it!
(#fktqbyq) @kat All Yhanks yo HTMX 🥳
@kat @yarn.girlonthemoon.xyz All Yhanks yo HTMX 🥳 ⌘ Read more
[ANN] Monero Remote Node Monitoring project updates
Since my last post on Reddit in June 2024, there have been some major changes and new features.
* updated the license from GLWTS to a more widely recognized and permissive one (BSD-3-Clause)
* UI: switched from SvelteKit to Templ+HTMX to reduce external dependencies
* added support for monitoring both IPv6 and I2P nodes
* set up a Tor Hidden service for the web UI
Links:
- GitHub repository
- [Website](https://xmr.d … ⌘ Read more
@xuu@txt.sour.is I have a theory as to why your pod was misbehaving too. I think because of the way you were building it docker build without any --build-arg VERSION= or --build-arg COMMIT= there was no version information in the built binary and bundled assets. Therefore cache busting would not work as expected. When introducing htmx and hyperscript to create a UI/UX SPA-like experience, this is when things fell apart a bit for you. I think….
Go 語言的 Web 開發利器:Templ - HTMX 打造交互式體驗
在 Web 開發領域,Go 語言以其簡潔、高效和強大的併發能力著稱。Templ 和 HTMX 則是與 Go 完美契合的工具,它們分別負責頁面的渲染和交互邏輯,共同打造出現代化的 Web 應用。本文將深入探討 Templ 和 HTMX 的核心概念、使用方法以及如何結合 Go 語言構建出色的 Web 應用。Templ:Go 語言的模板引擎—————-Templ 是 Go 語言自帶的 ⌘ Read more
@johanbove@johanbove.info Have you played with htmx at all? 🤔
@prologic@twtxt.net how do i enable htmx? i built latest main
@prologic@twtxt.net how do i enable htmx? i built latest main
👋 If y’all notice any weird quirks or UI/UX bugs of late on my pod, please let me know! 🙏 For those that have a Javascript enabled web browser will notice (hopefully) a SPA (single page app) like experience, even in Mobile! No more full page refreshes! All this without writing a single line of Javascript (let alone React or whatever) 😅 – HTMX is pretty damn cooL! 😎 #htmx
</> htmx - high power tools for html really liking the idea of htmx 🤔 If I don’t have to learn all this complicated TypeScript/React/NPM garbage, I can just write regular SSA (Server-Side-Apps) and then progressively upgrade to SPA (Single-Page-App) using htmx hmmm 🧐
Estamos a desenvolver um pequeno gerador de imagens para um trabalho, e hoje experimentei dar uns toques no #HTMX para ver que tal se porta.
Conclusão: maravilhoso; em 15 minutos, sem conhecimento prévio da lib, deu para montar uma demo que usa ajax para ir buscar imagens servidas por um micro-backend PHP. Estou apaixonado! Agora é “só” alinhar uma pipeline com o Imagemagick, pôr o UI bonitinho e está arrumado.
Demo com os code snippets relevantes: