diff --git a/CHANGELOG.md b/CHANGELOG.md
index e048a8a3..099155d9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,11 @@
* Add Resqueue dashboard
* Add new videos in README for the initial launch and configuration of collections
+### Navigator
+* Add date in file info
+* When you click calculate hash, it will be compared with the stored hash for the file;
+if they are different, the hash will be highlighted in red
+
# 4.26.1
### Infrastructure
diff --git a/Source/Directory.Packages.props b/Source/Directory.Packages.props
index 6905b228..0d3b4c0a 100644
--- a/Source/Directory.Packages.props
+++ b/Source/Directory.Packages.props
@@ -90,5 +90,6 @@
+
diff --git a/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/ImoutoRebirth.Common.WebApi.csproj b/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/ImoutoRebirth.Common.WebApi.csproj
index 6f462dbe..336f889c 100644
--- a/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/ImoutoRebirth.Common.WebApi.csproj
+++ b/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/ImoutoRebirth.Common.WebApi.csproj
@@ -9,6 +9,8 @@
+
+
diff --git a/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/NodaTime/NamingPolicyParameterFilter.cs b/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/NodaTime/NamingPolicyParameterFilter.cs
new file mode 100644
index 00000000..412ed2a8
--- /dev/null
+++ b/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/NodaTime/NamingPolicyParameterFilter.cs
@@ -0,0 +1,15 @@
+using Microsoft.OpenApi.Models;
+using Swashbuckle.AspNetCore.SwaggerGen;
+
+namespace ImoutoRebirth.Common.WebApi.NodaTime;
+
+internal class NamingPolicyParameterFilter : IParameterFilter
+{
+ private readonly NodaTimeSchemaSettings _nodaTimeSchemaSettings;
+
+ public NamingPolicyParameterFilter(NodaTimeSchemaSettings nodaTimeSchemaSettings)
+ => _nodaTimeSchemaSettings = nodaTimeSchemaSettings;
+
+ public void Apply(OpenApiParameter parameter, ParameterFilterContext context)
+ => parameter.Name = _nodaTimeSchemaSettings.ResolvePropertyName(parameter.Name);
+}
diff --git a/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/NodaTime/NodaTimeSchemaSettings.cs b/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/NodaTime/NodaTimeSchemaSettings.cs
new file mode 100644
index 00000000..3b066985
--- /dev/null
+++ b/Source/ImoutoRebirth.Common/ImoutoRebirth.Common.WebApi/NodaTime/NodaTimeSchemaSettings.cs
@@ -0,0 +1,40 @@
+using NodaTime;
+
+namespace ImoutoRebirth.Common.WebApi.NodaTime;
+
+public class NodaTimeSchemaSettings
+{
+ public Func ResolvePropertyName { get; }
+
+ public Func