Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion docs/plugins/actions/export-to-excel.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# Export to Excel

<span class="category-badge action">Action</span>
<span class="version-badge">v0.3.8</span>
<span class="version-badge">v0.3.11</span>

Export chat conversations to Excel spreadsheet format for analysis, archiving, and sharing.


### What's New in v0.3.11

- **Async DB compatibility on OpenWebUI >= 0.9.0 / v0.10.1**: `_call_db` now uses `iscoroutinefunction` + `asyncio.iscoroutine` to detect whether a DB method is async, instead of relying on `_owui_version_ge("0.9.0")`. In isolated plugin sandboxes the version import can fall back to `"0.0.0"`, which previously caused async DB methods to be called synchronously. This resolves `RuntimeWarning: coroutine '_call_db' was never awaited` and `AttributeError: 'coroutine' object has no attribute 'params'/'email'`. Behavior on OpenWebUI < 0.9.0 is unchanged.

### What's New in v0.3.8
- ⚡ **Open WebUI 0.9.x Compatibility**: Added runtime version detection and async DB call adapters for `Users.get_user_by_id` and `Chats.get_chat_by_id` — ensuring seamless compatibility with Open WebUI 0.9.x.

Expand Down
6 changes: 5 additions & 1 deletion docs/plugins/actions/export-to-excel.zh.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# Export to Excel(导出到 Excel)

<span class="category-badge action">Action</span>
<span class="version-badge">v0.3.9</span>
<span class="version-badge">v0.3.11</span>

将聊天记录导出为 Excel 表格,便于分析、归档和分享。


### v0.3.11 最新更新

- **OpenWebUI >= 0.9.0 / v0.10.1 上的异步 DB 兼容性**:`_call_db` 现在用 `iscoroutinefunction` + `asyncio.iscoroutine` 检测 DB 方法是否为异步,不再依赖 `_owui_version_ge("0.9.0")`。在隔离的插件沙箱里版本导入有时会回退到 `"0.0.0"`,此前会导致异步 DB 方法被同步调用。本版本解决 `RuntimeWarning: coroutine '_call_db' was never awaited` 和 `AttributeError: 'coroutine' object has no attribute 'params'/'email'`。OpenWebUI < 0.9.0 上行为不变。

### v0.3.9 更新内容
- 📏 **可配置行高**:新增 `ROW_HEIGHT` 配置项,可控制数据行高度。设为 `0`(默认)根据内容自动调整,或设置固定值(如 `20`)以获得紧凑的单行显示。
- 📐 **可配置列宽**:新增 `COLUMN_WIDTH` 配置项,可控制列宽。设为 `0`(默认)根据内容自动调整,或设置固定值(如 `15`)以获得统一的紧凑列宽。
Expand Down
2 changes: 1 addition & 1 deletion docs/plugins/actions/export-to-word.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Export to Word

<span class="category-badge action">Action</span>
<span class="version-badge">v0.5.0</span>
<span class="version-badge">v0.5.3</span>

Export conversation to Word (.docx) with **syntax highlighting**, **native math equations**, **Mermaid diagrams**, **citations**, and **enhanced table formatting**.

Expand Down
2 changes: 1 addition & 1 deletion docs/plugins/actions/export-to-word.zh.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Export to Word(导出为 Word)

<span class="category-badge action">Action</span>
<span class="version-badge">v0.5.0</span>
<span class="version-badge">v0.5.3</span>

将当前对话导出为完美格式的 Word 文档,支持**代码语法高亮**、**原生数学公式**、**Mermaid 图表**、**引用资料**以及**增强表格**渲染。

Expand Down
6 changes: 5 additions & 1 deletion docs/plugins/actions/export_to_docx.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 📝 Export to Word (Enhanced)

| By [Fu-Jie](https://github.com/Fu-Jie) · v0.5.0 | [⭐ Star this repo](https://github.com/Fu-Jie/openwebui-extensions) |
| By [Fu-Jie](https://github.com/Fu-Jie) · v0.5.3 | [⭐ Star this repo](https://github.com/Fu-Jie/openwebui-extensions) |
| :--- | ---: |

| ![followers](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_followers.json&label=%F0%9F%91%A5&style=flat) | ![points](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_points.json&label=%E2%AD%90&style=flat) | ![top](https://img.shields.io/badge/%F0%9F%8F%86-Top%20%3C1%25-10b981?style=flat) | ![contributions](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_contributions.json&label=%F0%9F%93%A6&style=flat) | ![downloads](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_downloads.json&label=%E2%AC%87%EF%B8%8F&style=flat) | ![saves](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_saves.json&label=%F0%9F%92%BE&style=flat) | ![views](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_views.json&label=%F0%9F%91%81%EF%B8%8F&style=flat) |
Expand All @@ -21,6 +21,10 @@ When the selection dialog opens, search for this plugin, check it, and continue.
> [!IMPORTANT]
> If the official OpenWebUI Community version is already installed, remove it first. After that, Batch Install Plugins can keep this plugin updated in future runs.

## 🔥 What's New in v0.5.3

- **Async DB compatibility on OpenWebUI >= 0.9.0 / v0.10.1**: `_call_db` now uses `iscoroutinefunction` + `asyncio.iscoroutine` to detect whether a DB method is async, instead of relying on `_owui_version_ge("0.9.0")`. In isolated plugin sandboxes the version import can fall back to `"0.0.0"`, which previously caused async DB methods to be called synchronously. This resolves `RuntimeWarning: coroutine '_call_db' was never awaited` and `AttributeError: 'coroutine' object has no attribute 'params'/'email'`. Behavior on OpenWebUI < 0.9.0 is unchanged.

## 🔥 What's New in v0.5.0

- 🔠 **Heading-Level Font Customization**: New `FONT_H1_LATIN`, `FONT_H1_ASIAN`, `FONT_H2_LATIN`, `FONT_H2_ASIAN` valves — configure H1 and H2 fonts independently from body text.
Expand Down
6 changes: 5 additions & 1 deletion docs/plugins/actions/export_to_docx.zh.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 📝 导出为 Word (增强版)

| 作者:[Fu-Jie](https://github.com/Fu-Jie) · v0.5.0 | [⭐ 点个 Star 支持项目](https://github.com/Fu-Jie/openwebui-extensions) |
| 作者:[Fu-Jie](https://github.com/Fu-Jie) · v0.5.3 | [⭐ 点个 Star 支持项目](https://github.com/Fu-Jie/openwebui-extensions) |
| :--- | ---: |

| ![followers](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_followers.json&label=%F0%9F%91%A5&style=flat) | ![points](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_points.json&label=%E2%AD%90&style=flat) | ![top](https://img.shields.io/badge/%F0%9F%8F%86-Top%20%3C1%25-10b981?style=flat) | ![contributions](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_contributions.json&label=%F0%9F%93%A6&style=flat) | ![downloads](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_downloads.json&label=%E2%AC%87%EF%B8%8F&style=flat) | ![saves](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_saves.json&label=%F0%9F%92%BE&style=flat) | ![views](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_views.json&label=%F0%9F%91%81%EF%B8%8F&style=flat) |
Expand All @@ -21,6 +21,10 @@
> [!IMPORTANT]
> 如果你已经安装了 OpenWebUI 官方社区里的同名版本,请先删除旧版本,否则重新安装时可能报错。删除后,Batch Install Plugins 后续就可以继续负责更新这个插件。

## 🔥 v0.5.3 最新更新

- **OpenWebUI >= 0.9.0 / v0.10.1 上的异步 DB 兼容性**:`_call_db` 现在用 `iscoroutinefunction` + `asyncio.iscoroutine` 检测 DB 方法是否为异步,不再依赖 `_owui_version_ge("0.9.0")`。在隔离的插件沙箱里版本导入有时会回退到 `"0.0.0"`,此前会导致异步 DB 方法被同步调用。本版本解决 `RuntimeWarning: coroutine '_call_db' was never awaited` 和 `AttributeError: 'coroutine' object has no attribute 'params'/'email'`。OpenWebUI < 0.9.0 上行为不变。

## 🔥 v0.5.0 更新内容

- 🔠 **标题级别字体自定义**: 新增 `一级标题西文字体`、`一级标题中文字体`、`二级标题西文字体`、`二级标题中文字体` 阀门 — 可为 H1 和 H2 独立配置字体,不再与正文字体绑定。
Expand Down
6 changes: 5 additions & 1 deletion docs/plugins/actions/flash-card.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Generate polished learning flashcards from any text—title, summary, key points, tags, and category—ready for review and sharing.

| By [Fu-Jie](https://github.com/Fu-Jie) · v0.2.4 | [⭐ Star this repo](https://github.com/Fu-Jie/openwebui-extensions) |
| By [Fu-Jie](https://github.com/Fu-Jie) · v0.2.5 | [⭐ Star this repo](https://github.com/Fu-Jie/openwebui-extensions) |
| :--- | ---: |

| ![followers](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_followers.json&label=%F0%9F%91%A5&style=flat) | ![points](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_points.json&label=%E2%AD%90&style=flat) | ![top](https://img.shields.io/badge/%F0%9F%8F%86-Top%20%3C1%25-10b981?style=flat) | ![contributions](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_contributions.json&label=%F0%9F%93%A6&style=flat) | ![downloads](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_downloads.json&label=%E2%AC%87%EF%B8%8F&style=flat) | ![saves](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_saves.json&label=%F0%9F%92%BE&style=flat) | ![views](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_views.json&label=%F0%9F%91%81%EF%B8%8F&style=flat) |
Expand All @@ -21,6 +21,10 @@ When the selection dialog opens, search for this plugin, check it, and continue.
> [!IMPORTANT]
> If the official OpenWebUI Community version is already installed, remove it first. After that, Batch Install Plugins can keep this plugin updated in future runs.

## What's New in v0.2.5

- **Async DB compatibility on OpenWebUI >= 0.9.0 / v0.10.1**: `Users.get_user_by_id` was previously called without `await`, which returned a coroutine object instead of the user row on OWUI >= 0.9.0, causing `AttributeError: 'coroutine' object has no attribute 'email'`. The call is now wrapped in a new `_call_db` helper that uses `iscoroutinefunction` + `asyncio.iscoroutine` for runtime async detection. Behavior on OpenWebUI < 0.9.0 is unchanged.

## What's New

### v0.2.4
Expand Down
6 changes: 5 additions & 1 deletion docs/plugins/actions/flash-card.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

快速将文本提炼为精美的学习记忆卡片,自动抽取标题、摘要、关键要点、标签和分类,适合复习与分享。

| 作者:[Fu-Jie](https://github.com/Fu-Jie) · v0.2.4 | [⭐ 点个 Star 支持项目](https://github.com/Fu-Jie/openwebui-extensions) |
| 作者:[Fu-Jie](https://github.com/Fu-Jie) · v0.2.5 | [⭐ 点个 Star 支持项目](https://github.com/Fu-Jie/openwebui-extensions) |
| :--- | ---: |

| ![followers](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_followers.json&label=%F0%9F%91%A5&style=flat) | ![points](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_points.json&label=%E2%AD%90&style=flat) | ![top](https://img.shields.io/badge/%F0%9F%8F%86-Top%20%3C1%25-10b981?style=flat) | ![contributions](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_contributions.json&label=%F0%9F%93%A6&style=flat) | ![downloads](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_downloads.json&label=%E2%AC%87%EF%B8%8F&style=flat) | ![saves](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_saves.json&label=%F0%9F%92%BE&style=flat) | ![views](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_views.json&label=%F0%9F%91%81%EF%B8%8F&style=flat) |
Expand All @@ -21,6 +21,10 @@
> [!IMPORTANT]
> 如果你已经安装了 OpenWebUI 官方社区里的同名版本,请先删除旧版本,否则重新安装时可能报错。删除后,Batch Install Plugins 后续就可以继续负责更新这个插件。

## v0.2.5 最新更新

- **OpenWebUI >= 0.9.0 / v0.10.1 上的异步 DB 兼容性**:此前 `Users.get_user_by_id` 直接调用没有 `await`,在 OWUI >= 0.9.0 上返回的是协程对象而非用户记录,导致 `AttributeError: 'coroutine' object has no attribute 'email'`。现在已用新增的 `_call_db` helper 包装,该 helper 通过 `iscoroutinefunction` + `asyncio.iscoroutine` 进行运行时异步检测。OpenWebUI < 0.9.0 上行为不变。

## 🔥 最新更新 v0.2.4

* **输出优化**: 移除输出中的调试信息。
Expand Down
10 changes: 5 additions & 5 deletions docs/plugins/actions/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Actions are interactive plugins that:

Intelligently analyzes text content and generates interactive mind maps with beautiful visualizations.

**Version:** 1.0.2
**Version:** 1.0.3

[:octicons-arrow-right-24: Documentation](smart-mind-map.md)

Expand All @@ -33,7 +33,7 @@ Actions are interactive plugins that:

Transform text into professional infographics using AntV visualization engine with various templates.

**Version:** 1.6.2
**Version:** 1.6.3

[:octicons-arrow-right-24: Documentation](smart-infographic.md)

Expand All @@ -43,7 +43,7 @@ Actions are interactive plugins that:

Quickly generates beautiful flashcards from text, extracting key points and categories.

**Version:** 0.2.4
**Version:** 0.2.5

[:octicons-arrow-right-24: Documentation](flash-card.md)

Expand All @@ -53,7 +53,7 @@ Actions are interactive plugins that:

Export chat conversations to Excel spreadsheet format for analysis and archiving.

**Version:** 0.3.9
**Version:** 0.3.11

[:octicons-arrow-right-24: Documentation](export-to-excel.md)

Expand All @@ -63,7 +63,7 @@ Actions are interactive plugins that:

Export the current conversation to a formatted Word doc with **syntax highlighting**, **native math equations**, **Mermaid diagrams**, **citations**, and **enhanced table formatting**.

**Version:** 0.5.0
**Version:** 0.5.3

[:octicons-arrow-right-24: Documentation](export-to-word.md)

Expand Down
10 changes: 5 additions & 5 deletions docs/plugins/actions/index.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Actions 是交互式插件,能够:

智能分析文本并生成交互式、精美的思维导图。

**版本:** 1.0.2
**版本:** 1.0.3

[:octicons-arrow-right-24: 查看文档](smart-mind-map.md)

Expand All @@ -33,7 +33,7 @@ Actions 是交互式插件,能够:

使用 AntV 可视化引擎,将文本转成专业的信息图。

**版本:** 1.6.2
**版本:** 1.6.3

[:octicons-arrow-right-24: 查看文档](smart-infographic.md)

Expand All @@ -43,7 +43,7 @@ Actions 是交互式插件,能够:

快速生成精美的学习记忆卡片,非常适合学习和快速记忆。

**版本:** 0.2.4
**版本:** 0.2.5

[:octicons-arrow-right-24: 查看文档](flash-card.md)

Expand All @@ -53,7 +53,7 @@ Actions 是交互式插件,能够:

将聊天记录导出为 Excel 电子表格,方便分析或归档。

**版本:** 0.3.9
**版本:** 0.3.11

[:octicons-arrow-right-24: 查看文档](export-to-excel.md)

Expand All @@ -63,7 +63,7 @@ Actions 是交互式插件,能够:

将当前对话导出为完美格式的 Word 文档,支持**代码语法高亮**、**原生数学公式**、**Mermaid 图表**、**引用资料**以及**增强表格**渲染。

**版本:** 0.5.0
**版本:** 0.5.3

[:octicons-arrow-right-24: 查看文档](export-to-word.md)

Expand Down
6 changes: 5 additions & 1 deletion docs/plugins/actions/infographic.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Smart Infographic

| By [Fu-Jie](https://github.com/Fu-Jie) · v1.6.2 | [⭐ Star this repo](https://github.com/Fu-Jie/openwebui-extensions) |
| By [Fu-Jie](https://github.com/Fu-Jie) · v1.6.3 | [⭐ Star this repo](https://github.com/Fu-Jie/openwebui-extensions) |
| :--- | ---: |

| ![followers](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_followers.json&label=%F0%9F%91%A5&style=flat) | ![points](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_points.json&label=%E2%AD%90&style=flat) | ![top](https://img.shields.io/badge/%F0%9F%8F%86-Top%20%3C1%25-10b981?style=flat) | ![contributions](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_contributions.json&label=%F0%9F%93%A6&style=flat) | ![downloads](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_downloads.json&label=%E2%AC%87%EF%B8%8F&style=flat) | ![saves](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_saves.json&label=%F0%9F%92%BE&style=flat) | ![views](https://img.shields.io/endpoint?url=https%3A%2F%2Fgist.githubusercontent.com%2FFu-Jie%2Fdb3d95687075a880af6f1fba76d679c6%2Fraw%2Fbadge_views.json&label=%F0%9F%91%81%EF%B8%8F&style=flat) |
Expand All @@ -21,6 +21,10 @@ When the selection dialog opens, search for this plugin, check it, and continue.
> [!IMPORTANT]
> If the official OpenWebUI Community version is already installed, remove it first. After that, Batch Install Plugins can keep this plugin updated in future runs.

## What's New in v1.6.3

- **Async DB compatibility on OpenWebUI >= 0.9.0 / v0.10.1**: `_call_db` now uses `iscoroutinefunction` + `asyncio.iscoroutine` to detect whether a DB method is async, instead of relying on `_owui_version_ge("0.9.0")`. In isolated plugin sandboxes the version import can fall back to `"0.0.0"`, which previously caused async DB methods to be called synchronously. This resolves `RuntimeWarning: coroutine '_call_db' was never awaited` and `AttributeError: 'coroutine' object has no attribute 'params'/'email'`. Behavior on OpenWebUI < 0.9.0 is unchanged.

## 🔥 What's New in v1.6.2

- 🧩 **Open WebUI 0.9.x compatibility**: Added adaptive OpenWebUI version detection for async DB APIs.
Expand Down
Loading
Loading