Commit Graph

7 Commits

Author SHA1 Message Date
GangGreenTemperTatum 0a27bc73fd Add Latin-root lexeme analysis to prompt tools 2026-04-05 15:23:09 -04:00
Dustin Farley 1ceed15aa0 more stylesheet/ui standardization 2026-03-21 01:15:26 -07:00
Dustin Farley dcfb1f1dd3 ported Jason Haddix's additions, added transform settings 2026-03-21 00:44:16 -07:00
Dustin Farley 8ff45957c8 Sync upstream and refine Translate/PromptCraft/Glitch UI
Made-with: Cursor
2026-03-20 22:57:14 -07:00
Claude 7655f31b1c Fix root cause: extra </div> closed #app before API key panel
The Advanced Settings panel (containing the OpenRouter API key input)
was outside the Vue app scope due to an extra </div> on line 122 that
prematurely closed the #app div. This meant:
- The API key input's Vue bindings (:value, @input) were inert
- The Save Key button's @click="saveApiKey" never fired
- The key never reached localStorage or Vue data
- Translation/PromptCraft always saw an empty key

Fix: Remove the duplicate closing </div> (labeled "End of .tabs div"
but .tabs already closed earlier at line 77). Also switch API key input
from manual :value/@input to v-model for reliable two-way binding.

https://claude.ai/code/session_01DjqbQB8WcZoGVe78sjvh72
2026-03-21 02:53:35 +00:00
pliny 9c11572f97 Add files via upload 2026-03-20 18:16:57 -07:00
Dustin Farley dc10a90851 refactor: migrate to modular tool-based architecture
- Implement tool registry system with individual tool modules
- Reorganize transformers into categorized source modules
- Remove emojiLibrary.js, consolidate into EmojiUtils and emojiData
- Fix mobile close button and tooltip functionality
- Add build system for transforms and emoji data
- Migrate from Python backend to pure JavaScript
- Add comprehensive documentation and testing
- Improve code organization and maintainability
- Ignore generated files (transforms-bundle.js, emojiData.js)
2025-12-02 20:26:32 -08:00