diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf
index 9d1a30fd6..9ea48fc47 100644
--- a/src-ui/messages.xlf
+++ b/src-ui/messages.xlf
@@ -505,6 +505,10 @@
src/app/components/common/permissions-select/permissions-select.component.html
22
+
+ src/app/components/document-history/document-history.component.html
+ 35
+
Read the documentation about this setting
@@ -528,7 +532,7 @@
src/app/components/document-detail/document-detail.component.html
- 322
+ 333
@@ -587,7 +591,7 @@
src/app/components/document-detail/document-detail.component.html
- 314
+ 325
src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html
@@ -717,7 +721,7 @@
src/app/components/document-detail/document-detail.component.html
- 331
+ 342
src/app/components/document-list/document-list.component.html
@@ -1023,7 +1027,7 @@
src/app/services/rest/document.service.ts
- 32
+ 33
@@ -1053,7 +1057,7 @@
src/app/components/document-detail/document-detail.component.html
- 290
+ 301
src/app/components/document-list/bulk-editor/bulk-editor.component.html
@@ -1758,7 +1762,7 @@
src/app/services/rest/document.service.ts
- 29
+ 30
@@ -2116,7 +2120,7 @@
src/app/components/document-detail/document-detail.component.ts
- 804
+ 805
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -2159,15 +2163,15 @@
src/app/components/document-detail/document-detail.component.ts
- 806
+ 807
src/app/components/document-detail/document-detail.component.ts
- 1088
+ 1100
src/app/components/document-detail/document-detail.component.ts
- 1126
+ 1138
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -4531,7 +4535,7 @@
Inherited from group
src/app/components/common/permissions-select/permissions-select.component.ts
- 61
+ 63
@@ -5032,7 +5036,7 @@
src/app/services/rest/document.service.ts
- 27
+ 28
@@ -5059,7 +5063,7 @@
src/app/services/rest/document.service.ts
- 26
+ 27
@@ -5306,7 +5310,7 @@
src/app/components/document-detail/document-detail.component.ts
- 1144
+ 1156
src/app/guards/dirty-saved-view.guard.ts
@@ -5361,7 +5365,7 @@
src/app/services/rest/document.service.ts
- 28
+ 29
@@ -5499,81 +5503,88 @@
279,282
+
+ History
+
+ src/app/components/document-detail/document-detail.component.html
+ 290
+
+
Save & next
src/app/components/document-detail/document-detail.component.html
- 316
+ 327
Save & close
src/app/components/document-detail/document-detail.component.html
- 319
+ 330
Enter Password
src/app/components/document-detail/document-detail.component.html
- 370
+ 381
An error occurred loading content:
src/app/components/document-detail/document-detail.component.ts
- 329,331
+ 330,332
Document changes detected
src/app/components/document-detail/document-detail.component.ts
- 352
+ 353
The version of this document in your browser session appears older than the existing version.
src/app/components/document-detail/document-detail.component.ts
- 353
+ 354
Saving the document here may overwrite other changes that were made. To restore the existing version, discard your changes or close the document.
src/app/components/document-detail/document-detail.component.ts
- 354
+ 355
Ok
src/app/components/document-detail/document-detail.component.ts
- 356
+ 357
Next document
src/app/components/document-detail/document-detail.component.ts
- 463
+ 464
Previous document
src/app/components/document-detail/document-detail.component.ts
- 473
+ 474
Close document
src/app/components/document-detail/document-detail.component.ts
- 481
+ 482
src/app/services/open-documents.service.ts
@@ -5584,50 +5595,50 @@
Save document
src/app/components/document-detail/document-detail.component.ts
- 488
+ 489
Error retrieving metadata
src/app/components/document-detail/document-detail.component.ts
- 530
+ 531
Error retrieving suggestions.
src/app/components/document-detail/document-detail.component.ts
- 555
+ 556
Document saved successfully.
src/app/components/document-detail/document-detail.component.ts
- 676
+ 677
src/app/components/document-detail/document-detail.component.ts
- 687
+ 688
Error saving document
src/app/components/document-detail/document-detail.component.ts
- 691
+ 692
src/app/components/document-detail/document-detail.component.ts
- 732
+ 733
Confirm delete
src/app/components/document-detail/document-detail.component.ts
- 759
+ 760
src/app/components/manage/management-list/management-list.component.ts
@@ -5642,35 +5653,35 @@
Do you really want to delete document ""?
src/app/components/document-detail/document-detail.component.ts
- 760
+ 761
The files for this document will be deleted permanently. This operation cannot be undone.
src/app/components/document-detail/document-detail.component.ts
- 761
+ 762
Delete document
src/app/components/document-detail/document-detail.component.ts
- 763
+ 764
Error deleting document
src/app/components/document-detail/document-detail.component.ts
- 782
+ 783
Redo OCR confirm
src/app/components/document-detail/document-detail.component.ts
- 802
+ 803
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -5681,63 +5692,63 @@
This operation will permanently redo OCR for this document.
src/app/components/document-detail/document-detail.component.ts
- 803
+ 804
Redo OCR operation will begin in the background. Close and re-open or reload this document after the operation has completed to see new content.
src/app/components/document-detail/document-detail.component.ts
- 814
+ 815
Error executing operation
src/app/components/document-detail/document-detail.component.ts
- 825
+ 826
Page Fit
src/app/components/document-detail/document-detail.component.ts
- 894
+ 895
Split confirm
src/app/components/document-detail/document-detail.component.ts
- 1086
+ 1098
This operation will split the selected document(s) into new documents.
src/app/components/document-detail/document-detail.component.ts
- 1087
+ 1099
Split operation will begin in the background.
src/app/components/document-detail/document-detail.component.ts
- 1102
+ 1114
Error executing split operation
src/app/components/document-detail/document-detail.component.ts
- 1111
+ 1123
Rotate confirm
src/app/components/document-detail/document-detail.component.ts
- 1123
+ 1135
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -5748,14 +5759,14 @@
This operation will permanently rotate the original version of the current document.
src/app/components/document-detail/document-detail.component.ts
- 1124
+ 1136
This will alter the original copy.
src/app/components/document-detail/document-detail.component.ts
- 1125
+ 1137
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
@@ -5766,14 +5777,21 @@
Rotation will begin in the background. Close and re-open the document after the operation has completed to see the changes.
src/app/components/document-detail/document-detail.component.ts
- 1141
+ 1153
Error executing rotate operation
src/app/components/document-detail/document-detail.component.ts
- 1153
+ 1165
+
+
+
+ No entries found.
+
+ src/app/components/document-history/document-history.component.html
+ 10
@@ -6321,7 +6339,7 @@
src/app/services/rest/document.service.ts
- 25
+ 26
@@ -6353,7 +6371,7 @@
src/app/services/rest/document.service.ts
- 33
+ 34
@@ -6403,7 +6421,7 @@
src/app/services/rest/document.service.ts
- 30
+ 31
@@ -7611,6 +7629,97 @@
36
+
+ %s year ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 14
+
+
+
+ %s years ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 15
+
+
+
+ %s month ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 19
+
+
+
+ %s months ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 20
+
+
+
+ %s week ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 24
+
+
+
+ %s weeks ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 25
+
+
+
+ %s day ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 29
+
+
+
+ %s days ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 30
+
+
+
+ %s hour ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 34
+
+
+
+ %s hours ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 35
+
+
+
+ %s minute ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 39
+
+
+
+ %s minutes ago
+
+ src/app/pipes/custom-date.pipe.ts
+ 40
+
+
+
+ Just now
+
+ src/app/pipes/custom-date.pipe.ts
+ 72
+
+
(no title)
@@ -7766,14 +7875,14 @@
Modified
src/app/services/rest/document.service.ts
- 31
+ 32
Search score
src/app/services/rest/document.service.ts
- 40
+ 41
Score is a value returned by the full text search engine and specifies how well a result matches the given query
diff --git a/src/locale/en_US/LC_MESSAGES/django.po b/src/locale/en_US/LC_MESSAGES/django.po
index 766c21a65..96053f39c 100644
--- a/src/locale/en_US/LC_MESSAGES/django.po
+++ b/src/locale/en_US/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-04-19 11:01-0700\n"
+"POT-Creation-Date: 2024-04-24 22:56-0700\n"
"PO-Revision-Date: 2022-02-17 04:17\n"
"Last-Translator: \n"
"Language-Team: English\n"
@@ -25,27 +25,27 @@ msgstr ""
msgid "owner"
msgstr ""
-#: documents/models.py:53 documents/models.py:897
+#: documents/models.py:53 documents/models.py:902
msgid "None"
msgstr ""
-#: documents/models.py:54 documents/models.py:898
+#: documents/models.py:54 documents/models.py:903
msgid "Any word"
msgstr ""
-#: documents/models.py:55 documents/models.py:899
+#: documents/models.py:55 documents/models.py:904
msgid "All words"
msgstr ""
-#: documents/models.py:56 documents/models.py:900
+#: documents/models.py:56 documents/models.py:905
msgid "Exact match"
msgstr ""
-#: documents/models.py:57 documents/models.py:901
+#: documents/models.py:57 documents/models.py:906
msgid "Regular expression"
msgstr ""
-#: documents/models.py:58 documents/models.py:902
+#: documents/models.py:58 documents/models.py:907
msgid "Fuzzy word"
msgstr ""
@@ -53,20 +53,20 @@ msgstr ""
msgid "Automatic"
msgstr ""
-#: documents/models.py:62 documents/models.py:397 documents/models.py:1218
+#: documents/models.py:62 documents/models.py:397 documents/models.py:1223
#: paperless_mail/models.py:18 paperless_mail/models.py:93
msgid "name"
msgstr ""
-#: documents/models.py:64 documents/models.py:958
+#: documents/models.py:64 documents/models.py:963
msgid "match"
msgstr ""
-#: documents/models.py:67 documents/models.py:961
+#: documents/models.py:67 documents/models.py:966
msgid "matching algorithm"
msgstr ""
-#: documents/models.py:72 documents/models.py:966
+#: documents/models.py:72 documents/models.py:971
msgid "is insensitive"
msgstr ""
@@ -615,246 +615,246 @@ msgstr ""
msgid "custom field instances"
msgstr ""
-#: documents/models.py:905
+#: documents/models.py:910
msgid "Consumption Started"
msgstr ""
-#: documents/models.py:906
+#: documents/models.py:911
msgid "Document Added"
msgstr ""
-#: documents/models.py:907
+#: documents/models.py:912
msgid "Document Updated"
msgstr ""
-#: documents/models.py:910
+#: documents/models.py:915
msgid "Consume Folder"
msgstr ""
-#: documents/models.py:911
+#: documents/models.py:916
msgid "Api Upload"
msgstr ""
-#: documents/models.py:912
+#: documents/models.py:917
msgid "Mail Fetch"
msgstr ""
-#: documents/models.py:915
+#: documents/models.py:920
msgid "Workflow Trigger Type"
msgstr ""
-#: documents/models.py:927
+#: documents/models.py:932
msgid "filter path"
msgstr ""
-#: documents/models.py:932
+#: documents/models.py:937
msgid ""
"Only consume documents with a path that matches this if specified. Wildcards "
"specified as * are allowed. Case insensitive."
msgstr ""
-#: documents/models.py:939
+#: documents/models.py:944
msgid "filter filename"
msgstr ""
-#: documents/models.py:944 paperless_mail/models.py:148
+#: documents/models.py:949 paperless_mail/models.py:148
msgid ""
"Only consume documents which entirely match this filename if specified. "
"Wildcards such as *.pdf or *invoice* are allowed. Case insensitive."
msgstr ""
-#: documents/models.py:955
+#: documents/models.py:960
msgid "filter documents from this mail rule"
msgstr ""
-#: documents/models.py:971
+#: documents/models.py:976
msgid "has these tag(s)"
msgstr ""
-#: documents/models.py:979
+#: documents/models.py:984
msgid "has this document type"
msgstr ""
-#: documents/models.py:987
+#: documents/models.py:992
msgid "has this correspondent"
msgstr ""
-#: documents/models.py:991
+#: documents/models.py:996
msgid "workflow trigger"
msgstr ""
-#: documents/models.py:992
+#: documents/models.py:997
msgid "workflow triggers"
msgstr ""
-#: documents/models.py:1002
+#: documents/models.py:1007
msgid "Assignment"
msgstr ""
-#: documents/models.py:1006
+#: documents/models.py:1011
msgid "Removal"
msgstr ""
-#: documents/models.py:1010
+#: documents/models.py:1015
msgid "Workflow Action Type"
msgstr ""
-#: documents/models.py:1016
+#: documents/models.py:1021
msgid "assign title"
msgstr ""
-#: documents/models.py:1021
+#: documents/models.py:1026
msgid ""
"Assign a document title, can include some placeholders, see documentation."
msgstr ""
-#: documents/models.py:1030 paperless_mail/models.py:216
+#: documents/models.py:1035 paperless_mail/models.py:216
msgid "assign this tag"
msgstr ""
-#: documents/models.py:1039 paperless_mail/models.py:224
+#: documents/models.py:1044 paperless_mail/models.py:224
msgid "assign this document type"
msgstr ""
-#: documents/models.py:1048 paperless_mail/models.py:238
+#: documents/models.py:1053 paperless_mail/models.py:238
msgid "assign this correspondent"
msgstr ""
-#: documents/models.py:1057
+#: documents/models.py:1062
msgid "assign this storage path"
msgstr ""
-#: documents/models.py:1066
+#: documents/models.py:1071
msgid "assign this owner"
msgstr ""
-#: documents/models.py:1073
+#: documents/models.py:1078
msgid "grant view permissions to these users"
msgstr ""
-#: documents/models.py:1080
+#: documents/models.py:1085
msgid "grant view permissions to these groups"
msgstr ""
-#: documents/models.py:1087
+#: documents/models.py:1092
msgid "grant change permissions to these users"
msgstr ""
-#: documents/models.py:1094
+#: documents/models.py:1099
msgid "grant change permissions to these groups"
msgstr ""
-#: documents/models.py:1101
+#: documents/models.py:1106
msgid "assign these custom fields"
msgstr ""
-#: documents/models.py:1108
+#: documents/models.py:1113
msgid "remove these tag(s)"
msgstr ""
-#: documents/models.py:1113
+#: documents/models.py:1118
msgid "remove all tags"
msgstr ""
-#: documents/models.py:1120
+#: documents/models.py:1125
msgid "remove these document type(s)"
msgstr ""
-#: documents/models.py:1125
+#: documents/models.py:1130
msgid "remove all document types"
msgstr ""
-#: documents/models.py:1132
+#: documents/models.py:1137
msgid "remove these correspondent(s)"
msgstr ""
-#: documents/models.py:1137
+#: documents/models.py:1142
msgid "remove all correspondents"
msgstr ""
-#: documents/models.py:1144
+#: documents/models.py:1149
msgid "remove these storage path(s)"
msgstr ""
-#: documents/models.py:1149
+#: documents/models.py:1154
msgid "remove all storage paths"
msgstr ""
-#: documents/models.py:1156
+#: documents/models.py:1161
msgid "remove these owner(s)"
msgstr ""
-#: documents/models.py:1161
+#: documents/models.py:1166
msgid "remove all owners"
msgstr ""
-#: documents/models.py:1168
+#: documents/models.py:1173
msgid "remove view permissions for these users"
msgstr ""
-#: documents/models.py:1175
+#: documents/models.py:1180
msgid "remove view permissions for these groups"
msgstr ""
-#: documents/models.py:1182
+#: documents/models.py:1187
msgid "remove change permissions for these users"
msgstr ""
-#: documents/models.py:1189
+#: documents/models.py:1194
msgid "remove change permissions for these groups"
msgstr ""
-#: documents/models.py:1194
+#: documents/models.py:1199
msgid "remove all permissions"
msgstr ""
-#: documents/models.py:1201
+#: documents/models.py:1206
msgid "remove these custom fields"
msgstr ""
-#: documents/models.py:1206
+#: documents/models.py:1211
msgid "remove all custom fields"
msgstr ""
-#: documents/models.py:1210
+#: documents/models.py:1215
msgid "workflow action"
msgstr ""
-#: documents/models.py:1211
+#: documents/models.py:1216
msgid "workflow actions"
msgstr ""
-#: documents/models.py:1220 paperless_mail/models.py:95
+#: documents/models.py:1225 paperless_mail/models.py:95
msgid "order"
msgstr ""
-#: documents/models.py:1226
+#: documents/models.py:1231
msgid "triggers"
msgstr ""
-#: documents/models.py:1233
+#: documents/models.py:1238
msgid "actions"
msgstr ""
-#: documents/models.py:1236
+#: documents/models.py:1241
msgid "enabled"
msgstr ""
-#: documents/serialisers.py:114
+#: documents/serialisers.py:115
#, python-format
msgid "Invalid regular expression: %(error)s"
msgstr ""
-#: documents/serialisers.py:417
+#: documents/serialisers.py:418
msgid "Invalid color."
msgstr ""
-#: documents/serialisers.py:1171
+#: documents/serialisers.py:1176
#, python-format
msgid "File type %(type)s not supported"
msgstr ""
-#: documents/serialisers.py:1280
+#: documents/serialisers.py:1285
msgid "Invalid variable detected."
msgstr ""