Éloi Rivard
885ba0f48c
chore: migrate to uv
2024-10-31 09:49:53 +01:00
Hosted Weblate
161293bf53
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-10-28 22:17:56 +01:00
Éloi Rivard
05cc09ab74
Merge branch 'password-strength' into 'main'
...
Password strength
See merge request yaal/canaille!182
2024-10-28 21:17:47 +00:00
sebastien yaal
a4bd03f71c
feat: password strength indicator
2024-10-28 21:17:47 +00:00
Éloi Rivard
6b5e3e1a8e
fix: py310 unit tests
...
For some reasons, list["Client"] does not resolve the ForwardRef in
python 3.10 as it does with typing.List["Client"], which in the end
breaks the memory backend model accessors.
2024-10-28 21:41:55 +01:00
Éloi Rivard
0b51b01031
refactor: apply ruff migrations for python 3.10+
2024-10-28 09:13:00 +01:00
Éloi Rivard
37adb66e06
chore: lower the minimum sphinx version
2024-10-28 08:55:42 +01:00
Éloi Rivard
ebbeb13542
chore: fix pre-commit version in Gitlab CI
...
Until the docformatter hook is fixed
https://github.com/PyCQA/docformatter/issues/293
2024-10-28 08:51:53 +01:00
Éloi Rivard
e79319110b
doc: remove sphinxcontrib-images
...
at least until the status_iterator deprecation is solved
https://github.com/sphinx-contrib/images/pull/39
2024-10-28 08:45:30 +01:00
Éloi Rivard
3a3cd304b8
tests: refactor logging tests
...
add restaure 100% coverage
2024-10-27 21:46:47 +01:00
Éloi Rivard
52031dd2c4
refactor: move logging machinery in its own dedicated file
2024-10-27 13:54:14 +01:00
Éloi Rivard
103c6343be
Merge branch 'py313' into 'main'
...
python 3.13 support
See merge request yaal/canaille!186
2024-10-27 10:25:07 +00:00
Éloi Rivard
08b6ec3a3b
chore: python 3.13 support
2024-10-27 11:21:42 +01:00
Éloi Rivard
ff4a404149
chore: fix pre-commit version
...
until docformatter hook is fixed
https://github.com/PyCQA/docformatter/issues/293
2024-10-27 11:05:21 +01:00
Éloi Rivard
954ab1cbbb
chore: dependencies update
2024-10-24 09:31:12 +02:00
Éloi Rivard
5dffae8a1e
chore: pre-commit autoupdate
2024-10-23 09:22:24 +02:00
Éloi Rivard
40136fa394
Merge branch '177-security-events-logging-policy' into 'main'
...
feat: Added security logs for email update, forgotten password mail, token...
Closes #177
See merge request yaal/canaille!185
2024-10-23 07:21:35 +00:00
Félix Rohrlich
603eab0b3c
refactor : added proper security logging level and refactored change email logging
2024-10-21 11:17:55 +02:00
Éloi Rivard
d0784075d5
chore: dependencies update
...
temporary fixed pre-commit version because of
https://github.com/PyCQA/docformatter/issues/293
2024-10-19 18:37:32 +02:00
Éloi Rivard
831517d740
doc: remove sitemap
...
temporarily, until it does not break RTD builds anymore
https://readthedocs.org/projects/canaille/builds/25905113/
2024-10-19 18:27:49 +02:00
Félix Rohrlich
038e6c094e
feat: Added security logs for email update, forgotten password mail, token emission/refresh/revokation, new consent, consent revokation #177
2024-10-14 14:04:39 +02:00
Éloi Rivard
5de7425215
chore: pre-commit autoupdate
2024-10-10 19:19:29 +02:00
Éloi Rivard
53123fa3c4
fix: display an exception message when something happen during the demo app launch
2024-10-10 17:32:26 +02:00
Éloi Rivard
709019ede3
fix: demo user creation
2024-10-10 15:32:35 +02:00
Félix Rohrlich
545fb2d342
feat: change password events are logged in #177
2024-10-09 15:55:01 +02:00
Éloi Rivard
2d6205c5ae
Merge branch 'htmx-2' into 'main'
...
update to htmx 2.0.3
See merge request yaal/canaille!184
2024-10-07 12:25:49 +00:00
Éloi Rivard
3c0c2e53db
chore: update to htmx 2.0.3
2024-10-07 14:18:30 +02:00
Éloi Rivard
c2f13a8578
Merge branch 'update_contributing_demo_link' into 'main'
...
update the contributing link in /demo/README.md
See merge request yaal/canaille!181
2024-10-06 13:12:12 +00:00
sebastien
4fc13aeadd
update the contributing link in /demo/REAMD.md
2024-10-03 14:50:31 +02:00
Éloi Rivard
636f601c0f
Merge branch 'py39' into 'main'
...
stop support for python 3.9
See merge request yaal/canaille!179
2024-09-20 07:14:16 +00:00
Éloi Rivard
146dca5fb6
chore: stop support for python 3.9
2024-09-20 09:12:42 +02:00
Éloi Rivard
86623f6690
refactor: remove useless de-indexation code in MemoryBackend
...
de-indexation was already achieved with the previous loop
2024-09-19 17:39:24 +02:00
Éloi Rivard
b14cc2b5ad
refactor: separate the loading of User permissions
2024-09-18 10:00:58 +02:00
Éloi Rivard
b55b42787f
tests: add assertions on account permissions tests
2024-09-17 20:23:30 +02:00
Éloi Rivard
813640fef9
refactor: User.can_read do not call private vars
...
so they get a chance to be loaded if needed
2024-09-17 19:58:07 +02:00
Éloi Rivard
c28a1e9351
fix: display a 500 error when SMTP configuration is defined but null
...
this improves tests coverage
2024-09-15 17:58:03 +02:00
Éloi Rivard
c5317b7f5b
doc: environment vars syntax
2024-09-13 15:41:42 +02:00
Éloi Rivard
001d635295
tests: missing client_id on OIDC authorization page
2024-09-13 15:08:23 +02:00
Éloi Rivard
5149b96731
Translated using Weblate (French)
...
Currently translated at 100.0% (377 of 377 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/fr/
2024-09-13 08:47:36 +00:00
gallegonovato
b9be62b0cf
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (377 of 377 strings)
Translation: Canaille/Canaille
Translate-URL: https://hosted.weblate.org/projects/canaille/canaille/es/
2024-09-13 08:47:36 +00:00
Hosted Weblate
20a7a7d1c9
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-09-13 08:47:35 +00:00
Loan Robert
13ae18eee5
doc: update contribution and installation links
2024-09-13 10:47:21 +02:00
Éloi Rivard
d6bd6e2814
tests: add explicit setuptools dependency
...
Babel 2.14 does not directly depend on setuptools
40e60a1f6c/CHANGES.rst (L22-L24)
and neither python 3.12 due to PEP 632
https://peps.python.org/pep-0632/
2024-09-12 19:41:34 +02:00
Éloi Rivard
37ecb7a2ba
chore: use pyproject.toml with babel to extract strings
2024-09-12 19:29:59 +02:00
Éloi Rivard
cfabcc485c
chore: automitaclly fix typos
2024-09-11 09:33:42 +02:00
Éloi Rivard
902f978130
chore: dependencies update
2024-09-11 09:25:55 +02:00
Éloi Rivard
829a7745ef
chore: fix typo in pyproject.toml
2024-09-11 09:25:07 +02:00
Éloi Rivard
02e72417f1
chore: bump to 0.0.55
2024-08-30 13:29:51 +02:00
Éloi Rivard
625078fb6e
chore: changelog entry for !178
2024-08-30 13:23:23 +02:00
Éloi Rivard
a7e56efd9f
Merge branch 'poetry-core' into 'main'
...
Use poetry-core as build backend
See merge request yaal/canaille!178
2024-08-30 11:21:57 +00:00