Changeset 3400911
- Timestamp:
- 11/22/2025 11:52:21 AM (4 months ago)
- Location:
- linkflow-chat/trunk
- Files:
-
- 2 added
- 2 deleted
- 10 edited
-
assets/dist/.vite/manifest.json (modified) (1 diff)
-
assets/dist/css/main-BrSDWKrj.css (added)
-
assets/dist/css/main-iF-OlW1F.css (deleted)
-
assets/dist/js/main-C1uJ7QTD.js (deleted)
-
assets/dist/js/main-OUKf2Y1W.js (added)
-
frontend/src/components/BlockWidget.tsx (modified) (1 diff)
-
frontend/src/components/ChatWidget.tsx (modified) (1 diff)
-
frontend/src/index.css (modified) (1 diff)
-
frontend/src/main.tsx (modified) (3 diffs)
-
frontend/tailwind.config.js (modified) (1 diff)
-
linkflow-chat.php (modified) (2 diffs)
-
plugin-info.json (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
version.json (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
linkflow-chat/trunk/assets/dist/.vite/manifest.json
r3400760 r3400911 1 1 { 2 2 "src/main.tsx": { 3 "file": "js/main- C1uJ7QTD.js",3 "file": "js/main-OUKf2Y1W.js", 4 4 "name": "main", 5 5 "src": "src/main.tsx", 6 6 "isEntry": true, 7 7 "css": [ 8 "css/main- iF-OlW1F.css"8 "css/main-BrSDWKrj.css" 9 9 ] 10 10 } -
linkflow-chat/trunk/frontend/src/components/BlockWidget.tsx
r3400583 r3400911 154 154 155 155 return ( 156 <div className="linkflow-block-widget" >156 <div className="linkflow-block-widget" id="linkflow-chat-tw-scope"> 157 157 <div ref={buttonRef} style={{ textAlign: align }}> 158 158 {renderTrigger()} -
linkflow-chat/trunk/frontend/src/components/ChatWidget.tsx
r3375551 r3400911 243 243 244 244 return ( 245 <div className="chat-widget" >245 <div className="chat-widget" id="linkflow-chat-tw-scope"> 246 246 {/* Chat Button */} 247 247 {!(buttonConfig.showOnMobile === false && buttonConfig.showOnDesktop === false) && ( -
linkflow-chat/trunk/frontend/src/index.css
r3400583 r3400911 1 @tailwind base; 1 /* Scope Tailwind base styles to prevent affecting host page */ 2 #linkflow-chat-tw-scope { 3 @tailwind base; 4 } 5 2 6 @tailwind components; 3 7 @tailwind utilities; -
linkflow-chat/trunk/frontend/src/main.tsx
r3400583 r3400911 232 232 ;(window as any).linkflowOpenChat = function(options?: { serviceId?: string | number, autoOpen?: boolean, position?: 'bottom-right' | 'bottom-left' | 'top-right' | 'top-left' | 'center' }) { 233 233 try { 234 // Get backend configuration 235 const serviceConfig = (window as any).linkflowChat?.serviceConfig 236 type ServiceConfigWithGlobal = ServiceConfig & { globalDisplay?: { enabled: boolean; mobileEnabled: boolean; zIndex: number } } 237 const data = serviceConfig?.data as ServiceConfigWithGlobal | undefined 238 const appearance = data?.appearance 239 240 // Build config with backend theme colors 241 const chatConfig = { 242 position: (options?.position || 'center') as any, 243 primaryColor: appearance?.primaryColor || '#007cba', 244 secondaryColor: appearance?.secondaryColor || '#ffffff', 245 buttonSize: (appearance?.buttonSize || 'medium') as 'small' | 'medium' | 'large', 246 buttonImage: appearance?.buttonImage || '', 247 showOnDesktop: false, 248 showOnMobile: false, 249 zIndex: 9999, 250 showName: data?.service?.showName, 251 avatarUrl: data?.service?.avatarUrl 252 } 253 234 254 // Try to find existing global widget container; otherwise create a temporary centered widget 235 255 const existing = document.getElementById('linkflow-chat-global-widget') … … 243 263 <ChatWidget 244 264 serviceId={serviceId} 245 config={ { position: (options?.position || 'bottom-right') as any }}265 config={chatConfig} 246 266 autoOpen={true} 247 267 /> … … 265 285 <ChatWidget 266 286 serviceId={finalServiceId} 267 config={ { position: (options?.position || 'center') as any, showOnDesktop: false, showOnMobile: false, zIndex: 9999 }}287 config={chatConfig} 268 288 autoOpen={true} 269 289 /> -
linkflow-chat/trunk/frontend/tailwind.config.js
r3400583 r3400911 9 9 export default { 10 10 prefix: 'lfc-', 11 important: '#linkflow-chat-tw-scope', 11 12 content: [ 12 13 "./index.html", -
linkflow-chat/trunk/linkflow-chat.php
r3400760 r3400911 5 5 * Plugin URI: https://linkflow.chat 6 6 * Description: LinkFlow Chat integrates advanced AI like ChatGPT into WordPress for smart conversations. It seamlessly hands off to WhatsApp and social platforms when needed, not only boosting satisfaction but also helping you grow your follower count and community. 7 * Version: 1.0. 67 * Version: 1.0.7 8 8 * Author: LinkFlow.chat 9 9 * License: GPL v2 or later … … 49 49 do_action( 'linkflowChat_fs_loaded' ); 50 50 // Define plugin constants 51 define( 'LINKFLOW_CHAT_VERSION', '1.0. 6' );51 define( 'LINKFLOW_CHAT_VERSION', '1.0.7' ); 52 52 define( 'LINKFLOW_CHAT_PLUGIN_FILE', __FILE__ ); 53 53 define( 'LINKFLOW_CHAT_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); -
linkflow-chat/trunk/plugin-info.json
r3400760 r3400911 2 2 "name": "LinkFlow Chat – AI Chatbot With 20+ Social Media Buttons & Human Support", 3 3 "slug": "linkflow-chat", 4 "version": "1.0. 6",4 "version": "1.0.7", 5 5 "requires": "5.9", 6 6 "tested": "6.8", 7 7 "requires_php": "7.0", 8 "last_updated": "2025-11-22 02:45:56",8 "last_updated": "2025-11-22 11:46:07", 9 9 "sections": { 10 10 "description": "LinkFlow Chat integrates advanced AI like ChatGPT into WordPress for smart conversations. It seamlessly hands off to WhatsApp and social platforms when needed, not only boosting satisfaction but also helping you grow your follower count and community.", -
linkflow-chat/trunk/readme.txt
r3400760 r3400911 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.0 8 Stable tag: 1.0. 68 Stable tag: 1.0.7 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 54 54 55 55 == Changelog == 56 = 1.0.7 = 57 * Fix known issues 56 58 = 1.0.6 = 57 59 * Fix known issues -
linkflow-chat/trunk/version.json
r3400760 r3400911 1 1 { 2 "version": "1.0. 6",3 "build_date": "2025-11-22T 02:45:56Z",4 "build_hash": " e536598da47e6a32ca34df4c5a2c0253f97ce7dd",2 "version": "1.0.7", 3 "build_date": "2025-11-22T11:46:07Z", 4 "build_hash": "afaa53c50a7ac1cc32ddec01d9fbf28bb6cb241f", 5 5 "php_version_required": "7.0", 6 6 "wordpress_version_required": "5.9",
Note: See TracChangeset
for help on using the changeset viewer.