A webclient for Mastodon and Pleroma which looks like Twitter

nipos 1bf3b0d761 Updated instance list versions and it does now always say Mastodon AND Pleroma il y a 6 ans
assets f951a224d8 Fixed Pleroma compatibility problems,text inputs now autoresizable,stopped undefined socket tries on profile pages il y a 6 ans
authorize 5ccb63b8c5 First release,no database required,code style changes il y a 6 ans
data 5ccb63b8c5 First release,no database required,code style changes il y a 6 ans
login 523c1fab2f Complete rewrite of the who to follow function il y a 6 ans
widgets 523c1fab2f Complete rewrite of the who to follow function il y a 6 ans
.gitignore 6afd23142e Very small optimizations and first upload il y a 6 ans
.htaccess 5ccb63b8c5 First release,no database required,code style changes il y a 6 ans
404.php 5ccb63b8c5 First release,no database required,code style changes il y a 6 ans
LICENSE fcf58d31a0 Initial commit il y a 6 ans
README.md 1bf3b0d761 Updated instance list versions and it does now always say Mastodon AND Pleroma il y a 6 ans
config.ini.sample 523c1fab2f Complete rewrite of the who to follow function il y a 6 ans
federated.php 5ccb63b8c5 First release,no database required,code style changes il y a 6 ans
footer.php 523c1fab2f Complete rewrite of the who to follow function il y a 6 ans
header.php f951a224d8 Fixed Pleroma compatibility problems,text inputs now autoresizable,stopped undefined socket tries on profile pages il y a 6 ans
home.php 5ccb63b8c5 First release,no database required,code style changes il y a 6 ans
index.php 5ccb63b8c5 First release,no database required,code style changes il y a 6 ans
local.php f951a224d8 Fixed Pleroma compatibility problems,text inputs now autoresizable,stopped undefined socket tries on profile pages il y a 6 ans
nginx.conf d054979598 Some bug fixes and added a config file for nginx il y a 6 ans
notifications.php 5ccb63b8c5 First release,no database required,code style changes il y a 6 ans
search_hash_tag.php d826488b7b Privacy modes now supported,bugs at search page fixed,now using username when display name unavailabe il y a 6 ans
search_user.php d826488b7b Privacy modes now supported,bugs at search page fixed,now using username when display name unavailabe il y a 6 ans
terms.txt 3ff46bb96e Added custom emojis and other stuff il y a 6 ans
user.php d054979598 Some bug fixes and added a config file for nginx il y a 6 ans
user_favorite.php d054979598 Some bug fixes and added a config file for nginx il y a 6 ans
user_followers.php d054979598 Some bug fixes and added a config file for nginx il y a 6 ans
user_following.php d054979598 Some bug fixes and added a config file for nginx il y a 6 ans
user_include_replies.php d054979598 Some bug fixes and added a config file for nginx il y a 6 ans
user_only_media.php d054979598 Some bug fixes and added a config file for nginx il y a 6 ans
version.txt f951a224d8 Fixed Pleroma compatibility problems,text inputs now autoresizable,stopped undefined socket tries on profile pages il y a 6 ans

README.md

Halcyon for Mastodon and Pleroma

An webclient for Mastodon and Pleroma which looks like Twitter

The original author of this genius piece of software was inactive for a while and then shut down his demo instance and deleted this repository. I love Halcyon, it's the thing which makes Mastodon the best social network in the world. I took the Code from the Halcyon fork of cybre.space which still works but doesn't seem to get updates, too. I uploaded it here to make the original link work again and don't link into the big nothing. I'm working on much other stuff, too, what is why I won't use my whole free time to work on Halcyon but I try to do as much as possible here.

Stay tuned

Follow or Mastodon account and never miss an important update: @halcyon@social.csswg.org

Instances

These instances are publicly accessible and usable by everyone, no matter which Mastodon instance you use.

You have your own Halcyon instance and want it to be listed here? Create an issue with the link and we will add it to the list.

Blog

  • Release of Version 1.1.7 - Fixed some bugs in compatibility with Pleroma,text fields now autoresizable,stopped undefined socket tries on profile pages
  • Release of Version 1.1.6 - Complete rewrite of the "who to follow" function using an API - Change of config.ini needed!
  • Release of Version 1.1.5 - Introduced the new Idempotency-Key Header and fixed an bug allowing XSS with the display name
  • Release of Version 1.1.4 - Automatically reconnect on bad connection,now supports desktop notifications,added ... at the end of shortened links
  • Release of Version 1.1.3 - New function link previews introduced and bug when replying an toot which already has replies below it fixed (reply to undefined)
  • Release of Version 1.1.2 - Privacy modes are now correctly displayed and used for replies,use username if display name doesn't exist,bugs on search page fixed
  • Release of Version 1.1.1 - Fixed error 404 when viewing profile of own instance,numbers below profile on the left do now change during session,added nginx config
  • Release of Version 1.1.0 and upcoming features
  • Release of Version 1.0.3 - "Who to follow" doesn't show people you already follow anymore and design of preferences and search bar is now much better
  • Release of Version 1.0.2 - Fixed a Firefox-only bug and some wrong links, added version info and an annoying cookie notice (sorry, but that's EU law)
  • Release of Version 1.0.1 - Two bugfixes
  • Release of Version 1.0.0

Features

  • Twitter like UI, familiar interface.
  • Able to use on all instances.
  • No tracking, No ads.

Requirement

  • Apache/Nginx/lighttpd
  • PHP
  • No database needed anymore!

Setup

Upload it, edit config.ini and have fun!

Credits