@grishka@mastodon.social avatar

grishka

@grishka@mastodon.social

Software developer from Russia who's almost lost faith in the modern IT. Used to work at VKontakte, then Telegram. Currently building my own fediverse project to save our online social lives from greedy corporations. Follow the progress: #smithereen

Also working on the Mastodon Android app.

Русскоязычный аккаунт — @grishka

This profile is from a federated server and may be incomplete. Browse more on the original instance.

rolle, to twitter
@rolle@mementomori.social avatar

It finally happened: Twitter changed the domain to x.com. Twitter.com is no more.

#X

grishka,
@grishka@mastodon.social avatar

@rolle must be a staged rollout... Or is that "tweak new Twitter" extension so good it prevents that redirect?

grishka, to fediverse
@grishka@mastodon.social avatar

is about to become GDPR compliant 😅

I like my approach with deactivation period better than what others do. For example, @pixelfed deletes accounts immediately and it turns out people change their minds on this stuff sometimes.

image/png

grishka, to fediverse
@grishka@mastodon.social avatar

0.6 is out! 🎉

And with it, the complete federation feature parity with Mastodon. New features include:

  • Direct messages
  • Privacy settings
  • Followers-only posts (from other servers)

grishka, to random
@grishka@mastodon.social avatar

Here's an unpopular opinion: Google is outstandingly terrible as the maintainer of Android. Android needs to become a separate entity, preferably a nonprofit, and preferably run by someone who has strong opinions.

grishka,
@grishka@mastodon.social avatar

@masukomi Apple is also guilty of this all — for one, there isn't a supported way to modify iOS at all, or even just install apps from outside of the app store. Is jailbreaking even still a thing?

On the developer side, Apple also has their own counterpart to the overhyped Jetpack Compose, SwiftUI. And it's also terrible: https://tonsky.me/blog/swiftui/

grishka, to random
@grishka@mastodon.social avatar

Dear websites, there's exactly zero cases when I would like to download a PDF instead of viewing it in the browser. Don't do it. Just don't.

(if I'll ever make my own web browser, it would intentionally lack support for the Content-Disposition header)

grishka,
@grishka@mastodon.social avatar

@matt @evemassacre
I don't want all these "I only want to see this one single time and never again" files cluttering my downloads folder

grishka, to random
@grishka@mastodon.social avatar

It's been 0 days since I last got cloudflared

grishka, to random
@grishka@mastodon.social avatar

Apple is in its "fuck around" phase with the EU right now. Can't wait for the "find out". It's gonna be gorgeous.

grishka, to fediverse
@grishka@mastodon.social avatar

I want an opinion. If you have a rule to not allow signups with some email domain, would you expect it to also apply to signup requests, when your server is in manual-approval mode?

grishka, to random
@grishka@mastodon.social avatar

Overall, how satisfied are you with these random popups in various Google products asking you how satisfied you are?

grishka, to fediverse
@grishka@mastodon.social avatar

Working on private messages in and I'm wondering how much sense CWs make for them. From Mastodon's PoV, "private messages" are just posts. They thus share all the same properties. In my implementation, however, messages are distinct from posts, both in the UI and in the database. In my UI I don't have anywhere to display that content warning as a spoiler without it being super awkward. I can use it as a subject line however 🤔

Any thoughts?

grishka, to random
@grishka@mastodon.social avatar

Happy programmer's day!

video/mp4

grishka, to fediverse
@grishka@mastodon.social avatar

Is there an server where I need to parse HTML for <link type="application/activity+json" href="..."/> to get to the JSON representation of an object? I want to add support for this in but I need something to test against.

grishka, to fediverse
@grishka@mastodon.social avatar

Are there any servers that implement read receipts for direct messages, or is this something I'll have to do myself?

grishka, to fediverse
@grishka@mastodon.social avatar

0.7 is out, finally making it practical to run a server with open signups.

This release brings too many changes to list here, both internal and external.

  • All-new moderation tools: role-based permissions, revamped reports, new ways of limiting user accounts, and so much more!
  • All-new media storage: Smithereen now keeps track of references to files, simplifying the code, and adds support for S3 object storage.
  • Tens of minor bug fixes and UX improvements.

grishka, to random
@grishka@mastodon.social avatar

https://notes.dt.in.th/HDRQRCode

🤯 (only works on recent-ish Apple devices)

grishka, to random
@grishka@mastodon.social avatar

Can anyone recommend a free, preferably open-source, stock-looking launcher for Android that has usable pages on both sides of the main page? Like it used to be before Google Now was introduced (which was wonderful until someone totally ruined it with news to get promoted).

grishka, to fediverse
@grishka@mastodon.social avatar

Are there any ActivityPub servers that implement and federate presence statuses for actors (online/offline)?

grishka, to random
@grishka@mastodon.social avatar

Please, stop calling Twitter "X". There's no such thing as "X", it's still Twitter, has always been, will always be. You can't call things single-letter names even when their stupid CEO insists you do.

grishka, to fediverse
@grishka@mastodon.social avatar

After all these years, finally has this remote interaction thingy when you click a like or share button while logged out.

grishka, to random
@grishka@mastodon.social avatar

Proper support for reposts in , finally!

grishka, to random
@grishka@mastodon.social avatar

I'm getting better at drawing pixel-perfect SVG icons. Yes, I disable antialiasing for some of my SVGs so they look crisp on non-retina displays.

image/png

grishka, to fediverse
@grishka@mastodon.social avatar

Mention autocomplete in (desktop only).

grishka, to fediverse
@grishka@mastodon.social avatar

So, no longer requires a username when signing up. You instead get assigned one automatically, of the form "idXXX" where XXX is the ID for your user record. You can change it later in settings if you wish. Current Mastodon versions handle this change no problem.

The username is only visible in two places:

  • The URL of your profile
  • When someone mentions you
    So it's not very important. Definitely not important enough to be a required field when you register.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • thenastyranch
  • magazineikmin
  • Durango
  • ngwrru68w68
  • rosin
  • Youngstown
  • ethstaker
  • cisconetworking
  • slotface
  • InstantRegret
  • tester
  • kavyap
  • DreamBathrooms
  • megavids
  • khanakhh
  • mdbf
  • GTA5RPClips
  • everett
  • modclub
  • cubers
  • Leos
  • tacticalgear
  • osvaldo12
  • normalnudes
  • anitta
  • provamag3
  • lostlight
  • All magazines