Éloi Rivard
|
d18a0e1a80
|
chore: bump to 0.0.58
|
2025-01-10 12:40:08 +01:00 |
|
Éloi Rivard
|
064be693dc
|
chore: dependencies update
|
2025-01-10 12:38:29 +01:00 |
|
Hosted Weblate
|
ac532558ec
|
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
|
2025-01-10 12:37:16 +01:00 |
|
Éloi Rivard
|
0a1526c0b1
|
doc: changelog
|
2025-01-10 12:37:05 +01:00 |
|
Hosted Weblate
|
a971be4d7c
|
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
|
2025-01-10 12:34:57 +01:00 |
|
Éloi Rivard
|
8fff1c6e7e
|
doc: extract i18n catalogs
|
2025-01-10 12:34:48 +01:00 |
|
Éloi Rivard
|
fed0dc9042
|
Merge branch '217-flask-alembic' into 'main'
SQL migrations with flask-alembic
Closes #217
See merge request yaal/canaille!214
|
2025-01-10 11:33:40 +00:00 |
|
Éloi Rivard
|
733625e2bc
|
feat: SQL migrations with flask-alembic
|
2025-01-10 12:32:18 +01:00 |
|
Éloi Rivard
|
5aecb9a891
|
doc: fix warning about the 'dump' command doc generation
|
2025-01-10 12:22:16 +01:00 |
|
Éloi Rivard
|
9bbad786e3
|
tests: fix coverage
|
2025-01-10 11:56:24 +01:00 |
|
Éloi Rivard
|
a25bfe0b3a
|
tests: fix missing / in sqlite paths
|
2025-01-10 10:53:15 +01:00 |
|
Éloi Rivard
|
7e01008ac0
|
tests: avoid producing test artifacts in the repository
|
2025-01-10 10:44:15 +01:00 |
|
Éloi Rivard
|
4a717fa714
|
Translated using Weblate (French)
Currently translated at 100.0% (1265 of 1265 strings)
Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
|
2025-01-10 09:00:39 +00:00 |
|
Éloi Rivard
|
8308a3975a
|
Translated using Weblate (French)
Currently translated at 100.0% (418 of 418 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
|
2025-01-10 09:00:38 +00:00 |
|
sebastien yaal
|
4400accc76
|
Merge branch 'test_success_edition_profile_setting' into 'main'
adds a success in profile setting test edition
See merge request yaal/canaille!213
|
2025-01-10 07:52:57 +00:00 |
|
Éloi Rivard
|
c96b4b47e3
|
refactor: use 'dump' command instead of 'get --all'
|
2025-01-09 15:15:52 +01:00 |
|
sebastien
|
7682c2be2d
|
adds a success in profile setting test edition
|
2025-01-09 14:56:03 +01:00 |
|
Éloi Rivard
|
a5377f4544
|
Merge branch '214-dump-passwords' into 'main'
CLI commands can dump hashed passwords
Closes #214
See merge request yaal/canaille!212
|
2025-01-09 08:41:20 +00:00 |
|
Éloi Rivard
|
2049d4e929
|
feat: CLI commands can dump hashed passwords
|
2025-01-09 09:36:42 +01:00 |
|
Hosted Weblate
|
92e6cf3cb6
|
Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.
Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/
|
2025-01-08 16:05:07 +00:00 |
|
Éloi Rivard
|
24858f5bf2
|
doc: i18n catalog extraction
|
2025-01-08 17:04:56 +01:00 |
|
Éloi Rivard
|
32cb5119fd
|
Merge branch 'get-all' into 'main'
feat: implement '--all' option of 'get' command
See merge request yaal/canaille!211
|
2025-01-08 16:03:56 +00:00 |
|
Éloi Rivard
|
b830e110b7
|
feat: implement '--all' option of 'get' command
this allows administrators to perform full database dumps
|
2025-01-08 16:54:30 +01:00 |
|
Éloi Rivard
|
fdf8f1e550
|
fix: SQL backend password scheme loading
Use Backend.instance instead of flask.current_app, so it allows the
backend to be loaded independently from the Flask context.
|
2025-01-08 16:53:11 +01:00 |
|
Éloi Rivard
|
c8f8e9fd06
|
Merge branch '175-password-hashing-configuration' into 'main'
password-hashing-configuration
Closes #175
See merge request yaal/canaille!210
|
2025-01-08 09:25:06 +00:00 |
|
sebastien yaal
|
de541fc8ca
|
password-hashing-configuration
|
2025-01-08 09:25:06 +00:00 |
|
Éloi Rivard
|
74449fc53d
|
Merge branch '206-impossible-to-update-my-password-2' into 'main'
Resolve "Impossible to update my password"
Closes #206
See merge request yaal/canaille!208
|
2025-01-07 15:58:39 +00:00 |
|
sebastien yaal
|
9c1253878c
|
Resolve "Impossible to update my password"
|
2025-01-07 15:58:39 +00:00 |
|
Éloi Rivard
|
84f6184f0f
|
chore: silent faker logs in the demo
|
2025-01-06 12:59:57 +01:00 |
|
Éloi Rivard
|
225c67bbb3
|
chore: dependency upgrade
|
2025-01-05 19:18:40 +01:00 |
|
sblondon
|
9be902dd7f
|
Translated using Weblate (French)
Currently translated at 100.0% (1269 of 1269 strings)
Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
|
2025-01-03 13:01:45 +00:00 |
|
Éloi Rivard
|
7c89befdd4
|
tests: run tests in parallel in CI workflows
|
2025-01-02 23:54:10 +01:00 |
|
Éloi Rivard
|
7bc3c05cdd
|
Merge branch 'version' into 'main'
--version CLI option
See merge request yaal/canaille!209
|
2025-01-02 22:51:11 +00:00 |
|
Éloi Rivard
|
e1ca7dfe1e
|
feat: --version CLI option
|
2025-01-02 23:31:24 +01:00 |
|
Éloi Rivard
|
3ebf35a447
|
doc: logo absolute url
so it has a chance to be displayed correctly on Pypi
|
2025-01-02 10:10:00 +01:00 |
|
Éloi Rivard
|
f91c914edb
|
doc: minor README improvement
|
2025-01-02 10:07:40 +01:00 |
|
sebastien
|
9df9744eb5
|
update last release date
|
2024-12-31 13:05:36 +01:00 |
|
sebastien
|
f2310776a2
|
chore: bump to 0.0.57
|
2024-12-31 13:01:52 +01:00 |
|
sebastien
|
bb92e3fd7e
|
chore: bump to 0.0.57
|
2024-12-30 10:33:53 +01:00 |
|
sebastien
|
953b33655b
|
chore: dependency upgrade
|
2024-12-30 10:00:57 +01:00 |
|
Éloi Rivard
|
294526fbde
|
chore: dependencies update
|
2024-12-24 13:00:59 +01:00 |
|
Hosted Weblate
|
ed070e3851
|
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/
|
2024-12-23 14:26:52 +01:00 |
|
Éloi Rivard
|
326b20327f
|
Translated using Weblate (French)
Currently translated at 100.0% (1269 of 1269 strings)
Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
|
2024-12-23 14:26:48 +01:00 |
|
sebastien yaal
|
2ebd5ad92c
|
Merge branch 'update_reset_password_form' into 'main'
update and fix password form
See merge request yaal/canaille!207
|
2024-12-23 13:26:38 +00:00 |
|
sebastien
|
0896ab2a68
|
updates translation with pybabel
|
2024-12-23 10:42:49 +01:00 |
|
sebastien
|
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
|
2024-12-23 10:42:49 +01:00 |
|
sebastien
|
25fb809269
|
update translation for refacto password form
|
2024-12-23 10:42:49 +01:00 |
|
sebastien
|
2f1b44d4d9
|
creates a new function for all password form verifications
|
2024-12-23 10:42:49 +01:00 |
|
sebastien
|
ae9c3da9fb
|
adds new tests for validators and progress bar for password strength in registration form and reset form
|
2024-12-23 10:42:49 +01:00 |
|
sebastien
|
72fa8a8f03
|
adds progress bar in reset form
|
2024-12-23 10:42:49 +01:00 |
|