-
+
@if (typeFieldDisabled) {
Data type cannot be changed after a field is created
diff --git a/src-ui/src/app/components/common/edit-dialog/group-edit-dialog/group-edit-dialog.component.html b/src-ui/src/app/components/common/edit-dialog/group-edit-dialog/group-edit-dialog.component.html
index 9299d4e13..be1e4b550 100644
--- a/src-ui/src/app/components/common/edit-dialog/group-edit-dialog/group-edit-dialog.component.html
+++ b/src-ui/src/app/components/common/edit-dialog/group-edit-dialog/group-edit-dialog.component.html
@@ -7,7 +7,7 @@
}
diff --git a/src-ui/src/app/components/document-detail/document-detail.component.spec.ts b/src-ui/src/app/components/document-detail/document-detail.component.spec.ts
index cccf2677b..af0e0e78e 100644
--- a/src-ui/src/app/components/document-detail/document-detail.component.spec.ts
+++ b/src-ui/src/app/components/document-detail/document-detail.component.spec.ts
@@ -681,6 +681,7 @@ describe('DocumentDetailComponent', () => {
it('should support Enter key in password field', () => {
initNormally()
+ component.metadata = { has_archive_version: true }
component.onError({ name: 'PasswordException' }) // normally dispatched by pdf viewer
fixture.detectChanges()
expect(component.password).toBeUndefined()
diff --git a/src-ui/src/app/components/document-detail/document-detail.component.ts b/src-ui/src/app/components/document-detail/document-detail.component.ts
index 18e6b1211..0ce9fa007 100644
--- a/src-ui/src/app/components/document-detail/document-detail.component.ts
+++ b/src-ui/src/app/components/document-detail/document-detail.component.ts
@@ -82,6 +82,7 @@ enum ContentRenderType {
Image = 'image',
Text = 'text',
Other = 'other',
+ Unknown = 'unknown',
}
enum ZoomSetting {
@@ -211,6 +212,7 @@ export class DocumentDetailComponent
}
get contentRenderType(): ContentRenderType {
+ if (!this.metadata) return ContentRenderType.Unknown
const contentType = this.metadata?.has_archive_version
? 'application/pdf'
: this.metadata?.original_mime_type
From ba0f4718e516fb220ccccad6a7ae5a189792cb29 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Thu, 25 Jan 2024 13:29:22 -0800
Subject: [PATCH 11/24] Fix: Modify one of date regexes (#5540)
---
src/documents/parsers.py | 2 +-
src/documents/tests/test_date_parsing.py | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/documents/parsers.py b/src/documents/parsers.py
index db4b42792..12e5d6b33 100644
--- a/src/documents/parsers.py
+++ b/src/documents/parsers.py
@@ -38,7 +38,7 @@ from documents.utils import copy_file_with_basic_stats
DATE_REGEX = re.compile(
r"(\b|(?!=([_-])))([0-9]{1,2})[\.\/-]([0-9]{1,2})[\.\/-]([0-9]{4}|[0-9]{2})(\b|(?=([_-])))|"
r"(\b|(?!=([_-])))([0-9]{4}|[0-9]{2})[\.\/-]([0-9]{1,2})[\.\/-]([0-9]{1,2})(\b|(?=([_-])))|"
- r"(\b|(?!=([_-])))([0-9]{1,2}[\. ]+[a-zA-Z]{3,9} ([0-9]{4}|[0-9]{2}))(\b|(?=([_-])))|"
+ r"(\b|(?!=([_-])))([0-9]{1,2}[\. ]+[a-zA-Z]{3,9} [0-9]{4}|[a-zA-Z]{3,9} [0-9]{1,2}, [0-9]{4})(\b|(?=([_-])))|"
r"(\b|(?!=([_-])))([^\W\d_]{3,9} [0-9]{1,2}, ([0-9]{4}))(\b|(?=([_-])))|"
r"(\b|(?!=([_-])))([^\W\d_]{3,9} [0-9]{4})(\b|(?=([_-])))|"
r"(\b|(?!=([_-])))([0-9]{1,2}[^ ]{2}[\. ]+[^ ]{3,9}[ \.\/-][0-9]{4})(\b|(?=([_-])))|"
diff --git a/src/documents/tests/test_date_parsing.py b/src/documents/tests/test_date_parsing.py
index 54b4d7b53..d4ea71be5 100644
--- a/src/documents/tests/test_date_parsing.py
+++ b/src/documents/tests/test_date_parsing.py
@@ -201,6 +201,13 @@ class TestDate(TestCase):
datetime.datetime(2022, 3, 25, 0, 0, tzinfo=tz.gettz(settings.TIME_ZONE)),
)
+ def test_date_format_26(self):
+ text = "CHASE 0 September 25, 2019 JPMorgan Chase Bank, NA. P0 Box 182051"
+ self.assertEqual(
+ parse_date("", text),
+ datetime.datetime(2019, 9, 25, 0, 0, tzinfo=tz.gettz(settings.TIME_ZONE)),
+ )
+
def test_crazy_date_past(self, *args):
self.assertIsNone(parse_date("", "01-07-0590 00:00:00"))
From 58e8f796d1f1f4b266f99ea1644bcf8f3a8da24f Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 25 Jan 2024 14:18:31 -0800
Subject: [PATCH 12/24] New Crowdin translations by GitHub Action (#5539)
Co-authored-by: Crowdin Bot
---
src-ui/src/locale/messages.ca_ES.xlf | 24 ++++++++++++------------
src-ui/src/locale/messages.fr_FR.xlf | 16 ++++++++--------
src-ui/src/locale/messages.nl_NL.xlf | 2 +-
src/locale/ca_ES/LC_MESSAGES/django.po | 10 +++++-----
src/locale/fr_FR/LC_MESSAGES/django.po | 2 +-
src/locale/nl_NL/LC_MESSAGES/django.po | 2 +-
src/locale/tr_TR/LC_MESSAGES/django.po | 2 +-
7 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/src-ui/src/locale/messages.ca_ES.xlf b/src-ui/src/locale/messages.ca_ES.xlf
index 868669f65..ddaf1e75e 100644
--- a/src-ui/src/locale/messages.ca_ES.xlf
+++ b/src-ui/src/locale/messages.ca_ES.xlf
@@ -463,7 +463,7 @@
src/app/components/admin/config/config.component.html4
- Global app configuration options which apply to <strong>every</strong> user of this install of Paperless-ngx. Options can also be set using environment variables or the configuration file but the value here will always take precedence.
+ Opcions de configuració global d'aplicació que aplica a <strong>cada</strong> usuari d'aquesta instal·lació de Paperless-ngx. Les opcions també es poden establir mitjançant variables d'entorn o el fitxer de configuració, però el valor aquí sempre tindrà prioritat.
@@ -645,7 +645,7 @@
src/app/components/admin/logs/logs.component.html4
- Review the log files for the application and for email checking.
+ Revisa els fitxers de registre de l'aplicació i per a la comprovació del correu electrònic.Auto refresh
@@ -761,7 +761,7 @@
src/app/components/admin/settings/settings.component.html4
- Options to customize appearance, notifications, saved views and more. Settings apply to the <strong>current user only</strong>.
+ Opcions per personalitzar l'aparença, les notificacions, les visualitzacions desades i molt més. La configuració s'aplica només a <strong>l'usuari actual</strong>.Start tour
@@ -3893,7 +3893,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html173
- Apply to documents that match this path. Wildcards specified as * are allowed. Case-normalized.</a>
+ Aplica als documents que coincideixen amb aquest camí. Es permeten els comodins especificats com a *. Cas normalitzat.</a>Filter mail rule
@@ -4275,7 +4275,7 @@
src/app/components/common/input/switch/switch.component.html39
- Note: value has not yet been set and will not apply until explicitly changed
+ Nota: el valor encara no s'ha establert i no s'aplicarà fins que no es modifiqui explícitamentAdd tag
@@ -4723,7 +4723,7 @@
src/app/components/dashboard/dashboard.component.ts40
- Welcome to
+ Benvingut a Dashboard updated
@@ -5314,7 +5314,7 @@
src/app/components/document-detail/document-detail.component.html272,275
- Notes
+ Notes Save & next
@@ -5354,7 +5354,7 @@
src/app/components/document-detail/document-detail.component.ts321
- Document changes detected
+ Canvis detectats al documentThe version of this document in your browser session appears older than the existing version.
@@ -5362,7 +5362,7 @@
src/app/components/document-detail/document-detail.component.ts322
- The version of this document in your browser session appears older than the existing version.
+ La versió d'aquest document a la sessió del vostre navegador sembla més antiga que la versió existent.Saving the document here may overwrite other changes that were made. To restore the existing version, discard your changes or close the document.
@@ -5370,7 +5370,7 @@
src/app/components/document-detail/document-detail.component.ts323
- Saving the document here may overwrite other changes that were made. To restore the existing version, discard your changes or close the document.
+ Desar el document aquí pot sobreescriure altres canvis fets. Per restaurar la versió existent, descarta els canvis o tanca el document.Ok
@@ -6488,7 +6488,7 @@
src/app/components/manage/custom-fields/custom-fields.component.html4
- Customize the data fields that can be attached to documents.
+ Personalitza els camps de dades que es poden adjuntar als documents.Add Field
@@ -7000,7 +7000,7 @@
src/app/components/manage/workflows/workflows.component.html4
- Use workflows to customize the behavior of Paperless-ngx when events 'trigger' a workflow.
+ Empra fluxos de treball per personalitzar el comportament de Paperless-ngx quan els esdeveniments "activin" un flux de treball.Add Workflow
diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf
index 216176898..e765bbb6c 100644
--- a/src-ui/src/locale/messages.fr_FR.xlf
+++ b/src-ui/src/locale/messages.fr_FR.xlf
@@ -729,7 +729,7 @@
src/app/components/manage/management-list/management-list.component.html48
- Chargement ...
+ Chargement...Settings
@@ -1833,7 +1833,7 @@
src/app/components/admin/tasks/tasks.component.html123,125
- échoué(s)
+ Échoué(s)Complete
@@ -1841,7 +1841,7 @@
src/app/components/admin/tasks/tasks.component.html131,133
- terminé(s)
+ Terminé(s)Started
@@ -1849,7 +1849,7 @@
src/app/components/admin/tasks/tasks.component.html139,141
- commencé(s)
+ Commencé(s)Queued
@@ -1857,7 +1857,7 @@
src/app/components/admin/tasks/tasks.component.html147,149
- Queued en attente
+ En attente Dismiss selected
@@ -1897,7 +1897,7 @@
src/app/components/admin/tasks/tasks.component.ts133
- liste d'attente
+ en attentestarted
@@ -6448,7 +6448,7 @@
src/app/components/file-drop/file-drop.component.ts88
- Démarrage du téléversement...
+ Démarrage du téléversement…correspondent
@@ -7973,7 +7973,7 @@
src/app/services/upload-documents.service.ts57
- Téléversement terminé, en attente...
+ Téléversement terminé, en attente…HTTP error:
diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf
index 1a375cd64..ffa254df1 100644
--- a/src-ui/src/locale/messages.nl_NL.xlf
+++ b/src-ui/src/locale/messages.nl_NL.xlf
@@ -3621,7 +3621,7 @@
src/app/components/common/edit-dialog/tag-edit-dialog/tag-edit-dialog.component.ts32
- Etiket bewerken
+ Label bewerkenEmail
diff --git a/src/locale/ca_ES/LC_MESSAGES/django.po b/src/locale/ca_ES/LC_MESSAGES/django.po
index 3bf779cec..c99827626 100644
--- a/src/locale/ca_ES/LC_MESSAGES/django.po
+++ b/src/locale/ca_ES/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-19 12:09\n"
+"PO-Revision-Date: 2024-01-25 12:09\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Language: ca_ES\n"
@@ -1031,11 +1031,11 @@ msgstr "Controls de generació d'arxiu arxivat"
#: paperless/models.py:123
msgid "Sets image DPI fallback value"
-msgstr ""
+msgstr "Estableix DPI d'imatge per defecte"
#: paperless/models.py:130
msgid "Controls the unpaper cleaning"
-msgstr ""
+msgstr "Controla la neteja sense paper"
#: paperless/models.py:137
msgid "Enables deskew"
@@ -1055,11 +1055,11 @@ msgstr "Estableix la mida màxima de la imatge per a la descompressió"
#: paperless/models.py:157
msgid "Sets the Ghostscript color conversion strategy"
-msgstr ""
+msgstr "Estableix l'estratègia de conversió de color de Ghostscript"
#: paperless/models.py:165
msgid "Adds additional user arguments for OCRMyPDF"
-msgstr ""
+msgstr "Afegeix arguments d'usuari addicionals per a OCRMyPDF"
#: paperless/models.py:170
msgid "paperless application settings"
diff --git a/src/locale/fr_FR/LC_MESSAGES/django.po b/src/locale/fr_FR/LC_MESSAGES/django.po
index 9e611ff67..27064025e 100644
--- a/src/locale/fr_FR/LC_MESSAGES/django.po
+++ b/src/locale/fr_FR/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-17 00:24\n"
+"PO-Revision-Date: 2024-01-25 00:24\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
diff --git a/src/locale/nl_NL/LC_MESSAGES/django.po b/src/locale/nl_NL/LC_MESSAGES/django.po
index a6406d310..2bf4bb40a 100644
--- a/src/locale/nl_NL/LC_MESSAGES/django.po
+++ b/src/locale/nl_NL/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-20 12:08\n"
+"PO-Revision-Date: 2024-01-25 12:09\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
diff --git a/src/locale/tr_TR/LC_MESSAGES/django.po b/src/locale/tr_TR/LC_MESSAGES/django.po
index 3f7477691..e60844e34 100644
--- a/src/locale/tr_TR/LC_MESSAGES/django.po
+++ b/src/locale/tr_TR/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-24 00:24\n"
+"PO-Revision-Date: 2024-01-25 00:24\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
From c2ac9a26a2084f9c2413d220f470d825d458c488 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 25 Jan 2024 14:19:46 -0800
Subject: [PATCH 13/24] New Crowdin translations by GitHub Action (#5547)
Co-authored-by: Crowdin Bot
---
src-ui/src/locale/messages.ar_AR.xlf | 68 +++++++++++++-------------
src/locale/ar_AR/LC_MESSAGES/django.po | 2 +-
2 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/src-ui/src/locale/messages.ar_AR.xlf b/src-ui/src/locale/messages.ar_AR.xlf
index d1d5f100f..fc011ced2 100644
--- a/src-ui/src/locale/messages.ar_AR.xlf
+++ b/src-ui/src/locale/messages.ar_AR.xlf
@@ -3289,7 +3289,7 @@
src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html25
- Do not consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.
+ لا تستهلك المستندات التي تتطابق تماما مع اسم الملف هذا إذا تم تحديده. البطاقات البرية مثل *.pdf أو *الفاتورة* مسموح بها. الحالة غير حساسة.Action
@@ -3749,7 +3749,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html30
- Add Trigger
+ إضافة مشغلApply Actions:
@@ -3757,7 +3757,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html66
- Apply Actions:
+ تطبيق الإجراءات:Add Action
@@ -3765,7 +3765,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html68
- Add Action
+ إضافة اجراءAction type
@@ -3773,7 +3773,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html86
- Action type
+ نوع الإجراءAssign title
@@ -3789,7 +3789,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html90
- Can include some placeholders, see <a target='_blank' href='https://docs.paperless-ngx.com/usage/#workflows'>documentation</a>.
+ يمكن أن تتضمن بعض العناصر النائبة، انظر <a target='_blank' href='https://docs.paperless-ngx.com/usage/#workflows'>المستندات</a>.Assign tags
@@ -3813,7 +3813,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html95
- Assign custom fields
+ تعيين حقول مخصصةAssign owner
@@ -3845,7 +3845,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html166
- Trigger type
+ نوع المشغلTrigger for documents that match all filters specified below.
@@ -3853,7 +3853,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html167
- Trigger for documents that match all filters specified below.
+ المشغل للمستندات التي تطابق جميع الفلاتر المحددة أدناه.Filter filename
@@ -4005,7 +4005,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts69
- Assignment
+ المهامCreate new workflow
@@ -4013,7 +4013,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts137
- Create new workflow
+ إنشاء سير عمل جديدEdit workflow
@@ -4021,7 +4021,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts141
- Edit workflow
+ تعديل سير العملAll
@@ -4138,7 +4138,7 @@
src/app/components/common/input/url/url.component.html7
- Remove
+ إزالةInvalid date.
@@ -4182,7 +4182,7 @@
src/app/components/common/input/document-link/document-link.component.ts44
- No documents found
+ لم يتم العثور على مستنداتUpload
@@ -4190,7 +4190,7 @@
src/app/components/common/input/file/file.component.html15
- Upload
+ رفعShow password
@@ -4198,7 +4198,7 @@
src/app/components/common/input/password/password.component.html6
- Show password
+ عرض كلمة المرورEdit Permissions
@@ -4267,7 +4267,7 @@
src/app/components/common/input/select/select.component.ts92
- No items found
+ لم يتم العثور على أي عنصرNote: value has not yet been set and will not apply until explicitly changed
@@ -4275,7 +4275,7 @@
src/app/components/common/input/switch/switch.component.html39
- Note: value has not yet been set and will not apply until explicitly changed
+ ملاحظة: لم يتم بعد تعيين القيمة ولن تنطبق حتى يتم تغييرها بشكل صريحAdd tag
@@ -4299,7 +4299,7 @@
src/app/components/common/input/url/url.component.html14
- Open link
+ فتح الرابطWhat's this?
@@ -4307,7 +4307,7 @@
src/app/components/common/page-header/page-header.component.html9
- What's this?
+ ما هذا؟Read more
@@ -4315,7 +4315,7 @@
src/app/components/common/page-header/page-header.component.html15
- Read more
+ اقرأ المزيدSet permissions
@@ -4363,7 +4363,7 @@
src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html46
- Shared by me
+ تم المشاركة من قبليUnowned
@@ -4411,7 +4411,7 @@
src/app/components/common/preview-popup/preview-popup.component.html4
- Error loading preview
+ خطأ في تحميل المعاينةEdit Profile
@@ -4419,7 +4419,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html3
- Edit Profile
+ تعديل الملف الشخصيConfirm Email
@@ -4427,7 +4427,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html13
- Confirm Email
+ تأكيد البريد الإلكترونيConfirm Password
@@ -4435,7 +4435,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html23
- Confirm Password
+ تأكيد كلمة المرورAPI Auth Token
@@ -4443,7 +4443,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html31
- API Auth Token
+ API Auth TokenCopy
@@ -4467,7 +4467,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html44
- Regenerate auth token
+ تجديد رمز المصادقةCopied!
@@ -4487,7 +4487,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html50
- Warning: changing the token cannot be undone
+ تحذير: لا يمكن التراجع عن تغيير رمز المصادقةEmails must match
@@ -4495,7 +4495,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts94
- Emails must match
+ البريد الإلكتروني يجب أن يتطابقPasswords must match
@@ -4503,7 +4503,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts122
- Passwords must match
+ يجب أن تتطابق كلمة المرورProfile updated successfully
@@ -4511,7 +4511,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts142
- Profile updated successfully
+ تم تعديل الملف الشخصي بنجاحError saving profile
@@ -4519,7 +4519,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts154
- Error saving profile
+ حدث خطأ أثناء حفظ الملف الشخصيError generating auth token
@@ -4527,7 +4527,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts171
- Error generating auth token
+ خطأ في إنشاء رمز المصادقةSelect
diff --git a/src/locale/ar_AR/LC_MESSAGES/django.po b/src/locale/ar_AR/LC_MESSAGES/django.po
index db74c237b..426f9910f 100644
--- a/src/locale/ar_AR/LC_MESSAGES/django.po
+++ b/src/locale/ar_AR/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-22 00:25\n"
+"PO-Revision-Date: 2024-01-25 22:18\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Language: ar_SA\n"
From f6e26d59535732520c888972e73b0baa55e0ec39 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Thu, 25 Jan 2024 14:20:26 -0800
Subject: [PATCH 14/24] Bump version to 2.4.2
---
src-ui/src/environments/environment.prod.ts | 2 +-
src/paperless/version.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts
index 9015ef341..f14689628 100644
--- a/src-ui/src/environments/environment.prod.ts
+++ b/src-ui/src/environments/environment.prod.ts
@@ -5,7 +5,7 @@ export const environment = {
apiBaseUrl: document.baseURI + 'api/',
apiVersion: '4',
appTitle: 'Paperless-ngx',
- version: '2.4.1-dev',
+ version: '2.4.2',
webSocketHost: window.location.host,
webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:',
webSocketBaseUrl: base_url.pathname + 'ws/',
diff --git a/src/paperless/version.py b/src/paperless/version.py
index 16cf1d2c8..b5d8f6e02 100644
--- a/src/paperless/version.py
+++ b/src/paperless/version.py
@@ -1,6 +1,6 @@
from typing import Final
-__version__: Final[tuple[int, int, int]] = (2, 4, 1)
+__version__: Final[tuple[int, int, int]] = (2, 4, 2)
# Version string like X.Y.Z
__full_version_str__: Final[str] = ".".join(map(str, __version__))
# Version string like X.Y
From d48b75d86220b71c1933b393677baf32c2a59325 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 25 Jan 2024 16:09:13 -0800
Subject: [PATCH 15/24] Changelog v2.4.2 - GHA (#5548)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
---
docs/changelog.md | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/docs/changelog.md b/docs/changelog.md
index a28b4cd5e..0607d8b56 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -1,5 +1,21 @@
# Changelog
+## paperless-ngx 2.4.2
+
+### Bug Fixes
+
+- Fix: improve one of the date matching regexes [@shamoon](https://github.com/shamoon) ([#5540](https://github.com/paperless-ngx/paperless-ngx/pull/5540))
+- Fix: tweak doc detail component behavior while awaiting metadata [@shamoon](https://github.com/shamoon) ([#5546](https://github.com/paperless-ngx/paperless-ngx/pull/5546))
+
+### All App Changes
+
+
+2 changes
+
+- Fix: improve one of the date matching regexes [@shamoon](https://github.com/shamoon) ([#5540](https://github.com/paperless-ngx/paperless-ngx/pull/5540))
+- Fix: tweak doc detail component behavior while awaiting metadata [@shamoon](https://github.com/shamoon) ([#5546](https://github.com/paperless-ngx/paperless-ngx/pull/5546))
+
+
## paperless-ngx 2.4.1
### Breaking Changes
From 3a011e7c046dd87b053abaf0d0e046d2f2f0bfd9 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Fri, 26 Jan 2024 09:28:04 -0800
Subject: [PATCH 16/24] Reset dev version string
---
src-ui/src/environments/environment.prod.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts
index f14689628..7a3cc2b55 100644
--- a/src-ui/src/environments/environment.prod.ts
+++ b/src-ui/src/environments/environment.prod.ts
@@ -5,7 +5,7 @@ export const environment = {
apiBaseUrl: document.baseURI + 'api/',
apiVersion: '4',
appTitle: 'Paperless-ngx',
- version: '2.4.2',
+ version: '2.4.2-dev',
webSocketHost: window.location.host,
webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:',
webSocketBaseUrl: base_url.pathname + 'ws/',
From 73a77d2a452b988d740fe242a261c6b554a3c7e6 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Fri, 26 Jan 2024 12:46:22 -0800
Subject: [PATCH 17/24] Remove demo info, for now (#5557)
---
README.md | 3 ---
docs/index.md | 1 -
2 files changed, 4 deletions(-)
diff --git a/README.md b/README.md
index 271a6eb15..612cf954f 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,6 @@
[](https://docs.paperless-ngx.com)
[](https://codecov.io/gh/paperless-ngx/paperless-ngx)
[](https://matrix.to/#/%23paperlessngx%3Amatrix.org)
-[](https://demo.paperless-ngx.com)
@@ -21,8 +20,6 @@ Paperless-ngx is a document management system that transforms your physical docu
Paperless-ngx is the official successor to the original [Paperless](https://github.com/the-paperless-project/paperless) & [Paperless-ng](https://github.com/jonaswinkler/paperless-ng) projects and is designed to distribute the responsibility of advancing and supporting the project among a team of people. [Consider joining us!](#community-support)
-A demo is available at [demo.paperless-ngx.com](https://demo.paperless-ngx.com) using login `demo` / `demo`. _Note: demo content is reset frequently and confidential information should not be uploaded._
-
- [Features](#features)
- [Getting started](#getting-started)
- [Contributing](#contributing)
diff --git a/docs/index.md b/docs/index.md
index cd1bd9029..58a943566 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -6,7 +6,6 @@
physical documents into a searchable online archive so you can keep, well, _less paper_.
[Get started](setup.md){ .md-button .md-button--primary .index-callout }
-[Demo](https://demo.paperless-ngx.com){ .md-button .md-button--secondary target=\_blank }
From 2aea220c6d76ad8109f43f6065f50786ddce4607 Mon Sep 17 00:00:00 2001
From: Trenton H <797416+stumpylog@users.noreply.github.com>
Date: Sun, 28 Jan 2024 09:07:04 -0800
Subject: [PATCH 18/24] Ensure the scratch directory exists before consuming
this source (#5579)
---
src/documents/management/commands/document_consumer.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/documents/management/commands/document_consumer.py b/src/documents/management/commands/document_consumer.py
index 16bcf9bd9..919530544 100644
--- a/src/documents/management/commands/document_consumer.py
+++ b/src/documents/management/commands/document_consumer.py
@@ -232,6 +232,9 @@ class Command(BaseCommand):
if not os.path.isdir(directory):
raise CommandError(f"Consumption directory {directory} does not exist")
+ # Consumer will need this
+ settings.SCRATCH_DIR.mkdir(parents=True, exist_ok=True)
+
if recursive:
for dirpath, _, filenames in os.walk(directory):
for filename in filenames:
From 2a73ab4693d95a9ae6f0e503b3bfed778870b1f5 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 28 Jan 2024 20:16:42 +0000
Subject: [PATCH 19/24] New Crowdin translations by GitHub Action (#5559)
Co-authored-by: Crowdin Bot
---
src-ui/src/locale/messages.ar_AR.xlf | 4 +-
src-ui/src/locale/messages.el_GR.xlf | 44 ++++-----
src-ui/src/locale/messages.fr_FR.xlf | 118 ++++++++++++-------------
src/locale/ar_AR/LC_MESSAGES/django.po | 24 ++---
src/locale/de_DE/LC_MESSAGES/django.po | 4 +-
src/locale/el_GR/LC_MESSAGES/django.po | 18 ++--
src/locale/fr_FR/LC_MESSAGES/django.po | 2 +-
7 files changed, 107 insertions(+), 107 deletions(-)
diff --git a/src-ui/src/locale/messages.ar_AR.xlf b/src-ui/src/locale/messages.ar_AR.xlf
index fc011ced2..05504d097 100644
--- a/src-ui/src/locale/messages.ar_AR.xlf
+++ b/src-ui/src/locale/messages.ar_AR.xlf
@@ -589,7 +589,7 @@
src/app/components/admin/config/config.component.ts107
- Invalid JSON
+ JSON غير صالحConfiguration updated
@@ -657,7 +657,7 @@
src/app/components/admin/tasks/tasks.component.html16
- Auto refresh
+ تحديث تلقائيLoading...
diff --git a/src-ui/src/locale/messages.el_GR.xlf b/src-ui/src/locale/messages.el_GR.xlf
index 0534ac946..a2237ba11 100644
--- a/src-ui/src/locale/messages.el_GR.xlf
+++ b/src-ui/src/locale/messages.el_GR.xlf
@@ -497,7 +497,7 @@
src/app/components/admin/config/config.component.html34
- Enable
+ ΕνεργοποίησηDiscard
@@ -589,7 +589,7 @@
src/app/components/admin/config/config.component.ts107
- Invalid JSON
+ Μη έγκυρο JSONConfiguration updated
@@ -657,7 +657,7 @@
src/app/components/admin/tasks/tasks.component.html16
- Auto refresh
+ Αυτόματη ανανέωσηLoading...
@@ -2469,7 +2469,7 @@
src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html74
- Document Types
+ Τύποι ΕγγράφωνStorage Paths
@@ -2485,7 +2485,7 @@
src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html82
- Storage Paths
+ Διαδρομές ΑποθήκευσηςCustom Fields
@@ -2521,7 +2521,7 @@
src/app/components/manage/workflows/workflows.component.html2
- Workflows
+ Ροές εργασίαςMail
@@ -3981,7 +3981,7 @@
src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts54
- Consumption Started
+ Η Κατανάλωση ΞεκίνησεDocument Added
@@ -4307,7 +4307,7 @@
src/app/components/common/page-header/page-header.component.html9
- What's this?
+ Τι είναι αυτό;Read more
@@ -4419,7 +4419,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html3
- Edit Profile
+ Επεξεργασία ΠροφίλConfirm Email
@@ -4427,7 +4427,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html13
- Confirm Email
+ Επιβεβαίωση EmailConfirm Password
@@ -4435,7 +4435,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html23
- Confirm Password
+ Επιβεβαίωση ΚωδικούAPI Auth Token
@@ -4443,7 +4443,7 @@
src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html31
- API Auth Token
+ API Auth TokenCopy
@@ -4843,7 +4843,7 @@
src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html57
- No documents
+ Δεν υπάρχουν έγγραφαStatistics
@@ -5054,7 +5054,7 @@
src/app/components/document-detail/document-detail.component.html9
- -
+ -+
@@ -5062,7 +5062,7 @@
src/app/components/document-detail/document-detail.component.html17
- +
+ +Download original
@@ -5378,7 +5378,7 @@
src/app/components/document-detail/document-detail.component.ts325
- Ok
+ ΟκError retrieving metadata
@@ -7096,7 +7096,7 @@
src/app/data/custom-field.ts17
- Boolean
+ ΔυαδικόDate
@@ -7104,7 +7104,7 @@
src/app/data/custom-field.ts21
- Date
+ ΗμερομηνίαInteger
@@ -7112,7 +7112,7 @@
src/app/data/custom-field.ts25
- Integer
+ ΑκέραιοςNumber
@@ -7120,7 +7120,7 @@
src/app/data/custom-field.ts29
- Number
+ ΑριθμόςMonetary
@@ -7128,7 +7128,7 @@
src/app/data/custom-field.ts33
- Monetary
+ ΝομισματικόText
@@ -7136,7 +7136,7 @@
src/app/data/custom-field.ts37
- Text
+ ΚείμενοUrl
diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf
index e765bbb6c..b5ac8eea2 100644
--- a/src-ui/src/locale/messages.fr_FR.xlf
+++ b/src-ui/src/locale/messages.fr_FR.xlf
@@ -449,21 +449,21 @@
Enfin, au nom de chaque contributeur à ce projet soutenu par la communauté, merci d'utiliser Paperless-ngx !
-
+ Application Configurationsrc/app/components/admin/config/config.component.html2
- Configuration de l'application
+ Configuration de l'application
-
+ Global app configuration options which apply to <strong>every</strong> user of this install of Paperless-ngx. Options can also be set using environment variables or the configuration file but the value here will always take precedence.src/app/components/admin/config/config.component.html4
- Les options de configuration de l'application globaux s'appliquent à <strong>tous</strong> les utilisateurs de cette installation de Paperless-ngx. Les options peuvent aussi être définies en utilisant les variables d'environnement ou le fichier de configuration mais la valeur ici sera toujours prioritaire.
+ Les options de configuration de l'application globaux s'appliquent à <strong>tous</strong> les utilisateurs de cette installation de Paperless-ngx. Les options peuvent aussi être définies en utilisant les variables d'environnement ou le fichier de configuration mais la valeur ici sera toujours prioritaire.
@@ -483,13 +483,13 @@
-
+ Read the documentation about this settingsrc/app/components/admin/config/config.component.html25
- Lire la documentation à propos de ce paramètre
+ Lire la documentation à propos de ce paramètreEnable
@@ -591,13 +591,13 @@
JSON non valide
-
+ Configuration updatedsrc/app/components/admin/config/config.component.ts151
- Configuration mise a jour
+ Configuration mise à jourAn error occurred updating configuration
@@ -607,21 +607,21 @@
Une erreur s'est produite lors de la mise à jour de la configuration
-
+ File successfully updatedsrc/app/components/admin/config/config.component.ts178
- Fichier téléversé avec succès
+ Fichier téléversé avec succès
-
+ An error occurred uploading filesrc/app/components/admin/config/config.component.ts183
- Une erreur s'est produite lors du téléversement du fichier
+ Une erreur s'est produite lors du téléversement du fichierLogs
@@ -639,13 +639,13 @@
Journaux
-
+ Review the log files for the application and for email checking.src/app/components/admin/logs/logs.component.html4
- Consultez les fichiers journaux pour l'application et pour la vérification des courriels.
+ Consultez les journaux de l'application ainsi que ceux des courriels.Auto refresh
@@ -755,13 +755,13 @@
Paramètres
-
+ Options to customize appearance, notifications, saved views and more. Settings apply to the <strong>current user only</strong>.src/app/components/admin/settings/settings.component.html4
- Options pour personnaliser l'apparence, les notifrications, les vues sauvegardées et bien plus. Les paramètres s'appliquent à l'<strong>utilisateur actuel uniquement</strong>.
+ Options pour personnaliser l'apparence, les notifications, les vues sauvegardées et bien plus. Les paramètres s'appliquent à l'<strong>utilisateur actuel uniquement</strong>.Start tour
@@ -1825,39 +1825,39 @@
src/app/components/admin/tasks/tasks.component.html111
- ( sélectionné(s))
+ ( sélectionné(s))
-
+ Failedsrc/app/components/admin/tasks/tasks.component.html123,125
- Échoué(s)
+ Échoué(s)
-
+ Completesrc/app/components/admin/tasks/tasks.component.html131,133
- Terminé(s)
+ Terminé(s)
-
+ Startedsrc/app/components/admin/tasks/tasks.component.html139,141
- Commencé(s)
+ Commencé(s)
-
+ Queuedsrc/app/components/admin/tasks/tasks.component.html147,149
- En attente
+ En attenteDismiss selected
@@ -1939,13 +1939,13 @@
Utilisateurs & Groupes
-
+ Create, delete and edit users and groups.src/app/components/admin/users-groups/users-groups.component.html4
- Créez, supprimez et modifiez les utilisateurs et les groupes.
+ Créez, supprimez et modifiez les utilisateurs et les groupes.Users
@@ -2275,13 +2275,13 @@
Erreur lors de la supression du groupe.
-
+ by Paperless-ngxsrc/app/components/app-frame/app-frame.component.html20
- par Paperless-ngx
+ par Paperless-ngxSearch documents
@@ -2543,7 +2543,7 @@
Administration
-
+ Configurationsrc/app/components/app-frame/app-frame.component.html
@@ -2553,7 +2553,7 @@
src/app/components/app-frame/app-frame.component.html242
- Configuration
+ ConfigurationGitHub
@@ -4184,13 +4184,13 @@
Aucun document trouvé
-
+ Uploadsrc/app/components/common/input/file/file.component.html15
- Téléverser
+ TéléverserShow password
@@ -4269,13 +4269,13 @@
Aucun élément trouvé
-
+ Note: value has not yet been set and will not apply until explicitly changedsrc/app/components/common/input/switch/switch.component.html39
- Note : la valeur n'a pas encore été définie et ne sera pas appliquée jusqu'à ce que ce soit changé explicitement
+ Note : la valeur n'a pas encore été définie et ne sera pas appliquée jusqu'à ce que ce soit changé explicitementAdd tag
@@ -4301,21 +4301,21 @@
Ouvrir le lien
-
+ What's this?src/app/components/common/page-header/page-header.component.html9
- Qu'est-ce ?
+ Qu'est-ce ?
-
+ Read moresrc/app/components/common/page-header/page-header.component.html15
- En savoir plus
+ En savoir plusSet permissions
@@ -4709,21 +4709,21 @@
Copier l'erreur brute
-
+ Hello , welcome to src/app/components/dashboard/dashboard.component.ts38
- Bonjour , bienvenue sur
+ Bonjour , bienvenue sur
-
+ Welcome to src/app/components/dashboard/dashboard.component.ts40
- Bienvenue sur
+ Bienvenue sur Dashboard updated
@@ -5308,13 +5308,13 @@
Prévisualisation
-
+ Notes src/app/components/document-detail/document-detail.component.html272,275
- Notes
+ Notes Save & next
@@ -5362,7 +5362,7 @@
src/app/components/document-detail/document-detail.component.ts322
- La version de ce docuemnt dans dans la session de votre navigateur semble plus ancien que la version existante.
+ La version de ce document dans la session de votre navigateur semble plus ancien que la version existante.Saving the document here may overwrite other changes that were made. To restore the existing version, discard your changes or close the document.
@@ -5370,15 +5370,15 @@
src/app/components/document-detail/document-detail.component.ts323
- Sauvegarder le document ici peut écraser les autres modifications qui ont été faites. Pour restaurer la version existante, annulez vos modificatons ou fermez le document.
+ Sauvegarder le document ici peut écraser les autres modifications qui ont été faites. Pour restaurer la version existante, annulez vos modifications ou fermez le document.
-
+ Oksrc/app/components/document-detail/document-detail.component.ts325
- OK
+ OKError retrieving metadata
@@ -6482,13 +6482,13 @@
Voulez-vous vraiment supprimer le correspondant "" ?
-
+ Customize the data fields that can be attached to documents.src/app/components/manage/custom-fields/custom-fields.component.html4
- Personnalisez les champs de données qui peuvent être joints aux documents.
+ Personnalisez les champs de données qui peuvent être joints aux documents.Add Field
@@ -6994,13 +6994,13 @@
Voulez-vous vraiment supprimer l'étiquette "" ?
-
+ Use workflows to customize the behavior of Paperless-ngx when events 'trigger' a workflow.src/app/components/manage/workflows/workflows.component.html4
- Utilisez les workflows pour personnaliser le comportement de Paperless-ngx lorsque des événements « déclenchent » un workflow.
+ Utilisez les workflows pour personnaliser le comportement de Paperless-ngx lorsque des événements « déclenchent » un workflow.Add Workflow
@@ -7250,13 +7250,13 @@
Aucun : désactiver le rapprochement
-
+ General Settingssrc/app/data/paperless-config.ts50
- Paramètres généraux
+ Paramètres générauxOCR Settings
@@ -7370,21 +7370,21 @@
Arguments OCR
-
+ Application Logosrc/app/data/paperless-config.ts171
- Logo de l'application
+ Logo de l'application
-
+ Application Titlesrc/app/data/paperless-config.ts178
- Titre de l'application
+ Nom de l'applicationWarning: You have unsaved changes to your document(s).
diff --git a/src/locale/ar_AR/LC_MESSAGES/django.po b/src/locale/ar_AR/LC_MESSAGES/django.po
index 426f9910f..a14e82ec6 100644
--- a/src/locale/ar_AR/LC_MESSAGES/django.po
+++ b/src/locale/ar_AR/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-25 22:18\n"
+"PO-Revision-Date: 2024-01-27 00:22\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Language: ar_SA\n"
@@ -931,7 +931,7 @@ msgstr "لا ورقي"
#: paperless/models.py:25
msgid "pdf"
-msgstr ""
+msgstr "pdf"
#: paperless/models.py:26
msgid "pdfa"
@@ -951,15 +951,15 @@ msgstr ""
#: paperless/models.py:38
msgid "skip"
-msgstr ""
+msgstr "تخطي"
#: paperless/models.py:39
msgid "redo"
-msgstr ""
+msgstr "إعادة"
#: paperless/models.py:40
msgid "force"
-msgstr ""
+msgstr "إجبار"
#: paperless/models.py:41
msgid "skip_noarchive"
@@ -967,7 +967,7 @@ msgstr ""
#: paperless/models.py:49
msgid "never"
-msgstr ""
+msgstr "أبداً"
#: paperless/models.py:50
msgid "with_text"
@@ -975,7 +975,7 @@ msgstr ""
#: paperless/models.py:51
msgid "always"
-msgstr ""
+msgstr "دائماً"
#: paperless/models.py:59
msgid "clean"
@@ -987,7 +987,7 @@ msgstr ""
#: paperless/models.py:61
msgid "none"
-msgstr ""
+msgstr "لا شيء"
#: paperless/models.py:69
msgid "LeaveColorUnchanged"
@@ -995,7 +995,7 @@ msgstr ""
#: paperless/models.py:70
msgid "RGB"
-msgstr ""
+msgstr "RGB"
#: paperless/models.py:71
msgid "UseDeviceIndependentColor"
@@ -1003,15 +1003,15 @@ msgstr ""
#: paperless/models.py:72
msgid "Gray"
-msgstr ""
+msgstr "رمادي"
#: paperless/models.py:73
msgid "CMYK"
-msgstr ""
+msgstr "CMYK"
#: paperless/models.py:82
msgid "Sets the output PDF type"
-msgstr ""
+msgstr "تعيين نوع إخراج PDF"
#: paperless/models.py:94
msgid "Do OCR from page 1 to this value"
diff --git a/src/locale/de_DE/LC_MESSAGES/django.po b/src/locale/de_DE/LC_MESSAGES/django.po
index 7ca31681a..ca6feea0b 100644
--- a/src/locale/de_DE/LC_MESSAGES/django.po
+++ b/src/locale/de_DE/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-19 12:09\n"
+"PO-Revision-Date: 2024-01-27 00:22\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -601,7 +601,7 @@ msgstr "Benutzerdefiniertes Feld"
#: documents/models.py:782
msgid "custom fields"
-msgstr "Benutzerdefinierte Felder"
+msgstr "Benutzerdef. Felder"
#: documents/models.py:844
msgid "custom field instance"
diff --git a/src/locale/el_GR/LC_MESSAGES/django.po b/src/locale/el_GR/LC_MESSAGES/django.po
index 262c6b2ec..a88d02f75 100644
--- a/src/locale/el_GR/LC_MESSAGES/django.po
+++ b/src/locale/el_GR/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-22 12:09\n"
+"PO-Revision-Date: 2024-01-27 12:08\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Language: el_GR\n"
@@ -425,11 +425,11 @@ msgstr "δεν έχει ιδιοκτήτη σε"
#: documents/models.py:458
msgid "has custom field value"
-msgstr ""
+msgstr "έχει προσαρμοσμένη τιμή πεδίου"
#: documents/models.py:459
msgid "is shared by me"
-msgstr ""
+msgstr "μοιράζεται από μένα"
#: documents/models.py:469
msgid "rule type"
@@ -613,7 +613,7 @@ msgstr "στιγμιότυπα προσαρμοσμένων πεδίων"
#: documents/models.py:902
msgid "Consumption Started"
-msgstr ""
+msgstr "Η Κατανάλωση Ξεκίνησε"
#: documents/models.py:903
msgid "Document Added"
@@ -753,7 +753,7 @@ msgstr ""
#: documents/models.py:1114
msgid "actions"
-msgstr ""
+msgstr "ενέργειες"
#: documents/models.py:1117
msgid "enabled"
@@ -939,15 +939,15 @@ msgstr "pdfa"
#: paperless/models.py:27
msgid "pdfa-1"
-msgstr ""
+msgstr "pdfa-1"
#: paperless/models.py:28
msgid "pdfa-2"
-msgstr ""
+msgstr "pdfa-2"
#: paperless/models.py:29
msgid "pdfa-3"
-msgstr ""
+msgstr "pdfa-3"
#: paperless/models.py:38
msgid "skip"
@@ -967,7 +967,7 @@ msgstr ""
#: paperless/models.py:49
msgid "never"
-msgstr ""
+msgstr "ποτέ"
#: paperless/models.py:50
msgid "with_text"
diff --git a/src/locale/fr_FR/LC_MESSAGES/django.po b/src/locale/fr_FR/LC_MESSAGES/django.po
index 27064025e..fb2bed995 100644
--- a/src/locale/fr_FR/LC_MESSAGES/django.po
+++ b/src/locale/fr_FR/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-01-05 21:26-0800\n"
-"PO-Revision-Date: 2024-01-25 00:24\n"
+"PO-Revision-Date: 2024-01-28 00:24\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
From d55900b8770ff5f9a85523aa3e8638f98a30cc2b Mon Sep 17 00:00:00 2001
From: Trenton H <797416+stumpylog@users.noreply.github.com>
Date: Sun, 28 Jan 2024 12:19:07 -0800
Subject: [PATCH 20/24] Bumps version to 2.4.3
---
src-ui/src/environments/environment.prod.ts | 2 +-
src/paperless/version.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts
index 7a3cc2b55..8de4d6400 100644
--- a/src-ui/src/environments/environment.prod.ts
+++ b/src-ui/src/environments/environment.prod.ts
@@ -5,7 +5,7 @@ export const environment = {
apiBaseUrl: document.baseURI + 'api/',
apiVersion: '4',
appTitle: 'Paperless-ngx',
- version: '2.4.2-dev',
+ version: '2.4.3',
webSocketHost: window.location.host,
webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:',
webSocketBaseUrl: base_url.pathname + 'ws/',
diff --git a/src/paperless/version.py b/src/paperless/version.py
index b5d8f6e02..b1926ccfb 100644
--- a/src/paperless/version.py
+++ b/src/paperless/version.py
@@ -1,6 +1,6 @@
from typing import Final
-__version__: Final[tuple[int, int, int]] = (2, 4, 2)
+__version__: Final[tuple[int, int, int]] = (2, 4, 3)
# Version string like X.Y.Z
__full_version_str__: Final[str] = ".".join(map(str, __version__))
# Version string like X.Y
From d0ce4113e0d5256f4af7bc91e14dbc03e682e4a8 Mon Sep 17 00:00:00 2001
From: Trenton H <797416+stumpylog@users.noreply.github.com>
Date: Sun, 28 Jan 2024 12:51:00 -0800
Subject: [PATCH 21/24] Resets -dev version string
---
src-ui/src/environments/environment.prod.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src-ui/src/environments/environment.prod.ts b/src-ui/src/environments/environment.prod.ts
index 8de4d6400..6135915d9 100644
--- a/src-ui/src/environments/environment.prod.ts
+++ b/src-ui/src/environments/environment.prod.ts
@@ -5,7 +5,7 @@ export const environment = {
apiBaseUrl: document.baseURI + 'api/',
apiVersion: '4',
appTitle: 'Paperless-ngx',
- version: '2.4.3',
+ version: '2.4.3-dev',
webSocketHost: window.location.host,
webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:',
webSocketBaseUrl: base_url.pathname + 'ws/',
From ae05011062fea40a02dac7474f0c033c54b3e79b Mon Sep 17 00:00:00 2001
From: Michael Wieland
Date: Mon, 29 Jan 2024 20:07:40 +0100
Subject: [PATCH 22/24] Documentation: Add docs about missing timezones in
MySQL/MariaDB (#5583)
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
---
docs/advanced_usage.md | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/docs/advanced_usage.md b/docs/advanced_usage.md
index 1d76b10d6..04626fe41 100644
--- a/docs/advanced_usage.md
+++ b/docs/advanced_usage.md
@@ -517,6 +517,18 @@ existing tables) with:
an older system may fix issues that can arise while setting up Paperless-ngx but
`utf8mb3` can cause issues with consumption (where `utf8mb4` does not).
+### Missing timezones
+
+MySQL as well as MariaDB do not have any timezone information by default (though some
+docker images such as the official MariaDB image take care of this for you) which will
+cause unexpected behavior with date-based queries.
+
+To fix this, execute one of the following commands:
+
+MySQL: `mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p`
+
+MariaDB: `mariadb-tzinfo-to-sql /usr/share/zoneinfo | mariadb -u root mysql -p`
+
## Barcodes {#barcodes}
Paperless is able to utilize barcodes for automatically performing some tasks.
From 2c8fddb554c79fdf80cb3574ac5cb7894e801140 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 30 Jan 2024 00:10:12 +0000
Subject: [PATCH 23/24] Chore(deps): Bump the actions group with 1 update
(#5597)
Bumps the actions group with 1 update: [actions/cache](https://github.com/actions/cache).
Updates `actions/cache` from 3 to 4
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
.github/workflows/ci.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 32f6881aa..ec8407611 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -184,7 +184,7 @@ jobs:
cache-dependency-path: 'src-ui/package-lock.json'
- name: Cache frontend dependencies
id: cache-frontend-deps
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: |
~/.npm
@@ -221,7 +221,7 @@ jobs:
cache-dependency-path: 'src-ui/package-lock.json'
- name: Cache frontend dependencies
id: cache-frontend-deps
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: |
~/.npm
From 4996b7e5f75dc1807a43748b4edef530718b731e Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Tue, 30 Jan 2024 22:06:22 -0800
Subject: [PATCH 24/24] Correct position of text filter clear button
---
.../document-list/filter-editor/filter-editor.component.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html b/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html
index 54427ad31..08f680b07 100644
--- a/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html
+++ b/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.html
@@ -18,7 +18,7 @@
}
@if (_textFilter) {
-