From a40d95922278f2699fc2509a0b6090e4f0da6c90 Mon Sep 17 00:00:00 2001 From: Yusur Princeps Date: Mon, 21 Jul 2025 00:25:23 +0200 Subject: [PATCH] 0.4.0.rc1: version advance, dep. bump --- CHANGELOG.md | 4 ++-- freak/__init__.py | 2 +- freak/static/sass/layout.sass | 4 ++++ pyproject.toml | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be61e29..0177537 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,13 +12,13 @@ - Moderators (and admins) have now access to mod tools + Allowed operations: change display name, description, restriction status, and exile (guild-local ban) members + Site administrators and guild owners can add moderators -- Guilds can have restricted posting/commenting now. Unmoderated guilds always have. +- Guilds can have restricted posting/commenting now. Unmoderated guilds always have - Administrators can claim ownership of abandoned guilds - Admins can now suspend users from admin panel - Implemented guild subscriptions (not as in $$$, yes as in the follow button) - Minimum karma requirement for creating a guild is now configurable via env variable `FREAK_CREATE_GUILD_THRESHOLD` (previously hardcoded at 15) - Users can now set their display name, biography and color theme in `/settings` -- Impressum can now be set in .env, e.g. `IMPRESSUM='Acme Ltd.::1 Short Island::Old York, Divided States::Responsible: ::Donald Duck'` Lines are separated by two colons. **Versions before 0.4.0 CAN'T BE RUN in German-speaking countries** as of 2025. +- Impressum can now be set in .env, e.g. `IMPRESSUM='Acme Ltd.::1 Short Island::Old York, Divided States::Responsible: ::Donald Duck'` Lines are separated by two colons. **Versions before 0.4.0 CAN'T BE RUN in German-speaking countries** as of 2025 - Several aesthetic improvements ## 0.3.3 diff --git a/freak/__init__.py b/freak/__init__.py index e84954c..4c26d62 100644 --- a/freak/__init__.py +++ b/freak/__init__.py @@ -24,7 +24,7 @@ from suou.configparse import ConfigOptions, ConfigValue from .colors import color_themes, theme_classes from .utils import twocolon_list -__version__ = '0.4.0-dev28' +__version__ = '0.4.0.rc1' APP_BASE_DIR = os.path.dirname(os.path.dirname(__file__)) diff --git a/freak/static/sass/layout.sass b/freak/static/sass/layout.sass index ae79fd1..a2c70eb 100644 --- a/freak/static/sass/layout.sass +++ b/freak/static/sass/layout.sass @@ -397,3 +397,7 @@ textarea.create_text width: 100% padding: 0 + +label:has([type="checkbox"]:not(:checked)) + opacity: .75 + diff --git a/pyproject.toml b/pyproject.toml index ce9489b..48c04f8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,7 @@ dependencies = [ "PsycoPG2-binary", "libsass", "setuptools>=78.1.0", - "sakuragasaki46-suou>=0.3.5" + "sakuragasaki46-suou>=0.3.7" ] requires-python = ">=3.10" classifiers = [