From 90707d661b907750b73fc59abe3d2daeaf380665 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Mon, 13 Nov 2023 13:17:44 -0800
Subject: [PATCH] Feature: compact toasts (#4545)
---
src-ui/messages.xlf | 104 ++++++------------
src-ui/src/app/app.component.ts | 9 +-
.../admin/settings/settings.component.ts | 1 -
.../common/toasts/toasts.component.html | 59 ++++++----
.../common/toasts/toasts.component.scss | 18 ++-
.../common/toasts/toasts.component.spec.ts | 25 +++--
.../common/toasts/toasts.component.ts | 18 ++-
src-ui/src/app/services/toast.service.ts | 7 +-
src-ui/src/theme.scss | 5 +-
9 files changed, 127 insertions(+), 119 deletions(-)
diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf
index 2d83d9322..06fd9a502 100644
--- a/src-ui/messages.xlf
+++ b/src-ui/messages.xlf
@@ -243,33 +243,22 @@
13
-
- Document added
+
+ Document was added to Paperless-ngx.src/app/app.component.ts83src/app/app.component.ts
- 93
-
-
-
- Document was added to paperless.
-
- src/app/app.component.ts
- 85
-
-
- src/app/app.component.ts
- 95
+ 92Open documentsrc/app/app.component.ts
- 86
+ 85src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html
@@ -280,35 +269,28 @@
Could not add : src/app/app.component.ts
- 109
+ 107
-
- New document detected
+
+ Document is being processed by Paperless-ngx.src/app/app.component.ts
- 124
-
-
-
- Document is being processed by paperless.
-
- src/app/app.component.ts
- 126
+ 122Prevsrc/app/app.component.ts
- 131
+ 128Nextsrc/app/app.component.ts
- 132
+ 129src/app/components/document-detail/document-detail.component.html
@@ -319,98 +301,98 @@
Endsrc/app/app.component.ts
- 133
+ 130The dashboard can be used to show saved views, such as an 'Inbox'. Those settings are found under Settings > Saved Views once you have created some.src/app/app.component.ts
- 139
+ 136Drag-and-drop documents here to start uploading or place them in the consume folder. You can also drag-and-drop documents anywhere on all other pages of the web app. Once you do, Paperless-ngx will start training its machine learning algorithms.src/app/app.component.ts
- 146
+ 143The documents list shows all of your documents and allows for filtering as well as bulk-editing. There are three different view styles: list, small cards and large cards. A list of documents currently opened for editing is shown in the sidebar.src/app/app.component.ts
- 151
+ 148The filtering tools allow you to quickly find documents using various searches, dates, tags, etc.src/app/app.component.ts
- 158
+ 155Any combination of filters can be saved as a 'view' which can then be displayed on the dashboard and / or sidebar.src/app/app.component.ts
- 164
+ 161Tags, correspondents, document types and storage paths can all be managed using these pages. They can also be created from the document edit view.src/app/app.component.ts
- 169
+ 166Manage e-mail accounts and rules for automatically importing documents.src/app/app.component.ts
- 177
+ 174Consumption templates give you finer control over the document ingestion process.src/app/app.component.ts
- 185
+ 182File Tasks shows you documents that have been consumed, are waiting to be, or may have failed during the process.src/app/app.component.ts
- 193
+ 190Check out the settings for various tweaks to the web app and toggle settings for saved views.src/app/app.component.ts
- 201
+ 198Thank you! 🙏src/app/app.component.ts
- 209
+ 206There are <em>tons</em> more features and info we didn't cover here, but this should get you started. Check out the documentation or visit the project on GitHub to learn more or to report issues.src/app/app.component.ts
- 211
+ 208Lastly, on behalf of every contributor to this community-supported project, thank you for using Paperless-ngx!src/app/app.component.ts
- 213
+ 210
@@ -1378,39 +1360,32 @@
370
-
- Settings saved
-
- src/app/components/admin/settings/settings.component.ts
- 492
-
- Settings were saved successfully.src/app/components/admin/settings/settings.component.ts
- 493
+ 492Settings were saved successfully. Reload is required to apply some changes.src/app/components/admin/settings/settings.component.ts
- 497
+ 496Reload nowsrc/app/components/admin/settings/settings.component.ts
- 498
+ 497An error occurred while saving settings.src/app/components/admin/settings/settings.component.ts
- 508
+ 507src/app/components/app-frame/app-frame.component.ts
@@ -1421,21 +1396,21 @@
Use system languagesrc/app/components/admin/settings/settings.component.ts
- 516
+ 515Use date format of display languagesrc/app/components/admin/settings/settings.component.ts
- 523
+ 522Error while storing settings on server.src/app/components/admin/settings/settings.component.ts
- 546
+ 545
@@ -2595,11 +2570,7 @@
src/app/components/common/toasts/toasts.component.html
- 14
-
-
- src/app/services/toast.service.ts
- 37
+ 18
@@ -3787,14 +3758,14 @@
Statussrc/app/components/common/toasts/toasts.component.html
- 12
+ 16Copy Raw Errorsrc/app/components/common/toasts/toasts.component.html
- 23
+ 27
@@ -6520,13 +6491,6 @@
542
-
- Information
-
- src/app/services/toast.service.ts
- 46
-
- Connecting...
diff --git a/src-ui/src/app/app.component.ts b/src-ui/src/app/app.component.ts
index fb54665f0..28ce87929 100644
--- a/src-ui/src/app/app.component.ts
+++ b/src-ui/src/app/app.component.ts
@@ -80,9 +80,8 @@ export class AppComponent implements OnInit, OnDestroy {
)
) {
this.toastService.show({
- title: $localize`Document added`,
+ content: $localize`Document ${status.filename} was added to Paperless-ngx.`,
delay: 10000,
- content: $localize`Document ${status.filename} was added to paperless.`,
actionName: $localize`Open document`,
action: () => {
this.router.navigate(['documents', status.documentId])
@@ -90,9 +89,8 @@ export class AppComponent implements OnInit, OnDestroy {
})
} else {
this.toastService.show({
- title: $localize`Document added`,
+ content: $localize`Document ${status.filename} was added to Paperless-ngx.`,
delay: 10000,
- content: $localize`Document ${status.filename} was added to paperless.`,
})
}
}
@@ -121,9 +119,8 @@ export class AppComponent implements OnInit, OnDestroy {
)
) {
this.toastService.show({
- title: $localize`New document detected`,
+ content: $localize`Document ${status.filename} is being processed by Paperless-ngx.`,
delay: 5000,
- content: $localize`Document ${status.filename} is being processed by paperless.`,
})
}
})
diff --git a/src-ui/src/app/components/admin/settings/settings.component.ts b/src-ui/src/app/components/admin/settings/settings.component.ts
index 3a7f837f3..2d3960dc5 100644
--- a/src-ui/src/app/components/admin/settings/settings.component.ts
+++ b/src-ui/src/app/components/admin/settings/settings.component.ts
@@ -489,7 +489,6 @@ export class SettingsComponent
this.documentListViewService.updatePageSize()
this.settings.updateAppearanceSettings()
let savedToast: Toast = {
- title: $localize`Settings saved`,
content: $localize`Settings were saved successfully.`,
delay: 5000,
}
diff --git a/src-ui/src/app/components/common/toasts/toasts.component.html b/src-ui/src/app/components/common/toasts/toasts.component.html
index dd75455e0..2372911ae 100644
--- a/src-ui/src/app/components/common/toasts/toasts.component.html
+++ b/src-ui/src/app/components/common/toasts/toasts.component.html
@@ -1,30 +1,43 @@
-