Jonas Schäfer
53e023f9ae
Protect against invalid domain on the client side
...
Here we protect the user from themselves if they accidentally
enter their snikket credentials into the wrong instance by
preventing the form from even being submitted and by showing a
nice error message.
2021-02-06 11:20:05 +01:00
Jonas Schäfer
e4d339627e
Protect against incorrect domain name on the server side
...
Instead of processing the input further and forwarding the
credentials to prosody, we catch the error early on to prevent
having to handle the 400 error code specially and to prevent the
password from spilling in other components.
Fixes #55 .
2021-02-06 11:20:05 +01:00
Jonas Schäfer
cd3026911b
Added translation using Weblate (Spanish (Mexico))
2021-02-05 14:30:23 +00:00
GodGoldfish
d7da16f780
Translated using Weblate (Russian)
...
Currently translated at 55.2% (122 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/ru/
2021-02-04 19:02:06 +00:00
Jonas Schäfer
8ed0fbec25
Translated using Weblate (German)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/de/
2021-02-04 19:02:05 +00:00
Jonas Schäfer
5b812c773d
Fix footer on login page
v0.1.1
2021-02-04 15:51:43 +01:00
Michał Mazur
fa61ee4e11
Update __init__.py
...
Wrong Polish language ISO code. That's probably why it doesn't work.
2021-02-04 14:37:51 +01:00
Jonas Schäfer
7402480c62
Allow / suffix on invite URLs
...
This makes them a bit more clickable in some user agents (think
email, xmpp) which have to rely on parsing to find and highlight
URLs.
Fixes #48 .
2021-02-03 19:00:49 +01:00
Jonas Schäfer
a68a469319
Add extended trademark hints to the about page
2021-02-03 18:57:01 +01:00
Jonas Schäfer
961f285fa5
Add trademark info to the footer
...
Fixes #45 .
2021-02-03 18:55:22 +01:00
Jonas Schäfer
7456295cb6
Make title red if running in debug
...
This (a) helps developers to not accidentally their production
server and (b) deters user from letting it run that way for long.
2021-02-03 18:50:36 +01:00
Jonas Schäfer
96f4b0d4f8
Make version info only available on admin or debug sessions
2021-02-03 18:47:21 +01:00
Jonas Schäfer
245434126e
Bump version number for the next release
2021-02-03 18:44:18 +01:00
Jonas Schäfer
725dffc458
Reduce image size by approximately 65%
2021-02-03 18:36:31 +01:00
Jonas Schäfer
22783b837e
Update readme screenshot
2021-02-03 18:30:38 +01:00
Jonas Schäfer
ba18fe692f
Fix ClientResponseError if a circle has a deleted user
...
Eventually, we need to clear that on the backend, but for now we
deal with it in the frontend.
Bonus: this also optimises the display of the circle by removing
O(n) backend requests.
2021-02-03 18:25:29 +01:00
riccio
387a989caa
Translated using Weblate (English (United Kingdom))
...
Currently translated at 57.4% (127 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/en_GB/
v0.1.0
2021-02-02 21:01:57 +00:00
uira
ffab48cff0
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/id/
2021-02-02 21:01:57 +00:00
riccio
17bf7cb140
Translated using Weblate (Italian)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/it/
2021-02-02 21:01:57 +00:00
GodGoldfish
408d837a0f
Translated using Weblate (Russian)
...
Currently translated at 42.9% (95 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/ru/
2021-02-02 21:01:57 +00:00
Jonas Schäfer
56e1083ada
Translated using Weblate (English)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/en/
2021-02-02 21:01:56 +00:00
Link Mauve
2aa3d629da
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-02 21:01:55 +00:00
Jonas Schäfer
6779341db3
Merge pull request #47 from snikket-im/feature/ci-no-push
...
Disable GitHub pushing to Docker Hub and include docker build in standard CI testing
2021-02-01 16:20:26 +01:00
Jonas Schäfer
10a0de0637
Add test build to standard CI
2021-02-01 16:17:06 +01:00
Jonas Schäfer
b3185a8d18
Remove build job pushing to docker hub
...
We don’t want that, Snikket got its own build servers.
2021-02-01 16:16:50 +01:00
Link Mauve
2db6cbe6fd
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-01 15:11:31 +00:00
GodGoldfish
9bc6e0b555
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-01 15:11:31 +00:00
Link Mauve
98a3eeba7c
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-01 15:09:57 +00:00
GodGoldfish
de97b08f01
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-02-01 15:09:57 +00:00
riccio
f2dc970731
Translated using Weblate (Italian)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/it/
2021-02-01 11:20:44 +00:00
Jonas Schäfer
2f8e724104
Enable Polish by default
2021-01-31 20:51:03 +01:00
Jonas Schäfer
a3ab537de0
Add more translated languages to the list
2021-01-31 15:29:21 +01:00
Jonas Schäfer
b04c4fa42d
Force setting the SNIKKET_DOMAIN as HTTP Host when talking to prosody
...
This is required if the portal is talking to a Prosody with
multiple HTTP domains and it doesn’t have http_default_host set...
In a true snikket, this doesn’t happen, but we all know...
2021-01-31 15:29:21 +01:00
Jonas Schäfer
078be4ba35
Added translation using Weblate (Italian)
2021-01-31 13:02:47 +00:00
Jonas Schäfer
c1f186a3da
Translated using Weblate (German)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/de/
2021-01-31 12:54:49 +00:00
misiek
7aaeb0f368
Translated using Weblate (Polish)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/pl/
2021-01-31 12:54:48 +00:00
uira
b475e76189
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/id/
2021-01-31 12:54:48 +00:00
Jonas Schäfer
8b6f5e8e18
Added translation using Weblate (Russian)
2021-01-31 12:21:39 +00:00
Jonas Schäfer
695ece9165
Add missing file referenced from invites
2021-01-31 12:51:09 +01:00
Jonas Schäfer
7013161872
Add full support for favicon magic in portal even without proxy
2021-01-31 12:51:09 +01:00
Jonas Schäfer
f19270b276
Fix dark mode
...
Fixes #43 .
2021-01-31 10:34:45 +01:00
Link Mauve
cd4955cce8
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:47:38 +00:00
Link Mauve
4d03946a08
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:45:59 +00:00
Link Mauve
60f7d063b6
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:45:01 +00:00
Link Mauve
a57c2c6e20
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:37:20 +00:00
franck
6a5445a525
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:37:20 +00:00
Link Mauve
40a2e6b1b4
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:35:31 +00:00
franck
4b48ebda90
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:35:31 +00:00
Link Mauve
09f498c6b3
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:35:00 +00:00
franck
781bac0ffa
Translated using Weblate (French)
...
Currently translated at 100.0% (221 of 221 strings)
Translation: Snikket/Web Portal
Translate-URL: https://i18n.sotecware.net/projects/snikket/web-portal/fr/
2021-01-30 13:35:00 +00:00