Changelog
39 commits, generated from git history at build time.
Saturday, September 12, 20261
- featadd various calculators: Tip, Amortization, BMI, Geo Distance, Resistor, and Running Pacec80b395
- Implemented TipCalculator for calculating tips and totals based on bill amount and tip percentage.
- Added AmortizationCalculator to compute loan payments, interest, and amortization schedule.
- Created BMICalculator to calculate Body Mass Index based on weight and height inputs.
- Developed GeoDistanceCalculator to compute distances and bearings between geographical coordinates.
- Introduced ResistorCalculator for calculating resistance values based on color bands.
- Built RunningPaceCalculator to determine running pace, time, and distance based on user inputs.
Friday, September 11, 20263
- featadd comprehensive cheatsheets for Python, Rust, SQL, SSH, Sed/Awk, Systemd, Tmux, TypeScript, and Vime7ba399
- Introduced individual cheatsheet components for each language/tool, providing quick reference for common commands and syntax.
- Implemented a shared Cheatsheet component to handle filtering and copying expressions.
- Each cheatsheet includes categorized sections with relevant examples and descriptions for ease of use.
Tuesday, September 8, 202621
- Refactored MinecraftJarExplorer for better readability and performance.
- Updated ZIP parsing logic and file handling.
- Enhanced file icon rendering based on file extensions.
- Improved the changelog rendering to support multiple typed changes with proper HTML formatting.
- Added utility functions for better code organization and clarity.
- Added example Docker commands for quick access.
- Improved input handling and error messaging for Docker command normalization.
- Refactored output section to use CodePane for better code display.
- Implemented copy and download functionality for generated YAML.
- Updated styles and layout for better user experience.
- featrevamp RegexCheatsheet with improved filtering and copy functionality
- Reorganized regex tokens into categorized sections for easier navigation.
- Implemented a search feature to filter tokens based on user input.
- Added copy functionality for individual regex expressions.
- Enhanced UI for better readability and interaction.
- featadd Cheatsheets category to tools
- Introduced a new category for cheatsheets in the tools section.
- Updated tools metadata to include cheatsheets.
- fixinclude Sonner styles for toast notifications
- Added Sonner styles to global CSS to ensure proper styling of toast notifications.
- featcreate shared CodePane component for code display
- Developed a reusable CodePane component for displaying code snippets with syntax highlighting.
- Integrated CodePane into DockerRunToCompose for displaying YAML output.
- Replace bip39 with @scure/bip39 for mnemonic generation and validation
- Update wordlist imports to use @scure/bip39's wordlists
- Refactor ChmodCalculator to simplify permission handling and improve UI layout
- Add support for special permission bits in ChmodCalculator
- Enhance input handling and validation in BIP39 generator
- Introduce passphrase functionality in BIP39 generator
- Improve overall user experience with better feedback and UI elements
- featenhance GitHub repository detection by utilizing package.json and improving error handling7e1236d
- featinline stylesheets in build configuration to prevent CSS unload flash during React component swapsb78f835
- featupdate Placeholder Generator tool with enhanced functionality, customizable patterns, and improved UIb0c8bfe
- featadd SVG Placeholder Generator tool with customizable dimensions, colors, and download optionsf43b8ff
Monday, September 7, 20269
- refactorand enhance various tools with updated descriptions, improved UI components, and new featuresdc08639
- Updated descriptions for Lorem Ipsum Generator, Numeronym Generator, Text Diff, Text Statistics, Basic Auth Generator, Device Info, Email Normalizer, HTML Entities Escaper, HTML WYSIWYG Editor, HTTP Status Codes, Keycode Info, MIME Types, OG Meta Generator, Outlook Safelink Decoder, Slugify String, URL Encoder/Decoder, URL Parser, URL Redirect Checker, User-Agent Parser, XML Formatter, XML Linter, XML to JSON, XPath Tester, XSLT Tester, YAML Merger, YAML Prettify, YAML to JSON, and YAML to TOML.
- Refactored JSONMinify and JSONPrettify components to improve state management and UI layout.
- Enhanced JSONToCSV component with better error handling and output formatting.
- Introduced OutputBox component for consistent output display and added download functionality.
- Added JSON category in tools with a new meta.json file for better organization.
- featadd JSON tools including Diff, Minify, Prettify, and CSV conversion; update descriptions and icons1e71c99
- Introduced XML tools including XML Linter, XML to HTML, XML to JSON, XPath Tester, and XSLT Tester for parsing and transforming XML data.
- Added YAML tools for flattening, merging, converting to JSON, and converting to TOML.
- Implemented a Code Scanner for reading barcodes and QR codes with camera and file upload support.
- Created shared components for output display and QR code generation with download functionality.
- Updated tool categories to include XML, YAML, and barcode functionalities.
- featimprove table layout in attributions page and adjust overscroll behavior in global styles2023529
- featclean up meta.json files by removing unused pages for various tools; enhance Docs component with active link highlighting1fac21c
- featadd new tools including String Obfuscator, ASCII Art Text Generator, and Text Diff; update meta files and dependencies1f26490
- Introduced a new tool: Numeronym Generator, allowing users to convert words into numeronyms.
- Updated the tools overview on the index page to display available tools.
- Created a new attributions page to list open-source packages used in the project, including runtime and dev dependencies.
- Added a changelog page to display commit history, formatted for better readability.
- Implemented a new library for managing attributions and changelog data.
- Enhanced global styles to improve user experience.
- Refactor URLEncoder component to support both component and full URI encoding modes, with improved UI and output handling.
- Update URLParser component to provide better URL parsing functionality, including example URLs and improved error handling.
- Revamp URLRedirectChecker component for a more user-friendly interface, including enhanced status display and redirect chain visualization.
Sunday, September 6, 20265
- featrefactor HTTP status codes and enhance search functionality with improved icon resolutionde2d7fc
- refactorand update various tools documentation; remove redundant sections and enhance clarity6ba570f
- Removed detailed descriptions and features from SVG Placeholder Generator, WiFi QR Code Generator, IPv4 Address Converter, IPv4 Range Expander, IPv4 Subnet Calculator, IPv6 ULA Generator, MAC Address Generator, MAC Address Lookup, Emoji Picker, Lorem Ipsum Generator, Text Statistics, Basic Auth Generator, Device Info, Email Normalizer, HTML WYSIWYG Editor, HTTP Status Codes, JSON Diff, Keycode Info, MIME Types, Open Graph Meta Generator, Outlook SafeLink Decoder, Slugify String, User-Agent Parser.
- Updated package.json and pnpm-lock.yaml to include @openpanel/astro and related dependencies.
- Integrated OpenPanel component into Layout.astro for enhanced tracking capabilities.
- Adjusted OG image generation to streamline text output.
A collection of ~55 client-side developer and productivity tools built
on Astro + Fumadocs, with React islands, Tailwind v4, and shadcn/ui.