@anmol The problem is that the php-intl or php-gettext extension (or both) are not installed or not enabled,therefore it can't find the Locale PHP class.Try to install them over your package manager and/or uncomment their lines in the php.ini .And it has nothing to do with the quote you mentioned from the instructions.If one locale is not enabled and a user tries to use it,Halcyon will simply load in English.It will not make the whole application fail.

@Zeth We're sorry for the inconvenience 😒 Our network provider is having some connectivity issues and there's nothing we can do about it but hoping that it will be back soon πŸ˜• However you may find some useful information on notabug.org/halcyon-suite/halc and thanks to it being open source and decentralized,you don't need our server (which is basically just a information page).You can use it on halcyon.dev-wiki.de or halcyon.pro for example.

@salimrezanewton You can find a installation manual here: halcyon.social/documentation.p The download can be found at notabug.org/halcyon-suite/halc (or just git clone the repository,that makes updates easier)

is a client for and which looks like the therefore it's easy to use for people coming from there.It's free software and decentralized just like Mastodon.You can find a list of servers hosting it on halcyon.social/instances.php or you can find more information at the homepage halcyon.social .It's licensed under AGPL3,the source code can be found at notabug.org/halcyon-suite/halc

We've just released 2.4.5 with the following changes:
- Add support for emojo categories
- Automatically rewrite links to Invidious or Nitter when sending
- Add links to open posts or accounts in the admin panel
- Bugfix: Content warnings are always expanded
- Bugfix: Link to profile within mention notifications leads to error 404
- Bugfix: Small square always shown at search suggestions when history is empty
You can download it from notabug.org/halcyon-suite/halc

@shadow8t4 I expect that to be easy to reproduce on my own development instance.Maybe I just forgot some tests when I changed something at the post templates πŸ˜•

@shadow8t4 This could be a bug.Thanks for the hint.I will have a look at this when I find some time.


We've just released 2.4.4 with the following changes:
- Added a option to rewrite all links to a instance which can be set by the instance admin
- Click on animated GIFs is now handled in the same way as normal images
- Enabling full height for images does now also work for animated GIFs
You can download it from notabug.org/halcyon-suite/halc but please don't forget to add the new option in your config.ini

The original version of 2.4.3 unfortunately had a critical bug where some posts can cause a Javascript error which prevents the timeline from further rendering.This bug has been fixed now.We removed version 2.4.3 and created it again without the bug.Please download and install Halcyon 2.4.3 or if you're using Git,just pull the latest commit.We're sorry for the inconvenience 😒

@shadow8t4 Halcyon saves the theme setting in a cookie.This shouldn't be deleted by a server restart as it's stored client-side.I've never seen the issue you are describing and I have no idea how to reproduce it πŸ˜•

We've just released 2.4.3 with the following changes:
- Optimize status templates script
- Bugfix: Login doesn't work with non-alphanumeric parts in access token
- Bugfix: YouPlay/Invidious doesn't work for youtube.com and youtu.be links
- Bugfix: Empty image placeholder if toot has audio
- Bugfix: Size of autocomplete dropdown varies
- Bugfix: Media sometimes not embedded when link preview exists
You can download it from notabug.org/halcyon-suite/halc

Yesterday there was a server outage on this instance which resulted in some data loss of the newest posts.We don't know what exactly happened but likely the admin had to restore a old backup.Unfortunately our poll was lost due to that but it was already finished.Here are screenshots of the results.

We've just released 2.4.2 with the following changes:
- Added support for trending hashtags (not in Mastodon stable yet)
- Added URL unshortener
- Added automatic redirect of YouTube links to Invidious
- Automatically answer with CW to posts with CW
- Improve French+Arabic translation,add Spanish
Important: Please take care of the new variables in the config.ini.sample and enable the es_ES locale on your system
You can download it from notabug.org/halcyon-suite/halc

@nvsr cURL option constants should be set by PHP automatically.You can find a list of them here: php.net/manual/en/function.cur

@nvsr I don't see a real difference between $parameters[CURLOPT_POSTFIELDS] = http_build_query($data); and $arr['foo'] = "bar";.As key I use a constant instead of a string and as a value I use a function instead of a string but both should be fine as far as I know.Can you please further explain where you locate the error?
For the second problem,I see what you mean and will do that.

@nvsr I'm back from holidays and had a look at those problems but I have questions.
- This is the standard form of assigning a value to a associative array,isn't it?In which way should I do it if not in this?Using array_push() would only make sense for numbered arrays.
- Which form of sanity checking do you think I need at this point?First checking that $response exists and is an array,then checking that for ['html'] and so on?Or do you mean something else?

@shadow8t4 No need to open a Git issue.As there are multiple ways to suggest things (Git/Mastodon/Email/Private) I manage that all on a private OpenProject instance where I already added it.

@shadow8t4 It's because nobody has requested that feature yet.Thanks for suggesting that.It has a good chance to be already in the next version.

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!