Email or username:

Password:

Forgot your password?
572 posts total
Gregory

Yet another #Smithereen update. Besides now being able to open the wall as a separate page and filter it by own/all posts, you can now also see what two people have written on each other's walls.

#activitypub

Gregory

Tiny #Smithereen update: Mastodon-style reposts (aka retoots) no longer look terrible.

#activitypub

Gregory

Two #Smithereen updates.
- If a post contains more than one picture, those will be laid out in this kind of tile layout. It works better when image dimensions are specified, which unfortunately no other #ActivityPub software is doing as of now afaik.
- There's now this half-assed photo viewer in a layer. Will do for now, but I'll have to make a proper one anyway when there will be photo albums and tags and comments and all that stuff where photos aren't just image files.

Gregory

A bit of trivia: in VK, this layout algorithm was internally called "Zhukov layout", after the developer who first came up with it. Except there it used some hacky floating divs, but here I implemented it with CSS grid and the result is stretchable.

Gregory

It only took me two years before I realized that my monitor is big enough that I can maximize the browser window and have the dev tools side by side like this, as opposed to using it in a tiny area at the bottom of a small-ish window.

Gregory

Another day, another Vivaldi bug reported to never be fixed.

Gregory

So, #Smithereen update. Tweaked the desktop layout a bit. Made the overall page narrower, changed other dimensions here and there, updated the logo to look nicer. Now it's starting to look like something I'm nostalgic about :)
#activitypub

Gregory

Drawing pixel-perfect icons gives me some weird kind of satisfaction.

Gregory

Looks gorgeous on a retina display too. Also notice the new favicon, this now has a 32x32 version after I finally found a tool that would let me make an .ico containing more than one image on macOS.

Gregory

A thought on #Smithereen. What if I (later) add a setting to disable microblogging? Either per account or per instance. As in, you won't be able to write on your own wall, and you won't see other's posts in your news feed. You would still see other events there. This would essentially be a switch to "bring the wall back" outraged VK users were asking for in 2010. 🤔
#activitypub

fperson :SarianFlagRounded:

@grishka IMO this, combined with okayish promotion, can help get users who want стену back.

Gregory

#Smithereen update. I guess I'm done with my image storage changes — it all works now, and blurhashes are calculated and stored for all newly uploaded images in posts. I also made building the JNI library easier because it's only now that I discovered the intended use for pkg-config (to return compiler flags).

So, uh, what about groups? 🤔 😏

#activitypub

wakest ⁂

@grishka I fucking love blurhash, glad to hear you are implementing it there. Everytime I am on a site that doesn't have it I miss it.

Can't wait for real groups! Have you made much progress on writing any FEPs?

Gregory

The all-new, imgproxy-ified build of #Smithereen is already running on my server, but I'm yet too scared to actually push the code to github. All the existing data was carefully migrated using two sloppily written php scripts.

Uh, and I forgot blurhash. Gotta add blurhash.

#activitypub

Gregory

#Smithereen progress update. I'm currently rewriting everything related to image storage to use github.com/imgproxy/imgproxy. It's just so much better it's mind-blowing. What used to be 8 files (4 sizes in 2 formats) is now a single webp image. I deleted so much code. Profile pictures in particular are now 1 file too, since imgproxy handles cropping the square version out of the full rectangular one.

Gregory

I'm also going to implement blurhash while I'm at it.

Gregory

Why is this a thing on git.activitypub.dev? We all know password complexity requirements have nothing to do with security. Btw, this is configurable in gitea: docs.gitea.io/en-us/config-che

cc @cj @pukkamustard

cj 🇺🇸🇨🇭

@grishka It's probably the default config option for the DigitalOcean droplet deployment. I haven't touched most of the config, except the sendmail related ones.

@pukkamustard

Gregory

(yes I receive my own IRC messages on my phone because there still are no good Matrix clients for macOS so I use Adium)

Gregory

You aren't using Facebook right now. Please tap here to fix this ASAP.

(I have two completely empty accounts added to the app, tested oauth a while ago)

Gregory

How naive of this thing to assume I have anything resembling a sensible sleep schedule.

Gregory

Today I learned about this Houdini API thing that will finally make the web a viable application platform. Custom layout and drawing without compromises and workarounds, at last.

Meanwhile "please use #Firefox, browser engine diversity is important".

Gregory

Small #Smithereen update. As in VK, you can now specify your middle and maiden names, if any. Unlike VK, you can specify a maiden name regardless of your gender, because why not.

#activitypub #mastodev

Gregory

(yes I know this layout is too wide, I'll make it narrower someday)

Deadly Headshot

@grishka
Gender should be a freeform textbox, not a dropdown...

Go Up