Commit graph

  • c111963b25 Fix: add install command in docker compose main globuzma 2025-01-10 16:53:34 +0100
  • 84d540125d Fix: Remove docs from rust when building demo container globuzma 2025-01-10 15:55:52 +0100
  • 19a8867fbd Feat: Add DockerFile for creating release docker container (Using UWSGI) globuzma 2025-01-10 15:54:33 +0100
  • 1302da6b21
    chore: bump to htmx 2.0.4 Éloi Rivard 2025-01-10 15:03:03 +0100
  • f5099160be
    chore: enable mail confirmation in the dev server Éloi Rivard 2025-01-10 14:53:10 +0100
  • 10408900fd
    tests: add a 'maildump' instance to the dev server Éloi Rivard 2025-01-10 14:51:10 +0100
  • af2f71c978
    tests: fix style Éloi Rivard 2025-01-10 14:50:17 +0100
  • d18a0e1a80
    chore: bump to 0.0.58 0.0.58 Éloi Rivard 2025-01-10 12:40:08 +0100
  • 064be693dc
    chore: dependencies update Éloi Rivard 2025-01-10 12:38:13 +0100
  • ac532558ec
    Update translation files Hosted Weblate 2025-01-10 12:37:16 +0100
  • 0a1526c0b1
    doc: changelog Éloi Rivard 2025-01-10 12:36:59 +0100
  • a971be4d7c
    Update translation files Hosted Weblate 2025-01-10 12:34:57 +0100
  • 8fff1c6e7e
    doc: extract i18n catalogs Éloi Rivard 2025-01-10 12:34:48 +0100
  • fed0dc9042 Merge branch '217-flask-alembic' into 'main' Éloi Rivard 2025-01-10 11:33:40 +0000
  • 733625e2bc
    feat: SQL migrations with flask-alembic Éloi Rivard 2025-01-09 18:16:27 +0100
  • 5aecb9a891
    doc: fix warning about the 'dump' command doc generation Éloi Rivard 2025-01-10 12:22:16 +0100
  • 9bbad786e3
    tests: fix coverage Éloi Rivard 2025-01-10 11:56:24 +0100
  • a25bfe0b3a
    tests: fix missing / in sqlite paths Éloi Rivard 2025-01-10 10:53:15 +0100
  • 7e01008ac0
    tests: avoid producing test artifacts in the repository Éloi Rivard 2025-01-10 10:44:15 +0100
  • 4a717fa714
    Translated using Weblate (French) Éloi Rivard 2025-01-09 08:44:15 +0000
  • 8308a3975a
    Translated using Weblate (French) Éloi Rivard 2025-01-09 11:22:27 +0000
  • 4400accc76 Merge branch 'test_success_edition_profile_setting' into 'main' sebastien yaal 2025-01-10 07:52:57 +0000
  • c96b4b47e3
    refactor: use 'dump' command instead of 'get --all' Éloi Rivard 2025-01-09 15:15:52 +0100
  • 7682c2be2d adds a success in profile setting test edition sebastien 2025-01-09 14:56:03 +0100
  • a5377f4544 Merge branch '214-dump-passwords' into 'main' 208-improve-otp-reset-feature Éloi Rivard 2025-01-09 08:41:20 +0000
  • 2049d4e929
    feat: CLI commands can dump hashed passwords Éloi Rivard 2025-01-09 09:09:24 +0100
  • 92e6cf3cb6
    Update translation files Hosted Weblate 2025-01-08 16:05:07 +0000
  • 24858f5bf2
    doc: i18n catalog extraction Éloi Rivard 2025-01-08 17:04:56 +0100
  • 32cb5119fd Merge branch 'get-all' into 'main' Éloi Rivard 2025-01-08 16:03:56 +0000
  • b830e110b7
    feat: implement '--all' option of 'get' command Éloi Rivard 2025-01-08 16:36:19 +0100
  • fdf8f1e550
    fix: SQL backend password scheme loading Éloi Rivard 2025-01-08 16:53:07 +0100
  • c8f8e9fd06 Merge branch '175-password-hashing-configuration' into 'main' Éloi Rivard 2025-01-08 09:25:06 +0000
  • de541fc8ca password-hashing-configuration sebastien yaal 2025-01-08 09:25:06 +0000
  • 74449fc53d Merge branch '206-impossible-to-update-my-password-2' into 'main' Éloi Rivard 2025-01-07 15:58:39 +0000
  • 9c1253878c Resolve "Impossible to update my password" sebastien yaal 2025-01-07 15:58:39 +0000
  • 84f6184f0f
    chore: silent faker logs in the demo Éloi Rivard 2025-01-06 12:59:57 +0100
  • 225c67bbb3
    chore: dependency upgrade Éloi Rivard 2025-01-05 19:18:28 +0100
  • 9be902dd7f
    Translated using Weblate (French) sblondon 2025-01-02 12:27:41 +0000
  • 7c89befdd4
    tests: run tests in parallel in CI workflows Éloi Rivard 2025-01-02 23:54:10 +0100
  • 7bc3c05cdd Merge branch 'version' into 'main' Éloi Rivard 2025-01-02 22:51:11 +0000
  • e1ca7dfe1e
    feat: --version CLI option Éloi Rivard 2025-01-02 23:29:58 +0100
  • 3ebf35a447
    doc: logo absolute url Éloi Rivard 2025-01-02 10:09:57 +0100
  • f91c914edb
    doc: minor README improvement Éloi Rivard 2025-01-02 10:07:40 +0100
  • 9df9744eb5 update last release date sebastien 2024-12-31 13:05:36 +0100
  • f2310776a2 chore: bump to 0.0.57 sebastien 2024-12-31 13:01:52 +0100
  • 6c1557cf27 feat: Added proper SCIM access token verification by client 116-scim-client Félix Rohrlich 2024-12-30 22:47:48 +0100
  • bb92e3fd7e chore: bump to 0.0.57 0.0.57 sebastien 2024-12-30 10:33:53 +0100
  • 953b33655b chore: dependency upgrade sebastien 2024-12-30 10:00:57 +0100
  • 294526fbde
    chore: dependencies update Éloi Rivard 2024-12-24 13:00:59 +0100
  • ed070e3851
    Update translation files Hosted Weblate 2024-12-23 14:26:52 +0100
  • 326b20327f
    Translated using Weblate (French) Éloi Rivard 2024-12-22 15:39:18 +0000
  • 2ebd5ad92c Merge branch 'update_reset_password_form' into 'main' sebastien yaal 2024-12-23 13:26:38 +0000
  • 0896ab2a68 updates translation with pybabel sebastien 2024-12-23 10:41:17 +0100
  • 909896077d refacto password validation by adds chanes in class PasswordResetForm instead of in functions, AND readds validators in registration function because of required caracter of the password fields sebastien 2024-12-23 10:35:39 +0100
  • 25fb809269 update translation for refacto password form sebastien 2024-12-20 11:15:47 +0100
  • 2f1b44d4d9 creates a new function for all password form verifications sebastien 2024-12-20 11:04:21 +0100
  • ae9c3da9fb adds new tests for validators and progress bar for password strength in registration form and reset form sebastien 2024-12-18 13:10:59 +0100
  • 72fa8a8f03 adds progress bar in reset form sebastien 2024-12-18 11:55:33 +0100
  • 1d5c4b9fa9 restores comparison between 'password' and 'confirmation' and validators in reset form sebastien 2024-12-18 11:11:27 +0100
  • 4bdd2de8f2 restores comparison between 'password' and 'confirmation' in registration form sebastien 2024-12-18 11:08:43 +0100
  • c6eec2b399
    tests: test HTMX rendering Éloi Rivard 2024-12-22 17:03:57 +0100
  • 887f8d07b1
    Update translation files Hosted Weblate 2024-12-22 15:36:51 +0000
  • 06caed7883
    Translated using Weblate (French) Éloi Rivard 2024-12-22 15:21:00 +0000
  • f56032ec4e
    doc: wording Éloi Rivard 2024-12-22 16:36:37 +0100
  • 19bed30a0e
    Update translation files Hosted Weblate 2024-12-22 15:13:24 +0000
  • dccf84b4f1
    Translated using Weblate (French) Éloi Rivard 2024-12-22 11:28:31 +0000
  • 29535d5032
    doc: 'PASSWORD_LIFETIME' wording Éloi Rivard 2024-12-22 16:12:50 +0100
  • a20ba92064
    refactor: rename 'themes' module in 'templating' Éloi Rivard 2024-12-22 15:58:45 +0100
  • 076d965006
    Update translation files Hosted Weblate 2024-12-22 11:27:02 +0000
  • ded45de354
    feat: Features check lib imports Éloi Rivard 2024-12-22 12:25:47 +0100
  • b7bb14cfe7
    feat: JSON HTTP errors on the OAuth endpoints Éloi Rivard 2024-12-22 11:50:37 +0100
  • 7493ce3c35
    refactor: move errorhandlers out of the theming module Éloi Rivard 2024-12-22 11:42:47 +0100
  • 527869b6dd
    refactor: use 'mfa' term instead of '2fa' Éloi Rivard 2024-12-21 23:02:04 +0100
  • 373af77fea
    Update translation files Hosted Weblate 2024-12-20 08:38:12 +0000
  • fd6db456a8
    Translated using Weblate (French) Éloi Rivard 2024-12-19 14:49:12 +0000
  • 0d1f2d4d8d Merge branch '176-new-password-expiry-policy' into 'main' sebastien yaal 2024-12-20 08:37:59 +0000
  • 1c64a7deed updates translation with pybabel for password expiry policy branch sebastien 2024-12-20 09:36:22 +0100
  • fbeaf951c4 fix: Fixed intruder lockout test sometimes failing with LDAP Félix Rohrlich 2024-12-19 15:53:31 +0100
  • 432fccd875 Translated using Weblate (French) Éloi Rivard 2024-12-19 14:29:39 +0000
  • 6f16c8ba53 Update translation files Hosted Weblate 2024-12-19 14:22:36 +0000
  • a8b3fd1ee4 Translated using Weblate (French) Éloi Rivard 2024-12-19 14:14:40 +0000
  • 0a0c64ed46 doc: templates typo Éloi Rivard 2024-12-19 15:22:22 +0100
  • 2a69fd2a69 Update translation files Hosted Weblate 2024-12-19 14:13:50 +0000
  • 8316a17c18 Translated using Weblate (French) Éloi Rivard 2024-12-19 09:39:59 +0000
  • 3416dea561 doc: SCIM implementation details Éloi Rivard 2024-12-19 15:13:24 +0100
  • d677f09b7d fix: Fixed intruder lockout test sometimes failing with LDAP Félix Rohrlich 2024-12-19 14:22:27 +0100
  • d2da0cb8c2 doc: fix RTD compilation Éloi Rivard 2024-12-19 12:55:12 +0100
  • 7dd2e11f73 fix: Fixed intruder lockout test sometimes failing with LDAP Félix Rohrlich 2024-12-19 12:16:39 +0100
  • eeb5472e28 doc: fix SCIM server example URL Éloi Rivard 2024-12-19 11:37:01 +0100
  • 0a900cfd30 Merge branch 'fix-intruder-lockout-test' into 'main' Félix Rohrlich 2024-12-19 14:54:36 +0000
  • 4a69a6fa7a fix: Fixed intruder lockout test sometimes failing with LDAP Félix Rohrlich 2024-12-19 15:53:31 +0100
  • 8abd58ae76
    Translated using Weblate (French) Éloi Rivard 2024-12-19 14:29:39 +0000
  • e242bc025d
    Update translation files Hosted Weblate 2024-12-19 14:22:36 +0000
  • b4a15efef3
    Translated using Weblate (French) Éloi Rivard 2024-12-19 14:14:40 +0000
  • 52e3e0f71c
    doc: templates typo Éloi Rivard 2024-12-19 15:22:22 +0100
  • ee371a8704
    Update translation files Hosted Weblate 2024-12-19 14:13:50 +0000
  • 4d9451158c
    Translated using Weblate (French) Éloi Rivard 2024-12-19 09:39:59 +0000
  • 9a50291f43
    doc: SCIM implementation details Éloi Rivard 2024-12-19 15:13:24 +0100
  • d4232abf3d Merge branch 'fix-intruder-lockout-test' into 'main' Félix Rohrlich 2024-12-19 13:23:44 +0000
  • 0941d69e1d fix: Fixed intruder lockout test sometimes failing with LDAP Félix Rohrlich 2024-12-19 14:22:27 +0100