PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 3.2.24
MxChat – AI Chatbot & Content Generation for WordPress v3.2.24
3.2.25 3.2.24 3.2.23 3.2.22 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 All 156 releases
← All changes | css/chat-transcripts.css +97 -0 3.2.15 → 3.2.24 View file →
@@ -1740,8 +1740,32 @@
1740 1740 color: var(--mxch-primary);
1741 1741 border-radius: 10px;
1742 1742 }
1743 1743
1744 +/* Hybrid retrieval matched-via chips (38ffa1): Vector / Keyword / Both */
1745 +.mxch-rag-via-chip {
1746 + font-size: 11px;
1747 + font-weight: 500;
1748 + padding: 2px 8px;
1749 + border-radius: 10px;
1750 + white-space: nowrap;
1751 +}
1752 +
1753 +.mxch-rag-via-vector {
1754 + background: rgba(120, 115, 245, 0.1);
1755 + color: var(--mxch-primary);
1756 +}
1757 +
1758 +.mxch-rag-via-keyword {
1759 + background: rgba(16, 185, 129, 0.12);
1760 + color: #059669;
1761 +}
1762 +
1763 +.mxch-rag-via-both {
1764 + background: rgba(245, 158, 11, 0.12);
1765 + color: #b45309;
1766 +}
1767 +
1744 1768 .mxch-rag-match-status {
1745 1769 margin-left: auto;
1746 1770 font-size: 12px;
1747 1771 font-weight: 500;
@@ -1924,8 +1948,69 @@
1924 1948 border-right: 4px solid transparent;
1925 1949 border-top: 4px solid #ef4444;
1926 1950 }
1927 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 +
1928 2013 /* No Results State */
1929 2014 .mxch-no-results {
1930 2015 text-align: center;
1931 2016 padding: var(--mxch-spacing-xl);
@@ -2548,8 +2633,20 @@
2548 2633 background: rgba(100, 116, 139, 0.12);
2549 2634 color: var(--mxch-text-secondary);
2550 2635 border: 1px solid rgba(100, 116, 139, 0.22);
2551 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);
2552 2649 }
2553 2650
2554 2651 .mxch-leads-row.is-chat-deleted .mxch-leads-lead-email {
2555 2652 color: var(--mxch-text-secondary);