diff --git a/README.md b/README.md
index 4f877ee..d6f2952 100644
--- a/README.md
+++ b/README.md
@@ -214,7 +214,7 @@ A rule covers one of four reaches: an exact address, a host (`mail.google.com`),
**Everything stays local.** LinkUnbound is built on a single, non-negotiable principle: your data never leaves your computer.
-
+
- **Local-only storage** — browser list, rules and preferences stay on your machine
diff --git a/app/src/assets/linkunbound.svg b/app/src/assets/linkunbound.svg
index 7470f0d..d563809 100644
--- a/app/src/assets/linkunbound.svg
+++ b/app/src/assets/linkunbound.svg
@@ -1,4 +1,4 @@
-
+
diff --git a/app/src/i18n.ts b/app/src/i18n.ts
index f10a3b3..64332d0 100644
--- a/app/src/i18n.ts
+++ b/app/src/i18n.ts
@@ -123,7 +123,7 @@ const ES = {
pickerClassic: "Clásico",
pickerSheet: "Mosaico",
pickerCompact: "Compacto",
- pickerBear: "Oso",
+ pickerBear: "LinkBear",
pickerPreview: "Vista previa",
themeAuto: "Automático",
themeLight: "Claro",
@@ -405,7 +405,7 @@ const EN: Record = {
pickerClassic: "Classic",
pickerSheet: "Tiles",
pickerCompact: "Compact",
- pickerBear: "Bear",
+ pickerBear: "LinkBear",
pickerPreview: "Preview",
themeAuto: "Automatic",
themeLight: "Light",
diff --git a/app/src/settings/Application.test.tsx b/app/src/settings/Application.test.tsx
index ae12522..1a0b2e1 100644
--- a/app/src/settings/Application.test.tsx
+++ b/app/src/settings/Application.test.tsx
@@ -81,7 +81,7 @@ describe("application settings", () => {
it("offers the four looks and shows the picker over a sample link", async () => {
mount();
const picker = within(await screen.findByRole("group", { name: "Selector" }));
- for (const look of ["Oso", "Clásico", "Mosaico", "Compacto"]) {
+ for (const look of ["LinkBear", "Clásico", "Mosaico", "Compacto"]) {
expect(picker.getByRole("radio", { name: look })).toBeInTheDocument();
}
await userEvent.click(screen.getByRole("button", { name: "Vista previa" }));
@@ -96,7 +96,7 @@ describe("application settings", () => {
expect(invoke.mock.calls.filter(([cmd]) => cmd === "picker_preview")).toHaveLength(0);
await userEvent.click(screen.getByRole("button", { name: "Vista previa" }));
- await userEvent.click(picker.getByRole("radio", { name: "Oso" }));
+ await userEvent.click(picker.getByRole("radio", { name: "LinkBear" }));
await waitFor(() =>
expect(invoke.mock.calls.filter(([cmd]) => cmd === "picker_preview")).toHaveLength(2),
);
diff --git a/resources/assets/README.md b/resources/assets/README.md
index 09ddabc..2394446 100644
--- a/resources/assets/README.md
+++ b/resources/assets/README.md
@@ -23,6 +23,6 @@ updating the wiki in the same change.
## Mascot
-The bear's sources are in `resources/mascot/`: `linkunbound-head.svg` in
+LinkBear's sources are in `resources/mascot/`: `linkunbound-head.svg` in
colour and `linkunbound-head-mono.svg` in one ink. `app/src/assets/linkunbound.svg`
is the copy the window shows in About.
diff --git a/resources/mascot/linkunbound-head-mono.svg b/resources/mascot/linkunbound-head-mono.svg
index 2a61ca5..70c7415 100644
--- a/resources/mascot/linkunbound-head-mono.svg
+++ b/resources/mascot/linkunbound-head-mono.svg
@@ -1,4 +1,4 @@
-
+
diff --git a/resources/mascot/linkunbound-head.svg b/resources/mascot/linkunbound-head.svg
index 7470f0d..d563809 100644
--- a/resources/mascot/linkunbound-head.svg
+++ b/resources/mascot/linkunbound-head.svg
@@ -1,4 +1,4 @@
-
+