2019-07-20 10:01:56 +00:00
|
|
|
# Changelog
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
|
|
|
## [Unreleased]
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
### Added
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-26 14:34:23 +00:00
|
|
|
- Instance administrators can now log in to opt in or out of crawling.
|
2019-07-26 22:30:11 +00:00
|
|
|
- Added ElasticSearch full-text search over instance domains and descriptions.
|
|
|
|
- Search results are now highlighted on the graph.
|
|
|
|
- When you hover a search result, it is now highlighted on the graph.
|
2019-07-27 17:58:40 +00:00
|
|
|
- Instance details now show activity rate (average number of statuses posted per day).
|
|
|
|
- It's now possible to color code by activity rate.
|
2019-07-26 14:34:23 +00:00
|
|
|
|
2019-07-24 10:19:24 +00:00
|
|
|
### Changed
|
|
|
|
|
2019-07-25 16:17:23 +00:00
|
|
|
- Instances are now crawled hourly instead of every 30 minutes.
|
2019-07-27 13:22:54 +00:00
|
|
|
- There are now 100 concurrent crawl workers by default (increased from 50).
|
|
|
|
- The colors for color coding have been made brighter (more visible against the dark background).
|
2019-07-25 16:17:23 +00:00
|
|
|
|
2019-07-24 10:19:24 +00:00
|
|
|
### Deprecated
|
|
|
|
|
|
|
|
### Removed
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
2019-07-27 13:22:54 +00:00
|
|
|
- Fixed a process leak that could cause the server to OOM.
|
|
|
|
- Domains are no longer added to the queue twice.
|
|
|
|
|
2019-07-24 10:19:24 +00:00
|
|
|
### Security
|
|
|
|
|
2019-07-25 16:17:23 +00:00
|
|
|
- The server administrator can now be notified if there's a new potential spam domain.
|
|
|
|
|
2019-07-24 16:37:32 +00:00
|
|
|
## [2.2.0 - 2019-07-24]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- It is now possible to color code the graph by instance type (e.g. Mastodon, Pleroma, etc.)
|
|
|
|
|
2019-07-24 10:19:24 +00:00
|
|
|
## [2.1.0 - 2019-07-24]
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
2019-07-20 17:43:37 +00:00
|
|
|
- It's now shown in the front-end if an instance wasn't crawled because of its robots.txt.
|
2019-07-21 18:05:07 +00:00
|
|
|
- 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.
|
2019-07-24 09:43:36 +00:00
|
|
|
- The main graph is no longer displayed on mobile. Instead, a smaller neighborhood graph is shown.
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
### Changed
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-21 19:56:17 +00:00
|
|
|
- You no longer have to zoom completely in to see labels.
|
|
|
|
- Label size is now dependent on the instance size.
|
2019-07-23 12:20:34 +00:00
|
|
|
- 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.
|
2019-07-24 10:19:24 +00:00
|
|
|
- The reset-graph-view button now explains what it's for when you hover over it.
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
### Fixed
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-24 10:19:24 +00:00
|
|
|
- Previously, direct links to /about would return a 404 on Netlify's infrastructure. No longer.
|
2019-07-20 10:01:56 +00:00
|
|
|
|
|
|
|
## [2.0.0] - 2019-07-20
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
### Added
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
- 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.
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
### Changed
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
- Migrated the frontend graph from Sigma.js to Cytoscape.js.
|
|
|
|
- To improve performance, instances with no neighbors are no longer shown on the graph.
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
### Deprecated
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
- The /api/v1 endpoint no longer exists; now there's a new /api.
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
### Security
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
- Spam domains can be blacklisted in the backend crawler's config.
|
|
|
|
- Add basic automated security scanning (using [Sobelow](https://github.com/andmarti1424/sc-im.git) and Gitlab's dependency scanning).
|
|
|
|
|
|
|
|
## [1.0.0] - 2018-09-01
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
### Added
|
2019-07-23 12:20:34 +00:00
|
|
|
|
2019-07-20 10:01:56 +00:00
|
|
|
- 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](http://sigmajs.org/) graph.
|