#dev 2024-09-19

2024-09-19 UTC
#
[tantek]
I completely missed the 20 year anniversary of undohtml.css — 10 days ago. If you've ever used a "CSS reset" https://tantek.com/log/2004/09.html#d06t2354
to2ds joined the channel
#
to2ds
Pray tell the executive summary of undohtm.css :)
#
to2ds
*undohtml.css
#
[tantek]
That post is short enough for an exec summary :)
#
to2ds
I must have missed something.
alephalpha0, zicklepop, parnikkapore_x and sebbu2 joined the channel
#
[tantek]
it's literally one brief paragraph at the http://tantek.com link above with heading undohtml.css
#
Loqi
[preview] Tantek Çelik
AramZS and grufwub joined the channel
#
catgirlin.space
any idea why all my posts look like this? confused,,,
#
catgirlin.space
(oh forgot to mention am using together, saw it mentioned on the wiki and seems cool :3)
to2ds joined the channel
#
to2ds
what is together
#
Loqi
Together is a social reader that was initially conceived at the 2017 IndieWeb Summit in Portland by Jonathan LaCour and several others during the Putting it all together session https://indieweb.org/together
zicklepop, claudinec, Maxpm, AramZS, gRegorLove_ and ttybitnik joined the channel
#
thepaperpilot
I think it'd make sense to include my commits or PRs in my activity feed. Do you think note posts would be appropriate?
#
[tantek]
what is a diff
#
Loqi
✂️✏️ An edit (AKA diff, change) is a special type of reply that indicates a set of suggested changes to the post it is replying to. A collection of (presumably related) suggested edits in open source is often called a patch or pull request https://indieweb.org/diff
#
[tantek]
^ also related thepaperpilot. A Pull Request is essentially an "edit" post
#
[tantek]
as are wiki edits
#
[tantek]
and we need more examples / experiments with that!
#
[mattl]
Pull request is GitHub specific, I think merge request is the generic term
#
[tantek]
[mattl] personally I dislike both
#
Loqi
[preview] [Tantek Çelik] ✏️ I want the Read Write Suggest-Edit Accept-Edit Update Web. The consumer Infinite Scroll Web leaves us feeling empty. Too few of us participate in the Read Write Web, whether with personal sites or Wikipedia. A week ago when we wrapped up #I...
#
catgirlin.space
"use my changes" request,,,
#
[mattl]
Idea: a git UI that uses indieauth instead of requiring a GitHub account
#
[mattl]
Maybe not even called git
#
[tantek]
exactly
#
[mattl]
Much of GitHub is CLI in a browser
#
thepaperpilot
I believe forgejo actually does support indieauth now. Or at least some form of decentralized auth
#
thepaperpilot
Oh, nvm. Not sure what I was thinking of but that does not appear to be the case
#
thepaperpilot
Fwiw forgejo calls them "pull requests", so I don't think GitHub has like a trademark on the term or anything
#
[mattl]
Oh that’s good to know.
#
thepaperpilot
And thanks, I think I'll refer to the posts as "diff" posts, use u-edit-of linking to the parent repo, and render the content as the raw git patch, collapsed by default in the browser.
#
thepaperpilot
Or actually, git patches break it down by file which might be perfect for a details and summary block
#
thepaperpilot
It'll be cool having them all in one place, across my GitHub, codeberg, and personal forgejo instance.
#
[tantek]
[mattl] the fact that so much of git's abstractions leak into user interface is absolutely unacceptable. Consider if WordPress, Wikipedia, etc. all had actions / verbiage based on SQL. Just as no one here would suggest UIs with SELECT WHERE or DROP TABLE etc., I find it unfathomable how folks put up with leaky git abstractions.
#
[tantek]
git is just storage plumbing, just like MySQL. it's not special.
#
thepaperpilot
Alright, I could refer to them as edit posts in the UI, then. I think rendering the patch still makes sense, as it's fairly readable and far more practical to implement than inline rendering or some other alternative
#
thepaperpilot
Plus way more likely for a micropub client to be able to parse than a boutique method
#
[tantek]
yeah I think GH has some helpful UI here, in displaying both a "diff" view and a "end result of applying the edit" view and allowing users to toggle between them
#
thepaperpilot
That said, showing the changes inline with a button to jump to the next and previous changes, and a link to the raw .patch somewhere, is probably the idea version of this
#
[tantek]
nice thing is there's lots of existing UI work for this you can draw inspiration from
#
[tantek]
if you find particularly nice examples, please screenshot and add to /edit !
doesnm, ttybitnik, CRISPR, gRegorLove_, troojg, [fluffy] and __DuBPiRaTe__ joined the channel