Changelog

This document records the major changes in each version of Zifta.
The format is based on Keep a Changelog.

v2.9.12

πŸ”’ Security / Stability

  • Disabled debugging features in production build: To enhance security for the public release, access to "Developer Tools" has been completely disabled in the packaged application. This eliminates the risk of unintended internal operations by users and ensures a more secure and stable environment.

v2.9.11

βš–οΈ Improved

  • Updated License Reissue Policy: Introduced a clearer and more sustainable policy regarding license reissuance due to PC replacement, etc. The first reissue within one year of purchase is free, while subsequent reissues or those after one year will require a fee. This balances user support with fraud prevention. Updated the EULA and website FAQ accordingly.

v2.9.10

βš–οΈ Improved

  • Updated In-App Privacy Policy to Full Content: Fixed an issue in previous versions where the end of the Japanese Privacy Policy (`PrivacyPolicy_ja.txt`) included in the app was omitted. Updated to the full text identical to the website version, ensuring all legal information is accessible within the app.

v2.9.9

βš–οΈ Improved

  • Modernized In-App Legal Documents: Updated the "Privacy Policy" accessible from the Help menu to be more accurate and detailed, matching the website version. This clearly states that license activation involves a manual operation by the user (sending an email), improving app transparency. Also updated and unified "EULA", "License", and "Third Party Notices" to ensure consistency.

v2.9.8

βš–οΈ Improved

  • Comprehensive Review and Strengthening of Legal Documents: Completely revamped the End-User License Agreement (EULA) displayed at first launch to specify the seller (agarllup LLC) and detail disclaimers and license migration conditions for a more robust content. Added an official English version of the EULA as part of multilingual support.

v2.9.7

🐞 Fixed

  • [Pro] Restored page number display in PDF reports.

v2.9.6

🐞 Fixed

  • [Pro] Fixed multiple PDF layout issues: Fixed fundamental print stylesheet issues where unintended strikethroughs or underlines appeared in non-diff parts. Improved PDF line height to be more compact and readable, matching the application display.

v2.9.5

🐞 Fixed

  • [Pro] Fixed PDF report display glitch: Fixed an issue where "Full-width Alphanumeric" and "Platform-dependent Character" highlights (Gold/Purple) were not reflected in PDF export.

v2.9.4

🎨 Improved

  • Overhauled Preferences Window UI Layout: Precisely adjusted vertical alignment of labels and controls for each setting item and optimized margins.

v2.9.3

🐞 Fixed

  • Fixed Sub-window Theme Sync Issue: Fixed an issue where sub-windows would display in Dark theme even if the main window was set to Light mode.

v2.9.2

🎨 Improved

  • Improved Legal Document Display UI: When opening legal docs from the Help window, they now appear in a dedicated clean window without unnecessary application menus.

🐞 Fixed

  • Fixed Legal Doc Window Background Color Theme Issue: Fixed an issue where the background color was always dark regardless of the theme setting.

v2.9.1

🐞 Fixed

  • Fixed UI Multilingual Omission: Fixed an issue where the warning dialog message displayed when clicking a Pro feature button in the Free version was still in Japanese even in English mode.

v2.9.0

✨ Added

  • [Pro] Added Font Size Shortcut Keys:
    • Ctrl/Cmd + + : Increase Font Size
    • Ctrl/Cmd + - : Decrease Font Size
    • Ctrl/Cmd + 0 : Reset Font Size
    This allows quick adjustment of display font size without opening the menu.

v2.8.5

🐞 Fixed

  • [Pro] Fixed "Jump to Diff" Degrade: Fixed a critical regression where clicking "Up" or "Down" buttons on the toolbar did not scroll to the diff location.

v2.8.4

🐞 Fixed

  • [Pro] Fixed Pro Feature Access Control in Free Version: Completely fixed a bug where the "Word Wrap" setting was accessible from the Preferences window in the Free version.

v2.8.3

🎨 Improved

  • [Pro] Significantly Expanded Platform-dependent Character Detection: Improved regex logic to detect a wider range of environment-dependent characters, including emojis (e.g., 🌲) and registered trademarks (πŸ„¬).

v2.8.2

🐞 Fixed

  • Fixed Multiple Critical Degrades from v2.8.1: Fixed issues where Word formatting wasn't detected and the minimap became inoperable.

v2.8.1

πŸ”’ Security / Stability

  • Strengthened Pro Feature Access Control: Fixed internal issues where Pro features (Minimap, Word Format Info, etc.) could potentially be executed unintentionally in the Free version.

v2.8.0

✨ Added

  • [Pro] Word Formatting Info Window: Added a feature to detect formatting information when pasting rich text from Word. Details are displayed in a separate window.
  • Paste Robustness Improvement: Introduced logic to automatically determine if pasted content is from Microsoft Word.

v2.7.0

✨ Added

  • [Pro] Minimap Feature: Added a "Minimap" to the comparison result screen to get a bird's-eye view of diff locations.

🎨 Improved

  • Refreshed Comparison Result UI Layout: Refreshed the layout to a functional 3-column structure (Text -> Minimap -> Scrollbar).

v2.6.2

πŸ”„ Changed

  • Refreshed Comparison Engine Alignment Logic: Introduced a "2-pass algorithm" to drastically improve display alignment accuracy.

v2.6.1

🐞 Fixed

  • Fixed Major Alignment Bug: Fixed a fundamental issue where alignment would break in complex cases with multiple added/removed lines.

v2.6.0

✨ Added

  • [Pro] Restored Report Output Feature: Comparison results can now be saved as HTML files and formatted PDF files.

v2.5.0

✨ Added

  • [Pro] File Operation Features: Added "Open File" from menu and Drag & Drop support.

v2.4.0

✨ Added

  • [Pro] Comparison Rule Options: Added options to "Ignore Case" and "Ignore Full/Half-width".

πŸ—‘οΈ Removed

  • Temporarily postponed "Ignore Whitespace" option.

v2.3.0

✨ Added

  • [Pro] Display Settings Options: Consolidated "Word Wrap", "Full-width Highlight", and "Special Char Highlight" into the toolbar.

v2.2.2

✨ Added

  • [Pro] Added Highlight Features: Added highlighting for Full-width Alphanumerics and Platform-dependent characters.

v2.2.1

✨ Added

  • [Pro] Added Display Setting Option: Added "Word Wrap" feature to toolbar.

v2.2.0

✨ Added

  • [Pro] Swap Left/Right Feature.
  • [Pro] Jump to Diff Feature.

v2.1.0

✨ Added

  • [Pro] Light/Dark Theme Switching.
  • [Pro] Font Size Adjustment.

v2.0.2

🐞 Fixed

  • Perfectly Fixed Comparison Result Alignment: Introduced post-processing alignment logic.

v2.0.1

🐞 Fixed

  • Fixed Fundamental Engine Bugs: Fixed major issues like broken display of similar lines.

πŸ”„ Changed

  • Redesigned Engine to Pure LCS Base.

v2.0.0

πŸ”„ Changed

  • Complete Overhaul of Comparison Engine: Replaced with "Hybrid Semantic Comparison Engine".
  • Drastic UI Debloating.

πŸ—‘οΈ Removed

  • Temporarily removed v1 features: Report output, file operations, options.

πŸ’« Restored

  • Restored Key v1 Features: Character limit, spell check, rich title.

v1.3.4

πŸ”„ Changed

  • Source Code Refactoring: Split renderer.js.

v1.3.3

🎨 Improved

  • UI/UX Improvement: Updated toolbar option labels.

v1.3.2

🐞 Fixed

  • Fixed scrollbar issue in HTML export for long text.

v1.3.1

✨ Added

  • Word Wrap Option.

🎨 Improved

  • Improved horizontal scroll synchronization.

v1.3.0

✨ Added

  • PDF Output Feature [Pro].

🎨 Improved

  • Embedded fonts in HTML output.

v1.2.0

πŸ”„ Changed

  • Reorganized project folder structure.

v1.1.19

🎨 Improved

  • Updated initial sample text.

🐞 Fixed

  • Fixed app crash on language change.

v1.1.18

✨ Added

  • EULA Consent Flow.
  • Multilingual EULA and Privacy Policy.

v1.1.17

✨ Added

  • Included Legal Docs.
  • Added Copyright/Trademark display.

v1.1.16

🎨 Improved

  • Multilingual App Menu.

v1.1.15

✨ Added

  • Save/Restore Window State.

v1.1.14

✨ Added

  • Dynamic Window Title.

v1.1.13

✨ Added

  • File Open Menu and Drag & Drop.

v1.1.12

✨ Added

  • Introduced Pro License System.

v1.1.7

✨ Added

  • Platform-dependent Character Highlight.
  • Status Bar, HTML Output, Multilingual Support.

v1.1.1

🐞 Fixed

  • Fixed alignment issue.

v1.1.0

✨ Added

  • Initial Release: Local side-by-side diff tool.
  • Basic comparison options.