diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 7a684c3c..19634b3f 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -83,6 +83,22 @@ Release notes
- Enable the delete_selected action on RequestTemplateAdmin.
https://github.com/aboutcode-org/dejacode/issues/243
+- The data rendering format was simplified for improved readability from
+ "Jan. 27, 2025, 07:55:54 a.m. UTC" to "Jan 27, 2025, 7:55 AM UTC".
+ The dates are now always rendered using this same format across the app.
+ The user timezone is automatically discovered and activated to the whole app using
+ the browser JavaScript `timeZone` API
+ The user's automatic timezone can be overridden using the new
+ ``DejacodeUser.timezone`` database field.
+ The timezone value can be defined from the User > "Profile Settings" form.
+ This value always takes precedence when defined.
+ In case the timezone is not defined by the user, or cannot be detected from the
+ browser, the date rendering always fallback to UTC.
+ Note: all the "humanized dates" such as "Modified 23 hours ago" have the whole
+ date syntax available in their `title` option, available on hovering the text with
+ the cursor for a couple seconds.
+ https://github.com/aboutcode-org/dejacode/issues/243
+
### Version 5.2.1
- Fix the models documentation navigation.
diff --git a/component_catalog/templates/component_catalog/includes/scan_list_table.html b/component_catalog/templates/component_catalog/includes/scan_list_table.html
index 650e2b8f..9c420e11 100644
--- a/component_catalog/templates/component_catalog/includes/scan_list_table.html
+++ b/component_catalog/templates/component_catalog/includes/scan_list_table.html
@@ -36,7 +36,7 @@
- Created {{ scan.created_date|naturaltime }}
+ Created {{ scan.created_date|naturaltime }}
\ No newline at end of file
diff --git a/workflow/templates/workflow/includes/comments_section.html b/workflow/templates/workflow/includes/comments_section.html
index 8b60bdb6..c1d36ea4 100644
--- a/workflow/templates/workflow/includes/comments_section.html
+++ b/workflow/templates/workflow/includes/comments_section.html
@@ -14,7 +14,11 @@
{% endif %}
- Last edited {{ req.last_modified_date|naturaltime }} by {{ req.last_modified_by.username }}
+ Last edited {{ req.last_modified_date|naturaltime }} by {{ req.last_modified_by.username }}
{% else %}
- Created {{ req.created_date|naturaltime }} by {{ req.requester.username }}
+ Created {{ req.created_date|naturaltime }} by {{ req.requester.username }}
{% endif %}
{% if req.assignee and filter_name != 'assignee' %}
diff --git a/workflow/templates/workflow/includes/request_list_table.html b/workflow/templates/workflow/includes/request_list_table.html
index 81b34796..d675007b 100644
--- a/workflow/templates/workflow/includes/request_list_table.html
+++ b/workflow/templates/workflow/includes/request_list_table.html
@@ -64,14 +64,14 @@
{% endif %}
- Created {{ req.created_date|naturaltime }} by
+ Created {{ req.created_date|naturaltime }} by
{% if filter.form.requester %}
{{ req.requester.username }}
{% else %}
{{ req.requester.username }}
{% endif %}
{% if req.last_modified_by %}
- • Last edited {{ req.last_modified_date|naturaltime }} by {{ req.last_modified_by.username }}
+ • Last edited {{ req.last_modified_date|naturaltime }} by {{ req.last_modified_by.username }}
{% endif %}
{% if not exclude_product_context and req.product_context %}
diff --git a/workflow/templates/workflow/request_created_email.txt b/workflow/templates/workflow/request_created_email.txt
index 4c8cc6ca..2ed42c9d 100644
--- a/workflow/templates/workflow/request_created_email.txt
+++ b/workflow/templates/workflow/request_created_email.txt
@@ -1,4 +1,4 @@
-{% autoescape off %}{{ req.requester }} has submitted a new {% if req.is_private %}private{% else %}public{% endif %} request in the {{ req.dataspace }} dataspace on {{ req.created_date|date:'N d, Y, h:ia' }}
+{% autoescape off %}{{ req.requester }} has submitted a new {% if req.is_private %}private{% else %}public{% endif %} request in the {{ req.dataspace }} dataspace on {{ req.created_date }}
================================================================================
Ref. {{ req }} {{ req.title }}
diff --git a/workflow/templates/workflow/request_details.html b/workflow/templates/workflow/request_details.html
index 1ecd9620..540eb7e4 100644
--- a/workflow/templates/workflow/request_details.html
+++ b/workflow/templates/workflow/request_details.html
@@ -74,12 +74,12 @@
{% endif %}
- Created {{ request_instance.created_date|naturaltime }} by {{ request_instance.requester.username }}
+ Created {{ request_instance.created_date|naturaltime }} by {{ request_instance.requester.username }}
{% if request_instance.assignee %}
• Assigned to {{ request_instance.assignee.username }}
{% endif %}
{% if request_instance.last_modified_by %}
- • Last edited {{ request_instance.last_modified_date|naturaltime }} by {{ request_instance.last_modified_by.username }}
+ • Last edited {{ request_instance.last_modified_date|naturaltime }} by {{ request_instance.last_modified_by.username }}
{% endif %}
diff --git a/workflow/templates/workflow/request_updated_email.txt b/workflow/templates/workflow/request_updated_email.txt
index c0b0282d..cb629cc4 100644
--- a/workflow/templates/workflow/request_updated_email.txt
+++ b/workflow/templates/workflow/request_updated_email.txt
@@ -1,4 +1,4 @@
-{% autoescape off %}The request {{ req }} has been updated in the {{ req.dataspace }} dataspace on {{ req.last_modified_date|date:'N d, Y, h:ia' }}
+{% autoescape off %}The request {{ req }} has been updated in the {{ req.dataspace }} dataspace on {{ req.last_modified_date }}
================================================================================
Ref. {{ req }} {{ req.title }}