-
Notifications
You must be signed in to change notification settings - Fork 0
Sync develop with main (v1.3.0) #39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
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
Deploy to production
Develop
Release 1.0.0
Trust pages and GA4
- Add Tree View button to visualize JSON structure - Collapsible/expandable nodes with arrow controls - Color-coded data types (strings, numbers, booleans, null, objects, arrays) - Copy path (JSONPath) and value functionality - Expand all / Collapse all buttons - Toast notifications for copy actions - Text/Tree view toggle in output panel - Updated SEO meta tags for tree view feature
- Add new Code Editor tool with Ace Editor integration - Support for HTML, CSS, and JavaScript with syntax highlighting - Live preview panel with sandboxed iframe - Tab-based interface for switching between files - Auto-refresh preview on code changes (debounced) - Dark/light theme sync with site theme - Copy, download, and clear functionality - Responsive layout with optional preview toggle - Add route, controller method, and home page entry - Add tests for code editor page
- Create standalone layout template without Alpine.js dependency - Use pure vanilla JavaScript for Monaco Editor integration - Fix Alpine.js conflict that caused page freeze in Chrome - Update tests for new standalone structure
- Add keyboard shortcuts help modal with common Monaco shortcuts - Add word wrap and minimap toggle controls in toolbar - Add console output panel that captures log/info/warn/error from preview - Add dynamic tabs: create new files (+) and close tabs (x) - Add Download All as ZIP feature using JSZip - Add Ctrl+S keybinding to download current file - Support additional file types: .html, .css, .js, .json, .php, .sql
- Add animated sliding toggle with sky background - Show twinkling stars in dark mode - Show soft clouds in light mode - Sun orb with rays slides to moon with craters - Smooth 500ms transitions for all elements
- Live regex pattern testing with JavaScript - Highlighted matches in test string - Match details showing index and capture groups - Flag toggles (global, ignore case, multiline, dotAll, unicode) - Common patterns library (email, URL, phone, IP, date, HTML tag) - Quick reference for regex syntax - Full test coverage
- 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.
- Decode and display JWT header and payload - Show token structure with color-coded parts - Expiration status indicator (valid/expired) - Human-readable timestamps for exp, iat, nbf claims - Registered claims reference section - Sample JWT for testing - Copy header/payload to clipboard - Security notice about client-side decoding
- Live current Unix timestamp display - Timestamp to date conversion (seconds/milliseconds) - Date to timestamp conversion with timezone support - Multiple output formats (local, UTC, ISO 8601, relative) - Quick reference with common timestamps - Copy timestamps to clipboard
- Side-by-side text comparison with LCS algorithm - Highlight additions (green) and deletions (red) - Line numbers for both sides - Statistics showing added, removed, unchanged lines - Ignore whitespace and case options - Swap texts functionality - Sample code for testing
- Update CHANGELOG.md with 13 new tools and enhancements - Update version to v1.2.0 in footer
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.
Sync develop branch with main after v1.3.0 release