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