Skip to content

Releases: yesooner/MDpaste

MDPASTE Portable v0.1.9

Choose a tag to compare

@yesooner yesooner released this 14 Aug 14:45
10f797e

Highlights

  • Fixed damaged LaTeX copied from ChatGPT, including subscripts, backslashes, matrix row breaks, repeated equals signs, split numeric denominators, and integral differentials.
  • Prefer semantic clipboard HTML when KaTeX, MathJax, or MathML is available.
  • Recover multiline display formulas and parenthesized inline formulas when clipboard delimiters are missing.
  • Changed the tray menu's About item to open the yesooner/MDpaste repository.
  • Kept the no-console portable launcher and portable path configuration.

Validation

  • 49 automated tests passed on Python 3.13.5.
  • Portable ZIP contains 1,131 entries and no local logs, configs, caches, credentials, bytecode caches, or EXE backups.
  • The MdPaste.exe inside the ZIP matches the verified local release executable.
  • Installer compiled successfully with Inno Setup 6.7.2 and reports product version 0.1.9.

Known Issues

  • A user can still observe one extra blank line immediately after a fenced-code opening marker in some full clipboard/HTML conversion cases. Edge-blank cleanup tests pass, but the reported end-to-end case is not yet fully resolved.
  • The Windows installer is not code-signed.

Assets

  • MDPASTE-portable-v0.1.9.zip: portable package; extract it and start MdPaste-portable-launcher.exe.
    • SHA-256: 41AFE2D14DDB6A5FAF7DD78D7B3CC9BB1A634BAD05E6E692D0F58AFE109A478E
  • MDPASTE-Setup-v0.1.9.exe: optional Windows installer.
    • SHA-256: 050D921DF24B1BB5BFA717A6961BC4D495DCC3B929381B135DD3F92E28B44551

Source and License

MDPASTE Portable v0.1.8

Choose a tag to compare

@yesooner yesooner released this 20 Jun 03:41

MDPASTE Portable v0.1.8

Assets

  • MDPASTE-portable-v0.1.8.zip: portable package. Extract and start MdPaste-portable-launcher.exe. This ZIP includes MdPaste.exe.
  • MDPASTE-Setup-v0.1.8.exe: optional Windows installer built with Inno Setup. The installer also includes MdPaste.exe.

What Changed

  • Added a reproducible Inno Setup installer build using installer.iss and build-installer.ps1.
  • Added the local Inno Setup compiler search path F:\InnoSetup6\ISCC.exe.
  • Included installer build scripts in the portable ZIP so another machine can rebuild the same package when Inno Setup is installed.
  • Kept the executable compatibility fixes for ChatGPT fragment copy, fenced code blocks, inline code, and LaTeX/formula handling.

v0.1.8 Compatibility Fixes Kept

  • ChatGPT web fragment copy prefers clipboard HTML when plaintext content has already lost Markdown fences.
  • Fenced code blocks, indented code blocks, and inline code are protected from LaTeX/formula rewrites.
  • Normal body formula conversion remains enabled for copied Markdown and web fragments.
  • tools/patch_release_exe.py remains the corresponding patch script used to update the bundled PyInstaller executable.

Portability Check

  • Startup still derives the app home from MdPaste-portable-launcher.exe; no local machine path is required.
  • portable-config.ps1 rewrites pandoc_path and save_dir from the current folder on every start.
  • Runtime state remains under portable-data and cache, so the extracted folder can be copied to another Windows computer.

Versioning

This project should use SemVer-style release names going forward:

  • Patch fixes: 0.1.7.1, 0.1.8
  • New compatible features: 0.2.0
  • Stable public release: 1.0.0

User Notes

  • First run: extract the ZIP, then double-click MdPaste-portable-launcher.exe.
  • Do not run MdPaste.exe directly.
  • The portable launcher rewrites pandoc_path and save_dir for the current computer on every start without opening a command prompt.
  • Bundled Pandoc is required and included under _internal\pandoc\pandoc.exe.
  • Local user config/log/cache files are not included in the clean release package.
  • If startup on login is enabled and the folder is moved, run switch-startup.cmd again.

Purpose

MDPASTE converts copied Markdown, including AI chat answers, into formatted paste output for Word/WPS/Office and other supported applications.

License and Source

MDPASTE Portable v0.1.2

Choose a tag to compare

@yesooner yesooner released this 23 May 06:47

MDPASTE Portable v0.1.2

Assets

  • MDPASTE-portable-v0.1.2.zip: portable package. Extract and run MDPASTE.cmd. This ZIP includes MdPaste.exe.
  • MDPASTE-Setup-v0.1.2.exe: optional Windows installer built with Inno Setup. The installer also includes MdPaste.exe.

What Changed

  • Added a reproducible Inno Setup installer build using installer.iss and build-installer.ps1.
  • Added the local Inno Setup compiler search path F:\InnoSetup6\ISCC.exe.
  • Included installer build scripts in the portable ZIP so another machine can rebuild the same package when Inno Setup is installed.
  • Kept the v0.1.1 executable compatibility fixes for ChatGPT fragment copy, fenced code blocks, inline code, and LaTeX/formula handling.

v0.1.1 Compatibility Fixes Kept

  • ChatGPT web fragment copy prefers clipboard HTML when plaintext content has already lost Markdown fences.
  • Fenced code blocks, indented code blocks, and inline code are protected from LaTeX/formula rewrites.
  • Normal body formula conversion remains enabled for copied Markdown and web fragments.
  • tools/patch_release_exe.py remains the corresponding patch script used to update the bundled PyInstaller executable.

Portability Check

  • Startup still derives the app home from MDPASTE.cmd / MdPaste-portable.cmd; no local machine path is required.
  • portable-config.ps1 rewrites pandoc_path and save_dir from the current folder on every start.
  • Runtime state remains under portable-data and cache, so the extracted folder can be copied to another Windows computer.

Versioning

This project should use SemVer-style release names going forward:

  • Patch fixes: 0.1.1, 0.1.2
  • New compatible features: 0.2.0
  • Stable public release: 1.0.0

User Notes

  • First run: extract the ZIP, then double-click MDPASTE.cmd.
  • Do not run MdPaste.exe directly.
  • The portable launcher rewrites pandoc_path and save_dir for the current computer on every start.
  • Bundled Pandoc is required and included under _internal\pandoc\pandoc.exe.
  • Local user config/log/cache files are not included in the clean release package.
  • If startup on login is enabled and the folder is moved, run switch-startup.cmd again.

Purpose

MDPASTE converts copied Markdown, including AI chat answers, into formatted paste output for Word/WPS/Office and other supported applications.

License and Source

MDPASTE Portable v0.1.1

Choose a tag to compare

@yesooner yesooner released this 21 May 09:04

MDPASTE Portable v0.1.1

Assets

  • MDPASTE-portable-v0.1.1.zip: portable package. Extract and run MDPASTE.cmd.

What Changed

  • Fixed ChatGPT web fragment copy handling so HTML code blocks are preferred when plaintext clipboard content has already lost Markdown fences.
  • Protected fenced code blocks, indented code blocks, and inline code from LaTeX/formula rewrites.
  • Kept normal body formula conversion enabled for copied Markdown and web fragments.
  • Added tools/patch_release_exe.py as the corresponding patch script used to update the bundled PyInstaller executable.

Portability Check

  • Startup still derives the app home from MDPASTE.cmd / MdPaste-portable.cmd; no local machine path is required.
  • portable-config.ps1 rewrites pandoc_path and save_dir from the current folder on every start.
  • Runtime state remains under portable-data and cache, so the extracted folder can be copied to another Windows computer.

Versioning

This project should use SemVer-style release names going forward:

  • Patch fixes: 0.1.1, 0.1.2
  • New compatible features: 0.2.0
  • Stable public release: 1.0.0

User Notes

  • First run: extract the ZIP, then double-click MDPASTE.cmd.
  • Do not run MdPaste.exe directly.
  • The portable launcher rewrites pandoc_path and save_dir for the current computer on every start.
  • Bundled Pandoc is required and included under _internal\pandoc\pandoc.exe.
  • Local user config/log/cache files are not included in the clean release package.
  • If startup on login is enabled and the folder is moved, run switch-startup.cmd again.

Purpose

MDPASTE converts copied Markdown, including AI chat answers, into formatted paste output for Word/WPS/Office and other supported applications.

License and Source

MDPASTE Portable v0.1.0.0

Choose a tag to compare

@yesooner yesooner released this 16 May 02:55

MDPASTE Portable v0.1.0.0

Assets

  • MDPASTE-portable-v0.1.0.0.zip: portable package. Extract and run MDPASTE.cmd.

User Notes

  • First run: extract the ZIP, then double-click MDPASTE.cmd.
  • Do not run MdPaste.exe directly.
  • The portable launcher rewrites pandoc_path and save_dir for the current computer on every start.
  • Bundled Pandoc is required and included under _internal\pandoc\pandoc.exe.
  • Local user config/log/cache files are not included in the clean release package.
  • If startup on login is enabled and the folder is moved, run switch-startup.cmd again.

Purpose

MDPASTE converts copied Markdown, including AI chat answers, into formatted paste output for Word/WPS/Office and other supported applications.

Source Compliance

This release publishes the modified upstream resource files that are visible in the local runtime package, plus the portable launcher, configuration, packaging scripts, and documentation changes made for this redistribution. Upstream corresponding source is linked below.

Detailed changes from upstream are documented in MODIFICATIONS.md.

License and Source