ToolForge

Changelog

Published releases from GitHub.

View all on GitHub
  1. v0.1.9

    Features

    • branding: replace the logo with a rendered TF artwork (017ced0)
    • plugin/input-stats: count keystrokes, clicks and app time (13e94a1)
    • core: let plugins run background services (6b02b6e)
    • plugin/env-editor: edit dotenv files as a table (f30bdf7)
    • plugin/image-stitcher: stitch images into rows, columns and grids (9401dcb)
    • plugin/svg-converter: rasterize svg files to png, jpeg and webp (00ad453)
    • plugin/ocr: recognize text in pdf documents (d5e3843)
    • plugin/xlsx-viewer: browse spreadsheets with sheets, sort, filter and export (1571bb7)

    Bug Fixes

    • plugin/input-stats: release the database when the service stops (694b388)
    • ui: show only the spinner on loading buttons (d557204)

    Documentation

    • list the input stats tool (d301238)
    • list the env editor (e2f1a60)
    • list the image stitcher (0f8d5e3)
    • list the svg converter (a8031b5)
    • mention pdf support in the ocr tool (d6ada49)
    • list the spreadsheet viewer (91193eb)

    Chores

    • regenerate the lockfile with pnpm 10 (dc978ee)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.8...v0.1.9

  2. v0.1.8

    Features

    • plugin/icon-generator: add icon templates and set folder icons (6a49fb9)
    • plugin/barcode: generate and read barcodes (1ce41cc)
    • plugin/random: draw numbers, names, groups and dice (e7486c1)
    • plugin/context-menu: manage the windows right-click menu (7d45853)
    • core: let plugins declare the platforms they support (2be4fbd)
    • plugin/doc-converter: convert between word, excel and pdf (c297733)
    • plugin/table-converter: convert tables between common formats (4ef7f4a)
    • plugin/image-palette: pick colors and extract palettes from images (4058fe4)
    • plugin/json-query: query json with jq or jsonpath (4a1e8de)
    • plugin/url-parser: parse urls and edit query parameters (ffa28c9)
    • plugin/number-words: write numbers as rmb amounts, words and more (e851ec1)
    • plugin/date-calculator: add date math, working days and calendar (28c787d)

    Bug Fixes

    • plugin/icon-generator: use as_chunks to read UTF-16 desktop.ini (72f453a)
    • release: use an if block for the next-must-come-first check (142cb87)
    • plugin/pdf: reorder pages with pointer events and show the drop spot (294ed92)
    • plugin/archive: decode chinese names and text in archives (b13f6e5)
    • plugins: declare clipboard access for tools that copy results (9dd4b68)

    Documentation

    • describe the icon templates (bb77246)
    • list the barcode tool (5e10e8f)
    • list the random tool (7e30a53)
    • list the context menu manager (844069e)
    • list the document converter (04b3397)
    • list the table converter (a7ea304)
    • list the image color picker (1effe05)
    • list the json query tool (6bc252c)
    • list the url parser (727613b)
    • list the number to words tool (056c1d7)
    • list the date calculator (0b0a79e)

    Tests

    • plugin/port-manager: retry when the closed port is taken by another test (f859566)

    Chores

    • github: add a bilingual pull request template (96a9196)
    • github: add bilingual issue forms (71f2031)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.7...v0.1.8

  3. v0.1.7

    Features

    • branding: redesign logo as a transparent TF monogram (a1fd5e1)
    • plugin/folder-compare: compare two folders and copy differences (6e9427f)
    • plugin/hex-viewer: inspect binary files byte by byte (3eaedbd)
    • plugin/icon-generator: generate app icon sets from one image (9a40582)
    • plugin/text-encoding: detect and convert text file encodings (9fc4b73)
    • plugin/pdf: add pdf merge, split, page editing and images to pdf (0c0f087)

    Bug Fixes

    • plugin/text-encoding: use as_chunks for byte pairs to satisfy clippy 1.99 (1f89792)
    • app: show every tool in the sidebar (afdf1f9)

    Documentation

    • list the folder compare tool (35dca48)
    • list the hex viewer (2262f67)
    • list the app icon generator (4534828)
    • list the encoding converter (0b24ef4)
    • list the pdf tools (b625d57)

    Tests

    • plugin/port-manager: retry until the listener maps to this process (5af13e1)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.6...v0.1.7

  4. v0.1.6

    Features

    • plugin/unicode: inspect characters and find hidden or lookalike ones (bda3e2f)
    • plugin/ssh-key: generate and inspect ssh keys (41eb0c3)
    • plugin/websocket: connect to websocket servers and inspect messages (724ccdc)
    • plugin/archive: browse, extract and create zip, 7z and tar archives (6752b7f)
    • plugin/disk-usage: analyze disk space with a treemap (683a195)
    • plugin/duplicate-finder: find identical files and trash extra copies (14de623)
    • plugin/batch-rename: rename files with rules, live preview and undo (cba41d9)
    • plugin/log-viewer: open large logs with level filters and follow mode (6b5cd12)
    • plugin/image-compressor: compress jpeg, png and webp offline in batches (efe3ad6)
    • plugin/local-server: serve a folder over http with live request logs (56003e9)
    • plugin/crypto: encrypt with aes, sm4, chacha20 and rsa (a515908)
    • plugin/mock-data: generate realistic chinese and english test data (60dee56)

    Bug Fixes

    • plugin/ssh-key: mark the end over the start in randomart (819f62f)
    • plugins: keep paths and test fixtures valid on windows (64fffb2)
    • plugin/local-server: give each handler test its own directory (94308db)

    Documentation

    • list the character inspector tool (d5a6b22)
    • list the ssh key tool (4d1c40e)
    • list the websocket client tool (78f9e99)
    • list the archive manager tool (2304ca4)
    • list the disk usage tool (de1cddf)
    • list the duplicate finder tool (104d106)
    • list the batch rename tool (bc5cb10)
    • list the log viewer tool (9ea560b)
    • list the image compressor tool (1433549)
    • list the local server tool (4ec319d)
    • list the encryption tool (26c9d85)
    • list the mock data tool (af7820a)

    Tests

    • plugins: wait for sockets instead of racing them (b46a83d)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.5...v0.1.6

  5. v0.1.5

    Features

    • plugins: read clipboard images in ocr and qr code (337b72a)
    • app: suggest tools for images on the clipboard (ad5d7d3)
    • plugin/certificate: inspect certificates and server tls chains (b3612b9)
    • plugin/port-manager: find and stop processes using ports (92f8141)
    • plugin/ocr: recognize chinese and english text offline (ac381d8)
    • app: write app logs and export diagnostics (d5861cc)
    • app: add a global shortcut and background mode with a tray icon (3a858f7)
    • plugins: recognize clipboard content and open tools with it (147fcde)
    • sdk: pass the detection label to tools opened with clipboard content (82f2147)
    • app: suggest tools for clipboard content in the command palette (3d90a77)
    • plugin/csv-viewer: browse, sort, filter and export large csv files (9684698)
    • plugin/curl-converter: convert curl commands to code (3ebda43)
    • plugin/markdown-editor: add markdown editor with live preview (6c35d31)
    • ui: add selection editing helpers to the code editor (3f6dd83)
    • sdk: persist plugin-scoped state in sqlite (7b6cbd2)
    • plugin/image-info: inspect exif, gps and colors and strip metadata (60a301f)
    • plugin/json-to-code: generate typed models from json samples (92a58dd)
    • ui: highlight markdown and common programming languages in the editor (4f02135)
    • plugin/cron: add cron expression explainer (c4ddc7e)

    Bug Fixes

    • plugin/port-manager: run process and port tests on windows (42a419b)
    • app: register the ip, http, dns, system monitor and unit plugins (9bea040)

    Documentation

    • mention clipboard images in the command palette (1ee2779)
    • list the certificate viewer tool (d1d5010)
    • list the port manager tool (98be70d)
    • list the ocr tool (cd5452e)
    • describe the quick launch shortcut (59c2648)
    • describe clipboard-aware command palette (5832637)
    • list the csv viewer tool (e3d0e89)
    • list the curl to code tool (d8bd802)
    • list cron, json to code, image info and markdown editor tools (8cfe83f)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.4...v0.1.5

  6. v0.1.4

    Features

    • plugin/dns-lookup: add dns lookup with server comparison (cdc3cd3)
    • plugin/unit-converter: add unit converter (1b4371d)
    • plugin/hash: add hmac for text (91d931a)
    • plugin/system-monitor: add live system monitor (80bad15)
    • plugin/http-client: add http request client (ee0383a)
    • plugin/ip-calculator: add ipv4 / ipv6 subnet calculator (0eb946d)

    Documentation

    • drop the project structure section from the readmes (462debc)
    • list hmac, the unit converter and dns lookup in the readmes (d6f74ba)
    • list the ip calculator, http client and system monitor in the readmes (f1dfc41)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.3...v0.1.4

  7. v0.1.3

    Features

    • app: add an in-app about page (d5ad19a)
    • app: confirm before quitting (9f8cd4a)
    • plugin/background-remover: add local ai background remover (5e5c0fa)
    • resources: add downloadable plugin resources with verified resume (03df759)
    • plugin/qrcode: add qr code generator and reader (ec172b4)
    • plugin/password: add password generator and strength checker (af2a8e7)
    • plugin/color: add color converter plugin (da6d74e)
    • plugin/base-converter: add number base converter plugin (7d6f6c8)
    • plugin/image-converter: add image convert, resize and compress plugin (c8208bf)
    • sdk: add directory picker and reveal-in-folder host apis (950c4e1)
    • update: render release notes as markdown (b6e74b3)

    Bug Fixes

    • plugin/encoder: stop large file results from freezing the ui (eb1ffac)

    Documentation

    • describe the background remover and on-demand resources in the readmes (86cbfab)
    • list the base, color, password and qr code tools in the readmes (2b9322d)
    • list the image converter in the readmes (d46550e)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.2...v0.1.3

  8. v0.1.2

    Features

    • plugin/format-converter: add json, yaml, toml and csv converter plugin (4201af8)
    • plugin/text-diff: add text diff plugin (c852f7e)
    • plugin/text-tools: add text case, line and statistics plugin (ecd08ea)
    • plugin/jwt: add jwt decoder, verifier and signer plugin (0b18e3b)
    • ui: add a warning tone for editor range marks (cc25ed4)
    • plugin/encoder: add encoder and decoder plugin (eea561b)

    Bug Fixes

    • plugin: top-align labels in multi-line value rows (e132cfb)
    • plugin: preserve line breaks in sdk value rows (c898a44)

    Documentation

    • list the text and conversion tools in the readmes (cfc760d)
    • list the encoder and jwt plugins in the readmes (d7dca36)
    • make english the default readme (4f44b4a)

    Build & CI

    • release: name releases after the tag (ffd8eb1)

    Chores

    • deps: bump tauri-apps/tauri-action (22423b7)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.1...v0.1.2

  9. v0.1.1

    Features

    • plugin/sql-formatter: add sql formatter plugin (300d34d)
    • plugin/xml-formatter: add xml formatter plugin (d842d68)
    • plugin: add a shared formatter layout to the ui sdk (d1bb5a8)
    • ui: add xml and sql highlighting to the code editor (5d18f1f)
    • plugin/regex: add regular expression tester plugin (49988c2)
    • ui: highlight ranges and select them in the code editor (c0959d9)
    • plugin/timestamp: add timestamp converter plugin (6c197c3)
    • plugin/uuid: add uuid, ulid and nanoid generator plugin (abc2fff)
    • plugin: add copy button and value row to the ui sdk (fbd9d9b)
    • ui: add number input component (69e896f)

    Bug Fixes

    • plugin: keep formatter footer stats on one line (51cf7bb)
    • shell: scan the plugin ui sdk for tailwind classes (4704319)
    • ci: use project scoped updater signing secrets in release workflow (e30a16d)

    Documentation

    • list the new developer tools in the readme (5e06f8b)
    • add readme (bd647ab)

    Full Changelog: https://github.com/devlive-community/toolforge/compare/v0.1.0...v0.1.1

  10. v0.1.0

    Features

    Bug Fixes

    Refactoring

    Tests

    Build & CI

    Chores