This repository has been archived on 2022-06-28. You can view files and clone it, but cannot push or open issues or pull requests.
Yotter/CHANGELOG.md

191 lines
6.8 KiB
Markdown
Raw Normal View History

## Changelog is not updated anymore. [Check commits](https://github.com/ytorg/Yotter/commits/dev-indep) to see new features / fixes.
2020-07-15 16:22:48 +05:30
2020-09-26 17:53:10 +05:30
## [0.2.7] - 2020.09.26
2020-09-26 17:55:28 +05:30
### How to update:
2020-09-26 17:53:10 +05:30
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/) {
2020-09-26 17:53:10 +05:30
proxy_buffering off;
resolver 1.1.1.1;
2020-09-26 21:27:27 +05:30
proxy_pass https://$arg_host;
proxy_set_header Host $arg_host;
2020-09-26 17:53:10 +05:30
add_header Access-Control-Allow-Origin *;
}
```
3. Reload nginx `sudo service nginx reload`
2020-09-26 18:12:49 +05:30
### Added
- [x] Admins can add a donation link to the Instance - Check `yotter-config.json` after update.
2020-09-26 18:47:37 +05:30
- [x] You can now use `<instance>/registrations_status/icon` and `<instance>/registrations_status/text` to get registrations info.
2020-09-26 17:55:28 +05:30
### Fixed
2020-09-26 17:53:10 +05:30
- [x] Channel images were not proxied.
2020-09-20 13:21:23 +05:30
## [0.2.6] - 2020.09.20
### How to update
2020-09-20 15:37:39 +05:30
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.
2020-09-20 16:09:18 +05:30
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).
2020-09-20 13:21:23 +05:30
2020-09-20 16:12:27 +05:30
3. Reload nginx `sudo service nginx reload`
2020-09-26 17:55:28 +05:30
### Added
2020-09-20 13:21:23 +05:30
- [x] Admin tools - Delete inactive users.
2020-09-20 15:38:14 +05:30
- [x] Youtube: Play only audio.
2020-09-20 13:21:23 +05:30
2020-09-26 17:55:28 +05:30
### Changed
2020-09-20 13:21:23 +05:30
- [x] Database character limits.
2020-09-10 19:07:56 +05:30
## [0.2.5] - 2020.09.10
### How to update
1. `sudo supervisorctl stop yotter`
2. `cd </path/to>/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).
2020-10-17 16:39:08 +05:30
7. Edit your `yotter-config.json` file and set the `isInstance` option to True.
2020-09-10 19:07:56 +05:30
8. `sudo service nginx reload`
9. `sudo supervisorctl start yotter`
2020-09-26 17:55:28 +05:30
### Added
2020-09-10 19:07:56 +05:30
- [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.
2020-09-26 17:55:28 +05:30
### Fixed
2020-09-10 19:07:56 +05:30
- [x] Youtube feed not loading due to datetime not found
2020-09-07 16:01:50 +05:30
## [0.2.4] - 2020.09.07
2020-09-07 02:21:41 +05:30
### Changed
- [x] Remove non implemented settings from settings page.
- [x] Changed video streaming chunk size.
2020-09-07 16:01:39 +05:30
- [x] Video streaming now has a smaller load for the server.
2020-09-08 13:57:11 +05:30
- [x] Video streaming is (a bit) more efficient - YoutubeDL moved on /watch instead.
2020-09-08 03:36:55 +05:30
- [x] Settings page improved.
2020-09-08 17:43:11 +05:30
- [x] Default DB to .env or environment DATABASE_URI and fallback to app.db.
2020-09-07 02:21:41 +05:30
### 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.
2020-09-08 17:43:11 +05:30
- [x] Added last_seen - See #35
- [x] See last 40 minutes active users on settings.
2020-09-08 13:57:11 +05:30
- [x] Video streaming headers - #27
2020-09-07 02:21:41 +05:30
### Fixed
- [x] Video descriptions overflowing the description box.
2020-09-08 13:57:11 +05:30
- [x] Twitter: mentioned users on feed lead to broken links.
2020-09-07 02:21:41 +05:30
2020-09-04 11:58:28 +05:30
## [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.
2020-08-28 03:00:34 +05:30
## [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
2020-08-30 02:06:42 +05:30
- [x] Youtube: Ability to seek videos!
2020-08-28 03:00:34 +05:30
### Fixed
- [x] Twitter: Empty feed was showing an ugly text
2020-08-25 17:06:48 +05:30
## [0.2.1] - 2020-08-25
2020-08-23 21:08:06 +05:30
### Changed
2020-08-27 13:40:05 +05:30
- [x] Twitter: Improve general UI and efficiency
- [x] Twitter & Youtube: Posts older than 15 days are not shown anymore
2020-08-23 21:08:06 +05:30
- [x] Youtube: All channel links now link within Parasitter
2020-08-24 19:00:30 +05:30
- [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
2020-08-23 21:08:06 +05:30
2020-08-23 14:36:28 +05:30
### Added
2020-08-27 13:40:05 +05:30
- [x] General: Welcome page
2020-08-23 14:36:28 +05:30
- [x] Youtube: Ability to view a channel page: /channel/<id>
- [x] Youtube: Ability to search with full text: Channels and videos.
2020-08-23 21:08:06 +05:30
- [x] Youtube: Ability to Follow and Unfollow a user from the channel profile.
2020-08-24 19:00:30 +05:30
- [x] Youtube: Manage followed accounts clicking on 'following number'
2020-08-25 17:06:48 +05:30
### Fixed
- [x] Youtube: Channel link on channel videos not working.
2020-08-27 13:58:15 +05:30
- [x] General: Most usernames were already taken.
2020-08-23 14:36:28 +05:30
2020-08-16 20:17:50 +05:30
## [0.2.1a] - 2020-08-16
2020-08-16 19:12:26 +05:30
#### 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.
2020-08-16 20:17:35 +05:30
- [x] Use Video.js player.
2020-08-17 14:34:10 +05:30
- [x] Search no longer depends on Invidious / APIs
2020-08-16 19:12:26 +05:30
2020-07-29 14:42:21 +05:30
## [0.2.0] - 2020-07-29
2020-07-27 21:35:16 +05:30
### Added
2020-07-29 14:43:17 +05:30
- [x] Export your followed accounts (Youtube and Twitter) to a JSON file
- [x] Youtube: follow Youtube accounts.
2020-07-29 14:42:21 +05:30
- [x] Youtube: Manage suscriptions
- [x] Youtube: Show video time duration
2020-07-27 21:35:16 +05:30
2020-07-27 21:41:36 +05:30
### Changed
2020-07-27 21:42:00 +05:30
- [x] Efficiency improvements. ~1s reduction on fetching time.
2020-07-27 21:41:36 +05:30
- [x] Minor UI changes.
2020-07-29 14:44:31 +05:30
### Fixed
- [x] Saving posts didn't work on 2020.07.24 update.
2020-07-19 14:36:54 +05:30
## [0.1.0] - 2020-07-19
2020-07-15 16:22:48 +05:30
### Added
2020-07-27 21:35:16 +05:30
- [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.
2020-07-15 16:22:48 +05:30
### Changed
2020-07-27 21:35:16 +05:30
- [x] Significant improvement on fetching feed efficiency - Parallelism applied.
- [x] Changelogs now using [Keep a changelog](https://keepachangelog.com/en/1.0.0/) style.
2020-07-15 16:22:48 +05:30
### Fixed
2020-07-27 21:35:16 +05:30
- [x] "Saved" menu element logged out instead of showing saved posts.
2020-07-15 16:22:48 +05:30
## [0.0.2] - 2020-07-14
### Added
2020-07-27 21:35:16 +05:30
- [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.
2020-07-15 16:22:48 +05:30
### Changed
2020-07-27 21:35:16 +05:30
- [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.
2020-07-15 16:22:48 +05:30
## [0.0.1] - 2020-07-13
### Added
2020-07-27 21:35:16 +05:30
- [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.