@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 #Twitter #Xitter #SocialMedia

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

Mention autocomplete in (desktop only).

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 as a user: pointless redesigns and UI rearrangements all the time. And your device snitching on you in the name of "security" (see SafetyNet).

As an app developer: pointless abstractions on top of the SDK, that change every season, as the only "recommended" way of doing things. Of course you can always still use system APIs directly, which I do, but Google surely acts like you aren't supposed to do that.

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

You can now choose how you see comments in . This is most probably very buggy.

grishka, to fediverse
@grishka@mastodon.social avatar

In case someone wants possibly the longest thread on the fediverse for testing purposes, here you go: https://mastodon.social/@brownpau/112322747861701800
With the way I store replies in #Smithereen, this will soon exceed my limit of 256 levels ¯_(ツ)_/¯

#activitypub #mastodev

grishka, to fediverse
@grishka@mastodon.social avatar

I made a FEP for an important part of my groups implementation: https://codeberg.org/fediverse/fep/src/branch/main/fep/db0e/fep-db0e.md

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 fediverse
@grishka@mastodon.social avatar

Reposts are now done in #Smithereen. You can only make "quote-posts", not Announce reposts because Announce is too confusing and doesn't fit my vision. However, Announce reposts are no longer this half-assed thing like they were before. They now show up in people's profiles and use a different icon from my native reposts.

Also: new UI for likes.

#ActivityPub #mastodev

image/png
image/png
image/png

jon, to Vivaldi
@jon@vivaldi.net avatar

New @Vivaldi release. Plenty of good stuff in here. The Feed Reader got special attention this time.

When you go to a page that provides a feed, you can click the feed reader icon in the address bar to follow it.

You can follow news sites and blogs, but did you know that you can follow Youtube channels as well?

With this update, you can now follow subreddits and users on Reddit, as well as repository releases and commits on GitHub.

Enjoy!

https://vivaldi.com/blog/vivaldi-on-desktop-6-7/

#Vivaldi #browser #Feed #Windows #Mac #Linux #Computer

grishka,
@grishka@mastodon.social avatar

@jon @Vivaldi hmm, I currently use NetNewsWire for my RSS feeds, maybe I should give the Vivaldi's RSS reader a try 🤔

I have a question about the picture: where do those 3 traces on the left go?

grishka, to random
@grishka@mastodon.social avatar

Proper support for reposts in , finally!

grishka,
@grishka@mastodon.social avatar

Since reposts/boosts are now stored as actual posts, albeit with a bunch of special-case handling in many places, they now appear in profiles too.

Smithereen's native type of repost will be the "quote-post", the one that creates its own separate comment thread. All this is specifically for compatibility with the rest of the fediverse predominantly using the Announce activity for reposting.

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

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.

macrumors, to random
@macrumors@mastodon.social avatar
grishka,
@grishka@mastodon.social avatar

@macrumors Twitter*

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 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,
@grishka@mastodon.social avatar

Evan's Threads account (@evanprodromou) is federated and you do need to parse HTML to load his past posts.

Smithereen now supports that! And I also found a bug in Threads.

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,
@grishka@mastodon.social avatar
grishka,
@grishka@mastodon.social avatar

But I also want to see the bullshit "core technology fee" challenged.

grishka,
@grishka@mastodon.social avatar

Oh look, now they're allowing apps to be installed from the web, but only for those developers that had already become popular enough on the app store 🤡

How many more iterations of malicious compliance are they going to go through before iOS app installation will be the same as on macOS with gatekeeper disabled?
https://www.macrumors.com/2024/03/12/apple-announces-app-downloads-from-websites/

grishka, to random
@grishka@mastodon.social avatar

It's been 0 days since I last got cloudflared

grishka,
@grishka@mastodon.social avatar

And again

grishka,
@grishka@mastodon.social avatar

@brawaru cloudflare makes it way too easy to set up. Such things should not be made easy, IMO.

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