@stefano@bsd.cafe avatar stefano , to random

The time is probably right.

Back in 2022, when I was still using iOS, I wasn’t completely happy with the Fediverse apps that were available. I was mostly using Akkoma, and the interface I liked the most was actually its web UI, even on mobile. So I started playing with Xcode and put together the foundations of an app tailored to my needs.

A lot has changed since then and today we have great alternatives like IceCubes, Mona, Ivory, etc. Each one has strengths and weaknesses though, so I picked up my old project again and kept pushing it forward.

So I’m happy to announce that my app will finally see the light: I’ve been using it for the past few days and, in my spare time, I’m fixing bugs and adding missing features. I’m building it around my own needs, so it doesn’t have to “appeal to everyone”. I wouldn’t call it opinionated, but it’s definitely targeted.

The app will have one key trait: support will be a first-class feature, not an incidental one. Many apps, especially on iOS, support snac as a side effect, but the experience is often not optimal. In this case, the choice is deliberate and it strictly follows the Mastodon API support implemented by snac. So snac will work properly (within the limits of the platform, of course).

Among the features already implemented: the app is minimal and lightweight (under 10 MB, including debug code), easy on RAM, and privacy-first (for example it strips EXIF data from media before posting, so the server will never see it). On snac it also cleans up the "Boosted by Aoderelay" messages that appear when using a relay, removes the character limit, and supports posting in Markdown.

I also added support for Apple Intelligence to generate alt text, both for the media I post and for media posted by others that is missing alt text.

Everything is processed locally through Apple APIs and only on supported devices. The results aren't amazing, Apple Intelligence is extremely limited, but in my opinion it's the only privacy-friendly and ethical way to approach it. And of course, you can disable it.

On Mastodon it supports all the main features: lists, quote posts, granular notifications (you can choose what you want for each category), notification grouping, multi-account support, and it works.

It's still missing a few things (block, etc.) and has some bugs, which I’m spotting as I keep using it.
As soon as it's stable enough, I'll invite a few people to test it. I still haven't fully decided how I'll distribute it: an Apple Developer account has a yearly cost, and I hope to reuse it for other projects too. So this app might be paid, with a trial period, but if possible (I still need to check what’s feasible) I'd like it to be free if you connect to one of the BSD Cafe instances, illumos Cafe, or any snac instance, including your own.

I don't know how long it will take before it's ready... but I can already tell you what it will be called.
It already has a name, and it's... MastoBlaster.

This name was chosen for personal reasons, and also because of its similarity to Master Blaster by Stevie Wonder, which even today feels relevant and fitting for the Fediverse.

Stay tuned!

@Vivaldi@vivaldi.net avatar Vivaldi , to random
@joyousjoyness@mastodon.social avatar joyousjoyness , to random

LAST CALL for my Birthday/Black Friday/Cyber Monday Sale!

Ends midnight PST, use code BDAYBF2025! Most of the store is up to 25% off!

Grab an awesome holiday gift while you can!

https://www.joyousjoyness.com/discount/BDAYBF2025

ALT
@joyousjoyness@mastodon.social avatar joyousjoyness , to random

Let's try that again!

It's my birthday and it's Black Friday/Cyber Monday... time to CELEBRATE!

Grab your Xmas gift up to 25% off by Monday 12/1 midnight PST! Use code BDAYBF2025!

Happy shopping!

NEW LINK: https://www.joyousjoyness.com/discount/BDAYBF2025

ALT
@ReignsoundPresents@mastodon.social avatar ReignsoundPresents , to random

👋 Reignsound Presents™ is a curated media brand under the Reignsound™ umbrella, showcasing creative projects, content, and stories that inspire, entertain and move culture.

Learn more about Reignsound™ → https://reignsound.vercel.app

ALT
@joyousjoyness@mastodon.social avatar joyousjoyness , to random

Flash Sale ENDS TONIGHT!

This is the final sale before my Holiday Delivery Guarantee Cutoff on 11/21 for US Custom Orders.

Use code NOV2025!

Up to 25% off of the entire store, and buy 3 get 1 free print and buy 4 get 1 free sticker/greeting card deals stack!

https://www.joyousjoyness.com/discount/NOV2025

video/mp4

@joyousjoyness@mastodon.social avatar joyousjoyness , to random

Flash Sale is on NOW!

This is the final sale before my Holiday Delivery Guarantee Cutoff on 11/21 for US Custom Orders.

Use code NOV2025!

Up to 25% off of the entire store, and buy 3 get 1 free print and buy 4 get 1 free sticker/greeting card deals stack!

https://www.joyousjoyness.com/discount/NOV2025

video/mp4

@joyousjoyness@mastodon.social avatar joyousjoyness , to random

The holidays are coming!

Here are my Holiday Delivery Guarantee dates (US Only): November 21 for custom orders and December 4th for all other items.

I will be fulfilling orders after these cutoffs but will not be guaranteeing delivery by Christmas, so grab your gifts ASAP!

Text: "All Items (US Only) Holiday Delivery Guarantee Ends December 4, 2025." It's on a blue background with a circle at the top with a painting of a ginger cat's face in it. Above are some pine needles and sparkles. At the bottom are 3 snowflakes.

ALT
@joyousjoyness@mastodon.social avatar joyousjoyness , to random

FLASH SALE IN 5 DAYS!

This is the final sale before my Holiday Delivery Guarantee Cutoff on 11/21 for US Custom Orders.

No code needed! Up to 25% off of the entire store, and buy 3 get 1 free print and buy 4 get 1 free sticker/greeting card deals stack!

See you on Nov 7th!

ALT
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
sga , (edited ) to PieFed Meta in Share your PieFed CSS
@sga@piefed.social avatar

i have the following applied on all websites (i can toggle with keybinds)


* { font-family: "iosevka-custom" !important; }  
* { border: black !important; }  
a { color: #2fafff !important; }  
a:visited { color: #44bc44 !important; }  
footer { display: none; }  
body {  
  /* padding: 0px !important; */  
  background-color: black !important;  
  background: black !important;  
  bg: black !important;  
  border-color: black !important;  
  border: black !important;  
  color-footer-background: black !important;  
  color-footer-border: black !important;  
  color-header-background: black !important;  
  color-header-border: black !important;  
  color: white !important;  
  font-size: 22 !important; 
  footer-background: black !important;  
  footer-border: black !important;  
  footer-foreground-color: black !important;  
  footer-text: black !important;  
  foreground-color: white !important;  
  header-background: black !important;  
  header-border: black !important;  
  main-bg: black !important;  
  meta-bg: black !important;  
  outside: black !important;  
  text: white !important;  
}  
#announcement, #headline, #menu, #menu a, #minitoc, background-color, blockquote, pre, code, footer, html, input, textarea, nav, nav .communities, th, tr, .AppHeader .AppHeader-globalBar .AppHeader-localBar .border .buttons .comment .content-item-container .content-item-footer .timestamp .file-header .gh-header .listingblock .news .alert .pull-info .side-bar .topnavbackground .topnavcontainer { background-color: black !important; }  

I get a very nice dark(black) theem

https://envs.sh/s/xLuhQYBDebgY3FtE-zr0xQ/ZRq.png

@joyousjoyness@mastodon.social avatar joyousjoyness , to random

📢 New Product Incoming 📢

Getting prepped with an entirely new product line: Greeting Cards!

Limited quantities will soon be available for purchase, so follow for updates and I'll be running a sale to celebrate!

Do you send cards just because?

ALT
@blazetrends@mastodon.social avatar blazetrends , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@jeffcodes@infosec.exchange avatar jeffcodes , to random

to my followers (all 3 of you), I have moved instances from @fosstodon.org to, well, here @infosec.exchange!

Be safe, be well, stay informed, do not consent in advance.

Also, FAANG companies are not your friends, find more secure and privacy focused services. 😃

@aral@mastodon.ar.al avatar aral , to random

I’m in the process of rewriting our sites that use Site.js¹, which has been deprecated for some time now, in Kitten².

In any of your sites use Site.js, I’d highly recommend doing the same thing. This is also a heads up for anyone who uses Site.js to install and run their own Owncast server³.

Site.js will be retired and the web site will start forwarding to Kitten’s at the end of April, 2025.

In May, automatic TLS certificate renewals for existing sites will start to fail.

(Kitten is the spritual successor to Site.js. Or think of Site.js as my first attempt at a Small Web server. I learned a lot while making it and a lot of the components I built for Site.js – like Auto Encrypt⁴, etc. – live on in Kitten.)

:kitten:💕

¹ https://sitejs.org
² kitten.small-web.org
³ CC @gabek , @owncast : If Site.js is still listed as a way of installing Owncast, now would be a good time to remove that and to relay this to folks in the Owncast community :)
https://codeberg.org/small-tech/auto-encrypt

@smallcircles@social.coop avatar smallcircles Bot , to random

🦸

I just left the group I shared with my neighbors, overcoming the and - after a previous 2 weeks ago with a lot of background information - left a final goodbye with a strong to get informed on the rationale of my 'silly utile' behavior. BUT as us know..

💰 one dime + 💰 one dime = 💎 2 cent!

The text is in the alternative text, should it be inspirational for your own rallying cry today.

Highly recommend: Add a ref. to @aral talk!

ALT
@FreeCAD@fosstodon.org avatar FreeCAD , to random

FreeCAD Version 1.0 Released
After more than twenty years of intense and sustained development, the FreeCAD community is proud to announce the release of version 1.0. FreeCAD 1.0 is now available for download on all platforms.

https://blog.freecad.org/2024/11/19/freecad-version-1-0-released/

https://www.youtube.com/watch?v=x5oXSGhK7EY

@michaelshotter@universeodon.com avatar michaelshotter , to bookstodon group

EBOOK GIVEAWAY: To celebrate the recent release of the audiobook, the Kindle edition of "The Big Men" is free via Amazon this weekend!

If you've yet to experience this one-of-a-kind paranormal thriller for yourself, there's never been a better time!

http://amazon.com/dp/B074718D3M

bookstodon@a.gup.pe icon bookstodon group specfic@a.gup.pe icon SpecFic group

@cosvak@mastodon.world avatar cosvak , to random

@pixelfed I remember you all posting something about an easy self hosting solution for single user pixelfed. What happened to that?

kranzkrone ,
@kranzkrone@quasselkopf.de avatar

@pixelfed
WHAT happend since that announcement, back in November of Year 2023? 🤨

Now it's the Year 2025 and still no release of this big announced project... 😩

What's going on? 🤔


@cosvak