mirror of
https://github.com/zoriya/flood.git
synced 2025-12-06 07:16:18 +00:00
83 lines
2.4 KiB
TypeScript
83 lines
2.4 KiB
TypeScript
import type {FloodSettings} from '@shared/types/FloodSettings';
|
|
|
|
const defaultFloodSettings: Readonly<FloodSettings> = {
|
|
language: 'auto',
|
|
sortTorrents: {
|
|
direction: 'desc',
|
|
property: 'dateAdded',
|
|
},
|
|
torrentListColumns: [
|
|
{id: 'name', visible: true},
|
|
{id: 'percentComplete', visible: true},
|
|
{id: 'downTotal', visible: true},
|
|
{id: 'downRate', visible: true},
|
|
{id: 'upTotal', visible: true},
|
|
{id: 'upRate', visible: true},
|
|
{id: 'eta', visible: true},
|
|
{id: 'ratio', visible: true},
|
|
{id: 'sizeBytes', visible: true},
|
|
{id: 'peers', visible: true},
|
|
{id: 'seeds', visible: true},
|
|
{id: 'dateAdded', visible: true},
|
|
{id: 'dateCreated', visible: false},
|
|
{id: 'dateFinished', visible: false},
|
|
{id: 'directory', visible: false},
|
|
{id: 'hash', visible: false},
|
|
{id: 'isPrivate', visible: false},
|
|
{id: 'message', visible: false},
|
|
{id: 'trackerURIs', visible: false},
|
|
{id: 'tags', visible: true},
|
|
],
|
|
torrentListColumnWidths: {
|
|
name: 200,
|
|
percentComplete: 100,
|
|
downTotal: 100,
|
|
downRate: 100,
|
|
upTotal: 100,
|
|
upRate: 100,
|
|
eta: 100,
|
|
ratio: 100,
|
|
sizeBytes: 100,
|
|
peers: 100,
|
|
seeds: 100,
|
|
dateAdded: 100,
|
|
dateCreated: 100,
|
|
dateFinished: 100,
|
|
directory: 100,
|
|
hash: 100,
|
|
isPrivate: 100,
|
|
message: 100,
|
|
trackerURIs: 100,
|
|
tags: 100,
|
|
},
|
|
torrentContextMenuActions: [
|
|
{id: 'start', visible: true},
|
|
{id: 'stop', visible: true},
|
|
{id: 'remove', visible: true},
|
|
{id: 'checkHash', visible: true},
|
|
{id: 'reannounce', visible: false},
|
|
{id: 'setTaxonomy', visible: true},
|
|
{id: 'move', visible: true},
|
|
{id: 'setTrackers', visible: false},
|
|
{id: 'torrentDetails', visible: true},
|
|
{id: 'downloadContents', visible: true},
|
|
{id: 'downloadMetainfo', visible: false},
|
|
{id: 'generateMagnet', visible: false},
|
|
{id: 'setInitialSeeding', visible: false},
|
|
{id: 'setSequential', visible: false},
|
|
{id: 'setPriority', visible: false},
|
|
],
|
|
torrentListViewSize: 'condensed',
|
|
speedLimits: {
|
|
// B/s
|
|
download: [1024, 10240, 102400, 512000, 1048576, 2097152, 5242880, 10485760, 0],
|
|
upload: [1024, 10240, 102400, 512000, 1048576, 2097152, 5242880, 10485760, 0],
|
|
},
|
|
mountPoints: [],
|
|
deleteTorrentData: true,
|
|
startTorrentsOnLoad: true,
|
|
UIPageTitleSpeedEnabled: true,
|
|
};
|
|
|
|
export default defaultFloodSettings;
|