2.3 KiB
2.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- It is now possible to color code the graph by instance type (e.g. Mastodon, Pleroma, etc.)
Changed
Deprecated
Removed
Fixed
Security
[2.1.0 - 2019-07-24]
Added
- It's now shown in the front-end if an instance wasn't crawled because of its robots.txt.
- You can now link directly to instances at e.g. /instance/mastodon.social.
- Instance details now have a link to the corresponding fediverse.network page.
- The main graph is no longer displayed on mobile. Instead, a smaller neighborhood graph is shown.
Changed
- You no longer have to zoom completely in to see labels.
- Label size is now dependent on the instance size.
- The instance lookup field is now front-and-center. Is also uses the backend for faster lookups. This is to improve performance, and it lays the groundwork for full-text search over instance names and descriptions.
- The reset-graph-view button now explains what it's for when you hover over it.
Fixed
- Previously, direct links to /about would return a 404 on Netlify's infrastructure. No longer.
[2.0.0] - 2019-07-20
Added
- The backend has been completely rewritten in Elixir for improved stability and performance.
- An "insularity score" was added to show the percentage of mentions to users on the same instance.
- The crawler now respects robots.txt.
Changed
- Migrated the frontend graph from Sigma.js to Cytoscape.js.
- To improve performance, instances with no neighbors are no longer shown on the graph.
Deprecated
- The /api/v1 endpoint no longer exists; now there's a new /api.
Security
- Spam domains can be blacklisted in the backend crawler's config.
- Add basic automated security scanning (using Sobelow and Gitlab's dependency scanning).
[1.0.0] - 2018-09-01
Added
- Initial release. The date above is inaccurate; this first version was released sometime in the fall of 2018.
- This release had a Django backend and a Sigma.js graph.