Show more

We've just released 2.4.1 with the following changes:
- Display media covers at content warning and on hover
- Add notice for our Halcyon Share Firefox extension
- Respect custom poll limits of Pleroma and GlitchSoc
- Better error handling for missing video previews at Pleroma
- Improve French translation
- Improve German translation
- Some bugfixes
You can download it from

@lerk No problem,I'm always here to help.And also thanks to @jr for informing me about the problems here.

@lerk If something fails in the authentication process,Halcyon always thinks there's something wrong with the Mastodon instance because it doesn't validate its own config and just expects it to be correct.But I assume it's working now?Great!

@lerk I updated the documentation page.If it doesn't find the instance,there could be something wrong with cURL.Is it installed and enabled in your php.ini?Maybe enabling the debug_mode in your config/config.ini will give you more information.

@lerk I don't know a way to do that but I have to admit that I never worked with Nginx.My development instance runs on a Apache-based freehoster and my production instance runs on lighttpd where it's definitely not possible.If you know a way to make use of the .htaccess,feel free to send me your solution.And I'll add that AllowOverride all for Apache to my documentation.

@lerk The problem is that there might come additional rewrite rules with new Halcyon versions.Whenever there are new pages,there must also be new rewrite rules.The .htaccess is within the document root so a new .htaccess is applied automatically while the Nginx config has to be updated manually.That's what many admins unfortunately forget sometimes so I'm really happy that Apache provides an easier way.

@lerk Correct,the .htaccess file contains all rewrite rules therefore no additional config should be needed normally.Well,I thought it would be the default behaviour that htaccess files are parsed but if that's not the case,I'll add that to the documentation.

@lerk Maybe you have a link to the instance so that I can look for the error?There are some server-wide dependencies named in the docs which should also be installed when using Apache.The rewrites are done using the .htaccess file in Apache which is in the document_root and should be automatically used.If the .htaccess is ignored,you have to enable it using AllowOverride all in the vHost config. Free software is made to be changed and reused for whatever is needed so feel free to do so.I'm happy if you can create something useful on top of my code.Please notify when it's finished so that I can announce it here. It's not planned from my side but it's really easy to do it yourself.Just fork my add-on,replace /intent/toot with /share and replace the Halcyon icon with the Mastodon icon and upload it to the Mozilla Add-ons store again.Well,the settings page still has Halcyon design then but I think that's not that important.

@rugk Thanks,that's exactly what I'm trying to do.

@rugk There's no full page included except the settings page.It will only replace all Tweet buttons with Toot buttons.Do you think it would make sense to make a screenshot of some random news page with a small Toot button on it?

Hey there,we have some great news! πŸŽ‰ The extension for replacing Tweet buttons with Toot buttons is finished and approved at the Add-on store.It can be used with every Halcyon instance which runs version 2.4.0 or any upcoming version.You can install it for free at or see the source code at Happy sharing! 😁

The blog post about the changes in 2.4.0 is now online at
Additionally there is a documentation page for our new share feature now:
New text strings can be translated at
Thank you very much for using Halcyon and contributing to make it even better.

@kemonine I first forgot it and then deleted the release,pushed a new commit and then published the version again.Maybe that was confusing for you but it was added before I announced it here.

We've just released 2.4.0 with the following changes:
- Add a share page you can link to from other pages
-> Ways to use this coming soon
- Add a small overlay with profile information when hovering a mention
- Add Arabic translation (incomplete)
- Keep scroll position in timeline when new posts appear on top
- Buxfixes
You can download it from
Important: Make sure to apply the new webserver example config and enable the ar_DZ locale.

Show more
W3C CSS Working Group Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!