Merged
Conversation
- Convert text to URL-friendly slugs - Separator options: hyphen, underscore, dot, none - Case options: lowercase, uppercase, preserve - Transliterate accented characters (é → e, ñ → n) - Option to remove numbers - Optional length limit - URL preview with generated slug - Example texts for quick testing - Client-side only implementation
- Visual color picker with HTML5 color input - Convert between HEX, RGB, HSL, and CMYK formats - Color harmony: complementary, triadic, analogous colors - Generate shades and tints - Display color info: brightness, luminance, suggested text color - Quick-select common colors palette - Copy color values to clipboard - Random color generator - Client-side only implementation
- Generate QR codes from text, URLs, email, phone, SMS, WiFi - Customizable size (128-512px) and colors - Error correction level options (L, M, Q, H) - Download as PNG or SVG - Copy QR code image to clipboard - Quick templates for common use cases - Client-side only using qrcode.js library
- Encode text to HTML entities (named, numeric, hex formats) - Decode HTML entities back to text - Option to encode all characters or only special characters - Common entities reference panel with clickable items - Entity reference table organized by categories - Statistics showing input/output lengths
- Convert text between 13 different case formats - Supports: lowercase, UPPERCASE, Title Case, Sentence case - Programming cases: camelCase, PascalCase, snake_case, kebab-case - Additional: CONSTANT_CASE, dot.case, path/case - Fun modes: aLtErNaTiNg, Inverse Case - Real-time character/word/line statistics - Quick action buttons for common conversions - Client-side only implementation using Alpine.js
- Generate secure random passwords using crypto.getRandomValues() - Configurable length (4-64 characters) - Character options: uppercase, lowercase, numbers, symbols - Exclude ambiguous characters option (0OIl1) - Password strength indicator with visual bar - Quick presets: PIN, Simple, Strong, Paranoid - Bulk generation (up to 50 passwords) - Password history with copy functionality
- Generate placeholder text by paragraphs, sentences, or words - Configurable count with slider control - Option to start with classic "Lorem ipsum dolor sit amet..." - Real-time statistics (paragraphs, sentences, words, characters) - Copy to clipboard and download as TXT - Client-side only implementation using Alpine.js
- Parse and validate cron expressions with human-readable explanations - Display field breakdown (minute, hour, day, month, weekday) - Calculate and show next 5 scheduled run times - Include common patterns library for quick reference - Add syntax reference panel for cron special characters - Client-side only implementation using Alpine.js
Resolve missing closing braces in ToolController methods and closing tags in home.blade.php icon cases. Also fix duplicate array assignments in WebRoutesTest by consolidating all tool pages into single arrays.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan