Update Chat Plugin

This commit is contained in:
linmeideli committed 2026-10-01 10:07:18 +08:00
1 parent 6c83b127d3
commit 2f50097250
40 files changed
+2242 -363

No files matched your search

Binary file not shown.
+65
View File
@@ -0,0 +1,65 @@
[
{
"id": "a/",
"name": "Anthropic",
"description": "The theme like anthropic design",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/anthropic.json"
},
{
"id": "nord",
"name": "Nord",
"description": "Cool polar blues with muted arctic greys. Calm, low-contrast and easy on the eyes.",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/nord.json"
},
{
"id": "dracula",
"name": "Dracula",
"description": "Purple-accented dark palette with rounded cards and soft glow highlights.",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/dracula.json"
},
{
"id": "solarized",
"name": "Solarized",
"description": "Precision-tuned warm beige and deep teal pair with a monospace typeface.",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/solarized.json"
},
{
"id": "gruvbox",
"name": "Gruvbox",
"description": "Retro warm earth tones, chunky two-pixel borders and bold labels.",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/gruvbox.json"
},
{
"id": "tokyo-night",
"name": "Tokyo Night",
"description": "Neon-lit midnight blues with gradient surfaces and a soft accent glow.",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/tokyo-night.json"
},
{
"id": "catppuccin",
"name": "Catppuccin",
"description": "Pastel palette with heavily rounded pill buttons and gentle shadows.",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/catppuccin.json"
},
{
"id": "rose-pine",
"name": "Rosé Pine",
"description": "Dusty rose and iris accents on a warm serif-heavy layout.",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/rose-pine.json"
},
{
"id": "midnight",
"name": "Midnight OLED",
"description": "True-black AMOLED panels with a high-contrast accent for late-night shifts.",
"author": "Empostor",
"downloadUrl": "https://raw.githubusercontent.com/Empostor/Empostor/main/marketplace/themes/midnight.json"
}
]
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "anthropic",
"Name": "Anthropic",
"Extends": null,
"Tokens": {
"--bg": "#FAF9F5",
"--s": "#F1EFE8",
"--b": "#E4E0D4",
"--t": "#1F1E1B",
"--m": "#6E6A61",
"--a": "#CC785C",
"--g": "#3D7A4E",
"--y": "#B7791F",
"--r": "#C2412D",
"--p": "#7C5CBF",
"--o": "#C2603F",
"--field": "#FFFFFF",
"--hover": "rgba(31,30,27,.05)",
"--on-a": "#FFFFFF"
},
"DarkTokens": {
"--bg": "#1A1917",
"--s": "#242321",
"--b": "#34312D",
"--t": "#ECEAE4",
"--m": "#A8A49B",
"--a": "#D97757",
"--g": "#6FB37E",
"--y": "#D4A017",
"--r": "#E0654F",
"--p": "#A78BFA",
"--o": "#E08A5F",
"--field": "#242321",
"--hover": "rgba(255,255,255,.05)",
"--on-a": "#FFFFFF"
},
"CustomCss": "body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;letter-spacing:.1px}\nh1,h2,h3,.nlbl{font-family:ui-serif,Georgia,'Iowan Old Style','Times New Roman',serif;font-weight:600;letter-spacing:.2px}\nh1,h2{color:var(--t)}\nh2{padding-bottom:10px;border-bottom:1px solid var(--b);margin-bottom:16px}\n.nav,.form,.sc,table,.field{border-radius:10px}\n.nav{background:var(--s)}\n.ni{border-radius:8px;transition:background .15s ease,color .15s ease,transform .12s ease}\n.ni:hover{transform:translateX(2px)}\n.ni.active{background:var(--hover);color:var(--a);font-weight:600}\n.ni.active svg{color:var(--a)}\n.form,.sc{border:1px solid var(--b);box-shadow:0 1px 2px rgba(31,30,27,.03);transition:border-color .15s ease,box-shadow .15s ease}\n.form:hover,.sc:hover{border-color:var(--a);box-shadow:0 2px 10px rgba(204,120,92,.08)}\n.pnl.active{animation:antIn .28s ease}\n@keyframes antIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}\nbutton.bp,button.bd,button.bw,button.bsm{border-radius:8px;font-weight:600;letter-spacing:.2px;transition:transform .1s ease,box-shadow .12s ease,opacity .12s ease}\nbutton.bp:hover,button.bd:hover,button.bw:hover,button.bsm:hover{transform:translateY(-1px)}\nbutton.bp{background:var(--a);box-shadow:0 1px 3px rgba(204,120,92,.35)}\nbutton.bp:hover{box-shadow:0 3px 10px rgba(204,120,92,.4)}\ninput,select,textarea{border-radius:7px}\ninput:focus,select:focus,textarea:focus{border-color:var(--a);box-shadow:0 0 0 3px rgba(204,120,92,.18)}\ntable{border:1px solid var(--b);overflow:hidden}\nth{background:var(--s);font-weight:600}\ntd,th{border-bottom:1px solid var(--b)}\n.sc .v{color:var(--a);font-family:ui-serif,Georgia,serif}\n.theme-toggle,.theme-sel{border-radius:8px}\n.msg.ok{border-left:3px solid var(--g)}\n.msg.err{border-left:3px solid var(--r)}"
}
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "catppuccin",
"Name": "Catppuccin",
"Extends": null,
"Tokens": {
"--bg": "#EFF1F5",
"--s": "#E6E9EF",
"--b": "#DCE0E8",
"--t": "#4C4F69",
"--m": "#6C6F85",
"--a": "#1E66F5",
"--g": "#40A02B",
"--y": "#DF8E1D",
"--r": "#D20F39",
"--p": "#8839EF",
"--o": "#FE640B",
"--field": "#FFFFFF",
"--hover": "rgba(76,79,105,.05)",
"--on-a": "#FFFFFF"
},
"DarkTokens": {
"--bg": "#1E1E2E",
"--s": "#313244",
"--b": "#45475A",
"--t": "#CDD6F4",
"--m": "#A6ADC8",
"--a": "#89B4FA",
"--g": "#A6E3A1",
"--y": "#F9E2AF",
"--r": "#F38BA8",
"--p": "#CBA6F7",
"--o": "#FAB387",
"--field": "#181825",
"--hover": "rgba(205,214,244,.06)",
"--on-a": "#1E1E2E"
},
"CustomCss": "body{letter-spacing:.15px}\nh2{padding-bottom:8px;border-bottom:1px solid var(--b)}\n.form,.sc,.ig,table{border-radius:14px}\n.form,.sc{border:1px solid var(--b);box-shadow:0 1px 3px rgba(76,79,105,.05)}\n.form:hover,.sc:hover{border-color:var(--a);box-shadow:0 4px 16px rgba(137,180,250,.14)}\n.badge{border-radius:999px;padding:3px 10px;font-weight:600}\n.chip{border-radius:999px}\n.ni{border-radius:0 12px 12px 0;transition:background .15s ease,color .15s ease}\n.ni:hover{background:var(--hover)}\n.ni.active{background:rgba(137,180,250,.14);font-weight:600}\nbutton.bp,button.bd,button.bw,button.bsm{border-radius:999px;font-weight:600;padding-left:18px;padding-right:18px;transition:transform .12s ease,box-shadow .12s ease}\nbutton.bp:hover,button.bd:hover,button.bw:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(76,79,105,.18)}\ninput,select,textarea{border-radius:10px}\ninput:focus,select:focus,textarea:focus{border-color:var(--a);box-shadow:0 0 0 3px rgba(137,180,250,.18)}\nth{background:var(--s);font-weight:600}"
}
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "dracula",
"Name": "Dracula",
"Extends": null,
"Tokens": {
"--bg": "#F7F7FB",
"--s": "#EFEFF6",
"--b": "#DFDFEC",
"--t": "#282A36",
"--m": "#6272A4",
"--a": "#7C4DFF",
"--g": "#1E9E52",
"--y": "#B08400",
"--r": "#D63031",
"--p": "#C2185B",
"--o": "#C4601A",
"--field": "#FFFFFF",
"--hover": "rgba(40,42,54,.05)",
"--on-a": "#FFFFFF"
},
"DarkTokens": {
"--bg": "#282A36",
"--s": "#323444",
"--b": "#44475A",
"--t": "#F8F8F2",
"--m": "#A3ACCC",
"--a": "#BD93F9",
"--g": "#50FA7B",
"--y": "#F1FA8C",
"--r": "#FF5555",
"--p": "#FF79C6",
"--o": "#FFB86C",
"--field": "#21222C",
"--hover": "rgba(248,248,242,.06)",
"--on-a": "#282A36"
},
"CustomCss": "body{letter-spacing:.15px}\nh2{padding-bottom:8px;border-bottom:1px solid var(--b)}\n.form,.sc,.ig,table{border-radius:12px}\n.form,.sc{box-shadow:0 1px 2px rgba(40,42,54,.06)}\n.form:hover{border-color:var(--a);box-shadow:0 3px 14px rgba(189,147,249,.14)}\n.ni{border-radius:10px;transition:background .15s ease,color .15s ease}\n.ni:hover{background:var(--hover)}\n.ni.active{background:rgba(189,147,249,.14);color:var(--a);font-weight:600}\nbutton.bp,button.bd,button.bw,button.bsm{border-radius:9px;font-weight:600;transition:transform .1s ease}\nbutton.bp:hover,button.bd:hover,button.bw:hover{transform:translateY(-1px)}\ninput,select,textarea{border-radius:9px}\ninput:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(189,147,249,.22)}\n.pnl.active{animation:fadeIn .25s ease}\n@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}"
}
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "gruvbox",
"Name": "Gruvbox",
"Extends": null,
"Tokens": {
"--bg": "#FBF1C7",
"--s": "#F2E5BC",
"--b": "#E0CFA0",
"--t": "#3C3836",
"--m": "#7C6F64",
"--a": "#AF3A03",
"--g": "#79740E",
"--y": "#B57614",
"--r": "#9D0006",
"--p": "#8F3F71",
"--o": "#D65D0E",
"--field": "#FFFBF0",
"--hover": "rgba(60,56,54,.06)",
"--on-a": "#FBF1C7"
},
"DarkTokens": {
"--bg": "#282828",
"--s": "#3C3836",
"--b": "#504945",
"--t": "#EBDBB2",
"--m": "#A89984",
"--a": "#FE8019",
"--g": "#B8BB26",
"--y": "#FABD2F",
"--r": "#FB4934",
"--p": "#D3869B",
"--o": "#D65D0E",
"--field": "#1D2021",
"--hover": "rgba(235,219,178,.06)",
"--on-a": "#282828"
},
"CustomCss": "body{letter-spacing:.1px}\nh2{padding-bottom:8px;border-bottom:2px solid var(--b)}\n.form,.sc,.ig,table{border-radius:6px;border-width:2px}\n.ni{border-radius:0 8px 8px 0}\n.ni.active{font-weight:700}\nbutton.bp,button.bd,button.bw,button.bsm{border-radius:6px;font-weight:700;text-transform:none}\ninput,select,textarea{border-radius:6px;border-width:2px}\nth{font-weight:700;letter-spacing:.6px}\n.badge{border-radius:6px}\n.code{font-weight:700}"
}
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "midnight",
"Name": "Midnight OLED",
"Extends": null,
"Tokens": {
"--bg": "#F5F7FA",
"--s": "#EBEFF5",
"--b": "#D9E0EA",
"--t": "#0B1220",
"--m": "#5A6B85",
"--a": "#0A84FF",
"--g": "#1FA84F",
"--y": "#B57A00",
"--r": "#E5484D",
"--p": "#8E4EC6",
"--o": "#C4601A",
"--field": "#FFFFFF",
"--hover": "rgba(11,18,32,.05)",
"--on-a": "#FFFFFF"
},
"DarkTokens": {
"--bg": "#000000",
"--s": "#0B0F14",
"--b": "#1C232C",
"--t": "#FFFFFF",
"--m": "#8B98A9",
"--a": "#4C9AFF",
"--g": "#3DDC84",
"--y": "#FFD60A",
"--r": "#FF453A",
"--p": "#BF5AF2",
"--o": "#FF9F0A",
"--field": "#080B10",
"--hover": "rgba(255,255,255,.05)",
"--on-a": "#000000"
},
"CustomCss": "[data-theme=\"dark\"] body,body{background:var(--bg)}\n[data-theme=\"dark\"] header,[data-theme=\"dark\"] nav{background:#050709}\n[data-theme=\"dark\"] .sc,[data-theme=\"dark\"] .form,[data-theme=\"dark\"] table{border-color:#1C232C}\n[data-theme=\"dark\"] .ni.active{background:rgba(76,154,255,.16)}\n[data-theme=\"dark\"] .code{color:#4C9AFF;text-shadow:0 0 10px rgba(76,154,255,.5)}\n[data-theme=\"dark\"] .dot{box-shadow:0 0 8px var(--g)}\nh2{padding-bottom:8px;border-bottom:1px solid var(--b)}\n.form,.sc,.ig,table{border-radius:8px}\n.ni{border-left-width:3px}\nbutton.bp,button.bd,button.bw,button.bsm{border-radius:6px;font-weight:600}\ninput,select,textarea{border-radius:6px}\ninput:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(76,154,255,.22)}"
}
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "nord",
"Name": "Nord",
"Extends": null,
"Tokens": {
"--bg": "#ECEFF4",
"--s": "#E5E9F0",
"--b": "#D8DEE9",
"--t": "#2E3440",
"--m": "#4C566A",
"--a": "#5E81AC",
"--g": "#4C8C4A",
"--y": "#B58A28",
"--r": "#BF616A",
"--p": "#8F6FA8",
"--o": "#D08770",
"--field": "#FFFFFF",
"--hover": "rgba(46,52,64,.05)",
"--on-a": "#FFFFFF"
},
"DarkTokens": {
"--bg": "#2E3440",
"--s": "#3B4252",
"--b": "#4C566A",
"--t": "#ECEFF4",
"--m": "#97A1B5",
"--a": "#88C0D0",
"--g": "#A3BE8C",
"--y": "#EBCB8B",
"--r": "#BF616A",
"--p": "#B48EAD",
"--o": "#D08770",
"--field": "#2B3140",
"--hover": "rgba(236,239,244,.06)",
"--on-a": "#2E3440"
},
"CustomCss": "body{letter-spacing:.1px}\nh2{border-bottom:1px solid var(--b);padding-bottom:8px}\n.form,.sc,.ig,table{border-radius:8px}\n.ni{border-radius:0 8px 8px 0}\nbutton.bp,button.bd,button.bw{border-radius:7px;letter-spacing:.2px}\ninput:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(94,129,172,.2)}\n.hdr{background:var(--s)}"
}
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "rose-pine",
"Name": "Rosé Pine",
"Extends": null,
"Tokens": {
"--bg": "#FAF4ED",
"--s": "#F2E9E1",
"--b": "#E4DAD2",
"--t": "#575279",
"--m": "#797593",
"--a": "#286983",
"--g": "#56949F",
"--y": "#EA9D34",
"--r": "#B4637A",
"--p": "#907AA9",
"--o": "#D7827E",
"--field": "#FFFCF9",
"--hover": "rgba(87,82,121,.05)",
"--on-a": "#FFFFFF"
},
"DarkTokens": {
"--bg": "#191724",
"--s": "#1F1D2E",
"--b": "#26233A",
"--t": "#E0DEF4",
"--m": "#908CAA",
"--a": "#C4A7E7",
"--g": "#31748F",
"--y": "#F6C177",
"--r": "#EB6F92",
"--p": "#C4A7E7",
"--o": "#EA9D34",
"--field": "#12111A",
"--hover": "rgba(224,222,244,.06)",
"--on-a": "#191724"
},
"CustomCss": "body{font-family:'Georgia','Iowan Old Style',ui-serif,serif;letter-spacing:.15px}\nh1,h2,h3,.nlbl{font-family:ui-serif,Georgia,serif}\nh2{padding-bottom:8px;border-bottom:1px solid var(--b)}\n.form,.sc,.ig,table{border-radius:16px}\n.form,.sc{box-shadow:0 1px 4px rgba(87,82,121,.05)}\n.ni{border-radius:0 12px 12px 0}\n.ni.active{background:rgba(196,167,231,.14);font-weight:600}\nbutton.bp,button.bd,button.bw,button.bsm{border-radius:12px;font-weight:600}\ninput,select,textarea{border-radius:12px}\ninput:focus,select:focus,textarea:focus{border-color:var(--a);box-shadow:0 0 0 3px rgba(196,167,231,.2)}\nth{font-style:italic;font-weight:600}\n.pnl.active{animation:rpIn .3s ease}\n@keyframes rpIn{from{opacity:0}to{opacity:1}}"
}
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "solarized",
"Name": "Solarized",
"Extends": null,
"Tokens": {
"--bg": "#FDF6E3",
"--s": "#EEE8D5",
"--b": "#DDD6C1",
"--t": "#073642",
"--m": "#657B83",
"--a": "#268BD2",
"--g": "#7A8C00",
"--y": "#B58900",
"--r": "#DC322F",
"--p": "#6C71C4",
"--o": "#CB4B16",
"--field": "#FFFBF0",
"--hover": "rgba(7,54,66,.05)",
"--on-a": "#FFFFFF"
},
"DarkTokens": {
"--bg": "#002B36",
"--s": "#073642",
"--b": "#14505F",
"--t": "#EEE8D5",
"--m": "#93A1A1",
"--a": "#3FA3E8",
"--g": "#B4C43A",
"--y": "#D4A72C",
"--r": "#E85550",
"--p": "#8B90E0",
"--o": "#E5763F",
"--field": "#00252E",
"--hover": "rgba(238,232,213,.06)",
"--on-a": "#002B36"
},
"CustomCss": "body{font-family:'Menlo','Consolas','DejaVu Sans Mono',ui-monospace,monospace;font-size:13px}\nh1,h2{font-weight:600}\nh2{padding-bottom:8px;border-bottom:1px solid var(--b)}\n.form,.sc,.ig,table{border-radius:4px}\n.ni{border-left-width:3px}\nth{background:var(--s);font-weight:700}\nbutton.bp,button.bd,button.bw{border-radius:4px;font-weight:600}\ninput,select,textarea{border-radius:4px}\n.code,.ip,td.mono{font-weight:600}"
}
+38
View File
@@ -0,0 +1,38 @@
{
"Id": "tokyo-night",
"Name": "Tokyo Night",
"Extends": null,
"Tokens": {
"--bg": "#F6F7FB",
"--s": "#EDEFF7",
"--b": "#DCE0EC",
"--t": "#1A1B26",
"--m": "#565A6E",
"--a": "#2E5FA3",
"--g": "#3D7A33",
"--y": "#8F5E15",
"--r": "#8C4351",
"--p": "#5A4A78",
"--o": "#965027",
"--field": "#FFFFFF",
"--hover": "rgba(26,27,38,.05)",
"--on-a": "#FFFFFF"
},
"DarkTokens": {
"--bg": "#1A1B26",
"--s": "#24283B",
"--b": "#343B58",
"--t": "#C0CAF5",
"--m": "#7C86B0",
"--a": "#7AA2F7",
"--g": "#9ECE6A",
"--y": "#E0AF68",
"--r": "#F7768E",
"--p": "#BB9AF7",
"--o": "#FF9E64",
"--field": "#16161E",
"--hover": "rgba(192,202,245,.06)",
"--on-a": "#1A1B26"
},
"CustomCss": "body{letter-spacing:.1px}\nh2{padding-bottom:8px;border-bottom:1px solid var(--b);letter-spacing:.6px}\n.form,.sc,.ig,table{border-radius:10px}\n.sc{background:linear-gradient(160deg,var(--s),transparent)}\n.ni{border-radius:8px;transition:background .18s ease,color .18s ease}\n.ni:hover{background:var(--hover);transform:translateX(2px)}\n.ni.active{background:rgba(122,162,247,.12)}\n.form:hover{border-color:var(--a)}\nbutton.bp,button.bd,button.bw,button.bsm{border-radius:8px;font-weight:600;transition:transform .12s ease,box-shadow .12s ease}\nbutton.bp:hover,button.bd:hover,button.bw:hover{transform:translateY(-1px)}\nbutton.bp{box-shadow:0 1px 3px rgba(122,162,247,.3)}\ninput,select,textarea{border-radius:8px}\ninput:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(122,162,247,.2)}\n.code{text-shadow:0 0 8px rgba(122,162,247,.35)}\n.pnl.active{animation:tnIn .25s ease}\n@keyframes tnIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}"
}