Releases: AprilNEA/DevUtility
Releases · AprilNEA/DevUtility
v0.2.0
v0.1.9 Add updater
[0.1.9] - 2025-07-19
🚀 Features
- (updater) Recover setting page and add update section
- (updater) Add updater in frontend side
- (utility) Add number case converter
v0.1.8 Add WebAuthn Debugger
[0.1.8] - 2025-07-18
⚙️ Miscellaneous Tasks
- Bump version
[0.1.7] - 2025-07-18
🚀 Features
- Add Callout component for consistent error/info display
- Add WebAssembly support and cross-platform compatibility
- (web) Add JSON formatting support with tsify integration
- Setting placeholder
- Conditional compile for wasm code
- Add new network tools ip address parser
- Add error-boundary and sentry to catch error
- Enhance TOTP debugger UI and add i18n support
- (i18n) Update translations
- Add WASM implementations for TOTP functions
- Add favicon and robots.txt
- (hash) Support
generate_hashes
wasm target - Add workers/api platform support
- Add fido2 ui and ip ui
- Improve hash utility ui
- (frontend) Improve icon
🐛 Bug Fixes
- Prevent rust env missing in cf
- Fix priority issues in rustflags
- (i18n) Fix default language str missing
- Keep json order in wasm, make same as desktop
- Fix sub-tool navigation not updating page title
- Fix footer buttons scrolling with content instead of staying fixed at bottom
- Add compatibility for null values
- Disable scroll rubber banding
- Fix page render
- Remove unused code
- Prevent file extension conflict
- Fix typo
- Fix wasm functions missing error
- Fix textarea overflow
💼 Other
- (deps) Update html5ever requirement from 0.32 to 0.33
- (deps) Update tsify requirement from 0.4 to 0.5
- Fix dev command for ios
- Move biome into correct workspace
🚜 Refactor
- (totp) Move types to dedicated file and add WASM support
- (app) Split entry and app, add metedata
- Improve input/output ui
📚 Documentation
- Add contributing section
- Fix logo url
- Use the correct repobeats
⚡ Performance
- Use target_os instead of features
🎨 Styling
- Format code with biomejs
- Remove unused code
⚙️ Miscellaneous Tasks
- Remove unfinished component
- Add wasm pkg build before react compile
- Build website with gh and deploy to gh pages
- Remove setup-rust in makefile
- Fix sed difference between macos and linux
- (deploy-web) Split build and deploy
- (deploy-web) Add missing cache build
- Add deploy webapp to cloudflare pages
- (deploy-web) Use custom gh pages url
- Add
WASM=true
for web compile - Bump version to v0.1.6
- Add custom commit message for crodwin
- Add wasm vite dev command
- Use correct license
- Speed up compilation during development
- Fix typo
- Add vscode settings
- (code-quality) Add biomejs check
- Restructure whole project
- Improve core package build workflow
- Fix assets path
- Setup biomejs by pnpm
- Fix biomejs
- Remove js formatter
- Add claude code
◀️ Revert
- Restore LICENSE to version before d75cb3c
v0.1.7
What's Changed
- build(i18n): update crowdin translations by @github-actions[bot] in #32
- build(deps): update html5ever requirement from 0.32 to 0.33 by @dependabot[bot] in #31
- build(deps): update tsify requirement from 0.4 to 0.5 by @dependabot[bot] in #30
New Contributors
- @dependabot[bot] made their first contribution in #31
Full Changelog: v0.1.6...v0.1.7
DevUtility v0.1.6 web version is available
🎉 The web version based on WASM is now available at https://app.utility.dev
[0.1.6] - 2025-06-26
🚀 Features
- Replace system transparency with native-styled solid backgrounds
- Add GPT tokenizer utility and refactor layout components
- Add updater for desktop
🐛 Bug Fixes
- Fix key missing for convertToRoute
📚 Documentation
- Update project status asset link
⚙️ Miscellaneous Tasks
- Add dual license headers to source files
- Add upload release assets ci/cd
- Add dual license to source file
- Fix missing gh token
- Fix missing version in manifest url
DevUtility v0.1.5
[0.1.5] - 2025-06-25
🚀 Features
- Add TOTP (Time-based One-Time Password) debugger with full authentication workflow
- Refactor UI with new layout system and enhanced error handling
🐛 Bug Fixes
- Fix the length of separator line in license
- Handle JSON parsing errors gracefully in formatter
💼 Other
- Bump version and add script
🚜 Refactor
- Extract navigation metadata and implement dynamic routing system
- Abstract input output layout
📚 Documentation
- Add more badge and emoji
⚡ Performance
- Use lazy import for routes
🎨 Styling
- Rename from main.tsx,app.tsx to index.tsx,router.tsx
⚙️ Miscellaneous Tasks
- Fix missing args, add license merge
- Add Biome formatter and apply code formatting
DevUtility v0.1.4
🚀 Features
- Change to dual license headers to all source files
- Add more description
- Add issue templates
- Add cla document
- Add dual WASM/Tauri command interface support
- Add collapsible nested menu items to sidebar
- Add RSA tools page with key generator, analyzer and format converter
- Implement Base64 encoder/decoder tool
- Add RSA tools page with key generator, analyzer and format converter
- Implement RSA key generator with async support
- Implement Base64 encoder/decoder tool
- Add codec/crypto tools and refactor navigation structure
- (core) Build a rsa key decomposer #14 (#17)
- Add public key fringerprint calculate
- Add i18n for sidebar
- Improve ui for rsa key analyzer
- Upgrade to React 19 and add theme switching
🐛 Bug Fixes
- Fix too big icon size on macOS
- Fix cla action bot
- Fix sidebar slug
- Fix traffic bar display issue, close #7
- Fix translation source file path
- Fix lingui import problem
💼 Other
- Add CONTRIBUTING.md file
- (i18n) Add New Crowdin translations by GitHub Action (#22)
🚜 Refactor
- Migrate from tauri to core utility
📚 Documentation
- Update readme
⚙️ Miscellaneous Tasks
- Create FUNDING.yml
- Migrate build scripts from npm to Makefile
- (universal-function-macro) Add license header and fix wasm_bindgen path
- Add copyright and dual license header
- Use resolver version 2 in workspace, add cliff
- Update updater endpoint and fix package name
- Add dependabot
- (i18n) Add lingui for i18n and switch to swc
- Add crowdin file and badge
- Add crowdin i18n branch
- Add crodwin ci
- Add dispatch
Developer Utility v0.1.3
What's Changed in v0.1.3
- fix: fix too big icon size on macOS by @AprilNEA
- chore: add tauri updater by @AprilNEA
- fix: fix product name by @AprilNEA
Full Changelog: v0.1.2...v0.1.3
Developer Utility v0.1.2
What's Changed
Added
- Add UUID/UILD Generator
- Add HTML Beautifiy/Minify
- Add CSS Beautifiy/Minify
- Add JS Beautifiy/Minify
Changed
- Remove category temporarily.
- Remove index and category page temporarily.
- Upgrade Tauri from v1 to v2
- Migrate to Vite from Next.js
MacOS version has completed code signing and notarization before releasing.
v0.1.1-beta+1
What's Changed
Added
- Add sidebar with category.
- Add index and category page.
Changed
- Use
generateStaticParams
instead of list every page.
Fixed
- Fix jotai multiple instances. (see: pmndrs/jotai#2044)
Tools
Tools Name | JavaScript Implementation | Rust Implementation |
---|---|---|
Base64 String Encode/Decode | ✅ | |
Base64 Image Encode/Decode | ✅ | |
GPT Tokenizer | ✅ gpt-tokenizer |
⭕ tiktoken-rs |
JSON Format/Validate | ✅ JSON |
✅ serde_json |
JSON ↔ YAML ↔ TOML | ✅ | |
JWT Debugger | ✅ | |
Unix Time Converter | ✅ |