Skip to content

Fix scheduled task timezone handling and Feishu card UX#10

Merged
hetaoBackend merged 8 commits intomainfrom
codex/macos-app-feishu-card-packaging
Mar 20, 2026
Merged

Fix scheduled task timezone handling and Feishu card UX#10
hetaoBackend merged 8 commits intomainfrom
codex/macos-app-feishu-card-packaging

Conversation

@hetaoBackend
Copy link
Copy Markdown
Owner

Summary

  • normalize scheduled_at timestamps across backend storage/comparison and renderer display/edit flows so local wall time is preserved
  • add regression tests for timezone parsing/storage and renderer datetime helpers
  • refine Feishu long-result cards so collapsed state shows only the summary and expanded state shows the full body without duplicated preview text

Test Plan

  • pytest -q tests/test_feishu_message_rendering.py tests/test_scheduler_timezones.py
  • TZ=Asia/Shanghai node --test taskboard-electron/src/renderer/dateTime.test.mjs
  • cd taskboard-electron && npx vite build --config vite.renderer.config.mjs

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agentforge-landing Ready Ready Preview, Comment Mar 20, 2026 10:51am

Kept HEAD branch improvements:
- Constants (FEISHU_INLINE_RESULT_LIMIT, FEISHU_CARD_MARKDOWN_CHUNK) instead of hardcoded values
- Chunked full-text panel (no truncation in expanded view)
- Truncated fallback_content for default chat sends
- More precise test assertions for card structure

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@hetaoBackend hetaoBackend merged commit 686f741 into main Mar 20, 2026
3 checks passed
@hetaoBackend hetaoBackend deleted the codex/macos-app-feishu-card-packaging branch March 20, 2026 03:53
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.

1 participant