diff --git a/bookwyrm/management/commands/initdb.py b/bookwyrm/management/commands/initdb.py index 4e23a530..160502ca 100644 --- a/bookwyrm/management/commands/initdb.py +++ b/bookwyrm/management/commands/initdb.py @@ -105,16 +105,6 @@ def init_connectors(): ) -def init_federated_servers(): - """big no to nazis""" - built_in_blocks = ["gab.ai", "gab.com"] - for server in built_in_blocks: - models.FederatedServer.objects.create( - server_name=server, - status="blocked", - ) - - def init_settings(): """info about the instance""" models.SiteSettings.objects.create( @@ -163,7 +153,6 @@ class Command(BaseCommand): "group", "permission", "connector", - "federatedserver", "settings", "linkdomain", ] @@ -176,8 +165,6 @@ class Command(BaseCommand): init_permissions() if not limit or limit == "connector": init_connectors() - if not limit or limit == "federatedserver": - init_federated_servers() if not limit or limit == "settings": init_settings() if not limit or limit == "linkdomain": diff --git a/bookwyrm/migrations/0148_alter_user_preferred_language.py b/bookwyrm/migrations/0148_alter_user_preferred_language.py new file mode 100644 index 00000000..05784f28 --- /dev/null +++ b/bookwyrm/migrations/0148_alter_user_preferred_language.py @@ -0,0 +1,39 @@ +# Generated by Django 3.2.12 on 2022-03-31 14:35 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("bookwyrm", "0147_alter_user_preferred_language"), + ] + + operations = [ + migrations.AlterField( + model_name="user", + name="preferred_language", + field=models.CharField( + blank=True, + choices=[ + ("en-us", "English"), + ("de-de", "Deutsch (German)"), + ("es-es", "Español (Spanish)"), + ("gl-es", "Galego (Galician)"), + ("it-it", "Italiano (Italian)"), + ("fi-fi", "Suomi (Finnish)"), + ("fr-fr", "Français (French)"), + ("lt-lt", "Lietuvių (Lithuanian)"), + ("no-no", "Norsk (Norwegian)"), + ("pt-br", "Português do Brasil (Brazilian Portuguese)"), + ("pt-pt", "Português Europeu (European Portuguese)"), + ("ro-ro", "Română (Romanian)"), + ("sv-se", "Svenska (Swedish)"), + ("zh-hans", "简体中文 (Simplified Chinese)"), + ("zh-hant", "繁體中文 (Traditional Chinese)"), + ], + max_length=255, + null=True, + ), + ), + ] diff --git a/bookwyrm/settings.py b/bookwyrm/settings.py index 84bce617..527fb13e 100644 --- a/bookwyrm/settings.py +++ b/bookwyrm/settings.py @@ -288,6 +288,7 @@ LANGUAGES = [ ("es-es", _("Español (Spanish)")), ("gl-es", _("Galego (Galician)")), ("it-it", _("Italiano (Italian)")), + ("fi-fi", _("Suomi (Finnish)")), ("fr-fr", _("Français (French)")), ("lt-lt", _("Lietuvių (Lithuanian)")), ("no-no", _("Norsk (Norwegian)")), diff --git a/bookwyrm/static/css/bookwyrm/components/_details.scss b/bookwyrm/static/css/bookwyrm/components/_details.scss index 5708c946..c9a0b33b 100644 --- a/bookwyrm/static/css/bookwyrm/components/_details.scss +++ b/bookwyrm/static/css/bookwyrm/components/_details.scss @@ -114,3 +114,17 @@ details[open] summary .details-close { padding-bottom: 0.25rem; } } + +/** Navbar details + ******************************************************************************/ + +#navbar-dropdown .navbar-item { + color: $text; + font-size: 0.875rem; + padding: 0.375rem 3rem 0.375rem 1rem; + white-space: nowrap; +} + +#navbar-dropdown .navbar-item:hover { + background-color: $background-secondary; +} diff --git a/bookwyrm/templates/layout.html b/bookwyrm/templates/layout.html index e91edeec..15dc2049 100644 --- a/bookwyrm/templates/layout.html +++ b/bookwyrm/templates/layout.html @@ -90,64 +90,8 @@