From ad085cf898fefc5d6923b05283773c68c8c767d3 Mon Sep 17 00:00:00 2001 From: Benjamin Kampmann Date: Fri, 24 Nov 2023 12:57:01 +0000 Subject: [PATCH] New version --- README.md | 16 +++++++++++++++- synapse_super_invites/__init__.py | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 067e594..9250152 100644 --- a/README.md +++ b/README.md @@ -40,10 +40,12 @@ matrix_synapse_container_image_customizations_dockerfile_body_custom: | matrix_synapse_modules: - module: "synapse_super_invites.SynapseSuperInvites" config: - sql_url: "sqlite:///" + sql_url: "sqlite://///matrix-media-store-parent/super_invites.db" generate_registration_token: true ``` +This creates a super_invites database persistent across restarts and docker rebuilds, you can find in `/matrix/synapse/storage` on your host. + ### Confirming You can confirm the installation went well by trying to access the path `/_synapse/client/super_invites/tokens` on your matrix server. If the module is available this will return with a `401` with `errCode: M_MISSING_TOKEN`. If it isn't available you will get a `404` with `"errcode: "M_UNRECOGNIZED"`. @@ -52,6 +54,11 @@ You can confirm the installation went well by trying to access the path `/_synap ## Changelog +**0.8.0** - 2023-11-24: + +- documentation about how to use this with the docker-ansible-scripts +- roadmap info added + **0.8.0b3** - 2023-11-17: - Migration file inclusion @@ -64,6 +71,13 @@ You can confirm the installation went well by trying to access the path `/_synap - First attempt at releasing +## Roadmap + +What is missing for a 1.0? + +- Allow room-admins to know about all SuperInviteTokens for the given room +- Web-Frontend to allow anyone to use this (is this even possible?) + ## Development In a virtual environment with pip ≥ 21.1, run diff --git a/synapse_super_invites/__init__.py b/synapse_super_invites/__init__.py index ed28221..2a88b5a 100644 --- a/synapse_super_invites/__init__.py +++ b/synapse_super_invites/__init__.py @@ -10,7 +10,7 @@ from .config import SynapseSuperInvitesConfig, run_alembic from .resource import RedeemResource, TokensResource, WebAccessResource -__version__ = "0.8.0b3" +__version__ = "0.8.0" PKG_DIR = os.path.dirname(os.path.realpath(__file__))