From aa477dd7b94d08b2b827c650cb2c7b01fb40f9d4 Mon Sep 17 00:00:00 2001 From: PLUJA <64632615+pluja@users.noreply.github.com> Date: Sun, 6 Sep 2020 22:35:30 +0200 Subject: [PATCH 1/6] Update yotter-config.json Change restrictions to true. --- yotter-config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yotter-config.json b/yotter-config.json index d24b805..a0bbc39 100644 --- a/yotter-config.json +++ b/yotter-config.json @@ -3,5 +3,5 @@ "nitterInstance": "https://nitter.net/", "maxInstanceUsers": 10, "serverLocation": "Germany", - "restrictPublicUsage":false + "restrictPublicUsage":true } From fc3902cd00be38a74f603433de1b0fdbe5708d94 Mon Sep 17 00:00:00 2001 From: PLUJA <64632615+pluja@users.noreply.github.com> Date: Sun, 6 Sep 2020 22:45:43 +0200 Subject: [PATCH 2/6] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e57b4b7..e4be4a6 100644 --- a/README.md +++ b/README.md @@ -188,6 +188,7 @@ Currently available config is: * **nitterInstance**: Nitter instance that will be used when fetching Twitter content. Format must be `https:///` * **maxInstanceUsers**: Max users on the instance. When set to `0` it closes registrations. * **location**: Location of the server. +* **restrictPublicUsage**: When set to `false` the instance allows non-registered users to use some routes (i.e /watch?v=..., /ytsearch, /channel...). See [this section](https://github.com/pluja/Yotter/blob/dev-indep/SELF-HOSTING.md#removing-log-in-restrictions) # Contributing Contributors are always welcome. You can help in many ways: Coding, organizing, designing, [donating](#donate), maintaining... You choose what you want to help with! From c461d31113ed2b142f19e1bce039805a23f33f60 Mon Sep 17 00:00:00 2001 From: PLUJA <64632615+pluja@users.noreply.github.com> Date: Sun, 6 Sep 2020 22:46:20 +0200 Subject: [PATCH 3/6] Fix link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e4be4a6..ac01147 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Yotter is possible thanks to several open-source projects that are listed on the * [Docker installation](#using-docker) * [Hosting on a server](#hosting-on-a-server) * [Update](#updating-to-newer-versions) - * [Configure server](configure-the-server) + * [Configure server](#configure-the-server) * [Contributing and contact](#contributing) * [Powered by](#powered-by) * [Donate](#donate) From 4bfbd0fa6e39b7cbd3fdd96d489548e1aaa7d3f2 Mon Sep 17 00:00:00 2001 From: PLUJA <64632615+pluja@users.noreply.github.com> Date: Sun, 6 Sep 2020 22:51:41 +0200 Subject: [PATCH 4/6] Update CHANGELOG.md --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 70e3730..9b32a80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,21 @@ - Play tweet videos from Parasitter. - Create following lists. +## [0.2.4] - 2020.09.06 +### Changed +- [x] Remove non implemented settings from settings page. +- [x] Changed video streaming chunk size. + +### 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. + +### Fixed +- [x] Video descriptions overflowing the description box. + ## [0.2.3] - 2020-09-04 ### Added - [x] Youtube: Proxy all images through Yotter. From 8fd6e3bff699eaa5ca91108d718135f38f18722c Mon Sep 17 00:00:00 2001 From: PLUJA <64632615+pluja@users.noreply.github.com> Date: Sun, 6 Sep 2020 23:15:26 +0200 Subject: [PATCH 5/6] Update SELF-HOSTING.md --- SELF-HOSTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SELF-HOSTING.md b/SELF-HOSTING.md index d3147ed..3bdcc70 100644 --- a/SELF-HOSTING.md +++ b/SELF-HOSTING.md @@ -8,7 +8,7 @@ When you self-host you make internet stronger and more censorship resistant. If ## Pre-Installation -You will need a server of your own, or you can rent a VPS server on any service you like. Minimum requirements for up to 15 users are 2GB of RAM and a Linux Server. It is better if the server is dedicated as whole to Yotter as it will improve performance and security. +You will need a server of your own, or you can rent a VPS server on any service you like. Minimum requirements for about 15 users are 2GB of RAM and a Linux Server. It is better if the server is dedicated as whole to Yotter as it will improve performance and security. First of all, you will need to set up a new user on the server. For security reasons you should never use a `root` user to set up a service. If you already have a non-root server you can use that one and skip the following steps. From 5a68476fd64db448e2cca5000c353784f222ae47 Mon Sep 17 00:00:00 2001 From: PLUJA <64632615+pluja@users.noreply.github.com> Date: Sun, 6 Sep 2020 23:16:13 +0200 Subject: [PATCH 6/6] Fix typo --- SELF-HOSTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SELF-HOSTING.md b/SELF-HOSTING.md index 3bdcc70..0241896 100644 --- a/SELF-HOSTING.md +++ b/SELF-HOSTING.md @@ -10,7 +10,7 @@ When you self-host you make internet stronger and more censorship resistant. If You will need a server of your own, or you can rent a VPS server on any service you like. Minimum requirements for about 15 users are 2GB of RAM and a Linux Server. It is better if the server is dedicated as whole to Yotter as it will improve performance and security. -First of all, you will need to set up a new user on the server. For security reasons you should never use a `root` user to set up a service. If you already have a non-root server you can use that one and skip the following steps. +First of all, you will need to set up a new user on the server. For security reasons you should never use a `root` user to set up a service. If you already have a non-root user you can use that one and skip the following steps. We will create a user named `ubuntu` as I will be setting this up on an ubuntu machine. So, if you choose a different username make sure you replace it on future commands. We will create and login to the user as follows: