default exclude incompatible subscription releases

This commit is contained in:
ShukeBta
2026-06-27 02:10:36 +08:00
parent d675c4e8ed
commit 44ebe47f64
5 changed files with 75 additions and 5 deletions
+1 -1
View File
@@ -110,7 +110,7 @@ export function SubscriptionForm({ values, editing, onSubmit, onCancelEdit, onCh
/>
<input
className="input-base"
placeholder="排除词,如 cam,ts,tc"
placeholder="排除词,如 cam,ts,dovi,h265,10bit,杜比"
value={values.excludeWords}
onChange={(e) => onChange('excludeWords', e.target.value)}
/>
+2 -1
View File
@@ -1,6 +1,7 @@
import type { DiscoverItem } from '../api/discover'
import { buildSiteSearchFeedURL, buildSubscriptionAliases } from '../api/subscriptions'
import { buildSubscribeKeyword } from './discoverPageModel'
import { defaultSubscriptionExcludeWords } from './subscriptionFormModel'
export type DiscoverSubscriptionForm = {
keyword: string
@@ -34,7 +35,7 @@ export function initialDiscoverSubscriptionForm(item: DiscoverItem): DiscoverSub
quality: '',
effects: '',
release_groups: '',
exclude_words: 'cam,ts,tc,枪版',
exclude_words: defaultSubscriptionExcludeWords,
wash_enabled: false,
wash_priority: 'balanced',
save_path: '',
+4 -1
View File
@@ -16,6 +16,9 @@ export interface SubscriptionFormValues {
washPriority: string
}
export const defaultSubscriptionExcludeWords =
'cam,ts,tc,枪版,dovi,dv,dolby vision,dolby,杜比视界,杜比,h265,h.265,h-265,h_265,hevc,x265,10bit,10-bit,hi10p,atmos,truehd,ddp,dd+,eac3'
export const defaultSubscriptionFormValues: SubscriptionFormValues = {
name: '',
feed: '',
@@ -29,7 +32,7 @@ export const defaultSubscriptionFormValues: SubscriptionFormValues = {
quality: '',
effects: '',
releaseGroups: '',
excludeWords: 'cam,ts,tc,枪版',
excludeWords: defaultSubscriptionExcludeWords,
washEnabled: false,
washPriority: 'balanced',
}