diff --git a/CHANGELOG.md b/CHANGELOG.md index 6495f35f..863e2842 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,12 +16,12 @@ Versia Server `0.7.0` is backwards compatible with `0.6.0`. However, some new fe - Note edits are now federated. - Added support for [Sentry](https://sentry.io). - Added option for more federation debug logging. -- Added [**Roles API**](docs/api/roles.md). -- Added [**Permissions API**](docs/api/roles.md) and enabled it for every route. -- Added [**TOS and Privacy Policy**](docs/api/mastodon.md) endpoints. -- Added [**Challenge API**](docs/api/challenges.md). (basically CAPTCHAS). This can be enabled/disabled by administrators. No `versia-fe` support yet. +- Added [**Roles API**](https://server.versia.pub/api/roles). +- Added [**Permissions API**](https://server.versia.pub/api/roles) and enabled it for every route. +- Added [**TOS and Privacy Policy**](https://server.versia.pub/api/mastodon) endpoints. +- Added [**Challenge API**](https://server.versia.pub/api/challenges). (basically CAPTCHAS). This can be enabled/disabled by administrators. No `versia-fe` support yet. - Added ability to refetch user data from remote instances. -- Added ability to change the `username` of a user. ([Mastodon API extension](docs/api/mastodon.md)). +- Added ability to change the `username` of a user. ([Mastodon API extension](https://server.versia.pub/api/mastodon#api-v1-accounts-update-credentials)). - Added an endpoint to get a user by its username. - Add OpenID Connect registration support. Admins can now disable username/password registration entirely and still allow users to sign up via OpenID Connect. - Add option to never convert vector images to a raster format. @@ -88,7 +88,7 @@ As a demonstration of the power of this system and an effort to modularize the c ## Removals - Remove old logging system, to be replaced by a new one. -- Removed Meilisearch support, in favor of Sonic. Follow instructions in the [installation guide](docs/installation.md) to set up Sonic. +- Removed Meilisearch support, in favor of Sonic. Follow instructions in the [installation guide](https://server.versia.pub/setup/installation) to set up Sonic. - Removed explicit Glitch-FE support. Glitch-FE will still work, but must be hosted separately like any other frontend. ## Miscellaneous diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d2796022..f87dc67e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -36,9 +36,9 @@ git clone https://github.com/versia-pub/server.git bun install ``` -4. Set up a PostgreSQL database (you need a special extension, please look at [the database documentation](docs/database.md)) +1. Set up a PostgreSQL database (you need a special extension, please look at [the database documentation](https://server.versia.pub/setup/database)) -5. Copy the `config/config.example.toml` file to `config/config.toml` and edit it to set up the database connection and other settings. +2. Copy the `config/config.example.toml` file to `config/config.toml` and edit it to set up the database connection and other settings. ## HTTPS development diff --git a/README.md b/README.md index 8fe5774d..781d21e3 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ You can visit [social.lysand.org](https://social.lysand.org) to see a live insta ## How do I run it? -Please see the [installation guide](docs/installation.md) for more information on how to install Versia. +Please see the [installation guide](https://server.versia.pub/setup/installation) for more information on how to install Versia. ## Contributing @@ -208,7 +208,7 @@ Working endpoints are: ## Versia Server API -For Versia Server's own custom API, please see the [API documentation](docs/api/index.md). +For Versia Server's own custom API, please see the [API documentation](https://server.versia.pub/api/emojis). ## License diff --git a/config/config.example.toml b/config/config.example.toml index 682b773f..f60db4e9 100644 --- a/config/config.example.toml +++ b/config/config.example.toml @@ -324,7 +324,7 @@ private = "" # Note that an anonymous user having a permission will not allow them # to do things that require authentication (e.g. 'owner:notes' -> posting a note will need # auth, but viewing a note will not) -# See docs/api/roles.md in source code for a list of all permissions +# See https://server.versia.pub/api/roles#list-of-permissions for a list of all permissions # Defaults to being able to login and manage their own content # anonymous = []