cheeaun, to mastodon
@cheeaun@mastodon.social avatar

#PhanpySocial changelog ✨

🏟️ Media gallery layout for hashtag page and profile page (media-only filter)
🫰 Small UI touches
🐛 Bug fixes

🔗 https://phanpy.social/
💬 https://matrix.to/#/%23phanpy:matrix.org

🙇‍♂️ I would like to thank folks who sponsor me monthly via GitHub Sponsors (https://github.com/sponsors/cheeaun) & those with one-time donations via https://www.buymeacoffee.com/cheeaun etc.

#Mastodon #MastoDev

dgoldsmith, to random
@dgoldsmith@mastodon.social avatar

Great thread from @renchap on what's next for Mastodon development, and how you could help!

https://oisaur.com/@renchap/111348683647208315

#mastodev

renchap, (edited ) to mastodon
@renchap@oisaur.com avatar

In the last few weeks, I have been trying to organise the development work, so our (very small!) resources are used efficiently. This led us to a tentative roadmap for Mastodon 4.3, with a (very optimistic) release date before Christmas.

Here are the main items ⤵️

grishka, to fediverse
@grishka@mastodon.social avatar

#Smithereen 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)

#mastodev #activitypub

pipilo, to mastodon
@pipilo@indieapps.space avatar

Adding 2 new features to comply with App Store guidelines: user blocking and post reporting.

Reporting is a bit challenging because Pixelfed reports work differently than Mastodon. Hopefully this will work and pass app review once finished.

Screenshot of new post reporting screen in Pipilo. Type of abuse picker is selected with a list of available categories. Under that there is a field to enter additional information and preview of a post that is being reported.
Screenshot of post actions in Pipilo. Newly added Report action is visible in the list.

walleri, to swift

Today I'm excited to finally introduce @walleri!
Walleri is a Mastodon Client that lets you listen to your timeline instead of reading it!
Here is the TestFlight Link: https://testflight.apple.com/join/kex6mnjV
If you have any feedback - good or bad, don't hesitate to reach out!

cheeaun, to mastodon
@cheeaun@mastodon.social avatar

Time for a small #PhanpySocial changelog ✨

🗓️ Experimental month filter for posts on profile page
🗞️ Trending news carousel
🫰 Replace “Favourite” with “Like”
🐛 Bug fixes

🔗 https://phanpy.social
💬 https://matrix.to/#/%23phanpy:matrix.org

#Mastodon #MastoDev

renchap, to random
@renchap@oisaur.com avatar

We just merged a large change in Mastodon's UI, upgrading the icons from FontAwesome to Material Icons, and switching from loading them as a font to inline SVGs.

This is probably a large change for people maintaining alternative themes, please send your feedback if it makes things easier or harder for you! (cc @nileane / @rolle)

renchap,
@renchap@oisaur.com avatar

The PR is here for anyone curious: https://github.com/mastodon/mastodon/pull/27385

This only impacts the React-rendered part of the app for now. If someones want to work on switch the Rails views to use those new icons, please ping me☺️

This would allow to remove FontAwesome altogether, and load far less assets!

mousebot, to mastodon
@mousebot@todon.nl avatar

#mastodev #mastodon #mastodonAPI #help

does anyone know the maximum number of times you can pass an any[] path parameter to the mastodon API?

(i thought i could have a timeline of all tags i'm following, but it doesn't work, so the max must be pretty small.)

(have asked on official docs repo, no answer.)

Edit: looks like the maximum number of elements in the any[] array is a measly, stingy 4! sad face.

julian, to fediverse
@julian@fietkau.social avatar

For this weekend's coding project, I built a tiny single-user Bluesky→ActivityPub one-way bridge I named “Pinhole”. If there's someone on Bluesky whose posts you want in your Mastodon feed, you can download and run it yourself: :fietkau_software: https://fietkau.software/pinhole

Caveats: 1. I intentionally built it anti-scalable: you can use it to follow one Bluesky account from one fedi account, and that's it. 2. You need experience with web servers.

cheeaun, to CSS
@cheeaun@mastodon.social avatar

Experimenting with trending news/link "cards" on Trending page (dev site). Feels like the only thing that Phanpy has is carousels all over the place 😂

Implementation detail: average color extracted from blurhash, tuned to lower or higher "brightness" by using Oklab color space. CSS oklab(): https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/oklab

#PhanpySocialDev #MastoDev #CSS #WebDev

Trending news carousel on Trending page, on Phanpy site. It's a list of links to news sites, with an article image, headline and small snippets of the article for every link.

inkorrupt, to random German
@inkorrupt@chaos.social avatar

Moin.
Bevor ich mich ggfs. unnötig aufrege - und ich bin sooo 🤏 kurz davor - eine Frage an [#mastoadmin und #mastodev: ]

Wie kommt es, dass mir ein "automatisierter" #Friendica-Account seine ungeboosteten Beiträge in die TL spülen kann, obwohl ich ihm ganz sicher nicht folge? 🧐

Ich frage für meine geistige Hygiene und es geht um "Epoch Times" 🤮 auf der Instanz "anonsys.net".
(siehe Screenshots)

Screenshot: Das Profil von "Epoch Times" auf der Instanz "anonsys.net"

cheeaun, to random
@cheeaun@mastodon.social avatar

Okay, neat.

  • requires Mastodon v4.2 search with from:user, before:YYYY-MM-DD & after:YYYY-MM-DD options
  • test API call is performed to check if search works, to show/hide the field because /api/vX/instance doesn't tell if server has search enabled or not
  • <input type="month"> with fallback as browser support ain't great https://caniuse.com/?search=input%3A%20type%3D%22month%22

#PhanpySocialDev #MastoDev

Profile page on Phanpy dev site, showing the new month filter that allows users to filter profile's posts by month + year.

utzer, to helpers

Can someone build a catch-the-whole-thread function for please?

utzer,

@hypolite maybe some #Mastodon developer can enlighten us...

#MastoDev

untitaker, (edited ) to mastodon
@untitaker@woodland.cafe avatar

Wrote up a proper README for my list-based timeline experiment, and where i'd like to take it.

Would anybody use this if it were a service?

https://github.com/untitaker/mastodon-list-bot

EDIT: this is now an actual service, in beta. DM me if you want to start using it.

cheeaun, to random
@cheeaun@mastodon.social avatar

#PhanpySocialDev (dev site) is now upgraded to @neet masto.js v6 https://github.com/neet/masto.js/releases/tag/v6.0.0

#MastoDev

johnefrancis, to random
@johnefrancis@mastodon.social avatar

Finding the "group boosts" feature is a bit weak, and I see too many repetitive appearances of popular boosted posts.

It uses timeboxing or repeat counts, and needs re-tuning as the Mastodon network grows.

I'm going to look for or create an enhancement request to make the thresholds observable and configurable.

matt, to mastodon
@matt@oslo.town avatar

Ah, this is a nice little Firefox Add-on :firefox: that will alert you of Mastodon user's accounts as you browse the web.

(It looks in the website for the same snippet of code used to 'verify' your profile on Mastodon).

Clever stuff by @tvler 👏

https://addons.mozilla.org/firefox/addon/streetpass-for-mastodon/

megalodon, to android
@megalodon@floss.social avatar

any android devs here who know how i can reliably update a BindableViewHolder's views when

  • it's off-screen and therefore not a child of the recycler view
  • it's still bound to the same item and therefore won't rebind when scrolled back into view?

this appears to be the reason why the visibility toggle doesn't hide media when it's not on-screen (thereby corrupting the post state), and i don't know how to fix it :/

#Android #AndroidDev #MastoDev

rolle, (edited ) to mastodon
@rolle@mementomori.social avatar

If we ignore the notion whether it should, what would make the Fediverse or Mastodon easier to approach for the majority of people? Getting rid of tech talk around the platform? Better, world class user interface? Somehow dismantling the whole domain and server structure? Just calling it Mastodon as one service instead of a Mastodon instance with domain, obfuscating it somehow? Just focusing on mastodon.social and ignore the rest? Acting as centralized service on the outside? Making it seamless via features and improvements? Is there any silver bullet?

I am not against the current state of things, on the contrary. Just curious and trying to think outside this box… of instances and other techy stuff. Could it even be easier to comprehend, or do we just have to continue educating people on the matter?

#Mastodon #MastoAdmin

nemeciii,
@nemeciii@mastodon.social avatar

@KatM @rolle so we need @georgetakei do an audio clip explaining how a post ends up on another instance just like mail to another city while some animator/graphic designer @davidrevoy explains it as pictures.

Key punchline it's simple it's on the background and you don't have to care about it it just happens like email.

Ok, now @Gargron what would it take? I'm serious, not maybe that serious but something should be done.

#mastodev #mastodonMarketing

box464, to fediverse
@box464@mastodon.social avatar

I know I've heard of this #ActivityPub issue before - hashtags are sent in the tag collection but don't actually show up in the post itself. What's the fix for that?

Do you have to wrap the inline hashtags in a URL format of some kind before sending out the activity to other servers?

If you post directly to the Mastodon API it seems to manage this issue for you, I think.

#FediDev #MastoDev

cheeaun, to mastodon
@cheeaun@mastodon.social avatar

🤔 Is @mozilla really building their own iOS and Android clients? They don't look like forks of Mastodon's own clients.

@IceCubesApp is on the list too 👀

#Mastodon #MastoDev

mitexleo, to Pixelfed

On our @pixelfed instance (nixorigin.one), we allow upto 20 photos per post 😏 .
Unfortunately @Mastodon can handle only 4 !

grishka, to fediverse
@grishka@mastodon.social avatar

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

#ActivityPub #mastodev

Mastodon, to mastodon
@Mastodon@mastodon.social avatar

4.2 is rolling out across the social web! On our quest to make Mastodon more delightful and easy to use, we've overhauled search, sign-ups, cross-server interactions and a whole lot more:

https://blog.joinmastodon.org/2023/09/mastodon-4.2/

Mumonkan,
@Mumonkan@mastodon.online avatar

@Mastodon i am a mastodon user who also happens to run a few websites. i have this feeling that searching being enabled in mastodon might be effectively creating a denial of service by hitting sites all at once. or something. i cant really explain! i am seeing hundreds of simultaneous hits to the exact same url on my site from mastodon instances all over. all seem to be at ~02:30 UTC. 🥴 wassup? help? is it just me -- which would be weird.

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