Changeset 3466589
- Timestamp:
- 02/21/2026 08:48:31 PM (5 weeks ago)
- Location:
- technodrome-ai-content-assistant/trunk
- Files:
-
- 6 edited
-
CHANGELOG.md (modified) (1 diff)
-
dashboard/modules/content-rules-tab/content-rules.css (modified) (1 diff)
-
dashboard/modules/footer/footer.css (modified) (6 diffs)
-
dashboard/modules/generate-tab/generate.css (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
technodrome-ai-content-assistant.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
technodrome-ai-content-assistant/trunk/CHANGELOG.md
r3446048 r3466589 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 8 ## [4.0.7] - 2026-02-21 9 10 ### Fixed 11 - **Profile Switching Race Condition**: AutoSave timer now cleared when switching profiles, preventing old profile data from being saved to the new profile slot 12 - **Default Tone Field Styling**: Removed conflicting CSS overrides (`height: 36px`, `padding: 6px 10px`) from `generate.css` and hardcoded colors from `content-rules.css` - field now inherits `.taics-field` styles and looks identical to Content Type, Content Length, Category, Language and Generation Mode fields 7 13 8 14 ## [4.0.4] - 2026-01-22 -
technodrome-ai-content-assistant/trunk/dashboard/modules/content-rules-tab/content-rules.css
r3389247 r3466589 62 62 } 63 63 64 /* Default Tone Select */ 65 #taics-default-tone { 66 background: #2c3e50; 67 color: #ecf0f1; 68 border: 1px solid #34495e; 69 padding: 12px 15px; 70 font-size: 14px; 71 border-radius: 6px; 72 } 64 /* Default Tone Select - inherits .taics-field styles from dashboard.css */ 73 65 74 66 /* Article Headings List */ -
technodrome-ai-content-assistant/trunk/dashboard/modules/footer/footer.css
r3431889 r3466589 236 236 237 237 .taics-generate-btn-xl { 238 background: linear-gradient(135deg, var(--taics-primary-color, #5b73e8) 0%, #667eea100%);238 background: linear-gradient(135deg, #e53935 0%, #ff6b6b 100%); 239 239 color: white; 240 240 border: 2px solid transparent; … … 247 247 letter-spacing: 1.2px; 248 248 transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); 249 box-shadow: 0 8px 25px rgba( 91, 115, 232, 0.35);249 box-shadow: 0 8px 25px rgba(229, 57, 53, 0.35); 250 250 display: flex; 251 251 align-items: center; … … 255 255 min-width: 320px; 256 256 justify-content: center; 257 border: 3px solid rgba( 91, 115, 232, 0.3);257 border: 3px solid rgba(229, 57, 53, 0.3); 258 258 } 259 259 … … 275 275 .taics-generate-btn-xl:hover:not(:disabled) { 276 276 transform: translateY(-3px) scale(1.02); 277 box-shadow: 0 12px 35px rgba( 91, 115, 232, 0.5);278 border-color: rgba( 91, 115, 232, 0.6);279 background: linear-gradient(135deg, # 667eea 0%, var(--taics-primary-color, #5b73e8)100%);277 box-shadow: 0 12px 35px rgba(229, 57, 53, 0.5); 278 border-color: rgba(229, 57, 53, 0.6); 279 background: linear-gradient(135deg, #ff6b6b 0%, #e53935 100%); 280 280 } 281 281 … … 284 284 cursor: not-allowed; 285 285 transform: none; 286 box-shadow: 0 4px 15px rgba( 91, 115, 232, 0.2);286 box-shadow: 0 4px 15px rgba(229, 57, 53, 0.2); 287 287 } 288 288 … … 299 299 /* Dark Mode Generate Button */ 300 300 body.taics-dark-mode .taics-generate-btn-xl { 301 background: linear-gradient(135deg, # 6366f1 0%, #8b5cf6100%);302 box-shadow: 0 8px 25px rgba( 99, 102, 241, 0.4);303 border-color: rgba( 99, 102, 241, 0.4);301 background: linear-gradient(135deg, #c62828 0%, #ef5350 100%); 302 box-shadow: 0 8px 25px rgba(198, 40, 40, 0.4); 303 border-color: rgba(198, 40, 40, 0.4); 304 304 } 305 305 306 306 body.taics-dark-mode .taics-generate-btn-xl:hover:not(:disabled) { 307 background: linear-gradient(135deg, # 8b5cf6 0%, #6366f1100%);308 box-shadow: 0 12px 35px rgba( 99, 102, 241, 0.6);309 border-color: rgba( 99, 102, 241, 0.7);307 background: linear-gradient(135deg, #ef5350 0%, #c62828 100%); 308 box-shadow: 0 12px 35px rgba(198, 40, 40, 0.6); 309 border-color: rgba(198, 40, 40, 0.7); 310 310 } 311 311 312 312 body.taics-dark-mode .taics-generate-btn-xl:disabled { 313 box-shadow: 0 4px 15px rgba( 99, 102, 241, 0.25);313 box-shadow: 0 4px 15px rgba(198, 40, 40, 0.25); 314 314 } 315 315 -
technodrome-ai-content-assistant/trunk/dashboard/modules/generate-tab/generate.css
r3421276 r3466589 140 140 } 141 141 142 /* Default Tone Field Enhancement - FIXED: Removed conflicting dark mode styles */ 143 #taics-default-tone { 144 width: 100%; 145 height: 36px; 146 padding: 6px 10px; 147 box-sizing: border-box; 148 font-size: 14px; 149 /* Removed all explicit background and color rules - let dashboard.css handle Dark Mode */ 150 } 142 /* Default Tone Field - no overrides, inherits .taics-field styles */ 151 143 152 144 /* Language Support Section Enhancement */ -
technodrome-ai-content-assistant/trunk/readme.txt
r3462088 r3466589 5 5 Tested up to: 6.9 6 6 Requires PHP: 8.0 7 Stable tag: 4.0. 67 Stable tag: 4.0.7 8 8 License: GPL v2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 40 40 41 41 == Changelog == 42 43 = 4.0.7 (2026-02-21) = 44 * **FIX**: Profile switching race condition - AutoSave no longer corrupts profiles when switching rapidly 45 * **FIX**: Default Tone field now same size and style as other fields (Content Type, Content Length, etc.) 46 * **FIX**: Removed conflicting CSS overrides for Default Tone field from generate.css and content-rules.css 42 47 43 48 = 4.0.6 (2026-02-15) = -
technodrome-ai-content-assistant/trunk/technodrome-ai-content-assistant.php
r3462088 r3466589 4 4 * Plugin URI: https://technodrome.org/ai-content-assistant 5 5 * Description: Advanced AI content generation plugin with multiple AI providers, profile system, layout templates, and content rules for WordPress. 6 * Version: 4.0. 66 * Version: 4.0.7 7 7 * Author: Technodrome Team 8 8 * Author URI: https://technodrome.org … … 30 30 31 31 // Plugin constants 32 define('TAICS_VERSION', '4.0. 6');32 define('TAICS_VERSION', '4.0.7'); 33 33 define('TAICS_PLUGIN_FILE', __FILE__); 34 34 define('TAICS_PLUGIN_DIR', plugin_dir_path(__FILE__));
Note: See TracChangeset
for help on using the changeset viewer.