+ The search engine uses a special pattern-matching engine to filter out results.
+ Please
+
+ to get tips on how to get relevant results.
+
+ {isHintOpen ? (
+
+
+ Search tips
+
+
+ You can use 2 special wildcard characters for the purpose of pattern matching.
+
+ - Percent (%) - for matching any sequence of characters (equivalent to * in Regex)
+
+ - Underscore (_) - for matching any single character (equivalent to . in Regex)
+
+
+ Additionally, autobrr supports keyword faceting.
+ The supported keywords are:{" "}
+ category, codec, episode, filter, group,{" "}
+ hdr, resolution, season, source, title and year.
+
+
+ Examples:
+
+ year:2022 resolution:1080p (all 1080p from the year 2022)
+
+ group:framestor hdr:DV (all Dolby Vision releases by a certain group, e.g. Framestor)
+
+ Movie Title resolution:1080p (all releases starting with "Movie Title" in 1080p)
+
+ The Show season:05 episode:03 (all releases starting with "The Show" related to S05E03)
+
+ %collection hd% (all releases containing "collection hd" - in the same order - and with a space!)
+
+ %collection_hd% (all releases containing "collection" AND "hd" - in the same order - but with a wildcard character in between, e.g. a space OR a dot OR any other character)
+
+
+
+ As always, please refer to our
+ Search function usage
+ documentation page to keep up with the latest examples and information.
+
@@ -351,7 +348,8 @@ interface FilterItemDropdownProps {
const FilterItemDropdown = ({ filter, onToggle }: FilterItemDropdownProps) => {
// This function handles the export of a filter to a JSON string
- const handleExportJson = useCallback(async (discordFormat = false) => { try {
+ const handleExportJson = useCallback(async (discordFormat = false) => {
+ try {
type CompleteFilterType = {
id: number;
name: string;
@@ -449,10 +447,10 @@ const FilterItemDropdown = ({ filter, onToggle }: FilterItemDropdownProps) => {
copyTextToClipboard(finalJson);
}
- } catch (error) {
- console.error(error);
- toast.custom((t) => );
- }
+ } catch (error) {
+ console.error(error);
+ toast.custom((t) => );
+ }
}, [filter]);
const cancelModalButtonRef = useRef(null);
@@ -858,7 +856,7 @@ const ListboxFilter = ({
// a unique option from a list
const IndexerSelectFilter = ({ dispatch }: any) => {
const { data, isSuccess } = useQuery({
- queryKey: ["filters","indexers_options"],
+ queryKey: ["filters", "indexers_options"],
queryFn: () => APIClient.indexers.getOptions(),
keepPreviousData: true,
staleTime: Infinity
diff --git a/web/src/screens/releases/ReleaseTable.tsx b/web/src/screens/releases/ReleaseTable.tsx
index ce266bc..09ed3bb 100644
--- a/web/src/screens/releases/ReleaseTable.tsx
+++ b/web/src/screens/releases/ReleaseTable.tsx
@@ -408,8 +408,8 @@ export const ReleaseTable = () => {
{headerGroup.headers.map((column) => {
const { key: columnKey, ...columnRest } = column.getHeaderProps(column.getSortByToggleProps());
return (
- // Add the sorting props to control sorting. For this example
- // we can add them into the header props
+ // Add the sorting props to control sorting. For this example
+ // we can add them into the header props
{
[key]: newValue
}));
+ //
+ // FIXME: Warning: Function components cannot be given refs. Attempts to access this ref will fail.
+ // Did you mean to use React.forwardRef()?
+ //
+ // Check the render method of `Pe2`.
+ // at Checkbox (http://localhost:3000/src/components/Checkbox.tsx:14:28)
+ // at Pe2 (http://localhost:3000/node_modules/.vite/deps/@headlessui_react.js?v=e8629745:2164:12)
+ // at div
+ // at Ee (http://localhost:3000/node_modules/.vite/deps/@headlessui_react.js?v=e8629745:2106:12)
+ // at c5 (http://localhost:3000/node_modules/.vite/deps/@headlessui_react.js?v=e8629745:592:22)
+ // at De4 (http://localhost:3000/node_modules/.vite/deps/@headlessui_react.js?v=e8629745:3016:22)
+ // at He5 (http://localhost:3000/node_modules/.vite/deps/@headlessui_react.js?v=e8629745:3053:15)
+ // at div
+ // at c5 (http://localhost:3000/node_modules/.vite/deps/@headlessui_react.js?v=e8629745:592:22)
+ // at Me2 (http://localhost:3000/node_modules/.vite/deps/@headlessui_react.js?v=e8629745:2062:21)
+ // at IRCLogsDropdown (http://localhost:3000/src/screens/settings/Irc.tsx?t=1694269937935:1354:53)
return (
-
-
+
+ Options {
leaveTo="transform opacity-0 scale-95"
>
-