diff --git a/internal/database/postgres_migrate.go b/internal/database/postgres_migrate.go index 399f9c5..208919e 100644 --- a/internal/database/postgres_migrate.go +++ b/internal/database/postgres_migrate.go @@ -1257,7 +1257,7 @@ ALTER TABLE "release" ADD IF NOT EXISTS cut TEXT; ALTER TABLE "release" - ADD IF NOT EXISTS hybrid TEXT; + ADD IF NOT EXISTS hybrid BOOLEAN DEFAULT FALSE; ALTER TABLE "release" ADD IF NOT EXISTS region TEXT; diff --git a/internal/database/release.go b/internal/database/release.go index 36aeff6..627330e 100644 --- a/internal/database/release.go +++ b/internal/database/release.go @@ -367,7 +367,7 @@ func (repo *ReleaseRepo) findReleases(ctx context.Context, tx *Tx, params domain var rls domain.Release var ras domain.ReleaseActionStatus - var rlsIndexer, rlsIndexerName, rlsIndexerExternalName, rlsFilter, rlsAnnounceType, infoUrl, downloadUrl, subTitle, normalizedHash, codec, hdr, rlsType, audioStr, languageStr, editionStr, cutStr, website sql.NullString + var rlsIndexer, rlsIndexerName, rlsIndexerExternalName, rlsFilter, rlsAnnounceType, infoUrl, downloadUrl, subTitle, normalizedHash, codec, hdr, rlsType, audioStr, audioChannels, region, languageStr, editionStr, cutStr, website, mediaProcessing sql.NullString var rlsIndexerID sql.NullInt64 var rasId, rasFilterId, rasReleaseId, rasActionId sql.NullInt64 @@ -403,9 +403,9 @@ func (repo *ReleaseRepo) findReleases(ctx context.Context, tx *Tx, params domain &rls.Container, &hdr, &audioStr, - &rls.AudioChannels, + &audioChannels, &rls.Group, - &rls.Region, + ®ion, &languageStr, &editionStr, &cutStr, @@ -413,7 +413,7 @@ func (repo *ReleaseRepo) findReleases(ctx context.Context, tx *Tx, params domain &rls.Proper, &rls.Repack, &website, - &rls.MediaProcessing, + &mediaProcessing, &rlsType, &rls.Timestamp, &rasId, &rasStatus, &rasAction, &rasActionId, &rasType, &rasClient, &rasFilter, &rasFilterId, &rasReleaseId, pq.Array(&rasRejections), &rasTimestamp, &resp.TotalCount, @@ -471,10 +471,13 @@ func (repo *ReleaseRepo) findReleases(ctx context.Context, tx *Tx, params domain rls.Codec = strings.Split(codec.String, ",") rls.HDR = strings.Split(hdr.String, ",") rls.Audio = strings.Split(audioStr.String, ",") + rls.AudioChannels = audioChannels.String rls.Language = strings.Split(languageStr.String, ",") + rls.Region = region.String rls.Edition = strings.Split(editionStr.String, ",") rls.Cut = strings.Split(cutStr.String, ",") rls.Website = website.String + rls.MediaProcessing = mediaProcessing.String //rls.Type = rlsType.String if rlsType.Valid { rls.ParseType(rlsType.String) diff --git a/internal/database/sqlite_migrate.go b/internal/database/sqlite_migrate.go index 6e1801d..2130290 100644 --- a/internal/database/sqlite_migrate.go +++ b/internal/database/sqlite_migrate.go @@ -1902,7 +1902,7 @@ ALTER TABLE "release" ADD cut TEXT; ALTER TABLE "release" - ADD hybrid TEXT; + ADD hybrid BOOLEAN DEFAULT FALSE; ALTER TABLE "release" ADD region TEXT; diff --git a/web/src/components/inputs/select.tsx b/web/src/components/inputs/select.tsx index f8698ab..8368bd2 100644 --- a/web/src/components/inputs/select.tsx +++ b/web/src/components/inputs/select.tsx @@ -510,7 +510,7 @@ export const AgeSelect = ({ setDuration(value); }}> {({ open }) => ( - <> +
@@ -552,7 +552,7 @@ export const AgeSelect = ({
- +
)} diff --git a/web/src/screens/settings/Releases.tsx b/web/src/screens/settings/Releases.tsx index 06d7419..752239c 100644 --- a/web/src/screens/settings/Releases.tsx +++ b/web/src/screens/settings/Releases.tsx @@ -278,10 +278,10 @@ function DeleteReleases() { {[ { label: ( - <> + Older than: * - + ), content: },