6.8 KiB
6.8 KiB
Changelog is not updated anymore. Check commits to see new features / fixes.
[0.2.7] - 2020.09.26
How to update:
-
See UPDATE if you are on a manual installation. Docker can be updated normally.
-
IMPORTANT You will need to change the nginx config file (
/etc/nginx/sites-enabled/yotter
) by adding/a
on the proxy rule so it should look like this:
location ~ (/videoplayback|/vi/|/a/) {
proxy_buffering off;
resolver 1.1.1.1;
proxy_pass https://$arg_host;
proxy_set_header Host $arg_host;
add_header Access-Control-Allow-Origin *;
}
- Reload nginx
sudo service nginx reload
Added
- Admins can add a donation link to the Instance - Check
yotter-config.json
after update. - You can now use
<instance>/registrations_status/icon
and<instance>/registrations_status/text
to get registrations info.
Fixed
- Channel images were not proxied.
[0.2.6] - 2020.09.20
How to update
-
See UPDATE if you are on a manual installation. Docker can be updated normally.
-
IMPORTANT You will need to change the nginx config file (
/etc/nginx/sites-enabled/yotter
) and it should look like this. -
Reload nginx
sudo service nginx reload
Added
- Admin tools - Delete inactive users.
- Youtube: Play only audio.
Changed
- Database character limits.
[0.2.5] - 2020.09.10
How to update
sudo supervisorctl stop yotter
cd </path/to>/Yotter
git pull
source venv/bin/activate
pip install -r requirements.txt
sudo nano /etc/nginx/sites-enabled/yotter
- Add the following lines right below the
location /static {.....}
block:location /videoplayback { proxy_buffering off; resolver 1.1.1.1; proxy_pass https://$arg_hostname; proxy_set_header Host $arg_hostname; add_header Access-Control-Allow-Origin *; }
Your
/etc/nginx/sites-enabled/yotter
file should look something like this.
- Edit your
yotter-config.json
file and set theisInstance
option to True. sudo service nginx reload
sudo supervisorctl start yotter
Added
- Nginx video streaming for better experience - See how to activate it
- New data extractor module for videos.
- Show deleted tweets as deleted instead of error.
Fixed
- Youtube feed not loading due to datetime not found
[0.2.4] - 2020.09.07
Changed
- Remove non implemented settings from settings page.
- Changed video streaming chunk size.
- Video streaming now has a smaller load for the server.
- Video streaming is (a bit) more efficient - YoutubeDL moved on /watch instead.
- Settings page improved.
- Default DB to .env or environment DATABASE_URI and fallback to app.db.
Added
- Add instance info on settings page.
- Documentation: Contributing section.
- Option to delete an account.
- Show video title on browser tab title on
/watch
. - Ability for admins to allow non-registered users to use the service.
- Added last_seen - See #35
- See last 40 minutes active users on settings.
- Video streaming headers - #27
Fixed
- Video descriptions overflowing the description box.
- Twitter: mentioned users on feed lead to broken links.
[0.2.3] - 2020-09-04
Added
- Youtube: Proxy all images through Yotter.
- General: Add server config file.
- General: @Sn0wed1 added a Docker file and Docker installation instructions.
[0.2.2] - 2020-08-27
Changed
- Twitter: Scrap nitter pages instead of using RSS.
- Youtube: Improved video UI
- General: Following management page UI improved.
Added
- Twitter: Quotations are now shown
- Youtube: Ability to seek videos!
Fixed
- Twitter: Empty feed was showing an ugly text
[0.2.1] - 2020-08-25
Changed
- Twitter: Improve general UI and efficiency
- Twitter & Youtube: Posts older than 15 days are not shown anymore
- Youtube: All channel links now link within Parasitter
- Twitter: Improve database logic
- Twitter: Remove Following tab and move it to 'following number'
- General: Ability to import accounts from exported JSON file
Added
- General: Welcome page
- Youtube: Ability to view a channel page: /channel/
- Youtube: Ability to search with full text: Channels and videos.
- Youtube: Ability to Follow and Unfollow a user from the channel profile.
- Youtube: Manage followed accounts clicking on 'following number'
Fixed
- Youtube: Channel link on channel videos not working.
- General: Most usernames were already taken.
[0.2.1a] - 2020-08-16
Breaking dependence with Invidious.
Changed
- Get video info through
youtube-dl
- Stream video to client through local proxy.
- List videos without Invidious RSS feed.
- Use Video.js player.
- Search no longer depends on Invidious / APIs
[0.2.0] - 2020-07-29
Added
- Export your followed accounts (Youtube and Twitter) to a JSON file
- Youtube: follow Youtube accounts.
- Youtube: Manage suscriptions
- Youtube: Show video time duration
Changed
- Efficiency improvements. ~1s reduction on fetching time.
- Minor UI changes.
Fixed
- Saving posts didn't work on 2020.07.24 update.
[0.1.0] - 2020-07-19
Added
- Ability to save posts.
- Ability to remove a saved post.
- Error pages: Error 500, Error 405
- Open the original post on Nitter.
Changed
- Significant improvement on fetching feed efficiency - Parallelism applied.
- Changelogs now using Keep a changelog style.
Fixed
- "Saved" menu element logged out instead of showing saved posts.
[0.0.2] - 2020-07-14
Added
- First implementation of saved posts - Not working yet.
- Error 404 page.
- Empty feed now shows a notice.
- Requirements.txt file for a better installation and update experience.
- Pinned posts are now marked as it.
Changed
- More flexible user search. Search by username and show a list of possible results.
- Minor UI fixes.
- Fetching of accounts in a slightly more efficient way.
[0.0.1] - 2020-07-13
Added
- Ability to follow accounts.
- Ability to unfollow accounts.
- Ability to register users.
- Ability to visit a user profile.
- Search a user by its exact username.