Skip to content

feat(worklog): export Jira descriptions and optional embedded screenshots - #34

Merged
hamedtkd merged 2 commits into
mainfrom
feat/worklog-rich-export-20261110
Nov 10, 2026
Merged

hamedtkd merged 2 commits into
mainfrom
feat/worklog-rich-export-20261110

Conversation

@hamedtkd

Copy link
Copy Markdown
Owner

Summary

  • Enrich Worklog AI JSON exports with full Jira issue descriptions, loaded on demand.
  • Add an explicit, default-off image option; embed eligible Jira image attachments as base64 data URLs.
  • Bound image exports to 20 images, 1.5 MiB each, 10 MiB combined; report inaccessible/oversized images without losing descriptions.
  • Reuse a single localized export sheet for copy/download, preserving the existing AI package shape and avoiding Jira image requests unless opted in.
  • Fetch only description and attachment in the export-specific issue detail request; reuse the authenticated same-origin Jira bridge for attachment images.
  • Add focused unit tests for default behavior, embedding, limits and failed Jira reads.

Verification

  • node --experimental-strip-types --test tests/worklog-rich-export.test.mjs: 6/6 pass (isolated test of new export module)
  • Full repository build and complete test suite: pending GitHub CI; local container has no network access for repository checkout/install.

Security and privacy

  • Images remain opt-in and in memory only while exporting.
  • Image requests are checked against the connected Jira origin.
  • No additional external image host permission or AI upload is added.

Owner authorization

  • Owner explicitly authorized merge after implementation and verification.

@hamedtkd
hamedtkd merged commit dbbba60 into main Nov 10, 2026
1 check passed
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