Repository navigation
Releases
Releases · hellokunzai/obsidian-resume-editor
0.11.1
0.11.0
0.10.10
0.10.10 - 移动端预览改用 setCssProps + CSS 变量
0.10.9
fix: 上架合规修复并升 0.10.9
- README 如实披露 DOCX 导出通过 requestUrl 拉取 https 图片(原称完全离线)
- 命令 id open-resume-editor 改为 open-editor(去除插件 id 前缀)
- formatEntryTime / formatSummaryTime 的「至今」改为 t("field.current"),英文导出显示 Present
- DOCX 描述由 docx 库改为自研零依赖 OOXML 生成器
- 版本升 0.10.8 → 0.10.9
0.10.3
fix: eliminate no-static-styles-assignment via pure CSS class approach
Community review rejected both setCssProps and eslint-disable for this
rule ("Disabling is not allowed"), so all dynamic styling is now routed
through CSS classes.
Static/enum values -> CSS attribute selectors (styles.css):
- Theme swatches: .re-swatch[data-color="#xxx"] replaces setCssProps
- Avatar preview: [data-ratio] + [data-radius] replaces computed dims;
drops now-unused computeAvatarStyle import
- PDF capture holder: .re-pdf-capture + .re-pdf-a4/.re-pdf-letter
Runtime values -> <style> element injection:
- New applyDynamicStyle() writes CSS class rules into a <style> element's
textContent; target elements only toggle className
- Replaces preview scale transform and paper margin offset
Bump version to 0.10.3 (manifest/package/package-lock/versions in sync)
0.10.2
chore: suppress no-static-styles-assignment lint for dynamic styles - ResumeEditorView: add eslint-disable-next-line with rationale for 4 setCssProps calls that carry runtime-computed values (theme swatch color, avatar dimensions, preview scale transform, paper margin offset) - Bump version to 0.10.2 (manifest/package/package-lock/versions in sync)
0.10.1
fix: 消除社区商店 no-static-styles-assignment 审核报错并同步依赖锁 - 将 src/views/ResumeEditorView.ts 中全部直接 style 赋值改为 CSS 类切换或 Obsidian 原生 setCssProps(证书缩略图显隐、移动端预览缩放、textarea zoom overlay、头像尺寸、icon picker 定位、分页线、主题色板)。 - 同步修复 src/export/pdf.ts(holder.style.cssText)与 src/render/template.ts (paper.style.setProperty)同类型直接样式赋值。 - 升版 0.10.0 -> 0.10.1(patch,minAppVersion 维持 1.11.4)。 - 重建 package-lock.json:移除已不再依赖的 docx,版本号同步。 Co-Authored-By: WorkBuddy <workbuddy@tencent.com>
0.10.0
ci: 新增 GitHub Actions 工作流(打 tag 自动发布 Release + main/PR 构建校验) - release.yml:推送 tag 时 npm install + npm run build,校验三件套存在后 以 GITHUB_TOKEN 创建 GitHub Release(main.js/manifest.json/styles.css)。 - ci.yml:推送 main 与开 PR 时仅构建校验,提前拦截编译/类型错误。 Co-Authored-By: WorkBuddy <workbuddy@tencent.com>