A webclient for Mastodon and Pleroma which looks like Twitter

nipos d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
assets d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
authorize 2a6b28343d Share links using Halcyon,add profile overlays on mentions,keep scroll position when new posts appear,... преди 5 години
config d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
data 5ccb63b8c5 First release,no database required,code style changes преди 7 години
docker 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
locale 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
login d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
media 3b87814f98 Improve French and German translation,respect Pleromas/GlitchSocs custom poll limits,add extension download link,many bugfixes преди 5 години
widgets d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
.gitignore 5b8d5fafaf ignore data dir преди 6 години
.htaccess 2a6b28343d Share links using Halcyon,add profile overlays on mentions,keep scroll position when new posts appear,... преди 5 години
404.php c653baa2d0 Added multi language systems in PHP files (by Themanwhoisit) преди 6 години
Caddyfile 2a6b28343d Share links using Halcyon,add profile overlays on mentions,keep scroll position when new posts appear,... преди 5 години
LICENSE fcf58d31a0 Initial commit преди 7 години
README.md d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
direct.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
federated.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
footer.php d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
header.php d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
home.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
index.php 5ccb63b8c5 First release,no database required,code style changes преди 7 години
instance.php 50374458f7 Added search suggestions,added instance info page,fixed bugs in profile and autocomplete,search for post urls now possible преди 6 години
language.php c9bc7ecb30 Introduce BlurHash,repair YouPlay,improve link previews feature,add debug mode,add lighttpd example config,bug fixes преди 5 години
lighttpd.conf 2a6b28343d Share links using Halcyon,add profile overlays on mentions,keep scroll position when new posts appear,... преди 5 години
lists.php b81a0c6109 Introduced lists feature,separate page for direct messages,other optimizations преди 6 години
lists_add.php b81a0c6109 Introduced lists feature,separate page for direct messages,other optimizations преди 6 години
lists_view.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
local.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
nginx.conf 2a6b28343d Share links using Halcyon,add profile overlays on mentions,keep scroll position when new posts appear,... преди 5 години
notifications.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
search_hash_tag.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
search_user.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
settings_accounts.php 41daa86934 Add block and mute management,add management for follow requests,add Catalan translation преди 5 години
settings_appearance.php 068546b84e Switch between pictures,full-height pictures in timeline,remove duplicated threads,many small bugfixes преди 6 години
settings_filters.php 04ac8d810e Added filters,filters for all bots and added a icon for bots преди 6 години
settings_general.php 1aede4c471 Added autocomplete for usernames,hashtags and emojis and fixed a bug in the emoji picker преди 6 години
settings_media.php d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
settings_profile.php d27e451723 Bugfixes,Pleroma compatibility,translation updates преди 6 години
share.php 2a6b28343d Share links using Halcyon,add profile overlays on mentions,keep scroll position when new posts appear,... преди 5 години
unshorten.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
user.php 8d1394f54a Fixed login,fixed YouPlay/Invidious embeds,fixed empty image placeholder when audio available,improved status template code преди 5 години
user_favorite.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
user_followers.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
user_following.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
user_include_replies.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
user_only_media.php 045d6f74c5 Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation преди 5 години
version.txt d120e6438c Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF преди 5 години
who_to_follow.php eb8323853b Added full who to follow page and some bug fixes преди 6 години

README.md

Halcyon for Mastodon and Pleroma

A 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, therefore 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 our Mastodon account and never miss an important update: @halcyon@social.csswg.org

Instances

We moved our instances list to our webpage: https://www.halcyon.social/instances.php

Translate

Help us translating Halcyon into many languages

Features

  • Twitter like UI, familiar interface.
  • Able to use on all instances.
  • No tracking, No ads.
  • Supports multiple languages.
  • Privacy-friendly video embeds.
  • Full support for Mastodon polls.
  • Share links using Halcyon.

Install

Install Halcyon with YunoHost
or read our new documentation pages to install it manually: https://www.halcyon.social/documentation.php?page=install

Blog

  • Release of Version 2.4.4 - Option to rewrite all Twitter links to Nitter,click on animated GIF works like image now,full height for images option now works for animated GIF
  • Release of Version 2.4.3 - Fixed login,fixed YouPlay/Invidious embeds,fixed empty image placeholder when audio available,improved status template code
  • Release of Version 2.4.2 - Many bugfixes,add trending hashtags,add URL unshortener,redirect YouTube to Invidious,translation improvements,add Spanish translation
  • Release of Version 2.4.1 - Improve French and German translation,respect Pleromas/GlitchSocs custom poll limits,add extension download link,many bugfixes
  • We published the new Halcyon Share Extension at Firefox Addons and NotABug
  • Release of Version 2.4.0 - Share links to Halcyon,preview overlays for mentions and more (blog article coming soon)
  • Release of Version 2.3.4 - Introduce BlurHash,repair YouPlay,improve link previews feature,add debug mode,add lighttpd example config,bug fixes
  • Release of Version 2.3.3 - New media uploader,sort uploads,drag&drop and copy&paste uploads,fix automatic dark mode
  • Release of Version 2.3.2 - Add block and mute management,add management for follow requests,add Catalan translation
  • Release of Version 2.3.1 - Fix duplicated thread,allow adding more toots as reply chain,add Dutch translation,more bugfixes,improved translations.
  • Zanata outage and our reactions
  • Release of Version 2.3.0 - Polls are coming to Mastodon
  • Release of Version 2.2.5 - Add French translation,improve German translation,add support for video captions,add support for video thumbnails
  • Release of Version 2.2.4 - Easily switch between pictures in overlay,show pictures in full height in timeline,duplicated threads removed,many smaller bugfixes
  • Release of Version 2.2.3 - Fixed login with Pleroma,fixed compatibility with Pawoo (older Mastodon),added support for prefers-color-scheme,some more fixes
  • Our new information website halcyon.social came online
  • Release of Version 2.2.2 - Fix autocomplete,fix double scrollbars in overlay,add emojis at cursor position,confirm when closing compose window,add czech translation
  • Release of Version 2.2.1 - Many small bugfixes (details see release notes) and improved compatibility to the new Pleroma API
  • Release of Version 2.2.0 - Privacy-focused media streaming and more
  • Release of Version 2.1.6 - Added search suggestions,fixed autocomplete bug,added instance info page,fixed small bug in profile settings,search for posts now supported
  • Release of Version 2.1.5 - Added support for filter,added possibility to filter all bots,it's now easier to detect bots
  • Release of Version 2.1.4 - Added custom profile fields,verified links,custom profile link settings and improved regular expressions for links
  • Release of Version 2.1.3 - Added a autocomplete feature for usernames,hashtags and emojis,fixed a bug in the emoji picker (didn't open sometimes)
  • Release of Version 2.1.2 - Added toot to @someone button to profiles,remove blocked and muted people from who to follow,improved German translation
  • Release of Version 2.1.1 - Profile settings can be changed again,fixed various Firefox-only bugs,Removed error if browser sends no language
  • Release of Version 2.1.0 - Introducing lists and more
  • Release of Version 2.0.2 - Added dark theme,improved Japanese translation,added Galician translation,links to posts open in Halcyon now,smaller screens supported
  • Release of Version 2.0.1 - Added the languages Polish,Japanese and Korean,fixed many bugs,automatically mention all participants of discussions
  • Release of Version 2.0.0 - The biggest changes in detail
  • Release of Version 1.2.6 - Report toots supported,disable CW and NFSW,add privacy policy and imprint,move config files,read release notes for more
  • Release of Version 1.2.5 - Copy links with one click,emojicodes now always detected,streaming in hashtag search,delete event now supported
  • Release of Version 1.2.4 - Updated Twemoji,custom emojis in names and bios,links to profiles in pleroma now always work,pinned posts now supported
  • Release of Version 1.2.3 - All emojis do now work,fixed some bugs in the Nginx example config,fixed Windows-only design bug,improved text field performance
  • Release of Version 1.2.2 - Added an emoji picker,improved performance (emoji rendering),desktop notifications on notifications page work now
  • Release of Version 1.2.1 - New who to follow page with more recommendations,bugfix at search,profiles now ignore "show replies" setting,small login page changes
  • Release of Version 1.2.0 - The next big step and a view into future
  • Our move from Github to NotABug
  • 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

Credits