diff --git a/apps/web/src/components/AssetsPane.tsx b/apps/web/src/components/AssetsPane.tsx
index c9df0901..b467687f 100644
--- a/apps/web/src/components/AssetsPane.tsx
+++ b/apps/web/src/components/AssetsPane.tsx
@@ -236,7 +236,7 @@ export const AssetsPane = ({ onClose, repository, onOpenExecutionCenter }: Asset
onClick={() => setFilterType(type)}
className={`rounded-lg border border-transparent px-3 py-1.5 text-xs transition-colors ${
filterType === type
- ? "bg-slate-950 font-semibold text-slate-50"
+ ? "bg-workspace-selection font-semibold text-slate-950"
: "font-medium text-slate-600 hover:bg-slate-100"
}`}
>
diff --git a/apps/web/src/components/EditorPane.tsx b/apps/web/src/components/EditorPane.tsx
index 91e61763..d2737498 100644
--- a/apps/web/src/components/EditorPane.tsx
+++ b/apps/web/src/components/EditorPane.tsx
@@ -3795,7 +3795,7 @@ const RichEditorPane = ({
{mobileEditingActive && !readOnly && (
@@ -186,7 +185,6 @@ export const TemplatesPane = ({
- {/* Every template is workspace-owned and fully editable. */}
@@ -196,7 +194,6 @@ export const TemplatesPane = ({
{savedTemplates.length}
-
{t("templates.myTemplatesSubtitle")}
{!creatingTemplate && !editingTemplate && (
diff --git a/apps/web/src/components/plugins/PluginCatalogCard.tsx b/apps/web/src/components/plugins/PluginCatalogCard.tsx
index 5fcbf7f2..d1ebb6f5 100644
--- a/apps/web/src/components/plugins/PluginCatalogCard.tsx
+++ b/apps/web/src/components/plugins/PluginCatalogCard.tsx
@@ -95,7 +95,7 @@ export const PluginCatalogCard = ({
) : null}
{update ? (
-
+
{t("plugins.updates.available", { version: update.latestVersion })}
) : null}
diff --git a/apps/web/src/components/settings/DataExportCard.tsx b/apps/web/src/components/settings/DataExportCard.tsx
index 5faa2953..6d84c8ae 100644
--- a/apps/web/src/components/settings/DataExportCard.tsx
+++ b/apps/web/src/components/settings/DataExportCard.tsx
@@ -39,7 +39,7 @@ const Progress = ({ progress }: { progress: EdgeEverZipProgress }) => {
const percentage = progress.total > 0 ? Math.round((progress.completed / progress.total) * 100) : 0;
return (
);
};
diff --git a/apps/web/src/components/settings/PluginManagerCard.tsx b/apps/web/src/components/settings/PluginManagerCard.tsx
index f73138f1..1ad82a35 100644
--- a/apps/web/src/components/settings/PluginManagerCard.tsx
+++ b/apps/web/src/components/settings/PluginManagerCard.tsx
@@ -176,7 +176,7 @@ const PluginDetailView = ({
{name}
{manifest.type}
{update ? (
-
+
{t("plugins.updates.available", { version: update.latestVersion })}
) : null}
@@ -423,7 +423,7 @@ export const PluginManagerCard = ({
: t("plugins.updates.found", { count: lastManualCheckCount })}
{lastManualCheckCount === null && (updateQuery.data?.updates.length ?? 0) > 0 ? (
-
+
{updateQuery.data?.updates.length}
) : null}
diff --git a/apps/web/src/components/settings/WebDavBackupCard.tsx b/apps/web/src/components/settings/WebDavBackupCard.tsx
index 4e19c673..237c765e 100644
--- a/apps/web/src/components/settings/WebDavBackupCard.tsx
+++ b/apps/web/src/components/settings/WebDavBackupCard.tsx
@@ -27,7 +27,7 @@ const Progress = ({ progress }: { progress: EdgeEverZipProgress }) => {
const percentage = progress.total > 0 ? Math.round((progress.completed / progress.total) * 100) : 0;
return (
);
};
diff --git a/apps/web/src/components/ui/badge.tsx b/apps/web/src/components/ui/badge.tsx
index c8cec46c..63602e51 100644
--- a/apps/web/src/components/ui/badge.tsx
+++ b/apps/web/src/components/ui/badge.tsx
@@ -7,7 +7,7 @@ const badgeVariants = cva(
{
variants: {
variant: {
- default: "border-transparent bg-slate-900 text-slate-50",
+ default: "border-transparent bg-slate-700 text-slate-50",
secondary: "border-transparent bg-slate-100 text-slate-900",
destructive: "border-transparent bg-red-600 text-white",
outline: "border-slate-200 text-slate-950",
diff --git a/apps/web/src/lib/ui-palette.test.mjs b/apps/web/src/lib/ui-palette.test.mjs
index 67dc49a2..779561fd 100644
--- a/apps/web/src/lib/ui-palette.test.mjs
+++ b/apps/web/src/lib/ui-palette.test.mjs
@@ -26,6 +26,7 @@ describe("application color system", () => {
expect(globals).toContain("--accent-foreground: 0 0% 7%;");
expect(globals).not.toContain("--accent-foreground: 158 70% 25%;");
expect(globals).toContain("--switch-track-on: #525252;");
+ expect(globals).toContain("--checkbox-on: #525252;");
expect(globals).toContain("--switch-track-on: #e7ebe8;");
expect(switchSource).toContain("data-[state=checked]:bg-[var(--switch-track-on)]");
expect(switchSource).not.toContain("bg-emerald-500");
diff --git a/apps/web/src/styles/globals.css b/apps/web/src/styles/globals.css
index ef89f2c0..5b5f3abe 100644
--- a/apps/web/src/styles/globals.css
+++ b/apps/web/src/styles/globals.css
@@ -310,7 +310,7 @@ html.dark[data-edgeever-environment="demo"] body::after {
--switch-thumb: #ffffff;
--switch-track-on: #525252;
--switch-thumb-on: #ffffff;
- --checkbox-on: #1a1d21;
+ --checkbox-on: #525252;
--checkbox-mark: #ffffff;
--slate-50-rgb: 250 250 250;
--slate-100-rgb: 245 245 245;
diff --git a/packages/shared/src/i18n/en-US.ts b/packages/shared/src/i18n/en-US.ts
index 3f0c0cbf..ba25469a 100644
--- a/packages/shared/src/i18n/en-US.ts
+++ b/packages/shared/src/i18n/en-US.ts
@@ -2390,7 +2390,6 @@ export const enUS = {
},
templates: {
title: "Template Center",
- description: "Create, edit, and reuse your note templates.",
create: "New Template",
useTemplate: "New note from template",
useThisTemplate: "Use Template",
@@ -2398,7 +2397,6 @@ export const enUS = {
previewTitle: "Template Preview",
createDescription: "Create a reusable template from scratch.",
myTemplates: "Templates",
- myTemplatesSubtitle: "Every template belongs to this workspace and can be edited or deleted",
savedDescription: "A reusable note template.",
emptyMyTemplates: "No templates yet",
emptyMyTemplatesHint: "Click \"New Template\" above or save any note as a template directly in the editor.",
diff --git a/packages/shared/src/i18n/ja.ts b/packages/shared/src/i18n/ja.ts
index 4a8ad750..c9ec3629 100644
--- a/packages/shared/src/i18n/ja.ts
+++ b/packages/shared/src/i18n/ja.ts
@@ -2390,7 +2390,6 @@ export const ja = {
},
templates: {
title: "テンプレートセンター",
- description: "ノートテンプレートを作成、編集、再利用します。",
create: "新しいテンプレート",
useTemplate: "テンプレートから新しいノート",
useThisTemplate: "このテンプレートを使う",
@@ -2398,7 +2397,6 @@ export const ja = {
previewTitle: "テンプレートプレビュー",
createDescription: "ゼロから再利用できるテンプレートを作成します。",
myTemplates: "テンプレート",
- myTemplatesSubtitle: "すべてのテンプレートはこのワークスペースに属し、編集や削除ができます",
savedDescription: "再利用できるノートテンプレートです。",
emptyMyTemplates: "まだテンプレートがありません",
emptyMyTemplatesHint: "上の「新しいテンプレート」をクリックするか、エディタで任意のノートをテンプレートとして保存できます。",
diff --git a/packages/shared/src/i18n/zh-CN.ts b/packages/shared/src/i18n/zh-CN.ts
index 37776ed6..92ce4d3f 100644
--- a/packages/shared/src/i18n/zh-CN.ts
+++ b/packages/shared/src/i18n/zh-CN.ts
@@ -2388,7 +2388,6 @@ export const zhCN = {
},
templates: {
title: "模板中心",
- description: "创建、修改和复用你的笔记模板。",
create: "新建模板",
useTemplate: "从模板新建笔记",
useThisTemplate: "使用此模板新建",
@@ -2396,7 +2395,6 @@ export const zhCN = {
previewTitle: "模板结构预览",
createDescription: "从零开始创建一个可重复使用的模板。",
myTemplates: "模板",
- myTemplatesSubtitle: "所有模板都属于当前工作区,可以自由修改或删除",
savedDescription: "可重复使用的笔记模板。",
emptyMyTemplates: "暂无模板",
emptyMyTemplatesHint: "你可以点击上方「新建模板」,或在笔记编辑器中将常用笔记另存为模板。",