Epicyon release version 1.7.0
Another year of unenshitified progress swimming against the tide of toxic sludge which the mainstream internet has become.
Changes in this version include:
- Option to block nostr bridges
- Added translations for content warning lists
- Reduced length of pages list to fit mobile screens
- Show the instance software type on each post
- Updated LLM crawler list
- Bug fix: referer domain (Andreas Schreiner)
- Changed default opacity for image watermarks
- Support for DeltaChat link within profile
- Default Terms Of Service changed for UK regulatory compliance
- Added latest version of hyperlegible font
- Ability to turn off recent posts preview on profile screen
- Changed "Twitter" terminology to "x.com"
- Limited support for quote toots and handling quote requests
- Added quote approval policy to posts
- Command option to check if a url is active
- Log media uploaded for each account
- When an account is suspended or removed its media is also suspended or removed
- Improve detection of whether the instance is online (internet available)
- Don't send posts if the instance is not online
- Improve handling of locations
- Add address to a post (eg. for events)
- Show address together with location map, when applicable
- Addresses shown on calendar events
- Ability to block nicknames with wildcards
- Support for event categories, and display of category with map
- Don't include seconds on event times
- Event categories treated the same as hashtags
- Person options screen text santitsation
- Current actor status shown on profile screen
- Donation and blog links shown on searched for profiles
- Rejection of BigTech corporate domains
- Reject script kiddie attempts to access dot files
- Default Terms Of Service indicates no intellectual property transfer
- More esoteric unicode sanitisation for screen readers
- Improve content warning list for AI slop websites
- Default Code of Conduct forbids synthetic content
- Warning for posts which only contain a single web link
- Updated Gitlab continuous integration script
- Export blogs in gemini and markdown format
- Indicate posts coming from mutuals
- Improved text mode browser page navigation
- Be explicit about having no AI as a feature
Another year on an increasingly embattled and enshitified internet. The rising star of BlueSky has been somewhat tarnished as it becomes increasingly evident that its lack of decentralization and "big tent" approach has major governance shortcomings. So to anyone for whom decentralisation is more than a platitude it's gradually becoming clear that the fediverse and open web standards are the only genuine way forward.
Epicyon is designed for the expected long term future of the ActivityPub protocol. Written in the most boring trend-avoiding way possible, with few dependencies, no database to get corrupted, and suitable for running on old hardware at minimum cost. In tough environments, it can also run from an onion or i2p address and use text mode browsers with no risk from javascript exploits. While the silicon valley titans are busy pumping out toxic sludge and noxious clouds of brain-rotting information pollution, the small and meek gain advantage. Epicyon has no intention of supporting AI but does support anachronistic browsers, text to speech synthesisors and real web standards.
Epicyon can be downloaded as a gzipped file, or you can get the latest version from the git repo. For installation instructions see the main page. To upgrade an existing instance, make sure that you have the python3-cryptography package installed then do a git pull, chown and restart the daemon.