#dev 2025-09-11

2025-09-11 UTC
angelo and grufwub joined the channel
#
[artlung]
coming to this late failxontour but I've run into problems pushing places specifically when I've had GIT-LFS issues, but typically the error messaging is explicit about having found tems of too large a size. do you have specific error messages? usually a specific error message and searching on stackexchange has helped me
oodani, rrix and GuestZero joined the channel
#
[tantek]
a one-line timeline / progression of evolutionary steps in HTML+CSS could be inside a figure details figcaption setup, with the caption explaining the visual HTML timeline
#
Loqi
[snarfed] has 47 karma in this channel over the last year (75 in all channels)
Pixi and sarna joined the channel
#
doesnm
<[tantek]> no MD5 built into JS so not porting that code to CASSIS unfortunately <- maybe you can try this: https://stackoverflow.com/a/33486055
jonnybarnes, DanQ and [jeremycherfas] joined the channel
#
capjamesg
After 14 months, the latest version of indieweb-utils is out: https://github.com/capjamesg/indieweb-utils/blob/main/CHANGELOG.md#0100---2025-09-11 🎉
#
capjamesg
[edit] After 14 months, the latest version of indieweb-utils is out: https://github.com/capjamesg/indieweb-utils/blob/main/CHANGELOG.md#0100---2025-09-11 🎉
DanQ and failxontour joined the channel
#
villepreux
It's fully custom:
#
villepreux
I've got a json listing all the blogs/sites I follow along with some categorization tags (personnal blog, ...). I add my new discoveries here.
#
villepreux
You asked about the how the [web feed](https://villepreux.net/web-feed) on my website work.
#
IWDiscord
<v​illepreux>
#
IWDiscord
<v​illepreux>
#
villepreux
Hi @doesnm !
#
villepreux
A script parses it and on each entry tries to find
#
villepreux
* indieweb endpoints, a h-card, or some other descriptive tags, to get some information (textual and visual) about the site and its author
#
villepreux
* RSS feeds to find recently published blog posts / articles. RSS feeds which are in turn parsed.
#
villepreux
It generates a new json with rich cards about each site entries.
#
villepreux
This json is parsed and transformed into the html cards of the web-feed page (a page that needs lots of optimization 😉 )
#
Loqi
[preview] [James' Coffee] James' Coffee (Collaborative web weaving - At this week’s Homebrew Website Club, I was introduced to the Live Share extension developed by...
#
doesnm
cool!
DanQ1 joined the channel
DanQ, DanQ1, [benji] and thegreekgeek_ joined the channel
#
capjamesg
[artlung] Is there a way to animate a details/summary element opening with only CSS?
#
[artlung]
there are ways to do that, yes. adding a `transition` is the start. And there's also the aspect of setting something animatable
#
[artlung]
I believe you also need to look at transition-behavior: allow discrete
DanQ and [snarfed] joined the channel
#
[snarfed]
hi [manton]! just fyi I got an oddly shaped AP unfollow from http://micro.blog just now. object.object has #key, which probably isn't right...? ^
[manton] joined the channel
#
[manton]
[snarfed] Thanks! Looking… That does seem wrong, it might accidentally be storing `#key` with the actor URL.
duanin2, cotsuka and gRegor joined the channel
#
capjamesg
[snarfed] Your granary fix worked. Thank you!!
#
[tantek]
new challenge idea for 8-bit day: a switch for your website flips it into a mode of delivering pages that are <256bytes each total full payload size
#
[tantek]
and any external resource is itself <256bytes
#
[tantek]
doesn't have to validate / be valid. just has to work in current browsers (including mobile, obv)
#
[Al_Abut]
Wow. And here I thought the 5k challenge was hard
#
[Al_Abut]
“Contestants dug it because they got to lose the power tools, and work with their hands again.”
[asuh] joined the channel
#
[asuh]
h-card landmark
#
[asuh]
oops, that was supposed to be a search, apologies 🙂
#
[asuh]
I guess I can ask anyway. Is there an optimal place for the representative h-card to exist? main body, footer, aside, etc?
#
[social]
what is JSDR?
#
Loqi
js;dr is JavaScript required; Didn’t Read https://indieweb.org/jsdr
#
[snarfed]
[asuh] I expect no, that's a design question, separate from mf2 parsing
#
[social]
what is TSS?
#
Loqi
TSS is Twitter Style Sheets or Text Style Sheets, a compressed form of CSS applicable to short bits of text, suitable for storing in very small fields like 512 bytes https://indieweb.org/TSS
barnaby joined the channel
#
[tantek]
^ this is proof of concept that very powerful style sheets can be built in <256 bytes
#
[tantek]
per my 8bit challenge above
#
gRegor
idea for [artlung], 8bit CSS Battle :)
#
gRegor
nice!
[Luis_Fernando] joined the channel
#
[Luis_Fernando]
👋 Hello, team!
#
capjamesg
Welcome!
#
[tantek]
[artlung] what does "Hover" have to do with 8bit?
#
[tantek]
did CSS Battle actually have a character counter for the size of the stylesheet(s) you submitted and capped it at 255 chars?
#
[artlung]
I feel unqualified to answer for why it's named what it's name. the challenges evoke 8-bit games. _A hover by any other name..._
#
[tantek]
ah that's not what we meant by 8 bit. 8 bit in form, not presentation 🙂
#
[tantek]
like yes I *also* appreciate the 8-bit aesthetic, audio etc.
#
[tantek]
different topic
#
[artlung]
My TI-99/4a-related works exceed the 8-bit form. 16 bit processor. https://artlung.com/videos/reels/ti994a-iwc
CRISPR, barnaby and cotsuka joined the channel
#
[manton]
[snarfed] Following up on that ActivityPub request… This is odd because http://Micro.blog has two separate users with the same actor, one with the `#key` at the end. And `curl -H "Accept: application/activity+json" https://fed.brid.gy/kandr3s.co` is returning 404, so maybe the account migrated somewhere?
#
[manton]
I do see a bug where the `#key` could be preserved, so I’m fixing that.
#
[snarfed]
ah yeah they disabled bridging recently
failxontour joined the channel
#
failxontour
[artlung] ok i found the issues there were more then one and it sorta resolved arround an XY issue I suppose. I personally thought i could ignore installing lfs extension on my shared host as I have it locally and my shared host does let me install lfs. Neither through asking them via support ticket / email directly or via ssh into the server restricted access. Second issue I had that I fixed with AI along the way I had se
#
failxontour
[artlung] t'~ a password for my ssh file as recommended by everyone and for a good reason but as I only publish the local version and only need the protocol as data exchange upload the extra verfication, security provided by ssh is unnessecary for my personal computer. So even if you're not supposed to I removed the passphrase for now.
#
failxontour
[artlung] mainly did that because whenever I would push changes from codium it would prompt me to type in the password again and again as if ssh-agent was not running or as if I had saved the file in the wrong format or did not add it properly to the editor path
#
failxontour
[artlung] uploaded the corresponding files that were to huge to get uploaded and I gotta accept that those are not being version controlled for now oh and I had to add an appropiate deploy-hook something i had not done before
#
failxontour
but now I should also have a remote origin copy that deploys the website for me that I can push my changes too
#
[artlung]
Sounds like good outcome there. Git-LFS has been good for me for the most part but I do get into peculiar situations related to the hugeness and frequency of changes to my site.
barnaby joined the channel
#
aaronpk
why is it that the coding platforms are the only ones with reasonably simple OAuth these days? I'm looking at what other providers I can add to indielogin.com
#
aaronpk
i might be able to do linkedin, i just have to create a company page for indielogin.com first
#
[tantek]
Aaaronpk Wikipedia / Wikipedia!
#
[tantek]
Aaronpk*
#
[tantek]
I found their OAuth endpoint the other day
#
aaronpk
oh interetsing
#
[tantek]
Checking archives...
#
aaronpk
haha searching "wikipedia oauth" is not helpful
#
capjamesg
I added Wikipedia to Alto this week.
#
capjamesg
[edit] aaronpk You need to register an application at https://meta.wikimedia.org/wiki/Special:OAuthConsumerRegistration/list
#
capjamesg
Mastodon may also be worth adding!
#
aaronpk
mastodon is a bit of a mess right now
#
capjamesg
How so?
#
aaronpk
I don't want to deal with Dynamic Client Registration and the issues that come with it, and neither to they, and they are considering alternatives. Ideally they would adopt IndieAuth directly, but if not, at least they could support Client ID Metadata Documents like IndieAuth does
#
capjamesg
Native IndieAuth support would be amazing.
#
aaronpk
capjamesg: did you need to request page read access here? https://media.aaronpk.com/2025/09/11154352-3220.png
#
aaronpk
i'm assuming "user identity verification only" does not allow the app to read the user's userpage
#
[tantek]
aaronpk, the key is to search for Wikimedia with an "m" :)
#
Loqi
[preview] [[tantek]] yo! capjamesg and other RelMeAuth implementers, Wikimedia has an OAuth endpoint, and Wikipedia User: pages support rel=me!
#
aaronpk
hmm, aren't user pages editable by anyone?
#
capjamesg
aaronpk I think I chose that option.
#
[tantek]
capjamesg, would you be willing to file separate issues on Mastodon for Mastodon to support being an IndieAuth relying party and then secondarily, Mastodon being an identity provider?
#
capjamesg
The experience wasn't intuitive 🙁
#
aaronpk
if anyone can edit someone's user page, they can add a link to their own website, then get logged in to other apps as you
#
gRegor
Does MW let you put raw links with rel on them? Thought it was limited on HTML attributes
#
gRegor
*testing*
#
aaronpk
yeah this is a bad idea lol
#
aaronpk
even non-logged in users can edit someone's user page https://en.wikipedia.org/w/index.php?title=User:Tantek&action=edit
#
Loqi
[preview] [capjamesg] #24066 Add support for IndieAuth authentication
#
capjamesg
Wait oof.
#
gRegor
raw `a href` isn't working for me
#
capjamesg
It looks like Wikipedia are strict on allowed syntax: https://en.wikipedia.org/wiki/Help:HTML_in_wikitext
#
capjamesg
[edit] It looks like Wikipedia are strict on allowed syntax: https://en.wikipedia.org/wiki/Help:HTML_in_wikitext
#
[tantek]
capjamesg short answer 24066 is a poorly written issue and has basically been a confusing obstacle
#
[tantek]
we need new focused issue for the two very different implementation tasks which have very different use-cases
#
[tantek]
also separately we can ask Mastodon to support consuming RelMeAuth and being a RelMeAuth capable OAuth provider
#
gRegor
indieweb wiki has some settings to allow it
#
[tantek]
two different issues again
#
capjamesg
Can you use [[ ]] to add rel=?
#
gRegor
not that I know of
#
gRegor
I think the main thing it supports is a pipe followed by the text you want to appear for the link
#
capjamesg
[tantek] It sounds like you are better qualified to write these issues than I am 🙂
#
capjamesg
Yeah it looks like there are MediaWiki extensions for adding rel= attributes, which implies it isn't built into the default engine.
#
[tantek]
capjamesg, not necessarily, you have implemented more
#
[tantek]
point being, separate user-functionality deserves separate issues
#
gRegor
So I think Wikipedia is safe. It's adding rel-me on the user profile pages only via Preferences > User Profile > URLs to external profiles
#
capjamesg
I'll see what I can write up tomorrow.
#
gRegor
Wait, maybe... I thought it did, but my profile is only showing the nofollow. Hm.
#
aaronpk
ahh, it's adding it in a `<link>` tag way above the content
#
gRegor
ahh, think it's an http-https mismatch between my profile content and the preferences
#
GWG-
I was wondering how I could leverage my indieauth endpoint to support self hosted software that supports SSO without having to get them to support indieauth specifically
#
gRegor
capjamesg, what was the indieauth metadata URL for Alto again? I wanted to check something
#
capjamesg
[edit] It looks like Wikipedia are strict on allowed syntax: https://en.wikipedia.org/wiki/Help:HTML_in_wikitext
#
capjamesg
[edit] aaronpk You need to register an application at https://meta.wikimedia.org/wiki/Special:OAuthConsumerRegistration/list
#
aaronpk
thanks discord
#
gRegor
Removed the `authn` option on the Twitter rel too, heh. Considered dropping it altogether, but eh
rozodru joined the channel
#
[tantek]
apologies capjamesg I realize my comment was a bit terse (unfriendly) sounding re: IndieAuth/Mastodon issues. unfortunately what happens when I'm trying to follow-up while on a call 🙊
#
[tantek]
needs to go back to fixing code on his website