diff --git a/README.md b/README.md index d6cca60..3eca108 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ Check package.json for commands, I can't be bothered. ### Changelog +- 1.6: First message formatting, copy button for first message and other fields - 1.5: {{user}} substitution for user persona name - 1.4: Mooth just keeps finding bugs, damn. - 1.3: Mooth found a bug, fixed it. diff --git a/src/app/page.tsx b/src/app/page.tsx index 6e3f169..32d8a88 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -19,7 +19,7 @@ import { } from "@/components/ui/dialog"; import { Input } from "@/components/ui/input"; import { Png } from "@/lib/png"; -import { ChevronUp, ChevronDown } from "lucide-react"; +import { ChevronUp, ChevronDown, Copy } from "lucide-react"; import { CollapsibleContent, Collapsible, @@ -182,14 +182,19 @@ export default function Home() { } }; + const copyToClipboard = (text: string) => { + navigator.clipboard.writeText(text); + }; + return (
-

Sucker v1.5

+

Sucker v1.6

- User persona name substitution fixed, let me know how it goes. + Wherein Myscell's Not-Unreasonable, Yet Still Annoying, + Request is Delivered with a Heavy Sigh

+
@@ -302,7 +319,19 @@ export default function Home() { First Message - {card.first_mes} +
+
{card.first_mes}
+ +
@@ -312,7 +341,19 @@ export default function Home() { Scenario - {card.scenario} +
+
{card.scenario}
+ +
@@ -324,7 +365,41 @@ export default function Home() { Example Messages - {card.mes_example} +
+
{card.mes_example}
+ +
+
+ + + )} + {card.personality && ( + + + Personality + +
+
{card.personality}
+ +