mjeammet
df93284bf8
🌐 (i18n) update translated strings
...
Update translated files with new translations
v1.24.0
2026-03-24 09:28:53 +00:00
Marie PUPO JEAMMET
49d890981f
🔖 (minor) release version 1.24.0
...
Update all version files and changelog for minor release.
2026-03-24 09:28:53 +00:00
Eléonore
fd57afb29b
💄 (config) update ui configuration domain modale ( #1089 )
...
update ui of configuration domain modale
2026-03-23 11:15:41 +01:00
renovate[bot]
99eaec9653
⬆️ (dependencies) update next to v15.5.14 [SECURITY]
2026-03-20 10:51:17 +00:00
renovate[bot]
2ab3a67a44
⬆️ (dependencies) update next to v15.5.13 [SECURITY]
2026-03-20 10:30:25 +00:00
Marie PUPO JEAMMET
0fd29e82d5
🧑💻 (makefile) build front when bootstraping
...
add frontend-dev to build command to rebuild front image
2026-03-19 11:39:14 +00:00
Eléonore
0776b7d95a
💄 (ui-kit) regie v2 ui-kit ( #1083 )
...
update regie to ui-kit v2
2026-03-19 10:56:07 +01:00
Eléonore Voisin
19f7bb77c0
🚚 (route) prioritize mail domains as default landing page
...
add line in changelog
2026-03-19 10:30:19 +01:00
Louis
83cae4036c
✅ (frontend) update test to expect /mail-domains/ as fallback redirect
...
The fallback now always redirects to /mail-domains/, so the test
with TEAMS_DISPLAY=true should expect /mail-domains/ instead of /teams/.
2026-03-19 10:30:19 +01:00
Louis
ed07eecad4
🐛 (frontend) fix fallback redirect to always go to /mail-domains/
...
The ternary was incorrectly inverted, causing users to be sent to
/teams/ when TEAMS_DISPLAY was off. Simplify to always redirect
to /mail-domains/ as the fallback.
2026-03-19 10:30:19 +01:00
Louis
46ba75b119
🚸 (frontend) prioritize mail domains as default landing page
...
(made with ai, review carefully)
Swap the redirect priority so that users landing on the root page
are directed to /mail-domains/ instead of /teams/ by default.
This applies both to the permission-based checks and the fallback
using the TEAMS_DISPLAY feature flag.
2026-03-19 10:30:19 +01:00
Louis
1b4d1043af
🍱 (static) update logo in invitation email template ( #1085 )
...
Replace logo-footer-mail.png with an updated version in the
invitation email template. Remove unused logo-suite-numerique.png.
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-19 08:43:29 +01:00
Eléonore
bc458b3f68
✨ (datagrid) add sort to mailboxes list + mail domain list ( #1057 )
...
add sort to mailboxes list + mail domain list
✨ (invitations) allow delete invitations by an admin (#1052 )
allow delete invitations mails domains access by an admin
2026-03-16 16:23:29 +00:00
renovate[bot]
5bc845172b
⬆️ (dependencies) update PyJWT to v2.12.0 [SECURITY]
2026-03-16 11:47:31 +00:00
Marie PUPO JEAMMET
8a35e862ff
♻️ (tests) finish cleaning dimail token fixture
...
finish cleaning the fixtures returning valid
token as dimail
2026-03-13 15:20:04 +00:00
Marie PUPO JEAMMET
bc0dbcb678
🩹 (mailboxes) enforce mailboxes are lowercase
...
enforce lowercase for new mailboxes, upon creation
and when sending to dimail
2026-03-13 15:20:04 +00:00
Stephan Meijer
68ec85e94a
⬆️ (ci) upgrade GitHub Actions workflow steps to latest versions
...
Update all GitHub Actions to their latest major versions for improved
performance, security patches, and Node.js runtime compatibility.
Signed-off-by: Stephan Meijer <me@stephanmeijer.com >
2026-03-13 14:47:35 +00:00
Marie PUPO JEAMMET
ca754d5bcd
⬆️ (security) upgrade tornado to fix CVE
...
Upgrade tornado to fix this CVE
https://github.com/tornadoweb/tornado/security/advisories/GHSA-qjxf-f2mg-c6mc
2026-03-13 14:29:15 +00:00
renovate[bot]
06df255072
⬆️ (dependencies) update python dependencies
2026-03-13 14:29:15 +00:00
Jacob Weisz
da1a9e1d7a
✏️ (typo) fix readme typo
...
Small fix of a typo in the README
2026-03-12 18:01:45 +00:00
Louis
74ada8fd6b
🐛 (i18n) fix missing translations for status tag labels
...
(made with ai, review carefully)
Status labels in the Tag component ("enabled", "action required", etc.) were
not translated because `t(status)` used a dynamic variable that i18next-parser
cannot extract.
Replace with a static `translations` map using literal `t()` calls so the keys
are properly detected during extraction and sent to Crowdin for translation.
Co-authored-by: BEY Quentin <quentin.bey@mail.numerique.gouv.fr >
2026-03-12 17:33:22 +00:00
renovate[bot]
0c123bb9de
⬆️ (dependencies) update django to v5.2.12 [SECURITY]
2026-03-12 17:17:47 +00:00
renovate[bot]
2a6367c3ac
⬆️ (dependencies) update joserfc to v1.6.3 [SECURITY]
2026-03-12 17:17:47 +00:00
Quentin BEY
79bdc6606e
⬆️ (dependencies) bump django-lasuite to 0.0.25
...
Required to use the django-lasuite custom admin.
2026-03-10 14:47:33 +01:00
Quentin BEY
c53434411d
🔥 (admin) switch to django-lasuite customization
...
The admin application override has been moved into
the django-lasuite library.
2026-02-26 09:21:56 +01:00
Marie PUPO JEAMMET
b9c69e7c08
🚨 (lint) fix linter warnings
...
fix linter warnings after ruff upgrade
2026-02-18 18:13:42 +00:00
renovate[bot]
b1e0a24626
⬆️ (dependencies) update python dependencies
2026-02-18 18:13:42 +00:00
mjeammet
a1b58fb864
🌐 (i18n) update translated strings
...
Update translated files with new translations
v1.23.1
2026-02-16 14:39:42 +00:00
Marie PUPO JEAMMET
e1a8cc31f9
🔖 (patch) release version 1.23.1
...
Update all version files and changelog for patch release.
2026-02-16 14:39:42 +00:00
Marie PUPO JEAMMET
d0e5aa5952
🚚 (exceptions) move invitation-related exception to core
...
move invitation-related from mailbox_manager to core, as
it will be useful for teams too
2026-02-13 11:09:17 +00:00
Marie PUPO JEAMMET
3b58fb7e1e
✨ (invitations) refresh invitations
...
invitations can now be refreshed, de-expiring
them or moving their expiration date further
in the future.
2026-02-13 11:09:17 +00:00
Marie PUPO JEAMMET
1e02ded7b8
⬆️ (dependencies) bump pillow and cryptography to fix CVEs
...
Bump with `uv lock --upgrade-package pillow` or `cryptography`
This fixes CVEs https://avd.aquasec.com/nvd/cve-2026-26007 and
https://avd.aquasec.com/nvd/cve-2026-25990
v1.23.0
2026-02-12 15:18:31 +00:00
mjeammet
92fcb359c9
🌐 (i18n) update translated strings
...
Update translated files with new translations
2026-02-12 15:18:31 +00:00
Marie PUPO JEAMMET
8c9b35ec47
🔖 (minor) release version 1.23.0
...
Update all version files and changelog for minor release.
2026-02-12 15:18:31 +00:00
Marie PUPO JEAMMET
4e75d675f8
✨ (stats) count aliases in stats endpoint
...
stats endpoint now return the count of aliases
2026-02-12 13:55:53 +00:00
Marie PUPO JEAMMET
1d4d40aad0
🧑💻 (demo) add aliases to demo
...
add aliases to all domains in demo
2026-02-12 13:55:53 +00:00
Quentin BEY
aaa9b27c61
🚸 (email) we should ignore case when looking for existing emails
...
Our products mostly rely on email regardless of their case.
Next step would be to normalize email to lower case when storing
them in database (or sending them to dimail if not done yet).
2026-02-12 09:47:24 +01:00
elvoisin
a29ef05d8b
✨ (front) add icon to button to configure a domain ( #1054 )
...
Added an icon to help understanding of the configuration button/tag
2026-02-11 15:39:42 +00:00
elvoisin
40c39bd9ba
✨ (invitations) allow delete invitations by an admin ( #1052 )
...
allow delete invitations mails domains access by an admin
2026-02-11 10:29:03 +01:00
Quentin BEY
59f9f54b34
💚 (crowdin) fix upload job
...
Since the switch to `uv` we should not use pip.
2026-02-10 15:01:50 +01:00
Marie PUPO JEAMMET
7804583632
✅ (tests) simplify mail domain invitations tests
...
just a quick simplification for our tests regarding domain invitations
2026-02-06 11:09:43 +00:00
Marie PUPO JEAMMET
63b8984eb2
🐛 (domains) fix attemps to send invitations to existing users
...
Users can only search other users inside their own organization.
This leads to a bug where we try to invite an email already linked to an user
2026-02-06 11:09:43 +00:00
renovate[bot]
0df8f53037
⬆️ (dependencies) update next to v15.5.10 [SECURITY]
2026-02-06 10:41:06 +00:00
Marie PUPO JEAMMET
41084baa0f
🔧 (docker) set python version to 3.14.2
...
set python version to 3.14.2 to match dependencies' expectations
2026-02-05 17:12:34 +00:00
renovate[bot]
32de0b9221
⬆️ (dependencies) update python dependencies
2026-02-05 17:12:34 +00:00
renovate[bot]
1384640a3a
⬆️ (dependencies) update django to v5.2.11 [SECURITY]
2026-02-03 21:00:40 +00:00
elvoisin
569aff05a1
✨ (front) add show invitations mails domains access ( #1040 )
...
* ✨ (front) add show invitations mails domains access
add show invitations to mails domains access
* ✨ (front) delete invitations mails domains access
add delete button for delete invitations to mails domains access
2026-02-03 16:06:18 +01:00
Quentin BEY
b13f4db536
🔧 (actions) migrate from pip to uv
...
Migrate usage of pip to uv in github actions. How python is setup is
also changed. Doing like this, we will just have to upgrade the python
version requirement in the pyproject file
2026-01-29 23:25:51 +01:00
Quentin BEY
8ace3099b9
🔧 (backend) ignore .venv in compile messages command
...
We have to change the ignored files used in the compoilemessages
command. uv is using .venv directory and not venv
2026-01-29 23:17:03 +01:00
Quentin BEY
38d2125ecf
🏗️ (core) migrate from pip to uv
...
We want to migrate our projects from pip to uv to take the benefits of
the lock file and have reproducible installations.
A first uv.lock file is comitted and the Dockerfile and compose are
modified to work with uv
2026-01-29 23:16:16 +01:00