Repository: beclab/docs
Pull request #142: feat: add wise filtered view docs
Author: login: fnalways
Labels: name: do not merge
name: v1.11.6
Created: 2025-04-01T07:52:32Z | Merged: 2025-04-03T13:17:14Z

This PR:
- adds wise filtered view docs

To do:

- [x] Add zh-cn version
- [x] Add screenshots


Diff:
diff --git a/docs/.vitepress/en.ts b/docs/.vitepress/en.ts
index 935533ed..b77823e0 100644
--- a/docs/.vitepress/en.ts
+++ b/docs/.vitepress/en.ts
@@ -40,48 +40,48 @@ const side = {
           text: "Install Olares",
           link: "/manual/get-started/install-olares",
           items: [
-              {
-                text: "General Linux",
-                collapsed: true,
-                items: [
-                    {
-                      text: "Using the script (recommended)",
-                      link: "/manual/get-started/install-olares-linux",
-                    },
-                  {
-                    text: "Using Docker Compose",
-                    link: "/manual/get-started/install-olares-linux-via-docker-compose",
-                  },
-                ],
-              },
-              {
-                text: "macOS",
-                collapsed: true,
-                items: [
-                  {
-                    text: "Using the script (recommended)",
-                    link: "/manual/get-started/install-olares-mac",
-                  },
-                  {
-                    text: "Using Docker image",
-                    link: "/manual/get-started/install-olares-mac-via-docker-image",
-                  },
-                ],
-              },
-              {
-                text: "Windows (WSL 2)",
-                collapsed: true,
-                items: [
-                  {
-                    text: "Using the script (recommended)",
-                    link: "/manual/get-started/install-olares-windows",
-                  },
-                  {
-                    text: "Using Docker image",
-                    link: "/manual/get-started/install-olares-windows-via-docker-image",
-                  },
-                ],
-              },
+            {
+              text: "General Linux",
+              collapsed: true,
+              items: [
+                {
+                  text: "Using the script (recommended)",
+                  link: "/manual/get-started/install-olares-linux",
+                },
+                {
+                  text: "Using Docker Compose",
+                  link: "/manual/get-started/install-olares-linux-via-docker-compose",
+                },
+              ],
+            },
+            {
+              text: "macOS",
+              collapsed: true,
+              items: [
+                {
+                  text: "Using the script (recommended)",
+                  link: "/manual/get-started/install-olares-mac",
+                },
+                {
+                  text: "Using Docker image",
+                  link: "/manual/get-started/install-olares-mac-via-docker-image",
+                },
+              ],
+            },
+            {
+              text: "Windows (WSL 2)",
+              collapsed: true,
+              items: [
+                {
+                  text: "Using the script (recommended)",
+                  link: "/manual/get-started/install-olares-windows",
+                },
+                {
+                  text: "Using Docker image",
+                  link: "/manual/get-started/install-olares-windows-via-docker-image",
+                },
+              ],
+            },
             { text: "PVE", link: "/manual/get-started/install-olares-pve" },
             { text: "LXC", link: "/manual/get-started/install-olares-lxc" },
             {
@@ -270,10 +270,21 @@ const side = {
               text: "Subscribe",
               link: "/manual/tasks/subscribe",
             },
-            //{
-            //  text: "Subscribe to an RSS feed",
-            //  link: "/manual/tasks/subscribe",
-            //},
+            {
+              text: "Filter",
+              link: "/manual/tasks/filter",
+              collapsed: true,
+              items: [
+                {
+                  text: "Examples",
+                  link: "/manual/tasks/filter-examples",
+                },
+                {
+                  text: "Filter syntax",
+                  link: "/manual/tasks/filter-syntax-guide",
+                },
+              ],
+            },
           ],
         },
         {
diff --git a/docs/.vitepress/zh.ts b/docs/.vitepress/zh.ts
index 65e97d64..dc951bb7 100644
--- a/docs/.vitepress/zh.ts
+++ b/docs/.vitepress/zh.ts
@@ -40,54 +40,54 @@ const side = {
           text: "安装激活",
           link: "/zh/manual/get-started/install-olares",
           items: [
-              {
-                text: "通用 Linux",
-                collapsed: true,
-                items: [
-                    {
-                      text: "使用脚本（推荐）",
-                      link: "/zh/manual/get-started/install-olares-linux",
-                    },
-                  {
-                    text: "使用 Docker Compose",
-                    link: "/zh/manual/get-started/install-olares-linux-via-docker-compose",
-                  },
-                ],
-              },
-              {
-                text: "macOS",
-                collapsed: true,
-                items: [
-                  {
-                    text: "使用脚本（推荐）",
-                    link: "/zh/manual/get-started/install-olares-mac",
-                  },
-                  {
-                    text: "使用 Docker 镜像",
-                    link: "/zh/manual/get-started/install-olares-mac-via-docker-image",
-                  },
-                ],
-              },
-              {
-                text: "Windows (WSL 2)",
-                collapsed: true,
-                items: [
-                  {
-                    text: "使用脚本（推荐）",
-                    link: "/zh/manual/get-started/install-olares-windows",
-                  },
-                  {
-                    text: "使用 Docker 镜像",
-                    link: "/zh/manual/get-started/install-olares-windows-via-docker-image",
-                  },
-                ],
-              },
-                { text: "PVE", link: "/zh/manual/get-started/install-olares-pve" },
-                { text: "LXC", link: "/zh/manual/get-started/install-olares-lxc" },
+            {
+              text: "通用 Linux",
+              collapsed: true,
+              items: [
+                {
+                  text: "使用脚本（推荐）",
+                  link: "/zh/manual/get-started/install-olares-linux",
+                },
+                {
+                  text: "使用 Docker Compose",
+                  link: "/zh/manual/get-started/install-olares-linux-via-docker-compose",
+                },
+              ],
+            },
+            {
+              text: "macOS",
+              collapsed: true,
+              items: [
+                {
+                  text: "使用脚本（推荐）",
+                  link: "/zh/manual/get-started/install-olares-mac",
+                },
+                {
+                  text: "使用 Docker 镜像",
+                  link: "/zh/manual/get-started/install-olares-mac-via-docker-image",
+                },
+              ],
+            },
+            {
+              text: "Windows (WSL 2)",
+              collapsed: true,
+              items: [
+                {
+                  text: "使用脚本（推荐）",
+                  link: "/zh/manual/get-started/install-olares-windows",
+                },
                 {
-                  text: "树莓派",
-                  link: "/zh/manual/get-started/install-olares-raspberry-pi",
+                  text: "使用 Docker 镜像",
+                  link: "/zh/manual/get-started/install-olares-windows-via-docker-image",
                 },
+              ],
+            },
+            { text: "PVE", link: "/zh/manual/get-started/install-olares-pve" },
+            { text: "LXC", link: "/zh/manual/get-started/install-olares-lxc" },
+            {
+              text: "树莓派",
+              link: "/zh/manual/get-started/install-olares-raspberry-pi",
+            },
           ],
         },
         {
@@ -227,7 +227,7 @@ const side = {
             {
               text: "挂载 SMB 共享文件夹",
               link: "/zh/manual/tasks/mount-SMB-shares",
-             },
+            },
           ],
         },
         {
@@ -274,10 +274,21 @@ const side = {
               text: "订阅",
               link: "/zh/manual/tasks/subscribe",
             },
-            //{
-            //  text: "Subscribe to an RSS feed",
-            //  link: "/zh/manual/tasks/subscribe",
-            //},
+            {
+              text: "过滤",
+              link: "/zh/manual/tasks/filter",
+              collapsed: true,
+              items: [
+                {
+                  text: "示例",
+                  link: "/zh/manual/tasks/filter-examples",
+                },
+                {
+                  text: "过滤语法",
+                  link: "/zh/manual/tasks/filter-syntax-guide",
+                },
+              ],
+            },
           ],
         },
         {
@@ -420,7 +431,8 @@ const side = {
         text: "环境变量",
         link: "/zh/developer/install/environment-variables",
       },
-      {text: "Olares CLI",
+      {
+          text: "Olares CLI",
         link: "/zh/developer/install/cli/olares-cli",
         collapsed: true,
           items: [
diff --git a/docs/manual/tasks/filter-examples.md b/docs/manual/tasks/filter-examples.md
new file mode 100644
index 00000000..689bb130
--- /dev/null
+++ b/docs/manual/tasks/filter-examples.md
@@ -0,0 +1,56 @@
+---
+description: Learn how to use advanced filters in Wise to organize, prioritize, and rediscover your saved content. These examples cover practical use cases like focusing on unread entries and revisiting old content.
+---
+
+# Filtered view examples
+This guide provides examples of filter queries for Wise. Each example addresses a specific use case, making it easy to organize, sort, and rediscover content in your library.
+
+## Focus on unread entries from a specific feed
+Want to catch up on just one feed? Use this query to display all unread entries from a particular source.
+```
+feed_id:12345 AND seen:false
+```
+
+## See everything by your favorite author
+Easily pull up all entries written by a specific author you love.
+```
+author:"John Doe"
+```
+This shows all documents where the author is "John Doe" so you can stay up-to-date with a writer's work.
+
+## Stay up-to-date with the latest content
+Only want to see new articles? Filter for content published after a specific date.
+```
+published_at__gt:2025-04-01
+```
+This query displays entries published after April 1, 2025. It's a great way to focus on fresh updates and avoid getting lost in older material.
+
+## Review saved content with notes
+Use this query to find tagged entries that include your own notes:
+```
+tag:AI AND has:note
+```
+This is useful for revisiting saved content where you've added personal insights or comments.
+
+## Prioritize tagged "Read Later" entries
+Need to focus on specific topics? This filter shows all your "Read Later" entries with a particular tag.
+```
+tag:Work AND location:readlater
+```
+This pulls up all entries tagged with "Work" that are saved to your "Read Later" list. It's perfect for tackling important projects or topics you've set aside.
+
+## Clean up your inbox with unread videos
+Want to catch up on videos from your RSS feeds? This filter focuses on unwatched content.
+
+```
+file_type:video AND seen:false AND isfeed:true
+```
+This shows all unread video entries from your subscribed feeds. It's ideal for binge-watching or sorting through your video backlog.
+
+## Revisit entries you haven't opened in months
+Got old productivity-related entries that you haven't touched in a while? This filter helps you rediscover them.
+
+```
+last_opened__lt:2023-12-31 AND tag:Productivity
+```
+This shows all entries that you last opened before December 31, 2023. You can revisit useful content you've saved for productivity but might have forgotten about—or decide if it's time to delete it.
\ No newline at end of file
diff --git a/docs/manual/tasks/filter-syntax-guide.md b/docs/manual/tasks/filter-syntax-guide.md
new file mode 100644
index 00000000..049a10e9
--- /dev/null
+++ b/docs/manual/tasks/filter-syntax-guide.md
@@ -0,0 +1,145 @@
+---
+outline: [2,4]
+description: Explain key syntax rules and available filters in Wise.
+---
+# Filter syntax reference
+
+Filtered views are powerful tools for organizing your entries. You can customize your queries using various parameters and operators. Here's a breakdown of the key syntax rules and available filters.
+
+## Query structure
+To create a query with a single condition, simply specify the parameter and its value.
+
+**Example**:
+```
+feed_id:12345
+```
+
+You can also combine multiple parameters using logical operators.
+
+### `AND`
+Use `AND` to link parameters that must *all apply* to the results.  
+
+**Example**:
+
+Retrieve entries that are unread *and* marked as "Read later":
+```
+location:readlater AND seen:false
+```
+
+### `OR`
+Use `OR` to link parameters where *at least one* condition must apply.
+
+**Example**:
+
+Retrieve entries that are from the library *or* the last opened date is earlier than January 1, 2023:
+```
+islibrary:true OR last_opened__lt:2023-01-01
+```
+
+### Group with parentheses
+You can use parentheses (`()`) to group conditions and control the order of evaluation in your queries.
+
+**Example**:
+
+Retrieve entries that are unread *and* either in the inbox *or* marked as "Read Later":
+```
+seen:false AND (location:inbox OR location:readlater)
+```
+
+### Special characters
+If a filter condition contains special characters (such as spaces, colons, etc.), enclose it in double quotes `""` (excluding the double quotes themselves). For example:
+```
+tag:"Project/AI"
+```
+```
+author:"Arthur C. Clarke"
+```
+## Parameters
+
+### Basic parameters
+Use the format `parameter:value` to filter entries based on specific conditions.
+
+#### `feed_id`
+Feed ID the entry belongs to.
+You can find the Feed ID in the <i class="material-symbols-outlined">settings</i> > **RSS feeds** page.
+
+#### `author`
+Author of the entry.
+
+#### `file_type`
+The file type of the entry.
+Valid file types are:
+- `article`
+- `video`
+- `audio`
+- `ebook`
+- `pdf`
+
+### Time parameters
+Filter entries based on time-related fields using the format `parameter__operator:value`. Dates must be specified in absolute format: `YYYY-MM-DD`.
+
+#### `published_at`
+Publication time of the entry.
+
+#### `created_at`
+Creation time of the entry.
+
+#### `updated_at`
+Last updated time of the entry.
+
+#### `last_opened`
+Last time the entry was opened.
+
+#### Operators
+Available operations are:
+- `__gt` (Greater than)<br/>
+  Retrieve entries where the time is **after** the specified date.
+
+- `__gte` (Greater than or equal to)<br/>
+  Retrieve entries where the time is **on or after** the specified date.
+
+- `__lt` (Less than)<br/>
+  Retrieve entries where the time is **before** the specified date.
+
+- `__lte` (Less than or equal to)<br/>
+  Retrieve entries where the time is **on or before** the specified date.
+
+### Boolean parameters
+Filter entries based on true/false values using the format `field_name:true/false`.
+
+#### `islibrary`
+Whether the entry is from a "library" source.
+
+#### `isfeed`
+Whether the entry is from a "feed" source.
+
+#### `seen`
+Whether the entry has been read.
+
+### Location parameters
+Filter entries based on their location.
+
+#### `location`
+Indicates the location of the entry.
+
+Available values are:
+- `all`: All entries.
+- `readlater`: Entries marked as "Read Later".
+- `inbox`: Entries in the inbox.
+
+### Related content parameters
+Filter entries based on whether they have specific related content.
+
+#### `has`
+Use the `has` parameter to filter entries by the presence of specific content.
+
+Available values are:
+- `note`: Whether the entry has notes.
+- `tag`: Whether the entry has tags.
+
+#### `tag`
+Filter entries by the name of a specific tag.
+
+#### `tag_id`
+Filter entries by the unique ID of a specific tag.
+You can find the Feed ID in the <i class="material-symbols-outlined">settings</i> > **Tags** page.
\ No newline at end of file
diff --git a/docs/manual/tasks/filter.md b/docs/manual/tasks/filter.md
new file mode 100644
index 00000000..4ba270ca
--- /dev/null
+++ b/docs/manual/tasks/filter.md
@@ -0,0 +1,58 @@
+---
+description: Learn how to use Wise powerful filtering system to organize your library. Create tag-based views, add custom filtered views, and utilize advanced query parameters to manage your content effectively.
+---
+# Add filtered view
+
+As your Wise library grows, staying organized can become challenging. With filtered views, you can easily sort and access content by applying filters based on parameters like tags, saved dates, authors, and more.
+
+This guide covers how to:
+- Create filtered views from tags and subscribed feeds.
+- Add custom filtered views using queries.
+
+:::info
+Only entries from feeds or entries saved to **<i class="material-symbols-outlined">inbox</i> Inbox** or **<i class="material-symbols-outlined">schedule</i> Read Later** can be queried.
+:::
+
+## Use tags or feeds to filter entries
+Filtered views allow you to organize your content by grouping entries based on tags or feeds. This helps you quickly access content related to specific topics or sources.
+
+1. Open Wise, click <i class="material-symbols-outlined">settings</i> in the bottom left corner.
+2. Depending on your preference:
+   - Select **Tags** to filter content by specific topics or categories.
+   - Select **RSS feeds** to filter content from specific sources.
+3. For existing tags, click **Manage views...**. You can:
+   - Group content from the tag or feed into an existing view, or
+   - Create a new view to group all related content.
+
+   ![Filter entries from feeds](/images/manual/tasks/filter-entries-from-feed.png#bordered)
+4. If creating a new view:
+    - Enter a name for the view (e.g., `Tech Articles`).
+    - Click **Confirm** to save the view.
+
+## Add custom filter view
+For more flexibility, you can create custom filtered views using query language. This allows you to define precise conditions for grouping content.
+
+The following demonstrates how to create a view for the tag "AI" using query language:
+
+1. Open Wise, click <i class="material-symbols-outlined">settings</i> in the bottom left corner and select **Filtered views**.
+2. In the top-right corner, select **Add view**.
+3. Enter a name for the view (e.g., "AI trends"), and enter `tag:AI` in the **Query** filed.
+4. Click **Confirm** to save this view.
+
+   ![Add filtered view](/images/manual/tasks/add-filtered-view.png#bordered){width=70%}
+
+## Pin views to sidebar
+You can pin filtered views to the sidebar using either of these methods:
+
+- Locate the view in the list and click <i class="material-symbols-outlined">keep</i> in the corresponding **Operations** column.
+- Open the filtered view, click <i class="material-symbols-outlined">keyboard_arrow_down</i> in the header, and select **Pin to sidebar**.
+
+  ![Pin to sidebar](/images/manual/tasks/pin-to-sidebar.png#bordered){width=50%}
+## Available filters
+To explore all available filtering options and learn how to use them, refer to the following:
+
+- [Filtered view examples](filter-examples)
+- [Filter syntax reference](filter-syntax-guide.md)
+
+
+
diff --git a/docs/manual/tasks/wise.md b/docs/manual/tasks/wise.md
index 4b0da541..912b8b1f 100644
--- a/docs/manual/tasks/wise.md
+++ b/docs/manual/tasks/wise.md
@@ -25,4 +25,9 @@ Learn how self-hosted recommendation algorithms work in Wise.
 <div>
 <h4><a href="./subscribe">Subscribe and manage feeds</a></h4>
 Set up and organize your content sources through RSS feeds, manual subscriptions, and the LarePass browser extension.
+</div>
+
+<div>
+<h4><a href="./filter">Add filtered view</a></h4>
+Learn how to use advanced filters to organize and display content based on specific criteria like tags, authors, or publication dates.
 </div>
\ No newline at end of file
diff --git a/docs/public/images/manual/tasks/add-filtered-view.png b/docs/public/images/manual/tasks/add-filtered-view.png
new file mode 100644
index 00000000..361ca333
Binary files /dev/null and b/docs/public/images/manual/tasks/add-filtered-view.png differ
diff --git a/docs/public/images/manual/tasks/filter-entries-from-feed.png b/docs/public/images/manual/tasks/filter-entries-from-feed.png
new file mode 100644
index 00000000..5a33d079
Binary files /dev/null and b/docs/public/images/manual/tasks/filter-entries-from-feed.png differ
diff --git a/docs/public/images/manual/tasks/pin-to-sidebar.png b/docs/public/images/manual/tasks/pin-to-sidebar.png
new file mode 100644
index 00000000..f88c7672
Binary files /dev/null and b/docs/public/images/manual/tasks/pin-to-sidebar.png differ
diff --git a/docs/public/images/zh/manual/tasks/add-filtered-view.png b/docs/public/images/zh/manual/tasks/add-filtered-view.png
new file mode 100644
index 00000000..b8c2e9a4
Binary files /dev/null and b/docs/public/images/zh/manual/tasks/add-filtered-view.png differ
diff --git a/docs/public/images/zh/manual/tasks/filter-entries-from-feed.png b/docs/public/images/zh/manual/tasks/filter-entries-from-feed.png
new file mode 100644
index 00000000..c0673c81
Binary files /dev/null and b/docs/public/images/zh/manual/tasks/filter-entries-from-feed.png differ
diff --git a/docs/public/images/zh/manual/tasks/pin-to-sidebar.png b/docs/public/images/zh/manual/tasks/pin-to-sidebar.png
new file mode 100644
index 00000000..f4530bfc
Binary files /dev/null and b/docs/public/images/zh/manual/tasks/pin-to-sidebar.png differ
diff --git a/docs/zh/manual/tasks/filter-examples.md b/docs/zh/manual/tasks/filter-examples.md
new file mode 100644
index 00000000..123d035e
--- /dev/null
+++ b/docs/zh/manual/tasks/filter-examples.md
@@ -0,0 +1,55 @@
+---
+description: 本文介绍如何利用 Wise 的高级筛选功能，帮助你更好地管理、分类和查找已保存的内容。通过具体示例，讲解如何处理未读内容、回顾历史文章等实际应用场景。
+---
+
+# 过滤视图示例
+本文提供了一系列 Wise 查询示例。每个示例都对应一个具体场景，帮助你更好地整理、排序和重新发现库中的内容。
+
+## 查看特定订阅源的未读内容
+想要追踪某个订阅源的更新？使用这个查询来显示该来源的所有未读条目：
+```
+feed_id:12345 AND seen:false
+```
+
+## 查看特定作者的所有内容
+轻松找出特定作者的所有文章：
+```
+author:张三
+```
+这样就能看到作者为“张三”的所有文章，持续关注作者的创作。
+
+## 跟进最新内容
+只想看新文章？你可以按发布日期筛选内容：
+```
+published_at__gt:2025-04-01
+```
+这个查询显示 2025 年 4 月 1 日之后发布的条目，避免被历史文章分散注意力。
+
+## 查看带笔记的收藏内容
+使用以下查询查找带有标签且包含你的笔记的条目：
+```
+tag:AI AND has:note
+```
+这对重温那些你添加了个人想法或评论的收藏内容特别有用。
+
+## 优先处理重要文章
+需要专注于特定主题？这个查询可以显示“稍后阅读”列表中特定标签的内容：
+```
+tag:工作 AND location:readlater
+```
+这样就能找出所有标记为“工作”且保存在“稍后阅读”列表中的内容，便于集中处理重要内容。
+
+## 整理未看的视频内容
+RSS 订阅源里的视频攒了不少？用这个查询筛选未看的视频：
+```
+file_type:video AND seen:false AND isfeed:true
+```
+这样就能列出订阅源中所有未看的视频，方便集中观看或整理。
+
+## 找出长期未读的内容
+想翻翻以前收藏的效率文章？这个查询可以帮你找出来：
+```
+last_opened__lt:2023-12-31 AND tag:效率
+```
+
+这会显示所有最后打开时间在 2023 年 12 月 31 日之前的条目。你可以重新查看这些保存的效率相关内容，或者决定是否要删除它们。
\ No newline at end of file
diff --git a/docs/zh/manual/tasks/filter-syntax-guide.md b/docs/zh/manual/tasks/filter-syntax-guide.md
new file mode 100644
index 00000000..2ab5b4af
--- /dev/null
+++ b/docs/zh/manual/tasks/filter-syntax-guide.md
@@ -0,0 +1,145 @@
+---
+outline: [2,4]
+description: 介绍 Wise 过滤视图的关键语法规则。
+---
+# 过滤语法参考
+
+过滤视图是整理条目的强大工具。你可以使用各种参数和运算符自定义查询。
+
+## 查询结构
+创建单个条件的查询时，只需指定参数和对应的值即可。
+
+**示例**：
+```
+feed_id:12345
+```
+
+你也可以使用逻辑运算符组合多个参数。
+
+### `AND`
+使用 `AND` 连接多个参数，查询结果需要满足**所有**条件。
+
+**示例**：
+
+获取未读**且**标记为“稍后阅读”的条目：
+```
+location:readlater AND seen:false
+```
+
+### `OR`
+使用 `OR` 连接多个参数，查询结果只需满足**其中一个**条件。
+
+**示例**：
+
+获取来自书库**或**最后打开时间早于 2023 年 1 月 1 日的条目：
+```
+islibrary:true OR last_opened__lt:2023-01-01
+```
+
+### 复合条件
+可以使用 `AND` 和 `OR` 组合多个条件，并用括号 `()` 指定运算优先级。
+
+**示例**：
+
+以下查询会返回所有未读条目中，要么在收件箱中，要么标记为“稍后阅读”的内容：
+```
+seen:false AND (location:inbox OR location:readlater)
+```
+
+### 特殊符号
+如果过滤条件中包含特殊符号（如空格、冒号等）时，使用半角双引号`""`将其括起来（半角双引号除外）。例如：
+```
+tag:"学习/AI"
+```
+```
+author:"Arthur C. Clarke"
+```
+## 参数
+
+### 基础参数
+参数和值之间用半角冒号连接（`参数:值`）即可设置筛选条件。
+
+#### `feed_id`
+条目所属的订阅源 ID。
+可以在 <i class="material-symbols-outlined">settings</i> > **RSS 订阅源**页面查看订阅源 ID。
+
+#### `author`
+条目作者。
+
+#### `file_type`
+条目的文件类型。
+可用的文件类型包括：
+- `article`
+- `video`
+- `audio`
+- `ebook`
+- `pdf`
+
+### 时间参数
+时间参数需要加上运算符（`参数__运算符:值`），日期格式为 `YYYY-MM-DD`。
+
+#### `published_at`
+条目发布时间。
+
+#### `created_at`
+条目创建时间。
+
+#### `updated_at`
+条目最后更新时间。
+
+#### `last_opened`
+条目最后打开时间。
+
+#### 运算符
+可用的运算符包括：
+- `__gt`（大于）<br/>
+  获取时间**晚于**指定日期的条目。
+
+- `__gte`（大于等于）<br/>
+  获取时间**等于或晚于**指定日期的条目。
+
+- `__lt`（小于）<br/>
+  获取时间**早于**指定日期的条目。
+
+- `__lte`（小于等于）<br/>
+  获取时间**等于或早于**指定日期的条目。
+
+### 布尔参数
+使用 `字段名:true/false` 格式根据真/假值筛选条目。
+
+#### `islibrary`
+条目是否来自“库”。
+
+#### `isfeed`
+条目是否来自订阅源。
+
+#### `seen`
+条目是否已读。
+
+### 位置参数
+根据条目位置进行筛选。
+
+#### `location`
+指示条目的位置。
+
+可用值包括：
+- `all`：所有条目。
+- `readlater`：标记为“稍后阅读”的条目。
+- `inbox`：收件箱中的条目。
+
+### 相关内容参数
+根据条目是否包含特定相关内容进行筛选。
+
+#### `has`
+使用 `has` 参数筛选包含特定内容的条目。
+
+可用值包括：
+- `note`：是否包含笔记。
+- `tag`：是否包含标签。
+
+#### `tag`
+按特定标签名称筛选条目。
+
+#### `tag_id`
+按特定标签的唯一 ID 筛选条目。
+可以在 <i class="material-symbols-outlined">settings</i> > **标签**页面查看标签 ID。
\ No newline at end of file
diff --git a/docs/zh/manual/tasks/filter.md b/docs/zh/manual/tasks/filter.md
new file mode 100644
index 00000000..f75964a7
--- /dev/null
+++ b/docs/zh/manual/tasks/filter.md
@@ -0,0 +1,55 @@
+---
+description: 了解如何使用 Wise 强大的过滤系统来整理你的内容库。创建基于标签的视图、添加自定义过滤视图，并使用高级查询参数来高效管理内容。
+---
+# 添加过滤视图
+
+随着 Wise 内容库的不断扩大，保持内容整理变得越来越有挑战。通过过滤视图，你可以基于标签、保存日期、作者等参数快速找到并管理所需内容。
+
+本指南涵盖以下内容：
+- 从标签和订阅源创建过滤视图。
+- 使用查询添加自定义过滤视图。
+
+:::info
+过滤功能仅适用于 **<i class="material-symbols-outlined">inbox</i> 收件箱**和 **<i class="material-symbols-outlined">schedule</i> 稍后阅读** 和订阅源中的内容。
+:::
+
+## 使用标签或订阅源过滤条目
+过滤视图可以让你基于标签或订阅源对内容进行分组整理。这样可以快速访问与特定主题或来源相关的内容。
+
+1. 打开 Wise，点击左下角的 <i class="material-symbols-outlined">settings</i>。
+2. 根据需要选择：
+   - **标签**——按特定主题或类别过滤内容。
+   - **RSS 订阅源**——按特定来源过滤内容。
+3. 对于已有的标签，点击**管理视图...**。你可以：
+   - 将该标签或订阅源的内容添加到现有视图中，或者
+   - 创建新视图来组织所有相关内容。
+
+   ![从订阅源过滤条目](/images/zh/manual/tasks/filter-entries-from-feed.png#bordered)
+4. 如果要创建新视图：
+   - 输入视图名称（如 `技术文章`）。
+   - 点击**确认**保存视图。
+
+## 添加自定义过滤视图
+除了基本的过滤方式，你还可以使用查询语言来创建更精准的自定义视图。比如，你可以设置多个条件来筛选特定内容，让分类更加细致。
+
+下面演示如何使用查询语言为"AI"标签创建视图：
+
+1. 打开 Wise，左下角点击 <i class="material-symbols-outlined">settings</i>， 选择**过滤视图**。
+2. 在右上角点击**添加视图**。
+3. 输入视图名称（如"AI 趋势"），在**查询**字段中输入 `tag:AI`。
+4. 点击**确认**，保存视图。
+
+   ![添加过滤视图](/images/zh/manual/tasks/add-filtered-view.png#bordered){width=70%}
+## 将视图固定到侧边栏
+你可以通过以下任一方式将过滤视图固定到侧边栏：
+
+- 在列表中找到该视图，点击对应**操作**栏中的 <i class="material-symbols-outlined">keep</i>。
+- 打开过滤视图，点击标题栏中的 <i class="material-symbols-outlined">keyboard_arrow_down</i>，选择**固定至边栏**。
+
+  ![固定到侧边栏](/images/zh/manual/tasks/pin-to-sidebar.png#bordered){width=50%}
+
+## 可用过滤器
+要了解所有可用的过滤选项及其使用方法，请参考以下内容：
+
+- [过滤视图示例](filter-examples)
+- [过滤语法参考](filter-syntax-guide.md)
\ No newline at end of file
diff --git a/docs/zh/manual/tasks/wise.md b/docs/zh/manual/tasks/wise.md
index 0e956d5a..e234c8bb 100644
--- a/docs/zh/manual/tasks/wise.md
+++ b/docs/zh/manual/tasks/wise.md
@@ -25,4 +25,9 @@ Wise 是一款以本地优先和 AI 驱动的现代阅读器，是 Olares 生态
 <div>
 <h4><a href="./subscribe">订阅和管理订阅源</a></h4>
 通过 RSS 订阅、手动订阅和 LarePass 浏览器扩展设置并组织你的内容来源。
+</div>
+
+<div>
+<h4><a href="./filter">添加过滤视图</a></h4>
+了解如何使用过滤视图，根据标签、作者或发布日期等条件来整理和显示内容。
 </div>
\ No newline at end of file


Reviews:
user: login: TShentu
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-01T12:34:54Z
user: login: TShentu
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-03T03:46:39Z
user: login: TShentu
state: APPROVED
author_association: MEMBER
submitted_at: 2025-04-03T10:08:18Z

Review comments:
diff_hunk: @@ -0,0 +1,56 @@
+---
+description: 本文介绍如何利用 Wise 的高级筛选功能，帮助你更好地管理、分类和查找已保存的内容。通过具体示例，讲解如何处理未读内容、回顾历史文章等实际应用场景。
+---
+
+# 过滤视图示例
+本文提供了一系列 Wise 查询示例。每个示例都对应一个具体场景，帮助你更好地整理、排序和重新发现库中的内容。
+
+## 查看特定订阅源的未读内容
+想要追踪某个订阅源的更新？使用这个查询来显示该来源的所有未读条目：
+```
+feed_id:12345 AND unread:1
path: docs/zh/manual/tasks/filter-examples.md
user: login: TShentu
body: 建议用unread:true，看起来严谨一些
created_at: 2025-04-01T12:17:02Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,142 @@
+---
+outline: [2,4]
+description: 介绍 Wise 的关键语法规则和可用筛选器。
+---
+# 筛选语法参考
+
+筛选视图是整理条目的强大工具。你可以使用各种参数和运算符自定义查询。下面详细介绍关键语法规则和可用筛选器。
+
+## 查询结构
+创建单个条件的查询时，只需指定参数和对应的值即可。
+
+**示例**：
+```
+feed_id:12345
+```
+
+你也可以使用逻辑运算符组合多个参数。
+
+### `AND`
+使用 `AND` 连接多个参数，查询结果需要满足**所有**条件。
+
+**示例**：
+
+获取未读**且**标记为“稍后阅读”的条目：
+```
+location:readlater AND seen:false
+```
+
+### `OR`
+使用 `OR` 连接多个参数，查询结果只需满足**其中一个**条件。
+
+**示例**：
+
+获取来自书库**或**最后打开时间早于 2023 年 1 月 1 日的条目：
+```
+islibrary:true OR last_opened__lt:2023-01-01
+```
+
+### 复合条件
+可以使用 `AND` 和 `OR` 组合多个条件，并用括号 `()` 指定运算优先级。
+
+**示例**：
+
+以下查询会返回所有未读条目中，要么在收件箱中，要么标记为“稍后阅读”的内容：
+```
+unread:true AND (location:inbox OR location:readlater)
+```
+## 参数
+
+### 基础参数
+参数和值之间用半角冒号连接（`参数:值`）即可设置筛选条件。
+
+#### `feed_id`
+条目所属的订阅源 ID。
+可以在 <i class="material-symbols-outlined">settings</i> > **RSS 订阅源**页面查看订阅源 ID。
+
+#### `author`
+条目作者。
+
+#### `readlater`
+条目是否标记为“稍后阅读”（`0` 或 `1`）。
+
+#### `unread`
+条目是否未读（`0` 或 `1`）。
path: docs/zh/manual/tasks/filter-syntax-guide.md
user: login: TShentu
body: 0，1都改成true/false
created_at: 2025-04-01T12:19:37Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,57 @@
+---
+description: 了解如何使用 Wise 强大的过滤系统来整理你的内容库。创建基于标签的视图、添加自定义过滤视图，并使用高级查询参数来高效管理内容。
+---
+# 添加过滤视图
+
+随着 Wise 内容库的不断扩大，保持内容整理变得越来越有挑战。通过过滤视图，你可以基于标签、保存日期、作者等参数快速找到并管理所需内容。
+
+本指南涵盖以下内容：
+- 从标签和订阅源创建过滤视图。
+- 使用查询添加自定义过滤视图。
+
+:::info
+过滤功能仅适用于 **<i class="material-symbols-outlined">inbox</i> 收件箱**和 **<i class="material-symbols-outlined">schedule</i> 稍后阅读**中的内容。
path: docs/zh/manual/tasks/filter.md
user: login: TShentu
body: 过滤功能适用于收件箱、稍后阅读和订阅源中的内容
created_at: 2025-04-01T12:22:05Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,56 @@
+---
+description: 本文介绍如何利用 Wise 的高级筛选功能，帮助你更好地管理、分类和查找已保存的内容。通过具体示例，讲解如何处理未读内容、回顾历史文章等实际应用场景。
+---
+
+# 过滤视图示例
+本文提供了一系列 Wise 查询示例。每个示例都对应一个具体场景，帮助你更好地整理、排序和重新发现库中的内容。
+
+## 查看特定订阅源的未读内容
+想要追踪某个订阅源的更新？使用这个查询来显示该来源的所有未读条目：
+```
+feed_id:12345 AND unread:1
+```
+
+## 查看特定作者的所有内容
+轻松找出特定作者的所有文章：
+```
+author:张三
+```
+这样就能看到作者为“张三”的所有文章，持续关注作者的创作。
+
+## 跟进最新内容
+只想看新文章？你可以按发布日期筛选内容：
+```
+published_at__gt:2025-04-01
+```
+这个查询显示 2025 年 4 月 1 日之后发布的条目，避免被历史文章分散注意力。
+
+## 查看带笔记的收藏内容
+使用以下查询查找带有标签且包含你的笔记的条目：
+```
+tag:AI AND has:note
+```
+这对重温那些你添加了个人想法或评论的收藏内容特别有用。
+
+## 优先处理重要文章
+需要专注于特定主题？这个查询可以显示“稍后阅读”列表中特定标签的内容：
+```
+tag:工作 AND location:readlater
+```
+这样就能找出所有标记为“工作”且保存在“稍后阅读”列表中的内容，便于集中处理重要内容。
+
+## 整理未看的视频内容
+RSS 订阅源里的视频攒了不少？用这个查询筛选未看的视频：
+```
+file_type:video AND unread:1 AND isfeed:true
path: docs/zh/manual/tasks/filter-examples.md
user: login: TShentu
body: unread改用seen，这里改为 seen:false
created_at: 2025-04-01T12:24:36Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,142 @@
+---
+outline: [2,4]
+description: 介绍 Wise 的关键语法规则和可用筛选器。
+---
+# 筛选语法参考
+
+筛选视图是整理条目的强大工具。你可以使用各种参数和运算符自定义查询。下面详细介绍关键语法规则和可用筛选器。
+
+## 查询结构
+创建单个条件的查询时，只需指定参数和对应的值即可。
+
+**示例**：
+```
+feed_id:12345
+```
+
+你也可以使用逻辑运算符组合多个参数。
+
+### `AND`
+使用 `AND` 连接多个参数，查询结果需要满足**所有**条件。
+
+**示例**：
+
+获取未读**且**标记为“稍后阅读”的条目：
+```
+location:readlater AND seen:false
+```
+
+### `OR`
+使用 `OR` 连接多个参数，查询结果只需满足**其中一个**条件。
+
+**示例**：
+
+获取来自书库**或**最后打开时间早于 2023 年 1 月 1 日的条目：
+```
+islibrary:true OR last_opened__lt:2023-01-01
+```
+
+### 复合条件
+可以使用 `AND` 和 `OR` 组合多个条件，并用括号 `()` 指定运算优先级。
+
+**示例**：
+
+以下查询会返回所有未读条目中，要么在收件箱中，要么标记为“稍后阅读”的内容：
+```
+unread:true AND (location:inbox OR location:readlater)
+```
+## 参数
+
+### 基础参数
+参数和值之间用半角冒号连接（`参数:值`）即可设置筛选条件。
+
+#### `feed_id`
+条目所属的订阅源 ID。
+可以在 <i class="material-symbols-outlined">settings</i> > **RSS 订阅源**页面查看订阅源 ID。
+
+#### `author`
+条目作者。
+
+#### `readlater`
+条目是否标记为“稍后阅读”（`0` 或 `1`）。
+
+#### `unread`
+条目是否未读（`0` 或 `1`）。
path: docs/zh/manual/tasks/filter-syntax-guide.md
user: login: TShentu
body: 移除unread的介绍，都用seen字段
created_at: 2025-04-01T12:25:05Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,146 @@
+---
+outline: [2,4]
+description: 介绍 Wise 过滤视图的关键语法规则。
+---
+# 过滤语法参考
+
+过滤视图是整理条目的强大工具。你可以使用各种参数和运算符自定义查询。
+
+## 查询结构
+创建单个条件的查询时，只需指定参数和对应的值即可。
+
+**示例**：
+```
+feed_id:12345
+```
+
+你也可以使用逻辑运算符组合多个参数。
+
+### `AND`
+使用 `AND` 连接多个参数，查询结果需要满足**所有**条件。
+
+**示例**：
+
+获取未读**且**标记为“稍后阅读”的条目：
+```
+location:readlater AND seen:false
+```
+
+### `OR`
+使用 `OR` 连接多个参数，查询结果只需满足**其中一个**条件。
+
+**示例**：
+
+获取来自书库**或**最后打开时间早于 2023 年 1 月 1 日的条目：
+```
+islibrary:true OR last_opened__lt:2023-01-01
+```
+
+### 复合条件
+可以使用 `AND` 和 `OR` 组合多个条件，并用括号 `()` 指定运算优先级。
+
+**示例**：
+
+以下查询会返回所有未读条目中，要么在收件箱中，要么标记为“稍后阅读”的内容：
+```
+seen:false AND (location:inbox OR location:readlater)
+```
path: docs/zh/manual/tasks/filter-syntax-guide.md
user: login: TShentu
body: 这里可以加一个
###特殊符号
如果过滤条件中包含特殊符号如空格，:等，可以使用""将其包裹起来

例如tag:"My Tag", author:"James Bond"
created_at: 2025-04-03T03:44:27Z
author_association: MEMBER
diff_hunk: @@ -0,0 +1,146 @@
+---
+outline: [2,4]
+description: 介绍 Wise 过滤视图的关键语法规则。
+---
+# 过滤语法参考
+
+过滤视图是整理条目的强大工具。你可以使用各种参数和运算符自定义查询。
+
+## 查询结构
+创建单个条件的查询时，只需指定参数和对应的值即可。
+
+**示例**：
+```
+feed_id:12345
+```
+
+你也可以使用逻辑运算符组合多个参数。
+
+### `AND`
+使用 `AND` 连接多个参数，查询结果需要满足**所有**条件。
+
+**示例**：
+
+获取未读**且**标记为“稍后阅读”的条目：
+```
+location:readlater AND seen:false
+```
+
+### `OR`
+使用 `OR` 连接多个参数，查询结果只需满足**其中一个**条件。
+
+**示例**：
+
+获取来自书库**或**最后打开时间早于 2023 年 1 月 1 日的条目：
+```
+islibrary:true OR last_opened__lt:2023-01-01
+```
+
+### 复合条件
+可以使用 `AND` 和 `OR` 组合多个条件，并用括号 `()` 指定运算优先级。
+
+**示例**：
+
+以下查询会返回所有未读条目中，要么在收件箱中，要么标记为“稍后阅读”的内容：
+```
+seen:false AND (location:inbox OR location:readlater)
+```
path: docs/zh/manual/tasks/filter-syntax-guide.md
user: login: TShentu
body: 我看tag里有提到，可以引用下这里。这个双引号不只能解决空格，而是可以将所有特殊符号都作为字符串（双引号不行）来做匹配。
created_at: 2025-04-03T03:46:16Z
author_association: MEMBER

PR comments:
user: login: vercel[bot]
created_at: 2025-04-01T07:52:36Z
body: [vc]: #EdkNkH93vEx4u5K7sEqa6Jj3vwgcEq975ETJ8oUHwi0=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJkb2NzLWpvaW5vbGFyZXMiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vYnl0ZXRyYWRlL2RvY3Mtam9pbm9sYXJlcy84RFRjTWJTRHNWYlJuWTN3eUpxakdwQXJrUkZoIiwicHJldmlld1VybCI6ImRvY3Mtam9pbm9sYXJlcy1naXQtZm9yay1mbmFsd2F5cy1mZWF0LXdpc2UtZmktOWVmMzJhLWJ5dGV0cmFkZS52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6ImRvY3Mtam9pbm9sYXJlcy1naXQtZm9yay1mbmFsd2F5cy1mZWF0LXdpc2UtZmktOWVmMzJhLWJ5dGV0cmFkZS52ZXJjZWwuYXBwIn19LHsibmFtZSI6ImRvY3MtdGVybWludXMiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vYnl0ZXRyYWRlL2RvY3MtdGVybWludXMvR2Y3NTh1NEtLTTRTMlkyZU1BQTVrZ3ZkdDlnQSIsInByZXZpZXdVcmwiOiJkb2NzLXRlcm1pbnVzLWdpdC1mb3JrLWZuYWx3YXlzLWZlYXQtd2lzZS1maWx0LTQ0NGFjMy1ieXRldHJhZGUudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJkb2NzLXRlcm1pbnVzLWdpdC1mb3JrLWZuYWx3YXlzLWZlYXQtd2lzZS1maWx0LTQ0NGFjMy1ieXRldHJhZGUudmVyY2VsLmFwcCJ9fSx7Im5hbWUiOiJkb2NzLW1haW4iLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vYnl0ZXRyYWRlL2RvY3MtbWFpbi9CbjVCdldpQ1NmYjlIaXFGZXVGUUtmUEdzODN4IiwicHJldmlld1VybCI6ImRvY3MtbWFpbi1naXQtZm9yay1mbmFsd2F5cy1mZWF0LXdpc2UtZmlsdGVyLWEtNjIwNGVhLWJ5dGV0cmFkZS52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6ImRvY3MtbWFpbi1naXQtZm9yay1mbmFsd2F5cy1mZWF0LXdpc2UtZmlsdGVyLWEtNjIwNGVhLWJ5dGV0cmFkZS52ZXJjZWwuYXBwIn19LHsibmFtZSI6ImRvY3MtZGV2Iiwicm9vdERpcmVjdG9yeSI6bnVsbCwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL2J5dGV0cmFkZS9kb2NzLWRldi9FZUMyZUdBcHhkRU1aUTRjcDJpanJDQzNKVEdCIiwicHJldmlld1VybCI6ImRvY3MtZGV2LWdpdC1mb3JrLWZuYWx3YXlzLWZlYXQtd2lzZS1maWx0ZXItYW4tZDcyYzE0LWJ5dGV0cmFkZS52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6ImRvY3MtZGV2LWdpdC1mb3JrLWZuYWx3YXlzLWZlYXQtd2lzZS1maWx0ZXItYW4tZDcyYzE0LWJ5dGV0cmFkZS52ZXJjZWwuYXBwIn19XX0=
**The latest updates on your projects**. Learn more about [Vercel for Git ↗︎](https://vercel.link/github-learn-more)

| Name | Status | Preview | Comments | Updated (UTC) |
| :--- | :----- | :------ | :------- | :------ |
| **docs-dev** | ✅ Ready ([Inspect](https://vercel.com/bytetrade/docs-dev/EeC2eGApxdEMZQ4cp2ijrCC3JTGB)) | [Visit Preview](https://docs-dev-git-fork-fnalways-feat-wise-filter-an-d72c14-bytetrade.vercel.app) | 💬 [**Add feedback**](https://vercel.live/open-feedback/docs-dev-git-fork-fnalways-feat-wise-filter-an-d72c14-bytetrade.vercel.app?via=pr-comment-feedback-link) | Apr 3, 2025 0:21am |
| **docs-joinolares** | ✅ Ready ([Inspect](https://vercel.com/bytetrade/docs-joinolares/8DTcMbSDsVbRnY3wyJqjGpArkRFh)) | [Visit Preview](https://docs-joinolares-git-fork-fnalways-feat-wise-fi-9ef32a-bytetrade.vercel.app) | 💬 [**Add feedback**](https://vercel.live/open-feedback/docs-joinolares-git-fork-fnalways-feat-wise-fi-9ef32a-bytetrade.vercel.app?via=pr-comment-feedback-link) | Apr 3, 2025 0:21am |
| **docs-main** | ✅ Ready ([Inspect](https://vercel.com/bytetrade/docs-main/Bn5BvWiCSfb9HiqFeuFQKfPGs83x)) | [Visit Preview](https://docs-main-git-fork-fnalways-feat-wise-filter-a-6204ea-bytetrade.vercel.app) | 💬 [**Add feedback**](https://vercel.live/open-feedback/docs-main-git-fork-fnalways-feat-wise-filter-a-6204ea-bytetrade.vercel.app?via=pr-comment-feedback-link) | Apr 3, 2025 0:21am |
| **docs-terminus** | ✅ Ready ([Inspect](https://vercel.com/bytetrade/docs-terminus/Gf758u4KKM4S2Y2eMAA5kgvdt9gA)) | [Visit Preview](https://docs-terminus-git-fork-fnalways-feat-wise-filt-444ac3-bytetrade.vercel.app) | 💬 [**Add feedback**](https://vercel.live/open-feedback/docs-terminus-git-fork-fnalways-feat-wise-filt-444ac3-bytetrade.vercel.app?via=pr-comment-feedback-link) | Apr 3, 2025 0:21am |





author_association: NONE
user: login: fnalways
created_at: 2025-04-01T10:46:54Z
body: @TShentu PTAL, thanks!
author_association: MEMBER