Changing Port requires a manual restart of Kavita to take effect.
- Where the server place temporary files when reading. This will be cleaned up on a regular basis.
- Where the server place temporary files when reading. This will be cleaned up on a regular basis.
+ Where the server places temporary files when reading. This will be cleaned up on a regular basis.
+ Where the server places temporary files when reading. This will be cleaned up on a regular basis.
- Location where bookmarks will be stored. Bookmarks are source files and can be large. Choose a location with adequate storage. Directory is managed, other files within directory will be deleted. If docker, mount an additional volume and use that.
+ Location where bookmarks will be stored. Bookmarks are source files and can be large. Choose a location with adequate storage. Directory is managed; other files within directory will be deleted. If Docker, mount an additional volume and use that.
@@ -45,8 +45,8 @@
The number of backups to maintain. Default is 30, minumum is 1, maximum is 30.The number of backups to maintain. Default is 30, minumum is 1, maximum is 30.
-
@@ -65,7 +65,7 @@
The number of logs to maintain. Default is 30, minumum is 1, maximum is 30.The number of backups to maintain. Default is 30, minumum is 1, maximum is 30.
-
@@ -80,7 +80,7 @@
-
+
Use debug to help identify issues. Debug can eat up a lot of disk space.
@@ -94,7 +94,7 @@
-
Send anonymous usage data to Kavita's servers. This includes information on certain features used, number of files, OS version, kavita install version, cpu and memory. We will use this information to prioritize features, bug fixes, and preformance tuning. Requires restart to take effect. See wiki for what is collected.
+
Send anonymous usage data to Kavita's servers. This includes information on certain features used, number of files, OS version, Kavita install version, CPU, and memory. We will use this information to prioritize features, bug fixes, and performance tuning. Requires restart to take effect. See the wiki for what is collected.
- How often Kavita will scan and refresh metadata around manga files.
- How often Kavita will scan and refresh metatdata around manga files.
+ How often Kavita will scan and refresh metadata around library files.
+ How often Kavita will scan and refresh metadata around library files.
@@ -70,4 +70,4 @@
-
\ No newline at end of file
+
diff --git a/UI/Web/src/app/admin/manage-tasks-settings/manage-tasks-settings.component.ts b/UI/Web/src/app/admin/manage-tasks-settings/manage-tasks-settings.component.ts
index 3c492680b..d0576af8d 100644
--- a/UI/Web/src/app/admin/manage-tasks-settings/manage-tasks-settings.component.ts
+++ b/UI/Web/src/app/admin/manage-tasks-settings/manage-tasks-settings.component.ts
@@ -13,8 +13,8 @@ import { DownloadService } from 'src/app/shared/_services/download.service';
interface AdhocTask {
name: string;
- description: string;
- api: Observable;
+ description: string;
+ api: Observable;
successMessage: string;
successFunction?: (data: any) => void;
}
@@ -34,51 +34,51 @@ export class ManageTasksSettingsComponent implements OnInit {
recurringTasks$: Observable> = of([]);
adhocTasks: Array = [
{
- name: 'Convert Bookmarks to WebP',
+ name: 'Convert Bookmarks to WebP',
description: 'Runs a long-running task which will convert all bookmarks to WebP. This is slow (especially on ARM devices).',
- api: this.serverService.convertBookmarks(),
+ api: this.serverService.convertBookmarks(),
successMessage: 'Conversion of Bookmarks has been queued'
},
{
- name: 'Convert Covers to WebP',
+ name: 'Convert Covers to WebP',
description: 'Runs a long-running task which will convert all existing covers to WebP. This is slow (especially on ARM devices).',
- api: this.serverService.convertCovers(),
- successMessage: 'Conversion of Coverts has been queued'
+ api: this.serverService.convertCovers(),
+ successMessage: 'Conversion of Covers has been queued'
},
{
- name: 'Clear Cache',
- description: 'Clears cached files for reading. Usefull when you\'ve just updated a file that you were previously reading within last 24 hours.',
- api: this.serverService.clearCache(),
+ name: 'Clear Cache',
+ description: 'Clears cached files for reading. Useful when you\'ve just updated a file that you were previously reading within the last 24 hours.',
+ api: this.serverService.clearCache(),
successMessage: 'Cache has been cleared'
},
{
- name: 'Clean up Want to Read',
- description: 'Removes any series that users have fully read that are within want to read and have a publication status of Completed. Runs every 24 hours.',
- api: this.serverService.cleanupWantToRead(),
+ name: 'Clean up Want to Read',
+ description: 'Removes any series that users have fully read that are within Want to Read and have a publication status of Completed. Runs every 24 hours.',
+ api: this.serverService.cleanupWantToRead(),
successMessage: 'Want to Read has been cleaned up'
},
{
- name: 'Backup Database',
- description: 'Takes a backup of the database, bookmarks, themes, manually uploaded covers, and config files',
- api: this.serverService.backupDatabase(),
+ name: 'Backup Database',
+ description: 'Takes a backup of the database, bookmarks, themes, manually uploaded covers, and config files.',
+ api: this.serverService.backupDatabase(),
successMessage: 'A job to backup the database has been queued'
},
{
- name: 'Download Logs',
+ name: 'Download Logs',
description: 'Compiles all log files into a zip and downloads it',
- api: defer(() => of(this.downloadService.download('logs', undefined))),
+ api: defer(() => of(this.downloadService.download('logs', undefined))),
successMessage: ''
},
{
- name: 'Analyze Files',
+ name: 'Analyze Files',
description: 'Runs a long-running task which will analyze files to generate extension and size. This should only be ran once for the v0.7 release.',
- api: this.serverService.analyzeFiles(),
+ api: this.serverService.analyzeFiles(),
successMessage: 'File analysis has been queued'
},
{
- name: 'Check for Updates',
- description: 'See if there are any Stable releases ahead of your version',
- api: this.serverService.checkForUpdate(),
+ name: 'Check for Updates',
+ description: 'See if there are any Stable releases ahead of your version.',
+ api: this.serverService.checkForUpdate(),
successMessage: '',
successFunction: (update) => {
if (update === null) {
@@ -91,7 +91,7 @@ export class ManageTasksSettingsComponent implements OnInit {
},
];
- constructor(private settingsService: SettingsService, private toastr: ToastrService,
+ constructor(private settingsService: SettingsService, private toastr: ToastrService,
private serverService: ServerService, private modalService: NgbModal,
private downloadService: DownloadService) { }
@@ -101,7 +101,7 @@ export class ManageTasksSettingsComponent implements OnInit {
levels: this.settingsService.getLoggingLevels(),
settings: this.settingsService.getServerSettings()
}
-
+
).subscribe(result => {
this.taskFrequencies = result.frequencies;
this.logLevels = result.levels;