PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / trunk
MxChat – AI Chatbot & Content Generation for WordPress vtrunk
3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 2.0.3 2.0.4 2.0.5 2.0.6 All 152 releases
← All changes | css/chat-transcripts.css +73 -0 3.2.18trunk View file →
@@ -1948,8 +1948,69 @@
1948 1948 border-right: 4px solid transparent;
1949 1949 border-top: 4px solid #ef4444;
1950 1950 }
1951 1951
1952 +/* AI Tools trace (plan-mxchat-20260813-470f68)
1953 + One card per tool EXECUTION, rendered above the trigger-phrase scores. The box
1954 + itself reuses .mxch-rag-match-card / .mxch-rag-match-used; the rules below are
1955 + only the states the trigger-phrase cards have no equivalent of — a failed run,
1956 + a duration chip, and the argument excerpt. */
1957 +.mxch-tool-failed {
1958 + border-color: rgba(239, 68, 68, 0.35);
1959 + background: rgba(239, 68, 68, 0.05);
1960 +}
1961 +
1962 +.mxch-rag-match-status.status-failed {
1963 + color: var(--mxch-error);
1964 + font-weight: 600;
1965 +}
1966 +
1967 +.mxch-tool-duration {
1968 + font-size: 11px;
1969 + padding: 2px 8px;
1970 + background: rgba(100, 116, 139, 0.1);
1971 + color: var(--mxch-text-secondary);
1972 + border-radius: 10px;
1973 +}
1974 +
1975 +.mxch-tool-error {
1976 + margin-top: var(--mxch-spacing-sm);
1977 + font-size: 12px;
1978 + color: var(--mxch-error);
1979 + word-break: break-word;
1980 +}
1981 +
1982 +.mxch-tool-args {
1983 + margin-top: var(--mxch-spacing-sm);
1984 +}
1985 +
1986 +.mxch-tool-args > summary {
1987 + font-size: 12px;
1988 + color: var(--mxch-text-secondary);
1989 + cursor: pointer;
1990 + list-style: revert;
1991 +}
1992 +
1993 +.mxch-tool-args-body {
1994 + margin-top: 6px;
1995 + padding: var(--mxch-spacing-sm);
1996 + background: #f8fafc;
1997 + border: 1px solid var(--mxch-card-border);
1998 + border-radius: var(--mxch-radius-sm);
1999 + font-size: 12px;
2000 + font-family: 'SF Mono', Monaco, 'Cascadia Code', monospace;
2001 + color: var(--mxch-text-secondary);
2002 + white-space: pre-wrap;
2003 + word-break: break-word;
2004 +}
2005 +
2006 +.mxch-tool-redacted {
2007 + margin-top: var(--mxch-spacing-sm);
2008 + font-size: 12px;
2009 + color: var(--mxch-text-muted);
2010 + font-style: italic;
2011 +}
2012 +
1952 2013 /* No Results State */
1953 2014 .mxch-no-results {
1954 2015 text-align: center;
1955 2016 padding: var(--mxch-spacing-xl);
@@ -2572,8 +2633,20 @@
2572 2633 background: rgba(100, 116, 139, 0.12);
2573 2634 color: var(--mxch-text-secondary);
2574 2635 border: 1px solid rgba(100, 116, 139, 0.22);
2575 2636 padding: 0 10px;
2637 +}
2638 +
2639 +/* Consent column (b062c4). Yes/No are recorded decisions; "not recorded"
2640 + renders via .mxch-leads-muted (different fact, different look). */
2641 +.mxch-leads-pill-consent-yes {
2642 + background: rgba(16, 185, 129, 0.14);
2643 + color: var(--mxch-success, #059669);
2644 +}
2645 +
2646 +.mxch-leads-pill-consent-no {
2647 + background: rgba(239, 68, 68, 0.12);
2648 + color: var(--mxch-danger, #dc2626);
2576 2649 }
2577 2650
2578 2651 .mxch-leads-row.is-chat-deleted .mxch-leads-lead-email {
2579 2652 color: var(--mxch-text-secondary);