-
Notifications
You must be signed in to change notification settings - Fork 94
Comparing changes
Open a pull request
base repository: riba2534/feishu-cli
base: v1.15.0
head repository: riba2534/feishu-cli
compare: v1.16.0
- 6 commits
- 55 files changed
- 4 contributors
Commits on Apr 3, 2026
-
fix: add UTF-8 encoding validation before Feishu document import
Add a defensive encoding check to feishu-cli-import and feishu-cli-write skills. The check detects both U+FFFD replacement characters and invalid UTF-8 byte sequences in Markdown files before importing to Feishu, preventing corrupted characters from flowing into documents. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 8ea319c - Browse repository at this point
Copy the full SHA 8ea319cView commit details -
fix(import): 清理 QuoteContainer 自动生成的空子块
飞书 API 创建 QuoteContainer 时会自动在 index 0 生成空文本子块, 导致引用块顶部多出一个空行。此前仅对 Callout 做了清理,现扩展到 QuoteContainer 复用同一逻辑。
qineng committedApr 3, 2026 Configuration menu - View commit details
-
Copy full SHA for b577988 - Browse repository at this point
Copy the full SHA b577988View commit details
Commits on Apr 6, 2026
-
Merge pull request #87 from nengqi/fix/quote-container-empty-child
fix(import): 清理 QuoteContainer 自动生成的空子块
Configuration menu - View commit details
-
Copy full SHA for 75ce257 - Browse repository at this point
Copy the full SHA 75ce257View commit details -
Merge pull request #86 from Luoqiu1/main
fix: add UTF-8 encoding validation before Feishu document import
Configuration menu - View commit details
-
Copy full SHA for 6ea7f9a - Browse repository at this point
Copy the full SHA 6ea7f9aView commit details -
fix: resolve board 429 rate limit, download timeout, and sheet user t…
…oken issues - Wrap AddBoard and ImportDiagram calls in DoWithRetry for 429 retry with exponential backoff (fixes #88) - Add --timeout flag to file download command, support custom timeout for DownloadFile/DownloadMedia/DownloadFromURL (fixes #79) - Add --user-access-token support to sheet get/meta/read-plain/read-rich/ find/write/append commands and underlying API functions (fixes #77) - Extract firstString and resolveTimeout helpers to reduce boilerplate
Configuration menu - View commit details
-
Copy full SHA for 68daad9 - Browse repository at this point
Copy the full SHA 68daad9View commit details -
feat: complete sheet UAT support, precise retry backoff, and unified …
…download timeout - All 30 sheet commands now support --user-access-token for accessing spreadsheets without app-level permissions (25 client functions + 20 CMD files) - Retry logic now propagates HTTP response headers from Feishu SDK, enabling precise rate-limit backoff using x-ogw-ratelimit-reset instead of blind jitter (7 client functions + 12 caller files updated) - Unified --timeout flag for media download, doc media-download, and msg resource-download commands (default 5m, Go duration format) - Fixed DownloadMessageResource using 30s timeout instead of 5m (bug) - Updated 5 skill docs (toolkit, export, msg, import, board) to reflect changes
Configuration menu - View commit details
-
Copy full SHA for a11456e - Browse repository at this point
Copy the full SHA a11456eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.15.0...v1.16.0