Loading
Commits on Source 39
-
Nulide authored
-
-
-
Thore Göbel authored
And update frontend dependencies
-
Currently translated at 100.0% (13 of 13 strings) Added translation using Weblate (Portuguese) Translated using Weblate (Portuguese) Currently translated at 100.0% (17 of 17 strings) Added translation using Weblate (Portuguese) Translated using Weblate (Portuguese) Currently translated at 100.0% (19 of 19 strings) Added translation using Weblate (Portuguese) Translated using Weblate (Portuguese) Currently translated at 100.0% (26 of 26 strings) Added translation using Weblate (Portuguese) Translated using Weblate (Portuguese) Currently translated at 100.0% (56 of 56 strings) Added translation using Weblate (Portuguese) Translated using Weblate (Portuguese) Currently translated at 100.0% (7 of 7 strings) Added translation using Weblate (Portuguese) Translated using Weblate (Portuguese) Currently translated at 100.0% (2 of 2 strings) Added translation using Weblate (Portuguese) Co-authored-by:
ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/pt/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/dashboard/pt/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/errors/pt/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/fmd-server-common/pt/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/login/pt/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/modals/pt/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/settings/pt/ Translation: FMD/FMD Server Common Translation: FMD/commands Translation: FMD/dashboard Translation: FMD/errors Translation: FMD/login Translation: FMD/modals Translation: FMD/settings
-
Also prepare Hungarian, to be enabled later. Currently it is only 25% translated.
-
-
Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (72 of 72 strings) Co-authored-by:
LucasMZ <git@lucasmz.dev> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/login/pt_BR/ Translation: FMD/commands Translation: FMD/login
-
Currently translated at 100.0% (72 of 72 strings) Co-authored-by:
Fjuro <fjuro@users.noreply.hosted.weblate.org> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/cs/ Translation: FMD/commands
-
Currently translated at 100.0% (72 of 72 strings) Co-authored-by:
Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/et/ Translation: FMD/commands
-
Currently translated at 100.0% (72 of 72 strings) Co-authored-by:
Sylvain Pichon <service@spichon.fr> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/fr/ Translation: FMD/commands
-
Currently translated at 100.0% (72 of 72 strings) Co-authored-by:
Stephan Paternotte <stephan@paternottes.net> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/nl/ Translation: FMD/commands
-
Currently translated at 100.0% (72 of 72 strings) Co-authored-by:
Matej Kovacic <matej.kovacic@telefoncek.si> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/sl/ Translation: FMD/commands
-
Currently translated at 91.6% (66 of 72 strings) Co-authored-by:
Ettore Atalan <atalanttore@googlemail.com> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/de/ Translation: FMD/commands
-
Currently translated at 100.0% (72 of 72 strings) Translated using Weblate (Italian) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Italian) Currently translated at 100.0% (19 of 19 strings) Translated using Weblate (Italian) Currently translated at 100.0% (17 of 17 strings) Translated using Weblate (Italian) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Italian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Italian) Currently translated at 100.0% (7 of 7 strings) Added translation using Weblate (Italian) Added translation using Weblate (Italian) Added translation using Weblate (Italian) Added translation using Weblate (Italian) Added translation using Weblate (Italian) Added translation using Weblate (Italian) Added translation using Weblate (Italian) Co-authored-by:
Thomas Di Cristofaro <hostedweblate.8347@tdc.akamail.it> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/it/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/dashboard/it/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/errors/it/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/fmd-server-common/it/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/login/it/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/modals/it/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/settings/it/ Translation: FMD/FMD Server Common Translation: FMD/commands Translation: FMD/dashboard Translation: FMD/errors Translation: FMD/login Translation: FMD/modals Translation: FMD/settings
-
Currently translated at 100.0% (72 of 72 strings) Co-authored-by:
Thore Göbel <thgoebel@users.noreply.hosted.weblate.org> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/de/ Translation: FMD/commands
-
Before this commit, the entire DataPackage was stored in the DB as received by the API. This resulted in the IDT being stored to -- and the IDT contains the access token! Long-term, this is a waste of space. Short-term, this is a security risk because the access token may still be valid (up to 1 week). However, the severity is low because an attacker who obtains a database copy is already in a similar privileged position as the untrusted server threat model that the E2EE is designed for. This issue was found by Claude.
-
This was pointed out by Claude.
-
os.Create defaults to 0666 which is world-readably by default: https://pkg.go.dev/os#Create This is a security risk, because any other user on the system can read the database. To fix this, use os.OpenFile with explicit permissions. Also fix any existing too-open permissions. This can come from earlier installations or from admin misconfigurations. This issue was found by Claude. SonarQube currently has a related recommendation, that this commit fixes as well: > Replace this file creation with `os.OpenFile` using `os.O_CREATE|os.O_EXCL` flags > to atomically create the file and eliminate the race condition.
-
This was pointed out by Claude.
-
This is useful because IsUserIdValid is also used in APIv1 in requestSalt and requestAccess as a sanity check. This allows us to abort early if the username is too long. This was pointed out by Claude.
-
Suggested by SonarQube.
-
Suggested by SonarQube.
-
Added in !239
-
Currently translated at 100.0% (7 of 7 strings) Translated using Weblate (Hungarian) Currently translated at 100.0% (26 of 26 strings) Translated using Weblate (Hungarian) Currently translated at 100.0% (17 of 17 strings) Translated using Weblate (Hungarian) Currently translated at 100.0% (72 of 72 strings) Co-authored-by:
PB <regisztralo111@gmail.com> Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/commands/hu/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/dashboard/hu/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/fmd-server-common/hu/ Translate-URL: https://hosted.weblate.org/projects/fmd/fmd-server/settings/hu/ Translation: FMD/FMD Server Common Translation: FMD/commands Translation: FMD/dashboard Translation: FMD/settings
-
-
Fixes #153
-
Otherwise, the build fails, because pnpm 11 requires NodeJS 22 but trixies comes with 20. Also fix the build in the scripts Dockerfile.
-
-
The change for "eslint-plugin-tailwindcss" from "4.0.0-beta.0" to "4.0.0-alpha.3" is actually an update. This is because the upstream has stopped releasing betas and is now using the name "alpha". See https://www.npmjs.com/package/eslint-plugin-tailwindcss?activeTab=versions
-
More translations are added in !244 thus bringing it over 80% coverage.
-
Thore Göbel authored