Skip to content

add queryRows API for HTML pages - #20

Merged
freeplant merged 4 commits into
mainfrom
ai-html-page-query-permission
Aug 19, 2026
Merged

freeplant merged 4 commits into
mainfrom
ai-html-page-query-permission

Conversation

@zwfxxxxx

@zwfxxxxx zwfxxxxx commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@seafile-dev seafile-dev left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: Request changes

Blocking:

  • 新增的 queryRows 无法发布到 npm:包版本仍为已发布的 0.0.13;见行内评论。
    Suggested fix: 升级并发布新的 SDK 版本,再更新配套生成页面使用的版本。

Comment thread src/sdk.js Outdated
return this.htmlPageAPI.listRows(this.options.pageId, tableName, start, limit, previewTableConfig);
}

queryRows({ tableId, filters, start, limit }) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Critical] 发布版本不会包含新 API

Why this matters:
package.json 仍是已发布的 0.0.13;npm 不允许覆盖同版本,所以本 PR 的 queryRows 无法通过正常发布进入 registry。配套生成页面加载已发布包后会调用不存在的 sdk.queryRows 并失败。

Suggested fix: 将 package.json 和 lockfile 升级到新的未发布版本(如 0.0.14)并先发布,再让 AI 模板引用该版本;补充从 npm 安装该版本后调用 queryRows 的发布验证。

@freeplant
freeplant merged commit 2e46123 into main Aug 19, 2026
1 check passed
@freeplant
freeplant deleted the ai-html-page-query-permission branch August 19, 2026 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants