#dev 2020-07-11

2020-07-11 UTC
#
jmac
awesome, I'll pass that along
#
jmac
Joe is the first known non-jmac user of Whim so he gets platinum-level customer support from me
#
aaronpk
nice lol
#
[tantek]
what is platinum-level customer support
#
Loqi
It looks like we don't have a page for "platinum-level customer support" yet. Would you like to create it? (Or just say "platinum-level customer support is ____", a sentence describing the term)
#
jmac
beyond my pay grade
#
[tantek]
platinum-level customer support is what you as a creator of your own [[CMS]] or IndieWeb hosting service should give to the first person (besides yourself) who decides to try using it.
#
[tantek]
what is Whim
#
jmac
Delightfuo
#
Loqi
Whim is a command-line program and Unix daemon for sending, receiving, managing, and displaying webmentions https://indieweb.org/Whim
#
jmac
*Delightful
geoffo joined the channel
#
@kisik21
I hope @aaronpk doesn't mind me using his h-card to generate placeholder content for testing my templates https://pbs.twimg.com/media/EcmzmR-XkAAWg9n.png
(twitter.com/_/status/1281753062772793344)
geoffo joined the channel
#
aaronpk
lol what
#
vika_nezrimaya
I needed a second h-card for testing a template because I didn't want to use mine again, and I used yours, sorry
#
vika_nezrimaya
I hope you're not mad at me >.<
#
vika_nezrimaya
sorry
#
aaronpk
you can use https://loqi.me too!
#
aaronpk
y u so slow Loqi
#
vika_nezrimaya
Loqi's h-card could serve as an example of a minimal h-card for testing, nice
#
vika_nezrimaya
btw how's the design?
#
vika_nezrimaya
I'll probably need to work on accessibility A LOT there because of cute emoji icons
#
aaronpk
looking good! i'm impressed you're doing proper nesting!
#
aaronpk
one suggestion, with the timestamp so large it looks more important than the text of the post, so maybe use smaller text or a lighter color for that
#
vika_nezrimaya
smaller text, lighter colors may not be good for accessibility
#
vika_nezrimaya
and what's so hard about nesting?
#
vika_nezrimaya
I'm using a recursive template for comments, when it finds comments inside a comment, it renders them with the same template
#
aaronpk
neat. i haven't tried doing that yet
#
aaronpk
if you're worried about making it smaller or lighter, then consider using other tools to emphasize the main content
#
aaronpk
like ordering, placement, etc
#
vika_nezrimaya
mostly about lighter
#
vika_nezrimaya
because you can use zoom to look at smaller stuff
#
vika_nezrimaya
made the metadata section .833em
#
jmac
Ah yes, the Aaron Ipsum placeholder, classic
#
vika_nezrimaya
also the JSON spoiler is a debug feature, it won't be present in the final product
#
vika_nezrimaya
jmac: Aaron Ipsum? We have a name for this?!
#
jmac
As of 48 seconds ago, sure
sp1ff joined the channel
#
vika_nezrimaya
I think with these nested comments I could support Salmention if my future Micropub endpoint will send webmentions on each and every update
#
vika_nezrimaya
they're marked up as "u-comment h-cite"
#
vika_nezrimaya
wait, doesn't this mean that as long as I can person-tag people, I can pass SWAT0 as player A?
#
GWG
Hmm...this is interesting... https://maps.lima-labs.com/about/
#
GWG
I may email them.
#
GWG
aaronpk: I think I've run out of backporting and simple improvements on your static maps API.
#
[tantek]
lol Aaron Ipsum. I do say we use the bot instead, it's even alliterative with the original
#
[tantek]
Loqi Ipsum instead of Lorem Ipsum
#
vika_nezrimaya
[tantek]: I forgot that Loqi has an h-card too
#
jacky
hmm PKCE looks simple enough to implement
#
jacky
it seems like the state value but a bit longer lived (like up to the point of fetching a token) and with some more explicit hashing
#
jacky
wait no there's a blog post
#
jacky
oh no it's a video with a timestamp ;)
#
jacky
even better
#
aaronpk
i have lots of videos about pkce :)
#
jacky
that makes so much sense (in response to the video)
#
jacky
it'd be trivial to add for my site
#
jacky
probably a bit more trickier for a more decoupled site
#
aaronpk
yeah it's really not bad
#
aaronpk
i added some videos for you here https://oauth.net/2/pkce/
#
GWG
Okay, one more idea.
nickodd joined the channel
#
jacky
oh I seen the Implicit Flow one
[chrisaldrich] and [tw2113] joined the channel
#
jacky
hmm I might have to think about how I do 'scheduled' webmentions
#
jacky
aaronpk: so I just sent you a webmention and wm.io sends back a URL (https://webmention.io/aaronpk/webmention/D7FFKpcqN-9Piu8lyxIm for example)
#
jacky
I also send a URL to hit when processing is done but I'm guessing wm.io doesn't use that
#
jacky
I think this time window might be enough to give 'fallback' support for those who don't callback but do update their status page
#
aaronpk
Not sure I follow
#
jacky
it's the flow of /async_webmentions
#
jacky
like when I send it to you, I add a `callback` param. in the event that the status URL changes, instead of me refreshing/polling, I can get a callback about the changes
#
jacky
(I use this in Lighthouse to do things like resolving the 'actual' target of a webmention from bridgy for example)
#
aaronpk
Ah right
#
GWG
Okay, now I'm running a caching static map endpoint and I've written the integration into my plugin. Should be interesting.
#
GWG
Wonder what else I can self host
leg, sknebel, myfreeweb_, [itsjustk], [tantek], [chrisaldrich] and moppy joined the channel
#
@jamiemchale
↩️ If you make your own website it's pretty easy to get up and running with http://webmention.io - they provide an API to query for your mentions. I bring the data into Gatsby GraphQL, and then just look up matching mentions when creating each post page.
(twitter.com/_/status/1281862612519706624)
#
@jamiemchale
Updated my website last night: using theme-ui, tidying up some layout issues, and fixing Webmentions. Webmentions mean if you like a tweet that links to a post on my site, then that like shows up (eventually!) at the bottom of the page. e.g. https://www.jamiemchale.com/month-notes/2020-06-june
(twitter.com/_/status/1281862611244658688)
[KevinMarks], dckc, KartikPrabhu, [jgmac1106] and [Sadik_Shahadu] joined the channel
#
@kevinmarks
↩️ The chrome one actively hides the fragment from the site being linked to though, so hard to handle with client JS. It could potentially work with webmention to do marginalia https://indieweb.org/marginalia
(twitter.com/_/status/1281921226412183552)
#
@kevinmarks
↩️ webmention is a good basis for that, especially when combined with the right kinds of markup - come to https://chat.indieweb.org/dev to talk about it
(twitter.com/_/status/1281926564763054081)
nickodd, [Sadik_Shahadu], leg, [jgmac1106] and vika_nezrimaya joined the channel
#
GWG
I just fixed moon phase and illumination... should I show that per post?
#
GWG
Have I reached peak weather craziness?
[KevinMarks] joined the channel
#
[KevinMarks]
that would be showing if mercury is in retrograde
#
GWG
[KevinMarks]: If Zegnat can put his Hogwarts house on his h-card...the sky's the limit for weather.
#
GWG
At least I'm not the only WordPress weather user. https://weather.station.software/
#
GWG
This guy outdoes me
KartikPrabhu, leg, geoffo, zenen, [fluffy] and [tw2113] joined the channel
#
cjw6k
aaronpk: you mentioned an IndieAuth 1.1 here recently. Any thoughts on dropping the path component requirement for client ID? My experience has shown it's the norm among clients to leave provide no path componenet.
#
cjw6k
*leave it out,
[jgmac1106] joined the channel
#
[jgmac1106]
Or gwg you will stumble into making the most profitable astrology theme ever.... Especially if you follow Kevin's advice
#
[jgmac1106]
Gimme different CSS for La Nina and El Nino... Can't find correct spelling on SwiftKey.. Apologies
#
aaronpk
If most clients did that then that's a good candidate for dropping it
#
aaronpk
can you open an issue and collect examples?
KartikPrabhu and [schmarty] joined the channel
#
[schmarty]
lol i was literally today pondering examples of micropub clients that would include path components in client identifiers
#
[schmarty]
(generated client_ids to test that auth endpoints do fetch the client page to look for redirect_uris, for example)
#
sknebel
you mean "path components that are not just '/'"? :D
geoffo joined the channel
#
Loqi
[cjw6k] #38 Path component in client_id considered optional
[chrisaldrich] joined the channel
#
[schmarty]
just checked some of my clients (/Screech , /Slater , and /Kapowski ) and none send a path component in client_id 😅
#
[schmarty]
i agree with jamietanna that the next section (requiring a missing URL path to be treated as "/") makes sense. perhaps the wording could be cleaned up.
[tw2113], [KevinMarks], [Murray] and strugee joined the channel