Skip to content

Releases

Mathfolio 0.1.8

Choose a tag to compare

@github-actions github-actions released this 02 Nov 12:48

Mathfolio for Obsidian 0.1.8

  • Improve PC browser web-session compatibility with browser-native gzip asset loading.
  • Update to the released Mathfolio SDK 0.1.2: CAD marquee/group editing, Ctrl/Command+click selection, worksheet select-all and web cuts that wait for clipboard success.
  • Preserve normal formula/text editing shortcuts, saved calculation results, local Worker calculation and offline assets.
  • Keep standard three-file installation and each file below 5 MB.
  • Verify calculation, save/reopen, PDF, searchable settings, keyboard input and external-edit recovery in isolated Linux Desktop and PC browser Vaults.

Install main.js, manifest.json and styles.css together. Reload the plugin or refresh the web session after updating. Minimum Obsidian version: 1.14.4. Mobile remains outside the support scope.

The plugin and SDK use AGPL-3.0-only; bundled third-party notices remain available in settings. Build-tool updates and the narrowly reviewed legacy minimatch audit finding are recorded in the dependency audit review. This is not a claim that raw npm audit reports zero findings.

Mathfolio 0.1.7

Choose a tag to compare

@github-actions github-actions released this 30 Oct 09:01

Mathfolio for Obsidian 0.1.7

This update addresses the 0.1.0 community review findings and verifies the complete desktop integration.

  • Pinned Mathfolio SDK 0.1.1 release dependency with TypeScript declarations and runtime validation at settings/Worker boundaries.
  • Searchable declarative settings, window-owned timers, Obsidian DOM helpers and CSS without !important.
  • English README with a Korean guide.
  • Folder-by-folder worksheet browsing and recovery-folder-only lookup, without Vault-wide enumeration.
  • Offline compressed assets: main.js is 4.92 MB and styles.css is 2.74 MB, each below 5,000,000 bytes. The desktop runtime decodes WASM/Worker assets locally; font data is in styles.css.
  • GitHub build provenance attestations for main.js and styles.css. Only the three supported Obsidian installation files are attached.

Install

Download main.js, manifest.json and styles.css together into <vault>/.obsidian/plugins/mathfolio/, then enable or reload Mathfolio. Preserve a backup of existing plugin files before replacing them. The matching styles.css is required for the bundled font. Desktop only; minimum Obsidian 1.14.4.

Verification

Tested in a separate Linux / Obsidian 1.14.5 Vault using only the three release installation files: real WASM and calculation Worker, keyboard entry, calculation, saved result cache after session/app restart without automatic recalculation, PDF generation, settings and external-edit conflict recovery. The user also confirmed successful use. Type check, strict lint, nine regression tests and dependency audit pass.

Windows, physical Korean IME workflows, actual popout windows and crash/power-loss recovery remain unverified. Community review must run again to confirm its findings are resolved.

Plugin versions 0.1.1 through 0.1.6 are sequential development commits; this is the only new plugin tag and public release. SDK versioning is independent. Source and license: AGPL-3.0-only; see sdk.lock.json and the bundled notices for dependency provenance and third-party terms.

Mathfolio for Obsidian 0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 08:25

Mathfolio의 Rust 워크시트 편집기와 계산 엔진을 Obsidian에서 사용하는 첫 공개 버전입니다.

  • .mathfolio, 이전 .mathcraft, .mcdx 파일 열기와 편집
  • 수식 계산, 단위·행렬 연산, 자동 저장과 수동 저장
  • 외부 파일 변경 감지와 미저장 편집의 복구 사본
  • 벡터 PDF 및 MCDX 내보내기
  • Obsidian 테마 연동, Light·Dark·Nord 설정
  • WASM·계산 Worker·한글 글꼴·라이선스를 main.js에 내장

Linux / Obsidian 1.14.5의 실제 b2 Vault에서 편집·계산·저장·재열기·PDF·충돌 복구를 확인했고 사용자 실사용 확인을 받았습니다. Windows·물리 한글 IME·강제 종료 복구는 아직 검증하지 않았습니다. Mobile은 지원하지 않습니다. 최소 앱 버전은 1.14.4입니다.

플러그인과 자체 코드는 AGPL-3.0-only이며, 포함된 제3자 구성요소는 각자의 라이선스를 유지합니다. 고지 전문은 플러그인 설정에서 볼 수 있습니다. Mathfolio SDK 0.1.1 / protocol 1의 원본 커밋과 WASM SHA-256은 이 태그의 sdk.lock.json에 고정되어 있습니다.

수동 설치: Vault의 .obsidian/plugins/mathfolio/에 main.js, manifest.json, styles.css를 넣고 커뮤니티 플러그인에서 활성화합니다. 기존 파일을 교체하기 전에 백업하세요. 커뮤니티 목록 등록은 별도 절차입니다.