diff --git a/src/components/dialogs/settingsDialog/RssSettings.vue b/src/components/dialogs/settingsDialog/RssSettings.vue new file mode 100644 index 0000000..38a9bd8 --- /dev/null +++ b/src/components/dialogs/settingsDialog/RssSettings.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/components/dialogs/settingsDialog/SettingsDialog.vue b/src/components/dialogs/settingsDialog/SettingsDialog.vue index be941dc..a602aeb 100644 --- a/src/components/dialogs/settingsDialog/SettingsDialog.vue +++ b/src/components/dialogs/settingsDialog/SettingsDialog.vue @@ -5,7 +5,7 @@ @input="$emit('input', $event)" scrollable persistent - fullscreen + max-width="720px" > @@ -45,6 +45,9 @@ + + + @@ -62,7 +65,8 @@ import DownloadSettings from './DownloadSettings.vue' import SpeedSettings from './SpeedSettings.vue' import {mapGetters} from 'vuex' import {Preferences} from '@/types' -import WebUISettings from '@/components/dialogs/settingsDialog/WebUISettings.vue' +import WebUISettings from './WebUISettings.vue' +import RssSettings from './RssSettings.vue' import {Config} from '@/store/config' import { timeout } from '@/utils' @@ -71,6 +75,7 @@ import { timeout } from '@/utils' DownloadSettings, SpeedSettings, WebUISettings, + RssSettings, }, computed: { ...mapGetters({ @@ -87,8 +92,8 @@ export default class SettingsDialog extends Vue { config!: Config preferenceUpdated = false - tabList = ['downloads', 'speed', 'webui'] - tab = 'speed' + tabList = ['downloads', 'speed', 'rss', 'webui'] + tab = 'download' @Watch('preferences') @Watch('config') diff --git a/src/locale/en.ts b/src/locale/en.ts index 58b8b70..ee0a4f3 100644 --- a/src/locale/en.ts +++ b/src/locale/en.ts @@ -109,6 +109,11 @@ export default { connection: 'Connections', bittorrent: 'BitTorrent', + rss: 'RSS', + rss_processing_enabled: 'Enable fetching RSS feeds', + rss_auto_downloading_enabled: 'Enable auto downloading of RSS torrents', + rss_refresh_interval: 'Feeds refresh interval', + webui: 'Web UI', data_update_interval: 'Data Update Interval (ms)', webui_remote_control: 'Web User Interface (Remote control)', diff --git a/src/locale/zh-CN.ts b/src/locale/zh-CN.ts index 6c98ca2..755393e 100644 --- a/src/locale/zh-CN.ts +++ b/src/locale/zh-CN.ts @@ -106,6 +106,10 @@ export default { connection: '连接', bittorrent: 'BitTorrent', + rss_processing_enabled: '启用自动刷新', + rss_auto_downloading_enabled: '启用自动下载种子', + rss_refresh_interval: '订阅刷新间隔', + webui: 'Web UI', data_update_interval: '数据更新频率(ms)', webui_remote_control: 'Web 用户界面(远程控制)',