Patch Notes & Release History

ZeroTools is constantly updated to optimize processing, introduce new client-side utilities, and provide an ultra-secure local experience.

v1.7.102026-11-02

Sequential Mode in GIF Combiner and Conway's Game of Life UI Updates

  • Feature

    Added a "Sequential" mode to GIF Combiner to chain multiple GIF files end-to-end in order (GIF inputs only; video concatenation is not supported), complete with reordering controls and duration/frame counts, alongside the existing side-by-side playback mode.

  • Update

    Refined the Japanese-language page headings and introductory copy to make it even easier to explore simulations directly in your browser.

v1.7.92026-10-30

Tool usage guidance and various operational improvements

  • Update

    Added usage guidance, limitations, and practical examples across tools, placed below the interactive workspace to keep input controls immediately accessible.

  • Bug Fix

    Improved copy feedback across text and generation tools to only show success when verified, prompting manual copy on failure and clearing old status messages when inputs change.

  • Bug Fix

    Fixed an issue in media processing tools where modifying settings or source files could still allow saving outdated generated results.

  • Bug Fix

    Updated the LTV/CAC calculator to display '—' with explanatory notes for incalculable ratios, distinguishing them from valid zero values, and aligned currency symbols with charts in the loan calculator.

  • Update

    Refined EXIF stripping for PNGs to preserve essential display chunks, and updated SVG optimization to remove dangerous elements while retaining necessary namespaces and references.

  • Update

    Adjusted pointer handling for mind maps and blur tools, and enabled horizontal scrolling for wide data tables on narrower displays.

  • Bug Fix

    Prevented duplicate recording requests and stale background tasks in the screen recorder, ensuring resources are properly cleaned up upon termination or failure.

v1.7.82026-10-28

Selectable Reversi Hints and Fixes for Input and Saved Results

  • Bug Fix

    Fixed an issue in GIF Grid Combiner where width and height values were forcibly reset to minimum or maximum limits while typing. The existing constraints of integers between 64 and 1280 pixels and within 1 million total pixels remain in place, with clear reasons now shown for invalid inputs. Explanatory text was also aligned with actual behaviors including parallel merging of multiple GIFs, videos, and still images with muted output, with no frame-by-frame advance feature.

  • Bug Fix

    Corrected the initial Pulsar pattern in Game of Life so its period-three oscillation can be observed. Updated the lightweight spaceship description to match its direction of travel, and preserved the board aspect ratio on narrow screens.

  • Bug Fix

    Dimensions, weight, and quantity in the Shipping Box Estimator can now be cleared and re-entered. Invalid values display an explanation while results retain the last confirmed values. Removed misleading AI and optimal-packing labels and weight-only carrier recommendations from the English interface, and identified rates as unverified fixed reference values.

  • Update

    Aligned Flight Arrival Time Calculator descriptions with its local arrival date/time and dual-city timeline. Removed directions inferred solely from UTC offsets and sleep or health recommendations, and updated the English tool name. UTC offsets and daylight saving time remain manually configured.

  • Feature

    In Reversi, added an optional hint feature (Light 1-ply, Standard 3-ply, Strong 5-ply, or OFF) that functions independently of the opponent AI's three difficulty levels. Strong mode computes via a separate background process within the device, cancels prior calculations when the board changes or when turned OFF, and reuses evaluated positions within local device memory. The displayed relative evaluation scores (30-90) do not represent win rates or absolute game state and do not guarantee victory or best moves, while Undo and pass handling have also been fixed.

  • Bug Fix

    In 3D Cube, fixed an issue where previous operations continued moving the cube if a reset was triggered while shuffling or replaying a solution. Resetting now synchronously restores the cube state, move history, and animations back to their initial state.

  • Bug Fix

    Fixed older audio loads overwriting the latest selection when files were selected consecutively. The Audio Editor also supports selecting the same file again and retrying after load errors. Changing audio settings or the visualizer theme now invalidates the previous saved result and prompts a new recording; long English recording labels wrap within the button.

  • Update

    Top-page controls remain usable when favorites data is corrupted or storage is unavailable. Updated the English directory descriptions for Reversi, Flight Arrival Time, and Digital Stamp to match their capabilities, and aligned site-wide processing descriptions with a client-side focus and selected external-service exceptions.

v1.7.72026-10-25

Fixes for Loan and FX Calculators, and Expanded OCR and CSV Guides

  • Bug Fix

    Fixed an issue in the loan calculator where extremely small positive interest rates caused an erroneous full payoff in the first month. The tool now checks valid ranges (integers from 1 to 50 years, 1 million to 500 million JPY, and 0% to 15% annual interest), displaying the reason and hiding results when inputs fall outside these limits. We also fixed a display issue where the bonus payment under principal equal payment did not match the same month's regular payment, and adjusted calculation examples for 0% interest short-term loans.

  • Bug Fix

    In the FX stop-out calculator, scenarios with insufficient margin, an initial margin level at or below the threshold, or no calculable rate now display "—" with an explanation instead of an invalid price. Spreads are shown as independent reference values, and notes clarify that results are estimates based on fixed margin. We also added an example button with typical conditions such as a 100k JPY balance and 150 JPY entry price.

  • Update

    Expanded our OCR and CSV articles in both English and Japanese. We added verification samples, concrete configuration parameters, output previews, and file check procedures, along with practical instructions for correcting misrecognized characters, choosing character encodings, and preserving leading zeros.

  • Performance

    Suppressed unnecessary script prefetching for unselected tools and revised the icon loading scope across the top page, menus, category lists, and featured pages. This reduces unnecessary data fetching when browsing directory lists.

v1.7.62026-10-25

Added OCR, PDF, and CSV Samples with Improved Calculation Inputs

  • Bug Fix

    The Japanese salary calculator now sets actual social insurance premium entry as default, distinguishing unentered fields from zero yen while still allowing zero to be entered explicitly. When resident tax status is unconfirmed, estimated tax and net pay are withheld until verified. We also added an example for 5 million yen annual income; calculations are estimates based on selected assumptions rather than official tax exemption determinations.

  • Update

    Added a sample transaction button that loads a sequence of buying 1 unit at 1M JPY per unit, selling 0.5 units at 2M JPY per unit, and buying 1 unit at 3M JPY per unit. This lets you compare calculated profits between the total average method (0 JPY) and moving average method (500,000 JPY). The reference tax increase is calculated based on the total average method profit.

  • Feature

    Added sample load buttons featuring three lines of Japanese text in both a sharp 1200x330 image and a scaled-down 360x99 image. You can test text recognition and export results without preparing your own images. The source text, extracted output, and saved files are also published in our practical guide.

  • Update

    Added sample data to test merging two single-page PDFs (A and B) in reverse order (B to A) and extracting page A from the merged file. You can load these samples in the tool to try out merging and extraction, while previews of the finished pages are available in the practical guide. We also clarified instructions for rearranging page order by entering page numbers like "2,1".

  • Bug Fix

    Added a multi-sheet Excel sample containing "Data" and "Other" sheets to demonstrate how leading zeros (e.g., 00123), Japanese text, commas, quotes, and line breaks are handled during CSV export and XLSX import. CSV conversion processes only the selected sheet without preserving formatting, formulas, or unselected sheets. We also fixed an issue where delayed background reading could overwrite newer selections after switching files or resetting, and updated the English interface to reload the preview upon changing character encodings.

  • Update

    Added links from the Japanese salary calculator, HEIC converter, bookshelf organizer, and PDF password tool to their respective explanatory articles. This allows you to check tool usage and file specification details directly from the tool screen.

  • Feature

    Added input examples across date calculation tools. The Japanese academic background tool now includes an April 1 vs. April 2, 1990 birthdate comparison showing the one-year graduation difference, while the business day calculator demonstrates excluding weekends and holidays between September 18 and 25, 2026. The calendar CSV generator also includes a configuration sample for all-day events across the same period.

  • Update

    Added an input example featuring large integers (id: 9007199254740993) and trailing fractional zeros (price: 1.2300) so you can verify that formatting preserves exact numerical representation. We also added usage guidance explaining the distinct roles and use cases of JSON Schema validation and TypeScript type inference.

  • Update

    Added a sample email authentication header using the fictional domain example.com, allowing you to test parsing SPF, DKIM, and DMARC entries without using real emails. You can see how specific raw header values map to parsed authentication results. Note that a "pass" status reflects the text recorded in the header rather than a security assessment of the sender.

  • Update

    Expanded our practical guides from three tasks (word count, image compression, HTML formatting) to six by adding OCR, PDF merge and extraction, and CSV conversion workflows with sample input and output data. We also restructured navigation links on the top page and category sections to help you locate relevant guides quickly.

  • Update

    Updated the About page with details on the conditions used to verify tool inputs and saved results, the source technical standards and fiscal years referenced, and how to report errors and follow our correction process.

v1.7.52026-10-24

Enhanced Category Guidance and Functional Accuracy Updates

  • Update

    Added practical tool selection guidelines, functional comparisons, and contextual links across category pages to assist in choosing suitable utilities.

  • Bug Fix

    Corrected inaccurate and exaggerated descriptions concerning data transmission, preview limits, and error handling to align with actual application behavior.

v1.7.42026-10-24

Streamlined Input Controls, Enhanced Output Previews, and Practical Guides

  • Bug Fix

    Unified the start operation for the 8-puzzle and 15-puzzle solvers to apply board layouts and begin search in a single action. Added three ready-to-test sample presets so you can quickly explore solving without manual configuration.

  • Feature

    Added count criteria options: visual graphemes, Unicode code points, or UTF-16 code units. You can toggle whitespace and line breaks, track remaining or exceeded limits, and check actual UTF-8 bytes (does not guarantee specific SNS rules).

  • Update

    Specify target KB or custom maximum dimensions, and view original and compressed images side by side to compare size, dimensions, format, and target status. Includes demo images (does not guarantee target size achievement or zero quality loss).

  • Update

    The GIF Grid Combiner now supports previewing and re-saving the generated GIF or silent video, alongside displaying the actual file size, dimensions, and format. A two-asset demo has been added to let you quickly test the workflow. Depending on your browser's supported formats, video exports are saved as MP4 or WebM.

  • Bug Fix

    Separated the draft review from opening your email app to send. Returning to edit now preserves your message within the same page. Does not persist across page reloads or navigation, and does not send emails directly from the website.

  • Bug Fix

    Fixed an issue where turn and thinking indicators persisted after the game ended, correctly aligning the status with final piece counts and results. Also updated English rule explanations regarding stone placement, diagonal flips, passes, and chosen colors.

  • Update

    Added workflow links from the top page and categories for character limits, 100KB images, and text-to-HTML conversion. Practical bilingual guides detail inputs, settings, results, caveats, retry steps, and choosing between similar tools.

v1.7.32026-10-22

Improvements to Copy Actions, File Selection, and Guidance

  • Update

    Guidance: Explanations and tool lists now distinguish local browser processing from standard web requests, explicitly note external connections, and clarify preview limits. Instructions and related links for tools such as 15-puzzle, GIF grid, and Reversi have also been clarified, while first-use examples remain under ongoing development.

  • Bug Fix

    Copy Actions: Selected tools, such as the English Markdown/HTML Converter and Virtual Art Gallery, now confirm clipboard completion before displaying success, show manual copy fields upon failure, clear outdated messages after input changes, and add accessible labels to small buttons.

  • Accessibility

    HEIC Converter: Added keyboard-accessible native file selection, intake guidance, and individual error reasons across languages. The English tool now matches existing limits of up to 30 files and 30 MiB per file, keeping accepted files while listing reasons for rejected ones.

  • Bug Fix

    Breathing Timer: Added a Try chime and retry option displaying ready or failure states with a three-second timeout. Pending audio requests cancel immediately whenever playback is muted, paused, reset, or presets change.

v1.7.22026-10-19

Conversion, Calculation, and Saving Fixes

  • Update

    Update scope: Dated October 19, 2026, these notes summarize maintenance fixes released on October 14 and 18, 2026. Cumulative Japanese and English tool guidance and blog updates were published on October 12 and remain accessible via the previous announcement.

  • Bug Fix

    Data fidelity: The JSON/YAML/TOML Converter (Japanese and English) now standardizes handling of nested structures, empty containers, and quoted strings, returning clear errors for unsupported values such as null in TOML rather than silently discarding them. In the English-only Markdown Editor, code-block contents are retained even when a closing fence is missing, and inline code is no longer mistakenly converted to emphasis.

  • Bug Fix

    Calculations and logic: In Flight Arrival Time (Japanese and English), arrival times and the minute-level timeline end are now calculated directly from the manually entered UTC offset and daylight saving settings, eliminating shifts caused by the device timezone. In the English-only Reversi AI, the AI search now continues through a forced pass when one player has no legal moves but the opponent can still play.

  • Bug Fix

    Temporary storage: In Temporary Notepad (Japanese and English), deleting the last note no longer causes previous text to reappear, and save failures are now explicitly reported instead of failing silently. When a save error occurs or changes are made in another tab, the tool alerts you while preserving your current draft.

  • Bug Fix

    File output and actions: In the English-only HEIC Converter, exported file extensions now match the format of the already-generated image even if settings are changed after conversion. In targeted tools, selected copy actions now confirm only after clipboard writes succeed and report an alert if the write fails.

  • Update

    Guidance and rules: On-screen descriptions for supported syntax, input requirements, and limitations were updated across the corrected tools to align explanations with actual system behavior.

  • Update

    Upcoming review: We continue to review and address remaining known issues and operating conditions.

v1.7.12026-10-12

Cumulative Functional Repairs and Improvements to Japanese/English Tool Guidance and Blog Guides

  • Update

    Cumulative Summary: This release compiles and documents the series of phased tool fixes and documentation revisions rolled out across September and October. It reflects a consolidation of previously deployed updates rather than a single sudden release or the addition of brand-new tools.

  • Update

    Japanese Documentation: We reviewed all 202 Japanese tool pages, updating guidance, FAQs, supported boundaries, and limitations across 197 pages while retaining existing technical explanations on 5 pages. This represents content alignment with actual tool behavior rather than the addition of new tools.

  • Update

    English Documentation and Interface: Across 192 English tool pages, we updated 191 pages and retained 1, aligning descriptions, interface labels, and error messages with actual functionality. The updates leverage our revised Japanese documentation while adapting to English-specific interface details.

  • Update

    Blog Guides: Across 36 total blog pages in English and Japanese, we revised 33 pages and preserved 3 to match our current tool implementations. Updates clarify supported file formats, calculation assumptions, step-by-step instructions, and related tool recommendations.

  • Bug Fix

    Data Processing: Quotes, duplicate headers, and column validation in CSV/TSV converters, as well as nested type preservation in YAML/JSON conversion, were resolved. Encoding conversion rejects unrepresentable characters, while text diff backtracking restoration and Morse code mappings were repaired.

  • Bug Fix

    Calculations: Japanese era transition dates, school-year cutoffs, and timezone date calculations for business days and calendars were corrected. Mixed tax aggregation calculates estimated combined totals. Missing properties, electron shells, and spectra in the periodic table are explicitly marked as unavailable rather than filled with fabricated values.

  • Bug Fix

    Media: Audio tools provide independent pitch and tempo processing alongside PCM WAV export. GIF compositing and video tools corrected frame timing and disposal handling between actual animation frames. SVG path parsing and dragging, aspect ratio preservation, and matching file extension outputs were also corrected.

  • Bug Fix

    Input & Security: Security generators stop when cryptographically secure random values are unavailable. Regular expressions run in a stoppable Worker with execution deadlines and size limits. Parsers reject dangerous path segments alongside structural collisions, SVG badges escape inputs, and RSA PKCS#1 exports only the selected byte range.

  • Bug Fix

    State & Operations: Targeted tools enforce storage import limits and prioritize the latest generation, applying best-effort rollback and partial-change warnings for local and session storage. Port check cancellation requests a network abort and ignores stale results, while audio recording cleanup, error handling, and copy alerts were repaired.

  • Update

    Guidance and Privacy: We removed claims for unsupported features and overstated privacy guarantees, replacing them with clear documentation of supported formats, calculation baselines, and browser variations. Guides now transparently distinguish local browser processing from external network requests, providing accurate expectations for outputs and limitations.

  • Update

    Platform & Formats: Updated Next.js, js-yaml, and SheetJS, adding code-page registration for legacy Japanese CP932 XLS files. English CSV exports now output UTF-8 text with a single BOM to avoid binary interpretation issues and null characters.

  • Update

    Verification: All updates were verified via static builds, type checks, regression tests, HTML validation, representative UI tests, and production response consistency. Known issues continue to be addressed, as not all environments and input variations can be exhaustively verified.

v1.7.02026-08-20

Slide Puzzle Custom Board Solver, Enhanced HEIC Converter & Multilingual Optimization

  • Feature

    Added custom board creation and text paste modes to Slide Puzzle (15 Puzzle). Users can now input custom number arrangements or paste puzzle states to automatically solve them with real-time A* algorithm animations and mathematical parity checks for solvability.

  • Bug Fix

    Improved the iPhone Photo (HEIC/HEIF) Converter to fix decoding errors on Windows and specific browsers. A 3-tier fallback decoder now ensures reliable high-quality conversion to JPEG/PNG.

  • Update

    Optimized language detection and routing logic between Japanese and English versions for smoother, error-free language switching.

  • Bug Fix

    Fixed layout rendering bugs on Safari browsers where puzzle grid cells in Slide Puzzle and Reversi were cut off or displaced on specific screen dimensions.

  • Update

    Updated and expanded technical explainers, security FAQs, and step-by-step usage manuals across all 200+ utilities to clearly outline local browser privacy guarantees.

v1.6.12026-07-11

Piano Synth feature upgrades & portal layout fixes

  • Feature

    Added Octave (-2 to +2) and Transpose (-12 to +12 semitones) controls to the Piano Synthesizer tool, dynamically updating key labels as pitches shift.

  • Bug Fix

    Fixed a z-index overlap bug where header language dropdown menus slipped behind sticky search bars on page scroll.

  • Bug Fix

    Resolved a markdown parsing issue in technical blog articles where horizontal divider lines (---) were incorrectly rendered as bullet points.

  • Bug Fix

    Fixed layout clipping issues on PDF, image conversion, and audio tools to ensure drag-and-drop file upload zones work smoothly across all screen sizes.

v1.6.02026-07-07

Complete technical blog translations & Reversi AI feature upgrades

  • Feature

    Completed English translation support for all technical blog posts. This resolves language switcher bugs and allows global readers to browse all tech articles seamlessly.

  • Feature

    Added match setup configurations to Reversi AI, allowing players to choose to play as Black (First) or White (Second). Choosing White automatically triggers the computer's opening move.

  • Bug Fix

    Fixed a layout bug where the bottom row of cells on the Reversi board was cut off on certain screen sizes.

  • Performance

    Upgraded the AI move assistant helper to look multiple moves ahead, taking opponent responses into account. The heatmap now warns players about placing pieces in spots where the AI could easily capture corners.

  • Feature

    Added detailed strategic guides to the Reversi rules panel. Explained that the heatmap percentages represent a relative evaluation of how good a move is rather than an absolute win rate, and shared tips for beating the Hard AI.

v1.5.12026-07-06

Portal-wide English translation & localized guides

  • Feature

    Completed English translations across the portal. Interactive tool options, output messages, and detailed usage manuals and FAQs can now be viewed in English.

  • Feature

    Reorganized the English routing structure to fix page layout bugs and access errors during navigation.

  • Feature

    Added a language selector toggle (JA/EN) to the global header, enabling seamless switching between languages.

v1.5.02026-07-01

New 'GIF Grid Compiler' & specialized calculator guide pages

  • Feature

    Launched the 'GIF Grid Compiler' tool, enabling users to place multiple videos, GIFs, and images into a grid layout and compile them into a single video or GIF.

  • Feature

    Added barcode camera scanning and ISBN search to the 'Digital Bookshelf' tool to automatically fill in book details like title, author, and cover art.

  • Feature

    Added specialized landing pages for different birth years and income levels on the Resume Calculator and Furusato Tax Simulator to display tailored career and tax advice.

v1.4.02026-06-30

New 'Digital Bookshelf' tool & manga collection management blog

  • Feature

    Introduced the offline-first 'Digital Bookshelf' tool, allowing users to save book metadata and cover images securely in their browser (IndexedDB) and organize collections in an interactive shelf layout.

  • Feature

    Published a blog post sharing tips on how to prevent buying duplicate books and the security benefits of using serverless local databases.

v1.3.12026-06-30

New technical blog post for Email Header Analyzer

  • Feature

    Published an explainer guide on how to read raw mail headers, trace Received paths, and understand security protocols like SPF, DKIM, and DMARC.

v1.3.02026-06-29

Upgraded Magic Eraser with texture synthesis algorithms

  • Bug Fix

    Fixed an issue in Magic Eraser where brush stroke lines occasionally remained on the saved image or repeated erasures caused pixelated noise.

  • Feature

    Upgraded the underlying object removal algorithm to use texture synthesis (patch matching) to deliver clean, natural-looking results on detailed backdrops like grass or brick walls.

v1.2.02026-06-28

Usage guides & FAQs for all tools, plus performance tuning

  • Feature

    Added detailed usage instructions and security FAQs to the bottom of all tool pages to explain how inputs are kept safe locally.

  • Performance

    Improved initial page load speeds by lazy-loading heavier components and preventing script conflicts.

  • Performance

    Fixed script rendering errors on specific mobile web browsers to improve page transition stability.

  • Accessibility

    Added ARIA descriptive labels for screen readers to improve accessibility, and adjusted text contrast ratios to make reading easier.

v1.1.02026-06-27

Social share buttons & category index hubs

  • Feature

    Added lightweight share buttons for X (Twitter) and Hatena Bookmark to let users quickly share tools without using tracking scripts.

  • Feature

    Created dedicated index pages for categories like Developer, Media, and Security to make finding specific tools easier.

v1.0.02026-06-25

Official launch of ZeroTools

  • Feature

    Launched ZeroTools, a secure browser-native utility suite designed to process user inputs 100% locally on the client-side.

  • Feature

    Released a wide selection of offline-ready utilities spanning image editing, PDF tools, text converters, and financial simulators.