v0.55.7

Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

キーボード: ← 前へ   → 次へ
未実施 秒前。
            False
        
未実施 秒前
最新のリクエストからの現在のエラースクリーンショット
✨ AI Change Summary

Generating summary…

You are a concise web change detector. Summarize ONLY what actually changed on the page in clear, plain English. Structure your reply using this exact format (omit sections with nothing to report): Added: - ... Changed: - ... Removed: - ... Focus only on meaningful changes. Ignore layout shifts, whitespace, timestamps, ads, cookies, or minor styling. Be direct and brief. Use bullet points.

tag:github.com,2008:https://github.com/sharevb/it-tools/releases

Release notes from it-tools

2026-05-03T10:15:04Z tag:github.com,2008:Repository/725476749/nightly 2026-05-25T02:15:00Z
2026-05-03T10:15:04Z tag:github.com,2008:Repository/725476749/nightly 2026-05-29T02:07:58Z

nightly

<h2>Docker images</h2> <ul> <li> <p>Docker Hub Registry</p> <ul> <li><code>sharevb/it-tools:nightly</code></li> </ul> </li> <li> <p>GitHub Container Registry</p> <ul> <li><code>ghcr.io/sharevb/it-tools:nightly</code></li> </ul> </li> </ul> <h2>Changelog</h2> <h3>Features</h3> <ul> <li><strong>JSON Viewer</strong>: add unescape JSON string (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c4c6d3883f8d2a67ffdff2030141f82b18214037/hovercard" href="https://github.com/sharevb/it-tools/commit/c4c6d3883f8d2a67ffdff2030141f82b18214037"><tt>c4c6d38</tt></a>)</li> <li><strong>new tool</strong>: Wiktionary Search (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ea37ca60cfb9dc9b4fba4b85ad3f9733b04e78d4/hovercard" href="https://github.com/sharevb/it-tools/commit/ea37ca60cfb9dc9b4fba4b85ad3f9733b04e78d4"><tt>ea37ca6</tt></a>)</li> <li>add download buttons for many tools (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3c7e690fbdd2b97f96cb111746974f36d5db7fb6/hovercard" href="https://github.com/sharevb/it-tools/commit/3c7e690fbdd2b97f96cb111746974f36d5db7fb6"><tt>3c7e690</tt></a>)</li> <li><strong>string extraction</strong>: add attribute download-button-text (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/12c821fafafd659a9631ff933fa9b6126cd09c75/hovercard" href="https://github.com/sharevb/it-tools/commit/12c821fafafd659a9631ff933fa9b6126cd09c75"><tt>12c821f</tt></a>)</li> <li><strong>HTML WYSIWYG Editor</strong>: add XHTML output option (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/252b5e76966ef99a6d33860f15bf9a6fc76787e4/hovercard" href="https://github.com/sharevb/it-tools/commit/252b5e76966ef99a6d33860f15bf9a6fc76787e4"><tt>252b5e7</tt></a>)</li> <li><strong>new tool</strong>: HTML to XHTML (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/7ba56bf81bbf1390409d9eec990b7dcfd7e51d40/hovercard" href="https://github.com/sharevb/it-tools/commit/7ba56bf81bbf1390409d9eec990b7dcfd7e51d40"><tt>7ba56bf</tt></a>)</li> <li><strong>HTML WYSIWYG Editor</strong>: upgrade tiptap + add aligments + enhance cell selection (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ebad961241faf3a60a42d3ae774849e48d4f1733/hovercard" href="https://github.com/sharevb/it-tools/commit/ebad961241faf3a60a42d3ae774849e48d4f1733"><tt>ebad961</tt></a>)</li> <li><strong>new tool</strong>: JavaScript Obfuscator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/529c7da1e29442342c53541aa5b84b9395598ccc/hovercard" href="https://github.com/sharevb/it-tools/commit/529c7da1e29442342c53541aa5b84b9395598ccc"><tt>529c7da</tt></a>)</li> <li><strong>new tool</strong>: Database Table Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/08ac203def918f80ae46fff347b8cdd236094bc9/hovercard" href="https://github.com/sharevb/it-tools/commit/08ac203def918f80ae46fff347b8cdd236094bc9"><tt>08ac203</tt></a>)</li> <li><strong>new tool</strong>: Database Creation Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/53c447ad6b365aad4b77ee10d16c9bf0fe48c23e/hovercard" href="https://github.com/sharevb/it-tools/commit/53c447ad6b365aad4b77ee10d16c9bf0fe48c23e"><tt>53c447a</tt></a>)</li> <li><strong>Git Attributes Generator</strong>: get all .gitattributes on subfolders + fallback in case of API Rate (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/8e379e46115ba31bdda921029756804a83f6f144/hovercard" href="https://github.com/sharevb/it-tools/commit/8e379e46115ba31bdda921029756804a83f6f144"><tt>8e379e4</tt></a>)</li> <li><strong>new-tool</strong>: Add Dead Pixel detection tool (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3775731683" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/256" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/256/hovercard" href="https://github.com/sharevb/it-tools/pull/256">#256</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/aebb3f2052be505f6390a4859995dc7ffbb83811/hovercard" href="https://github.com/sharevb/it-tools/commit/aebb3f2052be505f6390a4859995dc7ffbb83811"><tt>aebb3f2</tt></a>)</li> <li><strong>new tool</strong>: PTR/ARPA generator/decoder (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ed2519e93711a043495879945bae01e1f6d86aeb/hovercard" href="https://github.com/sharevb/it-tools/commit/ed2519e93711a043495879945bae01e1f6d86aeb"><tt>ed2519e</tt></a>)</li> <li><strong>new tool</strong>: Gitattributes Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1cafdfa9ad5f3718b6f4d7408935d1255b4b3d6b/hovercard" href="https://github.com/sharevb/it-tools/commit/1cafdfa9ad5f3718b6f4d7408935d1255b4b3d6b"><tt>1cafdfa</tt></a>)</li> <li><strong>new tool</strong>: Zellij Cheatsheet (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4fd5d89c3a3f019a280c9fc7a1777b8a728b1b03/hovercard" href="https://github.com/sharevb/it-tools/commit/4fd5d89c3a3f019a280c9fc7a1777b8a728b1b03"><tt>4fd5d89</tt></a>)</li> <li><strong>JSON tools</strong>: handle big float (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/0c334e9560409ddfaaa641ae72726173628fb47c/hovercard" href="https://github.com/sharevb/it-tools/commit/0c334e9560409ddfaaa641ae72726173628fb47c"><tt>0c334e9</tt></a>)</li> <li><strong>datetime converter</strong>: add custom timezone (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3751223670" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/248" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/248/hovercard" href="https://github.com/sharevb/it-tools/pull/248">#248</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/abd685b4c1428bba4a27d58b6bbb2f01161a1d5f/hovercard" href="https://github.com/sharevb/it-tools/commit/abd685b4c1428bba4a27d58b6bbb2f01161a1d5f"><tt>abd685b</tt></a>)</li> <li><strong>new tool</strong>: implement amortization-calculator tool (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3728059929" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/242" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/242/hovercard" href="https://github.com/sharevb/it-tools/pull/242">#242</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/bf5833524cd0993de53b38f65faa76a8d19f5f89/hovercard" href="https://github.com/sharevb/it-tools/commit/bf5833524cd0993de53b38f65faa76a8d19f5f89"><tt>bf58335</tt></a>)</li> <li><strong>new tool</strong>: Trigo/equation visualizer (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/23fbd214322071c2eed78c13bdd2a7fa78e21c0c/hovercard" href="https://github.com/sharevb/it-tools/commit/23fbd214322071c2eed78c13bdd2a7fa78e21c0c"><tt>23fbd21</tt></a>)</li> <li><strong>Case Converter</strong>: add title, sponge and swap case (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/acb95afe1bcbebbcc1fd3b9a9fe5b9faae870e23/hovercard" href="https://github.com/sharevb/it-tools/commit/acb95afe1bcbebbcc1fd3b9a9fe5b9faae870e23"><tt>acb95af</tt></a>)</li> <li><strong>Git Semantic Commit Memo</strong>: enhanced version (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/19d494fbb341e9e544fdc8d476fe1d2439aff336/hovercard" href="https://github.com/sharevb/it-tools/commit/19d494fbb341e9e544fdc8d476fe1d2439aff336"><tt>19d494f</tt></a>)</li> <li><strong>new tool</strong>: SVG Preview (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/bae6175c4bc66e9c41c8dfa6eb130ebfbe9a3482/hovercard" href="https://github.com/sharevb/it-tools/commit/bae6175c4bc66e9c41c8dfa6eb130ebfbe9a3482"><tt>bae6175</tt></a>)</li> <li><strong>JSON Editor</strong>: add Repair and schema validation (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/fbe9c58cc4fec25892e4bf407738caf8a80b9696/hovercard" href="https://github.com/sharevb/it-tools/commit/fbe9c58cc4fec25892e4bf407738caf8a80b9696"><tt>fbe9c58</tt></a>)</li> <li><strong>new tools</strong>: Screen and Tmux Cheatsheets (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/20c0791fc6237d2f6cfc0b3f099c8d617a25c915/hovercard" href="https://github.com/sharevb/it-tools/commit/20c0791fc6237d2f6cfc0b3f099c8d617a25c915"><tt>20c0791</tt></a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li><strong>README</strong>: add better new features + typo (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/d6d51799b7dba0966f44534bf97985a74d5be08e/hovercard" href="https://github.com/sharevb/it-tools/commit/d6d51799b7dba0966f44534bf97985a74d5be08e"><tt>d6d5179</tt></a>)</li> <li><strong>README</strong>: enhance create new tool description (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5ee3c18db33727e482e536e2088003fe063bd24e/hovercard" href="https://github.com/sharevb/it-tools/commit/5ee3c18db33727e482e536e2088003fe063bd24e"><tt>5ee3c18</tt></a>)</li> <li><strong>README</strong>: add explaination for PORT env var (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/bfbfee874fddce0c3ef73a020f73996ceba37e33/hovercard" href="https://github.com/sharevb/it-tools/commit/bfbfee874fddce0c3ef73a020f73996ceba37e33"><tt>bfbfee8</tt></a>)</li> <li><strong>Docker</strong>: allow PORT environment variable (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/be14d3a62ba0ae10404b2e1ce2ec0f568fa4ec80/hovercard" href="https://github.com/sharevb/it-tools/commit/be14d3a62ba0ae10404b2e1ce2ec0f568fa4ec80"><tt>be14d3a</tt></a>)</li> <li><strong>Code Highlighter</strong>: copy HTML for Word (text/html) and for code editors (text/plain) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/0715b2862a2399ec21c6a410ac30cb3b2c545895/hovercard" href="https://github.com/sharevb/it-tools/commit/0715b2862a2399ec21c6a410ac30cb3b2c545895"><tt>0715b28</tt></a>)</li> <li><strong>JSON Schema Validation</strong>: handle JSON parse error (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/19da4e31c8ecade93532ffd9aa544f668336ed42/hovercard" href="https://github.com/sharevb/it-tools/commit/19da4e31c8ecade93532ffd9aa544f668336ed42"><tt>19da4e3</tt></a>)</li> <li>implement JSON.parseBigNum with decimal.js (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/93b688a1b9565cede63c324bea0e12afe9fa7967/hovercard" href="https://github.com/sharevb/it-tools/commit/93b688a1b9565cede63c324bea0e12afe9fa7967"><tt>93b688a</tt></a>)</li> <li>handle quoted big numbers + fix unit tests (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1eb6ec6e8ab38079b22eee16af7a848d81f5776c/hovercard" href="https://github.com/sharevb/it-tools/commit/1eb6ec6e8ab38079b22eee16af7a848d81f5776c"><tt>1eb6ec6</tt></a>)</li> <li><strong>JQ Tester</strong>: fix import and typo (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/be41dd6175dcae018fdebcf8ad340a5115211ca4/hovercard" href="https://github.com/sharevb/it-tools/commit/be41dd6175dcae018fdebcf8ad340a5115211ca4"><tt>be41dd6</tt></a>)</li> <li>json schema validation 'no validation' reset errors (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b700c2cfdd7b1bbda32ee16439b7ffb877c0bb3f/hovercard" href="https://github.com/sharevb/it-tools/commit/b700c2cfdd7b1bbda32ee16439b7ffb877c0bb3f"><tt>b700c2c</tt></a>)</li> <li>enable json repair by default (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a87559696cbca5698851306f983b8cf638c0fea8/hovercard" href="https://github.com/sharevb/it-tools/commit/a87559696cbca5698851306f983b8cf638c0fea8"><tt>a875596</tt></a>)</li> <li>correct docker compose with subfolder sample and links (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/2b9f4f84da1ed9ae9d9fbc074b362713465a0302/hovercard" href="https://github.com/sharevb/it-tools/commit/2b9f4f84da1ed9ae9d9fbc074b362713465a0302"><tt>2b9f4f8</tt></a>)</li> <li><strong>Barcode Generator</strong>: linear UI (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5943dc4ec5ad70fd092a6597bbc6545a6c3b18f0/hovercard" href="https://github.com/sharevb/it-tools/commit/5943dc4ec5ad70fd092a6597bbc6545a6c3b18f0"><tt>5943dc4</tt></a>)</li> </ul> <h3>Performance</h3> <ul> <li><strong>ssh-key-generators</strong>: Added debounce to key pair generators (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3758426402" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/249" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/249/hovercard" href="https://github.com/sharevb/it-tools/pull/249">#249</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c24f94ce4c34c480bf70833ead3db2ca0b2628b6/hovercard" href="https://github.com/sharevb/it-tools/commit/c24f94ce4c34c480bf70833ead3db2ca0b2628b6"><tt>c24f94c</tt></a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>README</strong>: link to VSCode installation (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/f2e13aa9bf4d5044f7df57dc95981f94ed4dd06e/hovercard" href="https://github.com/sharevb/it-tools/commit/f2e13aa9bf4d5044f7df57dc95981f94ed4dd06e"><tt>f2e13aa</tt></a>)</li> <li><strong>deps</strong>: update some packages (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b8deacf682a72971167b53d6b9143c1fd535cba8/hovercard" href="https://github.com/sharevb/it-tools/commit/b8deacf682a72971167b53d6b9143c1fd535cba8"><tt>b8deacf</tt></a>)</li> <li>update some deps (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/95590f1d7b82d57d5ba8daa2ca20085c9544cc6e/hovercard" href="https://github.com/sharevb/it-tools/commit/95590f1d7b82d57d5ba8daa2ca20085c9544cc6e"><tt>95590f1</tt></a>)</li> <li>enhance github issue/pr models (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/28eedcf114f4fa3f333e99f9b51aea6bf9ad013f/hovercard" href="https://github.com/sharevb/it-tools/commit/28eedcf114f4fa3f333e99f9b51aea6bf9ad013f"><tt>28eedcf</tt></a>)</li> <li>update renovate.json with better grouping (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/f36451f47a991b9dae074aff586a4cad692259d5/hovercard" href="https://github.com/sharevb/it-tools/commit/f36451f47a991b9dae074aff586a4cad692259d5"><tt>f36451f</tt></a>)</li> </ul> <h3>Other</h3> <ul> <li>Add components.d.ts to .gitignore (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/32a680faf10057e6366ba039a3ec6c68baf1f72f/hovercard" href="https://github.com/sharevb/it-tools/commit/32a680faf10057e6366ba039a3ec6c68baf1f72f"><tt>32a680f</tt></a>)</li> </ul> <h3>I18n</h3> <ul> <li>translate remaining tools (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/9a1c825055c985f46540706f9e812d5259b09c4b/hovercard" href="https://github.com/sharevb/it-tools/commit/9a1c825055c985f46540706f9e812d5259b09c4b"><tt>9a1c825</tt></a>)</li> <li>string extractions (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6c862d6a3316096a5c66972ff199d1074116e0bb/hovercard" href="https://github.com/sharevb/it-tools/commit/6c862d6a3316096a5c66972ff199d1074116e0bb"><tt>6c862d6</tt></a>)</li> <li>useCopy messages (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4351e5707538a117fe4512bf8104d8dff2eff74d/hovercard" href="https://github.com/sharevb/it-tools/commit/4351e5707538a117fe4512bf8104d8dff2eff74d"><tt>4351e57</tt></a>)</li> <li><strong>zh</strong>: add new translation keys for tools (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3750932942" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/247" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/247/hovercard" href="https://github.com/sharevb/it-tools/pull/247">#247</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/15ca81d8f05a19c200282f4e0d67c25a4cad004a/hovercard" href="https://github.com/sharevb/it-tools/commit/15ca81d8f05a19c200282f4e0d67c25a4cad004a"><tt>15ca81d</tt></a>)</li> </ul> <h3>Fixup! feat</h3> <ul> <li><strong>JSON tools</strong>: handle big float (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/2cf9c75d962fc3795007635175910939ec14af10/hovercard" href="https://github.com/sharevb/it-tools/commit/2cf9c75d962fc3795007635175910939ec14af10"><tt>2cf9c75</tt></a>)</li> </ul> <h3>Documentation</h3> <ul> <li>add lxc container instructions (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/209988a3f2aaf21b8033d70d3e27b010bfa57777/hovercard" href="https://github.com/sharevb/it-tools/commit/209988a3f2aaf21b8033d70d3e27b010bfa57777"><tt>209988a</tt></a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/725476749/v2026.1.4 2026-02-20T18:00:44Z

v2026.1.4

<h2>Docker images</h2> <ul> <li> <p>Docker Hub Registry</p> <ul> <li><code>sharevb/it-tools:latest</code></li> <li><code>sharevb/it-tools:stable</code></li> <li><code>sharevb/it-tools:2026.1.4</code></li> </ul> </li> <li> <p>GitHub Container Registry</p> <ul> <li><code>ghcr.io/sharevb/it-tools:latest</code></li> <li><code>ghcr.io/sharevb/it-tools:stable</code></li> <li><code>ghcr.io/sharevb/it-tools:2026.1.4</code></li> </ul> </li> </ul> <h2>Changelog</h2> <h3>Features</h3> <ul> <li><strong>JSON Viewer</strong>: add unescape JSON string (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c4c6d3883f8d2a67ffdff2030141f82b18214037/hovercard" href="https://github.com/sharevb/it-tools/commit/c4c6d3883f8d2a67ffdff2030141f82b18214037"><tt>c4c6d38</tt></a>)</li> <li><strong>new tool</strong>: Wiktionary Search (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ea37ca60cfb9dc9b4fba4b85ad3f9733b04e78d4/hovercard" href="https://github.com/sharevb/it-tools/commit/ea37ca60cfb9dc9b4fba4b85ad3f9733b04e78d4"><tt>ea37ca6</tt></a>)</li> <li>add download buttons for many tools (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3c7e690fbdd2b97f96cb111746974f36d5db7fb6/hovercard" href="https://github.com/sharevb/it-tools/commit/3c7e690fbdd2b97f96cb111746974f36d5db7fb6"><tt>3c7e690</tt></a>)</li> <li><strong>string extraction</strong>: add attribute download-button-text (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/12c821fafafd659a9631ff933fa9b6126cd09c75/hovercard" href="https://github.com/sharevb/it-tools/commit/12c821fafafd659a9631ff933fa9b6126cd09c75"><tt>12c821f</tt></a>)</li> <li><strong>HTML WYSIWYG Editor</strong>: add XHTML output option (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/252b5e76966ef99a6d33860f15bf9a6fc76787e4/hovercard" href="https://github.com/sharevb/it-tools/commit/252b5e76966ef99a6d33860f15bf9a6fc76787e4"><tt>252b5e7</tt></a>)</li> <li><strong>new tool</strong>: HTML to XHTML (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/7ba56bf81bbf1390409d9eec990b7dcfd7e51d40/hovercard" href="https://github.com/sharevb/it-tools/commit/7ba56bf81bbf1390409d9eec990b7dcfd7e51d40"><tt>7ba56bf</tt></a>)</li> <li><strong>HTML WYSIWYG Editor</strong>: upgrade tiptap + add aligments + enhance cell selection (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ebad961241faf3a60a42d3ae774849e48d4f1733/hovercard" href="https://github.com/sharevb/it-tools/commit/ebad961241faf3a60a42d3ae774849e48d4f1733"><tt>ebad961</tt></a>)</li> <li><strong>new tool</strong>: JavaScript Obfuscator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/529c7da1e29442342c53541aa5b84b9395598ccc/hovercard" href="https://github.com/sharevb/it-tools/commit/529c7da1e29442342c53541aa5b84b9395598ccc"><tt>529c7da</tt></a>)</li> <li><strong>new tool</strong>: Database Table Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/08ac203def918f80ae46fff347b8cdd236094bc9/hovercard" href="https://github.com/sharevb/it-tools/commit/08ac203def918f80ae46fff347b8cdd236094bc9"><tt>08ac203</tt></a>)</li> <li><strong>new tool</strong>: Database Creation Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/53c447ad6b365aad4b77ee10d16c9bf0fe48c23e/hovercard" href="https://github.com/sharevb/it-tools/commit/53c447ad6b365aad4b77ee10d16c9bf0fe48c23e"><tt>53c447a</tt></a>)</li> <li><strong>Git Attributes Generator</strong>: get all .gitattributes on subfolders + fallback in case of API Rate (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/8e379e46115ba31bdda921029756804a83f6f144/hovercard" href="https://github.com/sharevb/it-tools/commit/8e379e46115ba31bdda921029756804a83f6f144"><tt>8e379e4</tt></a>)</li> <li><strong>new-tool</strong>: Add Dead Pixel detection tool (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3775731683" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/256" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/256/hovercard" href="https://github.com/sharevb/it-tools/pull/256">#256</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/aebb3f2052be505f6390a4859995dc7ffbb83811/hovercard" href="https://github.com/sharevb/it-tools/commit/aebb3f2052be505f6390a4859995dc7ffbb83811"><tt>aebb3f2</tt></a>)</li> <li><strong>new tool</strong>: PTR/ARPA generator/decoder (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ed2519e93711a043495879945bae01e1f6d86aeb/hovercard" href="https://github.com/sharevb/it-tools/commit/ed2519e93711a043495879945bae01e1f6d86aeb"><tt>ed2519e</tt></a>)</li> <li><strong>new tool</strong>: Gitattributes Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1cafdfa9ad5f3718b6f4d7408935d1255b4b3d6b/hovercard" href="https://github.com/sharevb/it-tools/commit/1cafdfa9ad5f3718b6f4d7408935d1255b4b3d6b"><tt>1cafdfa</tt></a>)</li> <li><strong>new tool</strong>: Zellij Cheatsheet (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4fd5d89c3a3f019a280c9fc7a1777b8a728b1b03/hovercard" href="https://github.com/sharevb/it-tools/commit/4fd5d89c3a3f019a280c9fc7a1777b8a728b1b03"><tt>4fd5d89</tt></a>)</li> <li><strong>JSON tools</strong>: handle big float (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/0c334e9560409ddfaaa641ae72726173628fb47c/hovercard" href="https://github.com/sharevb/it-tools/commit/0c334e9560409ddfaaa641ae72726173628fb47c"><tt>0c334e9</tt></a>)</li> <li><strong>datetime converter</strong>: add custom timezone (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3751223670" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/248" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/248/hovercard" href="https://github.com/sharevb/it-tools/pull/248">#248</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/abd685b4c1428bba4a27d58b6bbb2f01161a1d5f/hovercard" href="https://github.com/sharevb/it-tools/commit/abd685b4c1428bba4a27d58b6bbb2f01161a1d5f"><tt>abd685b</tt></a>)</li> <li><strong>new tool</strong>: implement amortization-calculator tool (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3728059929" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/242" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/242/hovercard" href="https://github.com/sharevb/it-tools/pull/242">#242</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/bf5833524cd0993de53b38f65faa76a8d19f5f89/hovercard" href="https://github.com/sharevb/it-tools/commit/bf5833524cd0993de53b38f65faa76a8d19f5f89"><tt>bf58335</tt></a>)</li> <li><strong>new tool</strong>: Trigo/equation visualizer (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/23fbd214322071c2eed78c13bdd2a7fa78e21c0c/hovercard" href="https://github.com/sharevb/it-tools/commit/23fbd214322071c2eed78c13bdd2a7fa78e21c0c"><tt>23fbd21</tt></a>)</li> <li><strong>Case Converter</strong>: add title, sponge and swap case (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/acb95afe1bcbebbcc1fd3b9a9fe5b9faae870e23/hovercard" href="https://github.com/sharevb/it-tools/commit/acb95afe1bcbebbcc1fd3b9a9fe5b9faae870e23"><tt>acb95af</tt></a>)</li> <li><strong>Git Semantic Commit Memo</strong>: enhanced version (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/19d494fbb341e9e544fdc8d476fe1d2439aff336/hovercard" href="https://github.com/sharevb/it-tools/commit/19d494fbb341e9e544fdc8d476fe1d2439aff336"><tt>19d494f</tt></a>)</li> <li><strong>new tool</strong>: SVG Preview (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/bae6175c4bc66e9c41c8dfa6eb130ebfbe9a3482/hovercard" href="https://github.com/sharevb/it-tools/commit/bae6175c4bc66e9c41c8dfa6eb130ebfbe9a3482"><tt>bae6175</tt></a>)</li> <li><strong>JSON Editor</strong>: add Repair and schema validation (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/fbe9c58cc4fec25892e4bf407738caf8a80b9696/hovercard" href="https://github.com/sharevb/it-tools/commit/fbe9c58cc4fec25892e4bf407738caf8a80b9696"><tt>fbe9c58</tt></a>)</li> <li><strong>new tools</strong>: Screen and Tmux Cheatsheets (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/20c0791fc6237d2f6cfc0b3f099c8d617a25c915/hovercard" href="https://github.com/sharevb/it-tools/commit/20c0791fc6237d2f6cfc0b3f099c8d617a25c915"><tt>20c0791</tt></a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li><strong>README</strong>: add better new features + typo (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/d6d51799b7dba0966f44534bf97985a74d5be08e/hovercard" href="https://github.com/sharevb/it-tools/commit/d6d51799b7dba0966f44534bf97985a74d5be08e"><tt>d6d5179</tt></a>)</li> <li><strong>README</strong>: enhance create new tool description (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5ee3c18db33727e482e536e2088003fe063bd24e/hovercard" href="https://github.com/sharevb/it-tools/commit/5ee3c18db33727e482e536e2088003fe063bd24e"><tt>5ee3c18</tt></a>)</li> <li><strong>README</strong>: add explaination for PORT env var (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/bfbfee874fddce0c3ef73a020f73996ceba37e33/hovercard" href="https://github.com/sharevb/it-tools/commit/bfbfee874fddce0c3ef73a020f73996ceba37e33"><tt>bfbfee8</tt></a>)</li> <li><strong>Docker</strong>: allow PORT environment variable (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/be14d3a62ba0ae10404b2e1ce2ec0f568fa4ec80/hovercard" href="https://github.com/sharevb/it-tools/commit/be14d3a62ba0ae10404b2e1ce2ec0f568fa4ec80"><tt>be14d3a</tt></a>)</li> <li><strong>Code Highlighter</strong>: copy HTML for Word (text/html) and for code editors (text/plain) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/0715b2862a2399ec21c6a410ac30cb3b2c545895/hovercard" href="https://github.com/sharevb/it-tools/commit/0715b2862a2399ec21c6a410ac30cb3b2c545895"><tt>0715b28</tt></a>)</li> <li><strong>JSON Schema Validation</strong>: handle JSON parse error (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/19da4e31c8ecade93532ffd9aa544f668336ed42/hovercard" href="https://github.com/sharevb/it-tools/commit/19da4e31c8ecade93532ffd9aa544f668336ed42"><tt>19da4e3</tt></a>)</li> <li>implement JSON.parseBigNum with decimal.js (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/93b688a1b9565cede63c324bea0e12afe9fa7967/hovercard" href="https://github.com/sharevb/it-tools/commit/93b688a1b9565cede63c324bea0e12afe9fa7967"><tt>93b688a</tt></a>)</li> <li>handle quoted big numbers + fix unit tests (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1eb6ec6e8ab38079b22eee16af7a848d81f5776c/hovercard" href="https://github.com/sharevb/it-tools/commit/1eb6ec6e8ab38079b22eee16af7a848d81f5776c"><tt>1eb6ec6</tt></a>)</li> <li><strong>JQ Tester</strong>: fix import and typo (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/be41dd6175dcae018fdebcf8ad340a5115211ca4/hovercard" href="https://github.com/sharevb/it-tools/commit/be41dd6175dcae018fdebcf8ad340a5115211ca4"><tt>be41dd6</tt></a>)</li> <li>json schema validation 'no validation' reset errors (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b700c2cfdd7b1bbda32ee16439b7ffb877c0bb3f/hovercard" href="https://github.com/sharevb/it-tools/commit/b700c2cfdd7b1bbda32ee16439b7ffb877c0bb3f"><tt>b700c2c</tt></a>)</li> <li>enable json repair by default (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a87559696cbca5698851306f983b8cf638c0fea8/hovercard" href="https://github.com/sharevb/it-tools/commit/a87559696cbca5698851306f983b8cf638c0fea8"><tt>a875596</tt></a>)</li> <li>correct docker compose with subfolder sample and links (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/2b9f4f84da1ed9ae9d9fbc074b362713465a0302/hovercard" href="https://github.com/sharevb/it-tools/commit/2b9f4f84da1ed9ae9d9fbc074b362713465a0302"><tt>2b9f4f8</tt></a>)</li> <li><strong>Barcode Generator</strong>: linear UI (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5943dc4ec5ad70fd092a6597bbc6545a6c3b18f0/hovercard" href="https://github.com/sharevb/it-tools/commit/5943dc4ec5ad70fd092a6597bbc6545a6c3b18f0"><tt>5943dc4</tt></a>)</li> </ul> <h3>Performance</h3> <ul> <li><strong>ssh-key-generators</strong>: Added debounce to key pair generators (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3758426402" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/249" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/249/hovercard" href="https://github.com/sharevb/it-tools/pull/249">#249</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c24f94ce4c34c480bf70833ead3db2ca0b2628b6/hovercard" href="https://github.com/sharevb/it-tools/commit/c24f94ce4c34c480bf70833ead3db2ca0b2628b6"><tt>c24f94c</tt></a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>README</strong>: link to VSCode installation (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/f2e13aa9bf4d5044f7df57dc95981f94ed4dd06e/hovercard" href="https://github.com/sharevb/it-tools/commit/f2e13aa9bf4d5044f7df57dc95981f94ed4dd06e"><tt>f2e13aa</tt></a>)</li> <li><strong>deps</strong>: update some packages (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b8deacf682a72971167b53d6b9143c1fd535cba8/hovercard" href="https://github.com/sharevb/it-tools/commit/b8deacf682a72971167b53d6b9143c1fd535cba8"><tt>b8deacf</tt></a>)</li> <li>update some deps (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/95590f1d7b82d57d5ba8daa2ca20085c9544cc6e/hovercard" href="https://github.com/sharevb/it-tools/commit/95590f1d7b82d57d5ba8daa2ca20085c9544cc6e"><tt>95590f1</tt></a>)</li> <li>enhance github issue/pr models (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/28eedcf114f4fa3f333e99f9b51aea6bf9ad013f/hovercard" href="https://github.com/sharevb/it-tools/commit/28eedcf114f4fa3f333e99f9b51aea6bf9ad013f"><tt>28eedcf</tt></a>)</li> <li>update renovate.json with better grouping (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/f36451f47a991b9dae074aff586a4cad692259d5/hovercard" href="https://github.com/sharevb/it-tools/commit/f36451f47a991b9dae074aff586a4cad692259d5"><tt>f36451f</tt></a>)</li> </ul> <h3>Other</h3> <ul> <li>Add components.d.ts to .gitignore (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/32a680faf10057e6366ba039a3ec6c68baf1f72f/hovercard" href="https://github.com/sharevb/it-tools/commit/32a680faf10057e6366ba039a3ec6c68baf1f72f"><tt>32a680f</tt></a>)</li> </ul> <h3>I18n</h3> <ul> <li>translate remaining tools (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/9a1c825055c985f46540706f9e812d5259b09c4b/hovercard" href="https://github.com/sharevb/it-tools/commit/9a1c825055c985f46540706f9e812d5259b09c4b"><tt>9a1c825</tt></a>)</li> <li>string extractions (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6c862d6a3316096a5c66972ff199d1074116e0bb/hovercard" href="https://github.com/sharevb/it-tools/commit/6c862d6a3316096a5c66972ff199d1074116e0bb"><tt>6c862d6</tt></a>)</li> <li>useCopy messages (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4351e5707538a117fe4512bf8104d8dff2eff74d/hovercard" href="https://github.com/sharevb/it-tools/commit/4351e5707538a117fe4512bf8104d8dff2eff74d"><tt>4351e57</tt></a>)</li> <li><strong>zh</strong>: add new translation keys for tools (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3750932942" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/247" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/247/hovercard" href="https://github.com/sharevb/it-tools/pull/247">#247</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/15ca81d8f05a19c200282f4e0d67c25a4cad004a/hovercard" href="https://github.com/sharevb/it-tools/commit/15ca81d8f05a19c200282f4e0d67c25a4cad004a"><tt>15ca81d</tt></a>)</li> </ul> <h3>Fixup! feat</h3> <ul> <li><strong>JSON tools</strong>: handle big float (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/2cf9c75d962fc3795007635175910939ec14af10/hovercard" href="https://github.com/sharevb/it-tools/commit/2cf9c75d962fc3795007635175910939ec14af10"><tt>2cf9c75</tt></a>)</li> </ul> <h3>Documentation</h3> <ul> <li>add lxc container instructions (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/209988a3f2aaf21b8033d70d3e27b010bfa57777/hovercard" href="https://github.com/sharevb/it-tools/commit/209988a3f2aaf21b8033d70d3e27b010bfa57777"><tt>209988a</tt></a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/725476749/v2025.12.7 2025-12-07T22:24:00Z

v2025.12.7

<h2>Docker images</h2> <ul> <li> <p>Docker Hub Registry</p> <ul> <li><code>sharevb/it-tools:latest</code></li> <li><code>sharevb/it-tools:stable</code></li> <li><code>sharevb/it-tools:2025.12.7</code></li> </ul> </li> <li> <p>GitHub Container Registry</p> <ul> <li><code>ghcr.io/sharevb/it-tools:latest</code></li> <li><code>ghcr.io/sharevb/it-tools:stable</code></li> <li><code>ghcr.io/sharevb/it-tools:2025.12.7</code></li> </ul> </li> </ul> <h2>Changelog</h2> <h3>Features</h3> <ul> <li>Custom External Tools (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/801e3d52d1fc503199bd2847a4c3eb3cec06fe99/hovercard" href="https://github.com/sharevb/it-tools/commit/801e3d52d1fc503199bd2847a4c3eb3cec06fe99"><tt>801e3d5</tt></a>)</li> <li><strong>new tool</strong>: Argon2 Hasher (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6e525b92c76c4b2a660d372aeb0c6d697d27024a/hovercard" href="https://github.com/sharevb/it-tools/commit/6e525b92c76c4b2a660d372aeb0c6d697d27024a"><tt>6e525b9</tt></a>)</li> <li><strong>new tool</strong>: GitIgnore Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/9e2eca25c4b024124ff06b1ac1736fd9192c701f/hovercard" href="https://github.com/sharevb/it-tools/commit/9e2eca25c4b024124ff06b1ac1736fd9192c701f"><tt>9e2eca2</tt></a>)</li> <li><strong>Url Parser</strong>: add Open URL button for url params that contains xxx:// (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/acaa5d7ccd5fcb32309a6f604d3921a2a7ba0d19/hovercard" href="https://github.com/sharevb/it-tools/commit/acaa5d7ccd5fcb32309a6f604d3921a2a7ba0d19"><tt>acaa5d7</tt></a>)</li> <li><strong>JSON Viewer</strong>: add repair search keyword (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/057999596d23f3a2abb626497156b792a310b262/hovercard" href="https://github.com/sharevb/it-tools/commit/057999596d23f3a2abb626497156b792a310b262"><tt>0579995</tt></a>)</li> <li><strong>JSON Linter</strong>: add auto repair option (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/f0d2347ee2107d1d4411692b5d95128ee497ff4b/hovercard" href="https://github.com/sharevb/it-tools/commit/f0d2347ee2107d1d4411692b5d95128ee497ff4b"><tt>f0d2347</tt></a>)</li> <li><strong>new tool</strong>: IP Subnets Lister (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/99f4be60ec799be5cc84d2b800c5375fb796b8c8/hovercard" href="https://github.com/sharevb/it-tools/commit/99f4be60ec799be5cc84d2b800c5375fb796b8c8"><tt>99f4be6</tt></a>)</li> <li><strong>Lorem Ipsum Generators</strong>: add a Print to PDF button (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/7955f5013d6f3becdd12a4dcc83884658ccaedf8/hovercard" href="https://github.com/sharevb/it-tools/commit/7955f5013d6f3becdd12a4dcc83884658ccaedf8"><tt>7955f50</tt></a>)</li> <li><strong>unicode-search</strong>: Added ability to search using unicode characters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3675230720" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/213" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/213/hovercard" href="https://github.com/sharevb/it-tools/pull/213">#213</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/27818151e78d2620b3a6d6b3db33a1aa3ec91218/hovercard" href="https://github.com/sharevb/it-tools/commit/27818151e78d2620b3a6d6b3db33a1aa3ec91218"><tt>2781815</tt></a>)</li> <li><strong>new tool</strong>: Shamir's Secret Sharing (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/2461cba2374e56db8bddfbd4443a668aac344455/hovercard" href="https://github.com/sharevb/it-tools/commit/2461cba2374e56db8bddfbd4443a668aac344455"><tt>2461cba</tt></a>)</li> <li><strong>new tool</strong>: Short Urls expander (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6e901196fee45a99978cd5bb48bfe8a2bb825a5f/hovercard" href="https://github.com/sharevb/it-tools/commit/6e901196fee45a99978cd5bb48bfe8a2bb825a5f"><tt>6e90119</tt></a>)</li> <li><strong>new tool</strong>: Markdown Lorem Ipsum generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/484729cdbe613e340a41c7d86350fdccd4e9ca09/hovercard" href="https://github.com/sharevb/it-tools/commit/484729cdbe613e340a41c7d86350fdccd4e9ca09"><tt>484729c</tt></a>)</li> <li><strong>new tool</strong>: CSS Units Converter (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/835ff8d4283012bac7a1e70d48c5daeba2be2024/hovercard" href="https://github.com/sharevb/it-tools/commit/835ff8d4283012bac7a1e70d48c5daeba2be2024"><tt>835ff8d</tt></a>)</li> <li><strong>new tool</strong>: CSS Gradient Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/86683d81d6da80a19245b26fd3d33a45a2fbc03a/hovercard" href="https://github.com/sharevb/it-tools/commit/86683d81d6da80a19245b26fd3d33a45a2fbc03a"><tt>86683d8</tt></a>)</li> <li><strong>HTML to Markdown</strong>: heading and emphasis variants (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/fb9ddb02c4301c78b08fe7f0437520acc0dec96f/hovercard" href="https://github.com/sharevb/it-tools/commit/fb9ddb02c4301c78b08fe7f0437520acc0dec96f"><tt>fb9ddb0</tt></a>)</li> <li><strong>new tool</strong>: Pdf Compressor (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4db9743221bf733c611ccdae3f94e956dac178bb/hovercard" href="https://github.com/sharevb/it-tools/commit/4db9743221bf733c611ccdae3f94e956dac178bb"><tt>4db9743</tt></a>)</li> <li><strong>Docker Compose to Docker Run</strong>: add multiline options (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6af606be55485361e2f1d02c67e03a3048d68bdc/hovercard" href="https://github.com/sharevb/it-tools/commit/6af606be55485361e2f1d02c67e03a3048d68bdc"><tt>6af606b</tt></a>)</li> <li><strong>JWT Generator</strong>: allow to paste an existing token to edit (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/23581a34b0d6dfb7ac904ce3cc85b89d65d8df3c/hovercard" href="https://github.com/sharevb/it-tools/commit/23581a34b0d6dfb7ac904ce3cc85b89d65d8df3c"><tt>23581a3</tt></a>)</li> <li><strong>new tools</strong>: JSON to TOON, TOON to JSON (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b24021771bb2e591061444f808ee7a14ab77afff/hovercard" href="https://github.com/sharevb/it-tools/commit/b24021771bb2e591061444f808ee7a14ab77afff"><tt>b240217</tt></a>)</li> <li><strong>JWT Parser</strong>: secret encoding (text, hex array or base64) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/504cbe1c2309ddee41ad026c686bfa86d32508e1/hovercard" href="https://github.com/sharevb/it-tools/commit/504cbe1c2309ddee41ad026c686bfa86d32508e1"><tt>504cbe1</tt></a>)</li> <li><strong>JWT Generator</strong>: handle secret encodings (base64, hex array or text) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/475a86ab5248f65521a87bd1cbf882e0dd2143e1/hovercard" href="https://github.com/sharevb/it-tools/commit/475a86ab5248f65521a87bd1cbf882e0dd2143e1"><tt>475a86a</tt></a>)</li> <li><strong>Many Units Converter</strong>: references other units conversion (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6aa69eb39de40698ae4f42cf3e0482f6d99d0aab/hovercard" href="https://github.com/sharevb/it-tools/commit/6aa69eb39de40698ae4f42cf3e0482f6d99d0aab"><tt>6aa69eb</tt></a>)</li> <li><strong>new tool</strong>: Binary Calculator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4df614eeece4079fb94011d2848453f097fc2750/hovercard" href="https://github.com/sharevb/it-tools/commit/4df614eeece4079fb94011d2848453f097fc2750"><tt>4df614e</tt></a>)</li> <li><strong>new tool</strong>: EMV TLV Parser (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5d8b28d36b16c04115fe87abd85fa58ebf3a95d1/hovercard" href="https://github.com/sharevb/it-tools/commit/5d8b28d36b16c04115fe87abd85fa58ebf3a95d1"><tt>5d8b28d</tt></a>)</li> <li><strong>new tool</strong>: ETH Transaction Decoder (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3fc1614ce0e44963d0ad3753fa6fc7c2956ebe88/hovercard" href="https://github.com/sharevb/it-tools/commit/3fc1614ce0e44963d0ad3753fa6fc7c2956ebe88"><tt>3fc1614</tt></a>)</li> <li><strong>new tool</strong>: JSON <> Message Pack (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b7a28dbfaa33707fd507b12d25298a817e04f410/hovercard" href="https://github.com/sharevb/it-tools/commit/b7a28dbfaa33707fd507b12d25298a817e04f410"><tt>b7a28db</tt></a>)</li> <li><strong>new tool</strong>: File Splitter (json, txt, xml) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/29c14837b63c6e8134db0b2c4f70a5838f2b1814/hovercard" href="https://github.com/sharevb/it-tools/commit/29c14837b63c6e8134db0b2c4f70a5838f2b1814"><tt>29c1483</tt></a>)</li> <li><strong>new tool</strong>: Serial Terminal (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5dd16d4b49100ee4bd343120c698d9d499175900/hovercard" href="https://github.com/sharevb/it-tools/commit/5dd16d4b49100ee4bd343120c698d9d499175900"><tt>5dd16d4</tt></a>)</li> <li><strong>new tool</strong>: Docker Compose to .env file (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/bc7166324ac53b32c6a80f90008d2143b1bc0acf/hovercard" href="https://github.com/sharevb/it-tools/commit/bc7166324ac53b32c6a80f90008d2143b1bc0acf"><tt>bc71663</tt></a>)</li> <li><strong>JSON Linter</strong>: add copyable formatted json (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4a148b5cf24d8e991a0011b87830f2fffbbdf20d/hovercard" href="https://github.com/sharevb/it-tools/commit/4a148b5cf24d8e991a0011b87830f2fffbbdf20d"><tt>4a148b5</tt></a>)</li> <li><strong>Keycode Info</strong>: add scancodes (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/73483fa736bc298f2e9219004b0d2c9dbea791da/hovercard" href="https://github.com/sharevb/it-tools/commit/73483fa736bc298f2e9219004b0d2c9dbea791da"><tt>73483fa</tt></a>)</li> <li><strong>Chmod Calculator</strong>: add a cheatsheet (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b3fb940d20fcdc0df337412701ca095f2adbf33a/hovercard" href="https://github.com/sharevb/it-tools/commit/b3fb940d20fcdc0df337412701ca095f2adbf33a"><tt>b3fb940</tt></a>)</li> <li><strong>new tool</strong>: I or L checker (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c156222e52276d618ed260885110f13bdc31b8c6/hovercard" href="https://github.com/sharevb/it-tools/commit/c156222e52276d618ed260885110f13bdc31b8c6"><tt>c156222</tt></a>)</li> <li><strong>Base64 File Converter</strong>: add paste-image (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/935600c969bf8e6014a61cf4e2e4e40db45abd67/hovercard" href="https://github.com/sharevb/it-tools/commit/935600c969bf8e6014a61cf4e2e4e40db45abd67"><tt>935600c</tt></a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li><strong>Text Statistics</strong>: word counts for only spaces (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/e6cbe0884da8230ccfece5a607e5f9f1050a89dd/hovercard" href="https://github.com/sharevb/it-tools/commit/e6cbe0884da8230ccfece5a607e5f9f1050a89dd"><tt>e6cbe08</tt></a>)</li> <li><strong>token-generator</strong>: add the missing character 'N' & 'n' (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3701441042" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/221" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/221/hovercard" href="https://github.com/sharevb/it-tools/pull/221">#221</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ac0881340723dff9e794fa1eaa1c2bd32435c64e/hovercard" href="https://github.com/sharevb/it-tools/commit/ac0881340723dff9e794fa1eaa1c2bd32435c64e"><tt>ac08813</tt></a>)</li> <li><strong>JSON DIff</strong>: wrap and indent diffs (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/8fad71868ac203963b5e42961c9a93d0d0f45ae6/hovercard" href="https://github.com/sharevb/it-tools/commit/8fad71868ac203963b5e42961c9a93d0d0f45ae6"><tt>8fad718</tt></a>)</li> <li>remove sponsor banner (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/cb0725dc7c1eb85e877a71e733bffff294d7a785/hovercard" href="https://github.com/sharevb/it-tools/commit/cb0725dc7c1eb85e877a71e733bffff294d7a785"><tt>cb0725d</tt></a>)</li> <li><strong>dBm mW Converter</strong>: change category (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ecb81ec53545116de8461ce11b5740490b82092a/hovercard" href="https://github.com/sharevb/it-tools/commit/ecb81ec53545116de8461ce11b5740490b82092a"><tt>ecb81ec</tt></a>)</li> <li><strong>Text Diff</strong>: sticky overlap fix (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a4af330721c183b71f5b07d888a8cd63b941275b/hovercard" href="https://github.com/sharevb/it-tools/commit/a4af330721c183b71f5b07d888a8cd63b941275b"><tt>a4af330</tt></a>)</li> <li><strong>Port Numbers</strong>: unknown port throws (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3763f9e076d786e2a71539e140e835c0e682ad7c/hovercard" href="https://github.com/sharevb/it-tools/commit/3763f9e076d786e2a71539e140e835c0e682ad7c"><tt>3763f9e</tt></a>)</li> <li>invalid watch callback (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/461dabf362addb953e3697636e9f5142d0a7e657/hovercard" href="https://github.com/sharevb/it-tools/commit/461dabf362addb953e3697636e9f5142d0a7e657"><tt>461dabf</tt></a>)</li> <li><strong>CRC Calculator</strong>: input text watcher was wrong (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a3161e9afefafc31fab81f10c21d9dba85e13cbd/hovercard" href="https://github.com/sharevb/it-tools/commit/a3161e9afefafc31fab81f10c21d9dba85e13cbd"><tt>a3161e9</tt></a>)</li> <li>router-link color contrast (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c7d77e1b6b2ea480729e0a0cfe7e49d04a66b3f4/hovercard" href="https://github.com/sharevb/it-tools/commit/c7d77e1b6b2ea480729e0a0cfe7e49d04a66b3f4"><tt>c7d77e1</tt></a>)</li> <li><strong>Translate Missings Script</strong>: ensure format of en.yml (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/8c97e191f40bd1fb79ba2ef1a3dd85ccf7e2e1c0/hovercard" href="https://github.com/sharevb/it-tools/commit/8c97e191f40bd1fb79ba2ef1a3dd85ccf7e2e1c0"><tt>8c97e19</tt></a>)</li> <li>remove Credit Card Generator as usage could be malicious (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/814bae28974837be7027d4cf4cc759f3691aa313/hovercard" href="https://github.com/sharevb/it-tools/commit/814bae28974837be7027d4cf4cc759f3691aa313"><tt>814bae2</tt></a>)</li> <li><strong>Image Formats Converter</strong>: add SVG in keywords (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ba5c95024cc95771aa55d2d0010eb3158578092b/hovercard" href="https://github.com/sharevb/it-tools/commit/ba5c95024cc95771aa55d2d0010eb3158578092b"><tt>ba5c950</tt></a>)</li> <li><strong>Vite/PWA</strong>: on vite preload error, reload (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a18259595ebbc3ceba5361d7ff58e6e73234e694/hovercard" href="https://github.com/sharevb/it-tools/commit/a18259595ebbc3ceba5361d7ff58e6e73234e694"><tt>a182595</tt></a>)</li> <li><strong>Data Storage Converter</strong>: make precision even for 1.00 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c8f0d53821da54dce6e64bd0958453ac1715f4e0/hovercard" href="https://github.com/sharevb/it-tools/commit/c8f0d53821da54dce6e64bd0958453ac1715f4e0"><tt>c8f0d53</tt></a>)</li> </ul> <h3>Chores</h3> <ul> <li>overrides @vueuse/shared (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/811e52f5bdfbe78a4e12b0a39c798a388b982d50/hovercard" href="https://github.com/sharevb/it-tools/commit/811e52f5bdfbe78a4e12b0a39c798a388b982d50"><tt>811e52f</tt></a>)</li> <li><strong>Vercel</strong>: ensure no cache for index.html (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6737df4be15c0d3448a7df9e665ada2a6cd6259a/hovercard" href="https://github.com/sharevb/it-tools/commit/6737df4be15c0d3448a7df9e665ada2a6cd6259a"><tt>6737df4</tt></a>)</li> <li>clean qpdf (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c25ec86546aba721a08a21763200d6ddf2703c44/hovercard" href="https://github.com/sharevb/it-tools/commit/c25ec86546aba721a08a21763200d6ddf2703c44"><tt>c25ec86</tt></a>)</li> <li><strong>Vercel</strong>: limit PWA precaching to avoid Fast Data Transfer exceed (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/20f484c56160cf08c39ff725f57f70df3b7ceb9d/hovercard" href="https://github.com/sharevb/it-tools/commit/20f484c56160cf08c39ff725f57f70df3b7ceb9d"><tt>20f484c</tt></a>)</li> <li><strong>Build</strong>: ignore scripts (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/8873b9d0a14f8aec799a895324660d050e29f84a/hovercard" href="https://github.com/sharevb/it-tools/commit/8873b9d0a14f8aec799a895324660d050e29f84a"><tt>8873b9d</tt></a>)</li> </ul> <h3>Other</h3> <ul> <li>Use async versions of bcrypt methods to avoid freezing browser tab (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3579705475" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/204" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/204/hovercard" href="https://github.com/sharevb/it-tools/pull/204">#204</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/102cfce37b4569952a5158bc55a739e1f6f82aeb/hovercard" href="https://github.com/sharevb/it-tools/commit/102cfce37b4569952a5158bc55a739e1f6f82aeb"><tt>102cfce</tt></a>)</li> </ul> <h3>I18n</h3> <ul> <li>translate all (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6fd3c6b695b517ab12b9fe250f025bf59f88fe41/hovercard" href="https://github.com/sharevb/it-tools/commit/6fd3c6b695b517ab12b9fe250f025bf59f88fe41"><tt>6fd3c6b</tt></a>)</li> </ul> <h3>Merge branch 'chore/all-my-stuffs' of https</h3> <ul> <li>//github.com/sharevb/it-tools into chore/all-my-stuffs (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/f811b996ddeb90a9e235d101b150272a684a8143/hovercard" href="https://github.com/sharevb/it-tools/commit/f811b996ddeb90a9e235d101b150272a684a8143"><tt>f811b99</tt></a>)</li> </ul> <h3>Documentation</h3> <ul> <li>spelling updates and quadlet instructions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578128524" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/203" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/203/hovercard" href="https://github.com/sharevb/it-tools/pull/203">#203</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/58db3b3397bdd83632245885a9c881dd3362dbe7/hovercard" href="https://github.com/sharevb/it-tools/commit/58db3b3397bdd83632245885a9c881dd3362dbe7"><tt>58db3b3</tt></a>)</li> </ul> <h3>Fixup! chore</h3> <ul> <li>optimize unit test memory use (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c1b06940970eccc5c9eae97a1b23f5bff84fcebe/hovercard" href="https://github.com/sharevb/it-tools/commit/c1b06940970eccc5c9eae97a1b23f5bff84fcebe"><tt>c1b0694</tt></a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/725476749/v2025.10.19 2025-10-19T21:01:34Z

v2025.10.19

<p>chore(version): release 2025.10.19</p> sharevb tag:github.com,2008:Repository/725476749/v2025.10.12 2025-10-13T20:22:50Z

v2025.10.12

<h2>Docker images</h2> <ul> <li> <p>Docker Hub Registry</p> <ul> <li><code>sharevb/it-tools:latest</code></li> <li><code>sharevb/it-tools:2025.10.12</code></li> </ul> </li> <li> <p>GitHub Container Registry</p> <ul> <li><code>ghcr.io/sharevb/it-tools:latest</code></li> <li><code>ghcr.io/sharevb/it-tools:2025.10.12</code></li> </ul> </li> </ul> <h2>Changelog</h2> <h3>Features</h3> <ul> <li>extract strings of new tools (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/9425d3419b521c43674a5b83f6c836c61abd8726/hovercard" href="https://github.com/sharevb/it-tools/commit/9425d3419b521c43674a5b83f6c836c61abd8726"><tt>9425d34</tt></a>)</li> <li><strong>Citation Generator</strong>: Add Vancouver Style (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/fdb39a80cb8c56a05ec65d2a0de565177e238b48/hovercard" href="https://github.com/sharevb/it-tools/commit/fdb39a80cb8c56a05ec65d2a0de565177e238b48"><tt>fdb39a8</tt></a>)</li> <li><strong>new tool</strong>: Database Connection String Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/83a9fe564d31692438b19c538daf18d07baea26a/hovercard" href="https://github.com/sharevb/it-tools/commit/83a9fe564d31692438b19c538daf18d07baea26a"><tt>83a9fe5</tt></a>)</li> <li><strong>new tool</strong>: Niceware Bytes Passphrase Converter (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4119b049cf81bbcacc265074f0944369ac29a4d7/hovercard" href="https://github.com/sharevb/it-tools/commit/4119b049cf81bbcacc265074f0944369ac29a4d7"><tt>4119b04</tt></a>)</li> <li><strong>List Converter</strong>: filter item regexps (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/330b18d94519f8536700539b43a31e0a0338866f/hovercard" href="https://github.com/sharevb/it-tools/commit/330b18d94519f8536700539b43a31e0a0338866f"><tt>330b18d</tt></a>)</li> <li><strong>new tool</strong>: Credit Card Checker and Info (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/6914e3e32591f90d542d3b414b07b39f83785b95/hovercard" href="https://github.com/sharevb/it-tools/commit/6914e3e32591f90d542d3b414b07b39f83785b95"><tt>6914e3e</tt></a>)</li> <li><strong>new tool</strong>: Random Credit Card Number Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/545d7f01c4d07636ccd1456cdb05f79a70211c27/hovercard" href="https://github.com/sharevb/it-tools/commit/545d7f01c4d07636ccd1456cdb05f79a70211c27"><tt>545d7f0</tt></a>)</li> <li><strong>IBAN Validator</strong>: allow multiple IBANs (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/92a0dda3e73a459cfa56f142daa624ba8213b993/hovercard" href="https://github.com/sharevb/it-tools/commit/92a0dda3e73a459cfa56f142daa624ba8213b993"><tt>92a0dda</tt></a>)</li> <li><strong>new tool</strong>: Diceware Password Generator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ca64d2a01858cdca68857325da45d65ff34d7a45/hovercard" href="https://github.com/sharevb/it-tools/commit/ca64d2a01858cdca68857325da45d65ff34d7a45"><tt>ca64d2a</tt></a>)</li> <li><strong>new tool</strong>: IANA Whois Checker (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/825d90c22b0fb4da11856af6ffac8496120f16eb/hovercard" href="https://github.com/sharevb/it-tools/commit/825d90c22b0fb4da11856af6ffac8496120f16eb"><tt>825d90c</tt></a>)</li> <li>unit test for JSON.parseBigInt (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/fc9c0abe70d66b45977543fbf134c2ca6d740245/hovercard" href="https://github.com/sharevb/it-tools/commit/fc9c0abe70d66b45977543fbf134c2ca6d740245"><tt>fc9c0ab</tt></a>)</li> <li><strong>new tool</strong>: dBm mW Converter (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/cb3d36608004c167d508de51f20a976b2d075353/hovercard" href="https://github.com/sharevb/it-tools/commit/cb3d36608004c167d508de51f20a976b2d075353"><tt>cb3d366</tt></a>)</li> <li><strong>new tool</strong>: GTIN Validator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/282acba77ef259b1ec6d980f652b1e1bb61fcaaa/hovercard" href="https://github.com/sharevb/it-tools/commit/282acba77ef259b1ec6d980f652b1e1bb61fcaaa"><tt>282acba</tt></a>)</li> <li><strong>new tool</strong>: Keyboard Layouts Converter (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c02b358dcc53381b2d8ce04a7e4055dbb3474904/hovercard" href="https://github.com/sharevb/it-tools/commit/c02b358dcc53381b2d8ce04a7e4055dbb3474904"><tt>c02b358</tt></a>)</li> <li><strong>About page</strong>: import/export favorites (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3ad698544cb2218ff7d0552962e86e9cac8fa55e/hovercard" href="https://github.com/sharevb/it-tools/commit/3ad698544cb2218ff7d0552962e86e9cac8fa55e"><tt>3ad6985</tt></a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li><strong>Github Page</strong>: pnpm 9 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/50ffafc9dc8bb0793dc1d6548908903c6389a916/hovercard" href="https://github.com/sharevb/it-tools/commit/50ffafc9dc8bb0793dc1d6548908903c6389a916"><tt>50ffafc</tt></a>)</li> <li><strong>IBAN Validator</strong>: update placeholder regarding multiline input (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b853dfa0d481c0ec5409596c1d1094087a34d2a1/hovercard" href="https://github.com/sharevb/it-tools/commit/b853dfa0d481c0ec5409596c1d1094087a34d2a1"><tt>b853dfa</tt></a>)</li> <li><strong>Text To Unicode</strong>: fix python \U padded to 8 for high ucods (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a47e25a360a7b8ac8afd869c087ddc372bd1861a/hovercard" href="https://github.com/sharevb/it-tools/commit/a47e25a360a7b8ac8afd869c087ddc372bd1861a"><tt>a47e25a</tt></a>)</li> <li><strong>JSON Bigint parser</strong>: better handle large numbers in strings (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/116ee92eab749d546da8667db58a1549c7ddbadc/hovercard" href="https://github.com/sharevb/it-tools/commit/116ee92eab749d546da8667db58a1549c7ddbadc"><tt>116ee92</tt></a>)</li> <li><strong>iso-3166-searcher</strong>: timezones separator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3275c7041e91df47c8988f7d01c02896a784f47b/hovercard" href="https://github.com/sharevb/it-tools/commit/3275c7041e91df47c8988f7d01c02896a784f47b"><tt>3275c70</tt></a>)</li> <li><strong>issues</strong>: fix textarea always grows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3437334500" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/194" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/194/hovercard" href="https://github.com/sharevb/it-tools/pull/194">#194</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/bfb4a45d9c21a0e36f8b3feea3f56962ba02d6fd/hovercard" href="https://github.com/sharevb/it-tools/commit/bfb4a45d9c21a0e36f8b3feea3f56962ba02d6fd"><tt>bfb4a45</tt></a>)</li> <li><strong>Energy Computer</strong>: label and fixed precision (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/76551387d7a664468dc0d6842aba324455a448dd/hovercard" href="https://github.com/sharevb/it-tools/commit/76551387d7a664468dc0d6842aba324455a448dd"><tt>7655138</tt></a>)</li> <li><strong>Text Translator</strong>: filter available languages (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/46a1b9b16362dc5115be15434708896851f19bbb/hovercard" href="https://github.com/sharevb/it-tools/commit/46a1b9b16362dc5115be15434708896851f19bbb"><tt>46a1b9b</tt></a>)</li> <li><strong>QR Code Generator</strong>: Fixed an issue where the text input provided to the terminal QR code wasn't trimming leading/trailing spaces and newlines from the string (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3395094864" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/189" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/189/hovercard" href="https://github.com/sharevb/it-tools/pull/189">#189</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4b1ca280e4660cc8be83bad99bd387e063a35cf2/hovercard" href="https://github.com/sharevb/it-tools/commit/4b1ca280e4660cc8be83bad99bd387e063a35cf2"><tt>4b1ca28</tt></a>)</li> <li><strong>QR Code Generator</strong>: bring back multiline (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/71700b92c642ba88b445ea64151f76d1de995fe8/hovercard" href="https://github.com/sharevb/it-tools/commit/71700b92c642ba88b445ea64151f76d1de995fe8"><tt>71700b9</tt></a>)</li> <li><strong>Docker</strong>: remove CSP header (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/608ee9575365601467b2af1ca5d89e934d561312/hovercard" href="https://github.com/sharevb/it-tools/commit/608ee9575365601467b2af1ca5d89e934d561312"><tt>608ee95</tt></a>)</li> </ul> <h3>Continuous integration</h3> <ul> <li><strong>Docker</strong>: fix VITE_VERCEL_ENV to production (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/8f160bb241c66ad06d987c69503a1777626ca724/hovercard" href="https://github.com/sharevb/it-tools/commit/8f160bb241c66ad06d987c69503a1777626ca724"><tt>8f160bb</tt></a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>Release</strong>: remove commit hash from version (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/23b853415f755a211a83d5c9a4ea723cc89e6638/hovercard" href="https://github.com/sharevb/it-tools/commit/23b853415f755a211a83d5c9a4ea723cc89e6638"><tt>23b8534</tt></a>)</li> <li>contribute section (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1236082735c09c4be7e4c991cb310ad31d4278a1/hovercard" href="https://github.com/sharevb/it-tools/commit/1236082735c09c4be7e4c991cb310ad31d4278a1"><tt>1236082</tt></a>)</li> </ul> <h3>Other</h3> <ul> <li>Spelling error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3374575791" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/183" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/183/hovercard" href="https://github.com/sharevb/it-tools/pull/183">#183</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/abc0d11b0909e25b62b1e29ee4fc1a81bc1a06c7/hovercard" href="https://github.com/sharevb/it-tools/commit/abc0d11b0909e25b62b1e29ee4fc1a81bc1a06c7"><tt>abc0d11</tt></a>)</li> </ul> <h3>Merge branch 'chore/all-my-stuffs' of https</h3> <ul> <li>//github.com/sharevb/it-tools into chore/all-my-stuffs (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4fabdf9cf5ee9007730c744eaf15c1b32522ac03/hovercard" href="https://github.com/sharevb/it-tools/commit/4fabdf9cf5ee9007730c744eaf15c1b32522ac03"><tt>4fabdf9</tt></a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/725476749/v2025.8.31-13b8f041 2025-09-02T06:44:29Z

v2025.8.31-13b8f041

<h2>Docker images</h2> <ul> <li> <p>Docker Hub Registry</p> <ul> <li><code>sharevb/it-tools:latest</code></li> <li><code>sharevb/it-tools:2025.8.31-13b8f041</code></li> </ul> </li> <li> <p>GitHub Container Registry</p> <ul> <li><code>ghcr.io/sharevb/it-tools:latest</code></li> <li><code>ghcr.io/sharevb/it-tools:2025.8.31-13b8f041</code></li> </ul> </li> </ul> <h2>Changelog</h2> <h3>Features</h3> <ul> <li><strong>new tool</strong>: add image color inversion tool (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3361709081" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/179" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/179/hovercard" href="https://github.com/sharevb/it-tools/pull/179">#179</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b94a25c9635c9a5ece01e9f627f89987eae794b2/hovercard" href="https://github.com/sharevb/it-tools/commit/b94a25c9635c9a5ece01e9f627f89987eae794b2"><tt>b94a25c</tt></a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li><strong>Extract Text from HTML</strong>: display conversion errors (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/13b8f041be8eeae6fd4085ec9670e21becc7cfac/hovercard" href="https://github.com/sharevb/it-tools/commit/13b8f041be8eeae6fd4085ec9670e21becc7cfac"><tt>13b8f04</tt></a>)</li> <li><strong>Docker Compose Cheatsheet</strong>: new syntax (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/61d2beae2fe720c1233b8be55e81549c50ad7e1e/hovercard" href="https://github.com/sharevb/it-tools/commit/61d2beae2fe720c1233b8be55e81549c50ad7e1e"><tt>61d2bea</tt></a>)</li> <li><strong>Extract Text From HTML</strong>: use html-to-text for better result (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/91f554845a47740ca3f2d2dc853e2bc692b1b22d/hovercard" href="https://github.com/sharevb/it-tools/commit/91f554845a47740ca3f2d2dc853e2bc692b1b22d"><tt>91f5548</tt></a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>deps</strong>: update node.js to v22 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3368892693" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/182" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/182/hovercard" href="https://github.com/sharevb/it-tools/pull/182">#182</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b5b3aa02c03f1e6b0df323f7ad0b933309abf1bf/hovercard" href="https://github.com/sharevb/it-tools/commit/b5b3aa02c03f1e6b0df323f7ad0b933309abf1bf"><tt>b5b3aa0</tt></a>)</li> <li><strong>preview workflow</strong>: fix for running on pull requests (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1234dca5fff11355020c79034a8d9264b2d4ee7e/hovercard" href="https://github.com/sharevb/it-tools/commit/1234dca5fff11355020c79034a8d9264b2d4ee7e"><tt>1234dca</tt></a>)</li> <li>fix env.VITE_VERCEL_ENV for prod (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/39c47a0a5a3752379e80619e58204c41bb1b23b4/hovercard" href="https://github.com/sharevb/it-tools/commit/39c47a0a5a3752379e80619e58204c41bb1b23b4"><tt>39c47a0</tt></a>)</li> </ul> <h3>Other</h3> <ul> <li> <ul> <li>Fixed an issue where the center of the wheel was misaligned compared to the fortune wheel (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3357201587" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/177" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/177/hovercard" href="https://github.com/sharevb/it-tools/pull/177">#177</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/fc36499963b6efc69d50bc294d640b3ef8d24338/hovercard" href="https://github.com/sharevb/it-tools/commit/fc36499963b6efc69d50bc294d640b3ef8d24338"><tt>fc36499</tt></a>)</li> </ul> </li> </ul> <h3>I18n</h3> <ul> <li>add fr translation (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b4255a3e32bb4dfdafe84523d91cf62426544ad9/hovercard" href="https://github.com/sharevb/it-tools/commit/b4255a3e32bb4dfdafe84523d91cf62426544ad9"><tt>b4255a3</tt></a>)</li> </ul> <h3>Merge branch 'chore/all-my-stuffs' of https</h3> <ul> <li>//github.com/sharevb/it-tools into chore/all-my-stuffs (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/44a21380ab13c989bfcd9a3745c7dfb117b8ece0/hovercard" href="https://github.com/sharevb/it-tools/commit/44a21380ab13c989bfcd9a3745c7dfb117b8ece0"><tt>44a2138</tt></a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/725476749/v2025.8.24-34373f1a 2025-08-24T22:20:28Z

v2025.8.24-34373f1a

<p>chore(version): release 2025.08.24-34373f1a</p> sharevb tag:github.com,2008:Repository/725476749/v2025.8.6-0325b117 2025-08-06T17:39:30Z

v2025.8.6-0325b117

<h2>What's Changed</h2> <ul> <li>Feature/improve unicode search loading speed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0DarkPhoenix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0DarkPhoenix">@0DarkPhoenix</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3151229844" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/97" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/97/hovercard" href="https://github.com/sharevb/it-tools/pull/97">#97</a></li> <li>New tool: CLI Command Editor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tars-a/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tars-a">@tars-a</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3204577752" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/108" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/108/hovercard" href="https://github.com/sharevb/it-tools/pull/108">#108</a></li> <li>Feature: Improve menu bar animation smoothness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0DarkPhoenix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0DarkPhoenix">@0DarkPhoenix</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3204752388" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/109" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/109/hovercard" href="https://github.com/sharevb/it-tools/pull/109">#109</a></li> <li>(i18n) Added Irish/Gaeilge translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aindriu80/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aindriu80">@aindriu80</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3213689583" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/124" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/124/hovercard" href="https://github.com/sharevb/it-tools/pull/124">#124</a></li> <li>Updated Irish translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aindriu80/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aindriu80">@aindriu80</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3223205728" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/127" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/127/hovercard" href="https://github.com/sharevb/it-tools/pull/127">#127</a></li> <li>Made sidebar responsive by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0DarkPhoenix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0DarkPhoenix">@0DarkPhoenix</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3226674597" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/130" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/130/hovercard" href="https://github.com/sharevb/it-tools/pull/130">#130</a></li> <li>feat(i18n): add Chinese translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LiJoeAllen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LiJoeAllen">@LiJoeAllen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3256380680" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/163" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/163/hovercard" href="https://github.com/sharevb/it-tools/pull/163">#163</a></li> <li>QR code generator UI improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0DarkPhoenix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0DarkPhoenix">@0DarkPhoenix</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3274902045" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/165" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/165/hovercard" href="https://github.com/sharevb/it-tools/pull/165">#165</a></li> <li>Light mode support for loading screen by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0DarkPhoenix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0DarkPhoenix">@0DarkPhoenix</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3278108383" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/166" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/166/hovercard" href="https://github.com/sharevb/it-tools/pull/166">#166</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tars-a/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tars-a">@tars-a</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3204577752" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/108" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/108/hovercard" href="https://github.com/sharevb/it-tools/pull/108">#108</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/aindriu80/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/aindriu80">@aindriu80</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3213689583" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/124" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/124/hovercard" href="https://github.com/sharevb/it-tools/pull/124">#124</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LiJoeAllen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LiJoeAllen">@LiJoeAllen</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3256380680" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/163" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/163/hovercard" href="https://github.com/sharevb/it-tools/pull/163">#163</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/sharevb/it-tools/compare/v2025.6.15-20a26514...v2025.8.6-0325b117"><tt>v2025.6.15-20a26514...v2025.8.6-0325b117</tt></a></p> sharevb tag:github.com,2008:Repository/725476749/v2025.7.20-3ccbd853 2025-08-31T20:54:34Z

v2025.7.20-3ccbd853

<h2>Docker images</h2> <ul> <li> <p>Docker Hub Registry</p> <ul> <li><code>sharevb/it-tools:latest</code></li> <li><code>sharevb/it-tools:2025.7.20-3ccbd853</code></li> </ul> </li> <li> <p>GitHub Container Registry</p> <ul> <li><code>ghcr.io/sharevb/it-tools:latest</code></li> <li><code>ghcr.io/sharevb/it-tools:2025.7.20-3ccbd853</code></li> </ul> </li> </ul> <h2>Changelog</h2> <h3>Features</h3> <ul> <li>prepare new tools for translation (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/cfe5b4fece915ffda818d81a8a037a18f5e9677b/hovercard" href="https://github.com/sharevb/it-tools/commit/cfe5b4fece915ffda818d81a8a037a18f5e9677b"><tt>cfe5b4f</tt></a>)</li> <li>translation scripts enhancements (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a4576e040c2752c53fd2bb441a748710aacc50d4/hovercard" href="https://github.com/sharevb/it-tools/commit/a4576e040c2752c53fd2bb441a748710aacc50d4"><tt>a4576e0</tt></a>)</li> <li><strong>new tool</strong>: Levenshtein Distance Calculator (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/9cb58fccf3a62a0fd3d3bfad2ffcf32934aa1163/hovercard" href="https://github.com/sharevb/it-tools/commit/9cb58fccf3a62a0fd3d3bfad2ffcf32934aa1163"><tt>9cb58fc</tt></a>)</li> <li><strong>new tools</strong>: YAML/JSON Flattener/Unflattener (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/521d0bf638f4cca9e20fa4d2a91c880bf1f5787f/hovercard" href="https://github.com/sharevb/it-tools/commit/521d0bf638f4cca9e20fa4d2a91c880bf1f5787f"><tt>521d0bf</tt></a>)</li> <li><strong>new tools</strong>: YAML/JSON Merger (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1d02e324860b8acc4291ca40c2a8dbcf0131027f/hovercard" href="https://github.com/sharevb/it-tools/commit/1d02e324860b8acc4291ca40c2a8dbcf0131027f"><tt>1d02e32</tt></a>)</li> <li><strong>new tools</strong>: Docker Run/Compose to Quadlets (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/d28f2751685e7ba9a1e6d33087f106c2dc1a7def/hovercard" href="https://github.com/sharevb/it-tools/commit/d28f2751685e7ba9a1e6d33087f106c2dc1a7def"><tt>d28f275</tt></a>)</li> <li><strong>Git Memo</strong>: add git pull (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c46e65fe3c9d338e57641573955a53578b8cb2c3/hovercard" href="https://github.com/sharevb/it-tools/commit/c46e65fe3c9d338e57641573955a53578b8cb2c3"><tt>c46e65f</tt></a>)</li> <li><strong>XPath Tester</strong>: handle namespaces (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b0c43e2bdbb8765d501052b62ab0e4d35b19178f/hovercard" href="https://github.com/sharevb/it-tools/commit/b0c43e2bdbb8765d501052b62ab0e4d35b19178f"><tt>b0c43e2</tt></a>)</li> <li><strong>new tool</strong>: Swagger UI Tester (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/e5d842571b34e181aaee5115d14e759040b70895/hovercard" href="https://github.com/sharevb/it-tools/commit/e5d842571b34e181aaee5115d14e759040b70895"><tt>e5d8425</tt></a>)</li> <li><strong>yaml-to-json</strong>: add nestify options (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/e9dbf1fb0ece43d705f8964484d58950d8781e0b/hovercard" href="https://github.com/sharevb/it-tools/commit/e9dbf1fb0ece43d705f8964484d58950d8781e0b"><tt>e9dbf1f</tt></a>)</li> <li><strong>i18n</strong>: extract some more (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1a2e152e1653085ac2a4f220d57f58b4e457f095/hovercard" href="https://github.com/sharevb/it-tools/commit/1a2e152e1653085ac2a4f220d57f58b4e457f095"><tt>1a2e152</tt></a>)</li> <li><strong>i18n</strong>: extract some more (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/752785389783f031c06fa7aba7c379ae4884aa4d/hovercard" href="https://github.com/sharevb/it-tools/commit/752785389783f031c06fa7aba7c379ae4884aa4d"><tt>7527853</tt></a>)</li> <li><strong>i18n</strong>: extract all tools name and description (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a9d6b86198192630f3e95911f34a8e48155ac13f/hovercard" href="https://github.com/sharevb/it-tools/commit/a9d6b86198192630f3e95911f34a8e48155ac13f"><tt>a9d6b86</tt></a>)</li> <li>add script to extract tools name and description (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/cca32baf0f5d5f25db9da04207ef64993889f13c/hovercard" href="https://github.com/sharevb/it-tools/commit/cca32baf0f5d5f25db9da04207ef64993889f13c"><tt>cca32ba</tt></a>)</li> <li><strong>HTML Editor</strong>: add raw html editor (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/d625f622caa637820915d4ee29f908c80df423a7/hovercard" href="https://github.com/sharevb/it-tools/commit/d625f622caa637820915d4ee29f908c80df423a7"><tt>d625f62</tt></a>)</li> <li><strong>new tool</strong>: Citation Generator (APA/MLA) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/700cc2a19681284f6169229e62a8e9d43a98205e/hovercard" href="https://github.com/sharevb/it-tools/commit/700cc2a19681284f6169229e62a8e9d43a98205e"><tt>700cc2a</tt></a>)</li> <li><strong>new tool</strong>: JSON Query (lang) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/c53a8cb773eb7054f9b0e35c277b97b1a1a28f3b/hovercard" href="https://github.com/sharevb/it-tools/commit/c53a8cb773eb7054f9b0e35c277b97b1a1a28f3b"><tt>c53a8cb</tt></a>)</li> <li><strong>JQ Tester</strong>: add some keywords and move to JSON category (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ea0a99ef20cb2c68d073357388685dc009953c84/hovercard" href="https://github.com/sharevb/it-tools/commit/ea0a99ef20cb2c68d073357388685dc009953c84"><tt>ea0a99e</tt></a>)</li> <li><strong>new tool</strong>: ANSI Escape Tester (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/241dd13c173fb66dcfdabf72498fdcd19fc97929/hovercard" href="https://github.com/sharevb/it-tools/commit/241dd13c173fb66dcfdabf72498fdcd19fc97929"><tt>241dd13</tt></a>)</li> <li><strong>new tool</strong>: HTML Minifier (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/9f5f7d80de33ee7efeeddac185482d633224f748/hovercard" href="https://github.com/sharevb/it-tools/commit/9f5f7d80de33ee7efeeddac185482d633224f748"><tt>9f5f7d8</tt></a>)</li> <li><strong>HTML Editor</strong>: option to minify output (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5e3648e1410d91df61ac8c99fa380b6c013f50f9/hovercard" href="https://github.com/sharevb/it-tools/commit/5e3648e1410d91df61ac8c99fa380b6c013f50f9"><tt>5e3648e</tt></a>)</li> <li><strong>Watermarker</strong>: add options for repeated tile spacing and single watermark positioning (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a78201bffd2a5b53ff277715fc3fe90dd7fed353/hovercard" href="https://github.com/sharevb/it-tools/commit/a78201bffd2a5b53ff277715fc3fe90dd7fed353"><tt>a78201b</tt></a>)</li> <li><strong>new tool</strong>: Image Watermarker (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/e00b78b5b41ea8719d00832a43796e6d70f79682/hovercard" href="https://github.com/sharevb/it-tools/commit/e00b78b5b41ea8719d00832a43796e6d70f79682"><tt>e00b78b</tt></a>)</li> <li><strong>Unicode Search</strong>: improve unicode search loading speed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3151229844" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/97" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/97/hovercard" href="https://github.com/sharevb/it-tools/pull/97">#97</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/f868b97cd74090fd8d10e4f6936486883b41947a/hovercard" href="https://github.com/sharevb/it-tools/commit/f868b97cd74090fd8d10e4f6936486883b41947a"><tt>f868b97</tt></a>)</li> <li><strong>Folder Structure</strong>: Add backwards converter for Folder Structure Page (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3165319922" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/105" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/105/hovercard" href="https://github.com/sharevb/it-tools/pull/105">#105</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/9186038c6fcefec0fc64c24dca6a1704a9eee84d/hovercard" href="https://github.com/sharevb/it-tools/commit/9186038c6fcefec0fc64c24dca6a1704a9eee84d"><tt>9186038</tt></a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>use t for translate in tools name/description (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3ccbd853423323025280eb563a306d17d6e6746e/hovercard" href="https://github.com/sharevb/it-tools/commit/3ccbd853423323025280eb563a306d17d6e6746e"><tt>3ccbd85</tt></a>)</li> <li><strong>Regex Tester</strong>: remove shadow root on unmount (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a26f2a2cf969c478b9e48d2bea5709ff2394b372/hovercard" href="https://github.com/sharevb/it-tools/commit/a26f2a2cf969c478b9e48d2bea5709ff2394b372"><tt>a26f2a2</tt></a>)</li> <li><strong>iCal Merger</strong>: fix name and desc + regenerate UIDs (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/0bb259c73480c53ee01855673edd3a5e73c9c748/hovercard" href="https://github.com/sharevb/it-tools/commit/0bb259c73480c53ee01855673edd3a5e73c9c748"><tt>0bb259c</tt></a>)</li> <li>remove stub <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/types/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/types">@types</a> + update podletjs + use @xterm/xterm (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/504aff98d0f0324683be04b64e4d3d92d369c2bf/hovercard" href="https://github.com/sharevb/it-tools/commit/504aff98d0f0324683be04b64e4d3d92d369c2bf"><tt>504aff9</tt></a>)</li> <li><strong>nginx.conf</strong>: allow image-src to blob and http(s) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/eafc6f87fc3932384d07e5527ffb164f03c9e201/hovercard" href="https://github.com/sharevb/it-tools/commit/eafc6f87fc3932384d07e5527ffb164f03c9e201"><tt>eafc6f8</tt></a>)</li> <li><strong>deps</strong>: update dependency @iplookup/country-extra to v1.0.20250717 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3206882644" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/115" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/115/hovercard" href="https://github.com/sharevb/it-tools/pull/115">#115</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5bdbaa920e88b2569153499e2947d720a5102b9a/hovercard" href="https://github.com/sharevb/it-tools/commit/5bdbaa920e88b2569153499e2947d720a5102b9a"><tt>5bdbaa9</tt></a>)</li> <li>allow connect-src any https: and http: (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/79e0db7ef615110e9031f3b79c52f1d9ce26a7c8/hovercard" href="https://github.com/sharevb/it-tools/commit/79e0db7ef615110e9031f3b79c52f1d9ce26a7c8"><tt>79e0db7</tt></a>)</li> <li>JSON stringify/parse BigInt (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/ad312d788f8f2b3d0719ae95c3b010d93138873a/hovercard" href="https://github.com/sharevb/it-tools/commit/ad312d788f8f2b3d0719ae95c3b010d93138873a"><tt>ad312d7</tt></a>)</li> <li>read yaml with intAsBigInt (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/0d4267e356df8a13792af419f8ef6fc371b95ecc/hovercard" href="https://github.com/sharevb/it-tools/commit/0d4267e356df8a13792af419f8ef6fc371b95ecc"><tt>0d4267e</tt></a>)</li> <li><strong>HTML Editor</strong>: remove <p> from </p></li><li> (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/2be6d4d412f3e8beaf0e8e90fa6851c41af31d9e/hovercard" href="https://github.com/sharevb/it-tools/commit/2be6d4d412f3e8beaf0e8e90fa6851c41af31d9e"><tt>2be6d4d</tt></a>)</li> <li><strong>IPv4 Address Converter</strong>: error handling (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/05d25dac5ab1074789d42d4f22ee777e6663d255/hovercard" href="https://github.com/sharevb/it-tools/commit/05d25dac5ab1074789d42d4f22ee777e6663d255"><tt>05d25da</tt></a>)</li> </ul> <h3>Chores</h3> <ul> <li>update deps (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/b434ad72467aaf35023dcc41707fe2cc384a4291/hovercard" href="https://github.com/sharevb/it-tools/commit/b434ad72467aaf35023dcc41707fe2cc384a4291"><tt>b434ad7</tt></a>)</li> <li>update playwright (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/1202011926e73498ab1beb9b1e007ff1df2f3c8b/hovercard" href="https://github.com/sharevb/it-tools/commit/1202011926e73498ab1beb9b1e007ff1df2f3c8b"><tt>1202011</tt></a>)</li> <li>update deps (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/babff364d6bd84c459504356a02430b805b8e4ee/hovercard" href="https://github.com/sharevb/it-tools/commit/babff364d6bd84c459504356a02430b805b8e4ee"><tt>babff36</tt></a>)</li> <li>force base url / for latest and default build (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/91564e0a0af6ac4d82c65be8bcffb7b75e68395d/hovercard" href="https://github.com/sharevb/it-tools/commit/91564e0a0af6ac4d82c65be8bcffb7b75e68395d"><tt>91564e0</tt></a>)</li> <li>fix github issue template typo (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/5904fa7f8405b547920a559bd56a8f46a9946b3f/hovercard" href="https://github.com/sharevb/it-tools/commit/5904fa7f8405b547920a559bd56a8f46a9946b3f"><tt>5904fa7</tt></a>)</li> </ul> <h3>Other</h3> <ul> <li>Additions for responsive sidebar pull request (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3232997691" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/131" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/131/hovercard" href="https://github.com/sharevb/it-tools/pull/131">#131</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/aabbfca7633d5b839d18cf9f96d31a43ec52fc40/hovercard" href="https://github.com/sharevb/it-tools/commit/aabbfca7633d5b839d18cf9f96d31a43ec52fc40"><tt>aabbfca</tt></a>)</li> <li>add yunohost install option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237130900" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/133" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/133/hovercard" href="https://github.com/sharevb/it-tools/pull/133">#133</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/96ad3ebba0632d1f6191bdea3b8c9cf90954f738/hovercard" href="https://github.com/sharevb/it-tools/commit/96ad3ebba0632d1f6191bdea3b8c9cf90954f738"><tt>96ad3eb</tt></a>)</li> <li>Feat/translate all content (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3207071177" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/121" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/121/hovercard" href="https://github.com/sharevb/it-tools/pull/121">#121</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a8c6ebc81b10f13d6659b68c2d587d4866938cce/hovercard" href="https://github.com/sharevb/it-tools/commit/a8c6ebc81b10f13d6659b68c2d587d4866938cce"><tt>a8c6ebc</tt></a>)</li> <li>Made sidebar responsive (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3226674597" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/130" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/130/hovercard" href="https://github.com/sharevb/it-tools/pull/130">#130</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/e811a5b654b0f521868a2042ba4d943dea4567f4/hovercard" href="https://github.com/sharevb/it-tools/commit/e811a5b654b0f521868a2042ba4d943dea4567f4"><tt>e811a5b</tt></a>)</li> <li>Updated Irish translation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3223205728" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/127" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/127/hovercard" href="https://github.com/sharevb/it-tools/pull/127">#127</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/7824f48383df0e894d5becdbc6a49b171e8f984f/hovercard" href="https://github.com/sharevb/it-tools/commit/7824f48383df0e894d5becdbc6a49b171e8f984f"><tt>7824f48</tt></a>)</li> <li>feat(i18n) Added Irish/Gaeilge translation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3213689583" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/124" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/124/hovercard" href="https://github.com/sharevb/it-tools/pull/124">#124</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/4ea4420b3508c5e58fa628d32afd39dd99dcdf69/hovercard" href="https://github.com/sharevb/it-tools/commit/4ea4420b3508c5e58fa628d32afd39dd99dcdf69"><tt>4ea4420</tt></a>)</li> <li>Squashed commit of the following: (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/207b2ab54d8c1fdad5072fcf0d01f40a773056dd/hovercard" href="https://github.com/sharevb/it-tools/commit/207b2ab54d8c1fdad5072fcf0d01f40a773056dd"><tt>207b2ab</tt></a>)</li> </ul> <h3>Fix</h3> <ul> <li>Massive website slowdown after visiting the Unicode Search page (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3233507126" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/132" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/132/hovercard" href="https://github.com/sharevb/it-tools/pull/132">#132</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/be9d659763419e14571252b24e6284ff1ae20fab/hovercard" href="https://github.com/sharevb/it-tools/commit/be9d659763419e14571252b24e6284ff1ae20fab"><tt>be9d659</tt></a>)</li> </ul> <h3>Merge branch 'chore/all-my-stuffs' of https</h3> <ul> <li>//github.com/sharevb/it-tools into chore/all-my-stuffs (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3ffb8052d6c3b0cb3650ad61cec61378e275ed10/hovercard" href="https://github.com/sharevb/it-tools/commit/3ffb8052d6c3b0cb3650ad61cec61378e275ed10"><tt>3ffb805</tt></a>)</li> </ul> <h3>Feature</h3> <ul> <li>Improve menu bar animation smoothness (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3204752388" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/109" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/109/hovercard" href="https://github.com/sharevb/it-tools/pull/109">#109</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/7fd60b0356e9ecaa8e36ae3b0985d274ab29b1b2/hovercard" href="https://github.com/sharevb/it-tools/commit/7fd60b0356e9ecaa8e36ae3b0985d274ab29b1b2"><tt>7fd60b0</tt></a>)</li> </ul> <h3>New tool</h3> <ul> <li>CLI Command Editor (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3204577752" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/108" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/108/hovercard" href="https://github.com/sharevb/it-tools/pull/108">#108</a>) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/3b921e64ede5baa97eabe4ea9bb7c20afad1c2bc/hovercard" href="https://github.com/sharevb/it-tools/commit/3b921e64ede5baa97eabe4ea9bb7c20afad1c2bc"><tt>3b921e6</tt></a>)</li> </ul> <h3>Doc</h3> <ul> <li>add info for authentication (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/a12c43bfaea1de650bb3acae1f4115f5fd3827d9/hovercard" href="https://github.com/sharevb/it-tools/commit/a12c43bfaea1de650bb3acae1f4115f5fd3827d9"><tt>a12c43b</tt></a>)</li> <li>add info about ipv6, cyberpanel, https, PWA, dev under WSL2 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/sharevb/it-tools/commit/de76ee5b4df1aebc0a034070eceba73ad2c2e69e/hovercard" href="https://github.com/sharevb/it-tools/commit/de76ee5b4df1aebc0a034070eceba73ad2c2e69e"><tt>de76ee5</tt></a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/725476749/v2025.6.15-20a26514 2025-07-20T20:49:40Z

v2025.6.15-20a26514

<h2>What's Changed</h2> <ul> <li>Adding full Ukrainian & Russian translation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/riv-gh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/riv-gh">@riv-gh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3010576482" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/60" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/60/hovercard" href="https://github.com/sharevb/it-tools/pull/60">#60</a></li> <li>Update pt.yml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/webysther/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/webysther">@webysther</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007145882" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/59" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/59/hovercard" href="https://github.com/sharevb/it-tools/pull/59">#59</a></li> <li>fix(deps): update dependency jq-wasm to v1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2840929564" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/24" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/24/hovercard" href="https://github.com/sharevb/it-tools/pull/24">#24</a></li> <li>Add all mainpage card translate templates (en.yml) + add ru & ua translations on mainpage card by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/riv-gh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/riv-gh">@riv-gh</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3033594453" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/62" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/62/hovercard" href="https://github.com/sharevb/it-tools/pull/62">#62</a></li> <li>chore(deps): update actions/checkout action to v4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2840928538" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/21/hovercard" href="https://github.com/sharevb/it-tools/pull/21">#21</a></li> <li>chore(deps): update actions/cache action to v4 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2840928495" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/20" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/20/hovercard" href="https://github.com/sharevb/it-tools/pull/20">#20</a></li> <li>chore(deps): update actions/checkout digest to 11bd719 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2840693801" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/8" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/8/hovercard" href="https://github.com/sharevb/it-tools/pull/8">#8</a></li> <li>Improved performance on the Unicode Search page by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0DarkPhoenix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0DarkPhoenix">@0DarkPhoenix</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3072004346" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/75" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/75/hovercard" href="https://github.com/sharevb/it-tools/pull/75">#75</a></li> <li>Fix broken text fonts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0DarkPhoenix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0DarkPhoenix">@0DarkPhoenix</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3137786933" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/95" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/95/hovercard" href="https://github.com/sharevb/it-tools/pull/95">#95</a></li> <li>Added loading delay by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0DarkPhoenix/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0DarkPhoenix">@0DarkPhoenix</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3130515154" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/92" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/92/hovercard" href="https://github.com/sharevb/it-tools/pull/92">#92</a></li> <li>feat(NGINX): Add some commonly used security headers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rekup/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rekup">@rekup</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3135975858" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/94" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/94/hovercard" href="https://github.com/sharevb/it-tools/pull/94">#94</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/riv-gh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/riv-gh">@riv-gh</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3010576482" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/60" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/60/hovercard" href="https://github.com/sharevb/it-tools/pull/60">#60</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/webysther/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/webysther">@webysther</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007145882" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/59" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/59/hovercard" href="https://github.com/sharevb/it-tools/pull/59">#59</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rekup/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rekup">@rekup</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3135975858" data-permission-text="Title is private" data-url="https://github.com/sharevb/it-tools/issues/94" data-hovercard-type="pull_request" data-hovercard-url="/sharevb/it-tools/pull/94/hovercard" href="https://github.com/sharevb/it-tools/pull/94">#94</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/sharevb/it-tools/compare/v2025.4.21-70194069...v2025.6.15-20a26514"><tt>v2025.4.21-70194069...v2025.6.15-20a26514</tt></a></p> sharevb
ヒント: テキストをハイライトして共有したり、無視リストに追加できます。  — Download difference patch
現在、差分はテキストで実行されグラフィカルではありません。最新のスクリーンショットのみ利用可能です。
スクリーンショットには Playwright/WebDriver の有効化が必要です