Dustin Farley
fc4910555a
Refactor emoji library, improve UI responsiveness, and enhance text transforms
...
- Refactor emojiLibrary.js: auto-generate EMOJI_LIST from categorized emojis
- Removed 400+ lines of duplicate emoji definitions
- Implemented single source of truth with deduplication
- Added emoji count display updates
- Improve responsive layout and styling (style.css)
- Add flex-wrap to header and transform categories for better wrapping
- Fix transform button width and sizing issues
- Improve tokenade-presets responsive layout
- Remove fixed min-width constraints
- Optimize app performance (app.js)
- Remove watchers that caused unnecessary emoji grid re-renders
- Fix category scroll behavior with proper offset calculation
- Move lastCopyTime from methods to data
- Refactor setupPasteHandlers method location
- Fix applyTransform to pass full text to transforms instead of character-by-character
- Add missing transforms to categories (Vaporwave, Disemvowel, ROT18, ROT5, A1Z26, etc.)
- UI/UX improvements (index.html)
- Switch to Vue.js production build for better performance
- Simplify copy buttons (icon only, remove redundant text)
- Fix Vue key prop warnings with unique keys
- Improve emoji grid initialization and tab switching logic
- Reorganize Tokenade panel controls
- Add structural comments for better code navigation
- Add emojiWordMap.js script reference
- Enhance text transforms (transforms.js)
- Inline try-catch blocks for base64, base64url, and url transforms (return '[Invalid input]' on error)
- Fix numerous copy-paste errors in transform previews (vaporwave, rot5, rot18, upside_down, elder_futhark, greek, wingdings)
- Fix klingon transform case sensitivity and reverse function for multi-character mappings
- Update reverse_words preview to show ellipsis at end
- Refactor emoji_speak to use keyword-based emoji lookup with two-pass replacement
- Fix emoji_speak digit duplication by excluding single digits from symbol pass
- Add emojiWordMap.js: emoji-to-keywords mapping system
- Extract emoji word map to separate file for better maintainability
- Refactor from word->emoji to emoji->keywords[] for variety and semantic realism
- Add 850+ lines of comprehensive emoji keyword mappings
- Include 57+ jailbreak-related terms (unlock, bypass, override, escape, exploit, etc.)
- Add special character mappings (math symbols, arrows, punctuation equivalents)
- Exclude structural punctuation to maintain readability
2025-11-15 10:54:37 -08:00
EP
23359892a8
Fix: implement real Semaphore Flags (arrow-pair mapping with decode); reviewed cipher implementations for consistency
2025-08-20 19:31:31 -07:00
EP
c64a35001c
Transforms: add Ubbi Dubbi, Rövarspråket, Baconian, Tap Code, Base45; wire into categories
2025-08-20 19:30:00 -07:00
EP
ad82dcbb0b
Transforms: add QWERTY Left Shift, Base32 Crockford, Hex Compact Uppercase, Bitflip+Base64; register categories
2025-08-20 19:24:42 -07:00
EP
0840bc00e6
Fix potential lockups: make strikethrough/underline robust without emojiLibrary; site tab wiring unchanged; investigate CSS/HTML if issue persists
2025-08-20 18:55:04 -07:00
EP
577a9a93df
Transforms: add Base85 (Z85), Base91, and Quoted-Printable; register in Encoding category
2025-08-20 18:51:06 -07:00
EP
f06bced43e
Transforms QA: mark ambiguous mappings as non-reversible (Leetspeak, NATO, A1Z26, Greek, Regional Indicator); keeps universal decoder reliable
2025-08-20 18:44:49 -07:00
EP
6d1569b3bd
Transforms: make Base64/Base64URL and Binary UTF-8 safe (TextEncoder/TextDecoder) for reliable round-trips
2025-08-20 18:36:13 -07:00
EP
f8a2aa0e54
Transforms: add Ubbi Dubbi and Rövarspråket (reversible); register in Format category
2025-08-20 18:30:13 -07:00
EP
3ab63e29e9
QA: remove incorrect reverse for Vaporwave (not logically reversible); recheck suite
2025-08-20 18:23:12 -07:00
EP
4c406e2d6c
Transforms QA: improve Invisible Text reverse (byte-accurate); simplify previews for Binary/Hex; added tests page already covers flows
2025-08-20 18:18:30 -07:00
EP
fb3e48d3c5
Transforms: add Base45, Rail Fence (5 rails), XOR cipher, Swap Case, Unicode normalize/escape/strip-diacritics, Squash Whitespace; register in categories
2025-08-20 18:17:06 -07:00
EP
c306e9d0fd
UI: Add global Advanced Unicode panel + header toggle; remove duplicate from decoder; wire Apply to steganography options; minor UI polish
2025-08-20 16:26:34 -07:00
EP
61285bfef3
feat: add randomizer chaos animations; add many new transforms (Katakana, Hiragana, Cyrillic Stylized, Fraktur, cases, emoji speak); improve previews; mixed/token-wise universal decoding; UI categories + README contributor guide; fix Random Mix no-scroll
2025-08-20 14:57:17 -07:00
EP
2bdf4f202e
Fixed emoji copying and category navigation, added Greek transform
2025-03-12 00:27:44 -04:00
EP
e65a21f5fc
Improved category jump scroll and simplified emoji decoder. Changes: 1) Added smooth category jump scroll with active state highlighting 2) Simplified emoji tab decoder to only attempt emoji decoding
2025-03-11 23:10:47 -04:00
EP
25785d9981
Fix emoji encoding and UI issues: 1) Fixed emoji encoding to properly handle all emoji types including flags 2) Improved decoding logic 3) Removed duplicate black bars from UI 4) Increased emoji size and visibility
2025-03-11 16:23:13 -04:00
EP
f65235c5d2
Fix emoji encoding and improve universal decoder
2025-03-09 18:45:56 -04:00
EP
1637dd3603
UI: Auto-copy transformed/hidden text
...
- Add automatic clipboard copy when text is transformed
- Add automatic clipboard copy when text is hidden/encoded
- Add automatic clipboard copy when text is decoded
- Remove manual copy buttons and keyboard shortcuts
- Fix transform button functionality
2025-03-09 17:50:23 -04:00