#LoqiIt looks like we don't have a page for "content warnings" yet. Would you like to create it? (Or just say "content warnings is ____", a sentence describing the term)
#Loqicontent warning is a feature of a post create UI where an author can hide by default some or all of the primary content of a post due to some concern about the nature of the content https://indieweb.org/content_warning
#LoqiIt looks like we don't have a page for "content warnings" yet. Would you like to create it? (Or just say "content warnings is ____", a sentence describing the term)
#sivyi made all these cool updates to my DB layer but they’re intermixed with this WM code so i *have* to finish this to fix my DB issues :facepalm:
gRegorLove_, [gRegorLove] and [schmarty] joined the channel
#sivycomin up with a sensible API for this client has been really hard.
#sivyalso since i’m writing in a language I’m still learning (golang)
#sivyi’m at the point where i’m trying to make sure i have individual function tests done before I start trying to write the main “does this blargh of HTML return the right data object”
sivy and [KevinMarks] joined the channel; nickodd left the channel
#gRegorLoveI'm working on making the first-time indiebookclub sign in more user friendly and adding delete scope as an option. Thoughts on this? https://imgur.com/sfxhAj1
#gRegorLoveand I've lost track of time, so I'll check back in the morning :)
[tantek], KartikPrabhu, swentel, moppy, dckc and [KevinMarks] joined the channel
#@grantcodes#100days 60 - Made a small but long overdue change to my site, so that it only sends me notifications about new webmentions. My notifications were filling up with duplicate mentions because of people sending them every time they build their site (which is totally fine) (twitter.com/_/status/1278250750930489347)
KartikPrabhu, [jgmac1106], [itsjustk], [Ana_Rodrigues], hs0ucy, [fluffy], [KevinMarks], Zegnat and Kaja_ joined the channel
#@mcintyre321↩️ We should all switch to self hosted blogs, with WebMention based 'following' widgets, and RSS reader driven off those. i.e. replicate a friend list / feed using open standards (twitter.com/_/status/1278296178665324544)
[jgmac1106], [itsjustk], sknebel, Zegnat, [jeremycherfas], hs0ucy and geoffo joined the channel
#sivy> “duplicate mentions because of people sending them every time they build their site” OH GOD NOT ANOTHER FAILURE CASE
[snarfed] joined the channel
#[snarfed]lol. not really a failure case though, anyone can (re)send any webmention at any time, arbitrarily often
wombelix, hs0ucy, [chrisaldrich] and [tantek] joined the channel
#[tantek]I feel there are some important lessons here that we can pre-emptively learn from both for individual projects and IndieWeb dev stuff in general.
#[tantek]I’m wondering if we can perhaps develop a proactively anti-bullying “how to contribute code to IndieWeb” kinda guide for developers perhaps that has all the developer-specific stuff that we don’t need to confuse the general code of conduct with
[KevinMarks] and gRegorLove joined the channel
#cjw6kthe suggestion is that the aggressive bully is Torvalds, on the receiving end of contributions
#cjw6kbut not to split hairs, I think some anti-bullying towards a 'how to participate in coding with the IndieWeb' or similar would be great
#cjw6kI find that part personally awkward, would follow some guidelines if available, dev-centric, etc.
dansup, [fluffy], aaronpk, moppy, mlncn, jacky, geoffo, petermolnar, Zegnat, tinfoil-hat, IWSlackGateway, dopplergange, shrysr, IWSlackGateway1, [itsjustk], [schmarty], [Ana_Rodrigues], [JuJu], swentel and gbmor joined the channel
#[tantek]Exactly cjw6k, it's awkward messy unobvious stuff that if we were to help with even minimal guidelines, it would helps set more positive defaults, so that at least folks that want to do the right thing but aren't sure how would have some guidance they could use.
#[tantek]interesting insight that perhaps the aggressive bully is Torvalds himself, and in that case a good warning against BDFL-style governance in general
#Loqi[gRegorLove] I'm working on making the first-time indiebookclub sign in more user friendly and adding delete scope as an option. Thoughts on this? https://imgur.com/sfxhAj1
#swentelhmm, never looked at this from that perspective. I just send all scopes, but then I assume that the user is able to untoggle the asked scopes on their authorize form.
#[tantek]or consider progressive scoping? that is start with only create scope, and then if/when a user tries to delete something on indiebookclub, then and only then ask for the delete scope (since then it's tied to an immediate user-expressed need/task)
#[tantek]really bugs me when any "auth this app to do x,y,z with your account" asks for more x,y,z than they need
#Loqiincremental authorization is the practice, even pattern, of only requesting permissions when they are needed for the current user-action, for example, when requesting OAuth authorization, read, write, delete permission, or similarly with Micropub https://indieweb.org/incremental_authorization
#[tantek]when I first used Twitter auth for RelMeAuth sign-in, I started with just ID-only auth, then provided a flow for users to upgrade to posting access
jjuran joined the channel
#jackyI'll have to look into how to implement that for my projects in a reusable way
Hi, [chrisaldrich] and [snarfed] joined the channel
#[snarfed]re incremental authorization, bridgy does a very coarse version of this, initially just read permissions for backfeed, later upgradeable to write for publish
#[chrisaldrich][gRegorLove] I like the look of it, but you might want to use a word other than "scopes" which seems more dev and less user-friendly. Maybe something like "access to"...
#jackyit might be safe then to just do a request for "create" and moving forward though
#jackygranted, that'd require you to do some sort of an alert to ask for it before stuff
#gRegorLoveYeah, first time someone clicks "delete" they'll see something similar to that screenshot, but with "indiebookclub needs permission to delete posts on your site." and the authorize button again.
#gRegorLoveThen the app will keep that permission, so subsequent deletes will just work (tm)