Releases: devlive-community/toolforge
Releases · devlive-community/toolforge
Release list
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: v0.1.5...v0.1.6
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: v0.1.4...v0.1.5
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: v0.1.3...v0.1.4
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: v0.1.2...v0.1.3
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: v0.1.1...v0.1.2
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
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Features
- shell: disable the webview context menu (d112074)
- window: replace native macos window buttons with custom controls (3f338b6)
- ui: replace native scrollbars with token styled scrollbars (4eca357)
- plugin/hash: add hash calculator plugin (6dd4743)
- host: support multi-file selection and file drop for plugins (0a71bf9)
- task: add long running tasks with realtime logs (8271644)
- ui: add log viewer, checkbox and drawer components (fca5b18)
- shell: show app version instead of beta badge in title bar (5e20353)
- update: add in-app auto update (868d18e)
- ui: add progress component (3f243a7)
- plugin/json-formatter: add json formatter plugin (69f163a)
- host: expose clipboard, file dialogs and text io to plugins (65ae449)
- shell: add app shell with sidebar, title bar and command palette (eb3e1b4)
- i18n: add react-i18next with plugin namespaces (356855d)
- plugin: add plugin contract, registry and ui sdk (bd0952e)
- store: persist preferences in sqlite (ab65864)
- ui: add design tokens and component library (99dd076)
Bug Fixes
- ui: keep the page from scrolling so overlays stop shaking the window (ecd41a7)
- ui: stop overlays from flashing a scrollbar while animating (5e39186)
- shell: keep title bar logo visible next to macos traffic lights (5d37613)
- window: show main window once the page has loaded (fba5f0a)
Refactoring
- plugin: move debounced plugin calls into the ui sdk (657b110)
Tests
- move rust unit tests into dedicated _test.rs files (70cd842)
Build & CI
- release: add release workflow and xtask release commands (42e6160)
- add github actions checks and cargo xtask (0cecfe1)