Commit Graph

115 Commits

Author SHA1 Message Date
Jonas Schäfer
c1132ae975 Implement invite flow in the web portal
This allows us to translate the pages using the same tooling and
to have consistent theming.
2021-01-25 17:10:42 +01:00
pep
f84adb28ac Translated using Weblate (French)
Currently translated at 95.3% (142 of 149 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-24 22:21:57 +00:00
Link Mauve
c40f30be1b Translated using Weblate (French)
Currently translated at 95.3% (142 of 149 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-24 22:21:57 +00:00
franck
3f8c726245 Translated using Weblate (French)
Currently translated at 95.3% (142 of 149 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-24 22:21:57 +00:00
pep
500467e151 Translated using Weblate (French)
Currently translated at 73.1% (109 of 149 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-24 19:18:17 +00:00
Link Mauve
b9f4339eaf Translated using Weblate (French)
Currently translated at 73.1% (109 of 149 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-24 19:18:17 +00:00
Weblate
bcc04fcafd Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/
2021-01-24 10:05:43 +00:00
misiek
87ed9c7a62 Translated using Weblate (Polish)
Currently translated at 99.3% (148 of 149 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/pl/
2021-01-24 10:05:42 +00:00
Jonas Schäfer
bf4d640e7b Translated using Weblate (German)
Currently translated at 100.0% (149 of 149 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/de/
2021-01-24 10:05:42 +00:00
Jonas Schäfer
3c08320be4 Fix typo 2021-01-24 11:05:34 +01:00
Weblate
07fb5420a5 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/
2021-01-24 09:55:15 +00:00
misiek
30ae1aa842 Translated using Weblate (Polish)
Currently translated at 100.0% (150 of 150 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/pl/
2021-01-24 09:55:14 +00:00
uira
68c95d7eb8 Translated using Weblate (Indonesian)
Currently translated at 84.6% (127 of 150 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/id/
2021-01-24 09:55:14 +00:00
pep
afbb9c9ad4 Translated using Weblate (French)
Currently translated at 16.0% (24 of 150 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-24 09:55:14 +00:00
Jonas Schäfer
8af1588176 Fix error display on passwd form
Fixes #32.
2021-01-24 10:54:58 +01:00
Jonas Schäfer
8af949e7db Clean up some translation-related issues 2021-01-24 10:54:34 +01:00
Jonas Schäfer
62226c26ac Require non-empty circle name when creating a new circle 2021-01-23 18:49:48 +01:00
pep
d34a7d1413 Added translation using Weblate (Japanese) 2021-01-23 17:44:58 +00:00
pep
c88a364251 Added translation using Weblate (French) 2021-01-23 17:44:52 +00:00
Jonas Schäfer
c44d0c6d3d Added translation using Weblate (Polish) 2021-01-23 17:30:22 +00:00
Matthew Wild
dda155cca7 Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (150 of 150 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/en_GB/
2021-01-23 17:06:50 +00:00
Matthew Wild
83fe21df6c Translated using Weblate (English)
Currently translated at 97.3% (146 of 150 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/en/
2021-01-23 17:06:50 +00:00
uira
87ab878434 Added translation using Weblate (Indonesian) 2021-01-23 17:06:44 +00:00
Matthew Wild
bd68428182 Added translation using Weblate (English (United Kingdom)) 2021-01-23 15:39:42 +00:00
Matthew Wild
1cbcdef431 Translated using Weblate (English)
Currently translated at 18.6% (28 of 150 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/en/
2021-01-23 15:28:55 +00:00
Jonas Schäfer
15369303b4 Translated using Weblate (German)
Currently translated at 100.0% (150 of 150 strings)

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/de/
2021-01-23 14:01:10 +00:00
Weblate
7e4ebea86d Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/
2021-01-23 13:57:16 +00:00
Jonas Schäfer
5ca33fd69d Streamline wording: Use service instead of instance/server 2021-01-23 14:51:54 +01:00
Jonas Schäfer
7e2c4012cc Fix Dockerfile reference in CI jobs after it was moved 2021-01-23 14:51:54 +01:00
Jonas Schäfer
0e7eccc7b7 Update Makefile for Weblate usage
- Disable the update_translations target as it causes conflicts
- Add an extract_translations target to update the pot file
2021-01-23 14:51:54 +01:00
Jonas Schäfer
401ec8788f Translated using Weblate (German)
Currently translated at 100.0% (150 of 150 strings)

Translation: Snikket/Web Portal
Translate-URL: http://i18n.sotecware.net/projects/snikket/web-portal/de/
2021-01-23 13:18:48 +00:00
Jonas Schäfer
b199416982 Update translations from source 2021-01-23 14:17:26 +01:00
Jonas Schäfer
d168f2ecd3 Silence mypy strangeness 2021-01-23 14:13:43 +01:00
Jonas Schäfer
fe43479b19 Password reset link support
This also includes a restructure of the admin API usage because it
was restructured upstream :).
2021-01-23 14:07:30 +01:00
Jonas Schäfer
e20f893a89 Fix incorrect fuzzy flag on translation 2021-01-23 14:06:56 +01:00
Jonas Schäfer
614f7e6bb7 Include .pot file in repository
Weblate likes to have that one :)
2021-01-23 12:53:29 +01:00
Matthew Wild
159976f2d8 Add favicon thingies to <head> 2021-01-22 16:58:27 +00:00
Jonas Schäfer
7e84624f44 Merge branch 'feature/site-name' 2021-01-22 15:30:18 +01:00
Jonas Schäfer
0bb0a66a19 Fix environment example 2021-01-22 15:29:58 +01:00
Jonas Schäfer
0d03cd5227 Add support for setting a human-friendly SITE_NAME 2021-01-22 15:28:06 +01:00
Matthew Wild
b7a870c427 Dockerfile: Move to repo root to match our other projects 2021-01-22 12:00:26 +00:00
Jonas Schäfer
2f7b99c3cc Implement token revocation
Fixes #18.
2021-01-21 19:30:19 +01:00
Jonas Schäfer
47bf47c7b3 Fix unused import 2021-01-21 18:43:20 +01:00
Jonas Schäfer
2eed571fbb Fix type annotation 2021-01-21 18:42:59 +01:00
Jonas Schäfer
b55e7eb966 Add dark mode
Fixes #28.
2021-01-21 18:39:07 +01:00
Jonas Schäfer
e18b733017 Add more features to circle editor
- Manage members
- Update name

(Normally, I’d fix this up into the initial implementation
commit, but things happened in between and the rebase would be
painful.)
2021-01-21 18:09:57 +01:00
Jonas Schäfer
ff870ae71e Update about page
- Show more software versions in debug mode (only)
- Add license links and information
2021-01-21 18:09:57 +01:00
Jonas Schäfer
b6188ed29f Add button to export debug info of a user 2021-01-21 18:09:57 +01:00
Jonas Schäfer
f5d0bfdec7 Remove stray print statement 2021-01-21 18:09:57 +01:00
Jonas Schäfer
f363ff0b38 Fix error handling
Previously, some kinds of errors would throw nice and fun cascades
of exceptions.

We now have a nice, clean error page for 500 and 503 (backend
connectivity) errors which includes minimal debugging information
for productive setups and a traceback for development setups.

In any case, the full exception is logged to the log with an error
ID which is printed on the error page.
2021-01-21 18:09:55 +01:00