diff --git a/apps/web/app/dashboard/archive/page.tsx b/apps/web/app/dashboard/archive/page.tsx index 77d67f4a1..f2c5c2101 100644 --- a/apps/web/app/dashboard/archive/page.tsx +++ b/apps/web/app/dashboard/archive/page.tsx @@ -8,7 +8,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("common.archive")} | Karakeep`, + title: `${t("common.archive")} | Marka`, }; } diff --git a/apps/web/app/dashboard/favourites/page.tsx b/apps/web/app/dashboard/favourites/page.tsx index 7ece9cdf2..a8300daf1 100644 --- a/apps/web/app/dashboard/favourites/page.tsx +++ b/apps/web/app/dashboard/favourites/page.tsx @@ -6,7 +6,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("lists.favourites")} | Karakeep`, + title: `${t("lists.favourites")} | Marka`, }; } diff --git a/apps/web/app/dashboard/highlights/page.tsx b/apps/web/app/dashboard/highlights/page.tsx index 7a97594d8..4619a277c 100644 --- a/apps/web/app/dashboard/highlights/page.tsx +++ b/apps/web/app/dashboard/highlights/page.tsx @@ -9,7 +9,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("common.highlights")} | Karakeep`, + title: `${t("common.highlights")} | Marka`, }; } diff --git a/apps/web/app/dashboard/lists/[listId]/page.tsx b/apps/web/app/dashboard/lists/[listId]/page.tsx index 2b2cc9bb9..9f76e848c 100644 --- a/apps/web/app/dashboard/lists/[listId]/page.tsx +++ b/apps/web/app/dashboard/lists/[listId]/page.tsx @@ -14,7 +14,7 @@ export async function generateMetadata(props: { try { const list = await api.lists.get({ listId: params.listId }); return { - title: `${list.name} | Karakeep`, + title: `${list.name} | Marka`, }; } catch (e) { if (e instanceof TRPCError && e.code === "NOT_FOUND") { diff --git a/apps/web/app/dashboard/tags/[tagId]/page.tsx b/apps/web/app/dashboard/tags/[tagId]/page.tsx index 3d6ca22d7..94bdb6724 100644 --- a/apps/web/app/dashboard/tags/[tagId]/page.tsx +++ b/apps/web/app/dashboard/tags/[tagId]/page.tsx @@ -12,7 +12,7 @@ export async function generateMetadata(props: { try { const tag = await api.tags.get({ tagId: params.tagId }); return { - title: `${tag.name} | Karakeep`, + title: `${tag.name} | Marka`, }; } catch (e) { if (e instanceof TRPCError && e.code === "NOT_FOUND") { diff --git a/apps/web/app/dashboard/tags/page.tsx b/apps/web/app/dashboard/tags/page.tsx index 2ebcf2f7c..e3a0e9f62 100644 --- a/apps/web/app/dashboard/tags/page.tsx +++ b/apps/web/app/dashboard/tags/page.tsx @@ -6,7 +6,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("tags.all_tags")} | Karakeep`, + title: `${t("tags.all_tags")} | Marka`, }; } diff --git a/apps/web/app/public/lists/[listId]/page.tsx b/apps/web/app/public/lists/[listId]/page.tsx index ccee9762a..e85cc09ca 100644 --- a/apps/web/app/public/lists/[listId]/page.tsx +++ b/apps/web/app/public/lists/[listId]/page.tsx @@ -16,12 +16,12 @@ export async function generateMetadata(props: { listId: params.listId, }); return { - title: `${resp.name} by ${resp.ownerName} - Karakeep`, + title: `${resp.name} by ${resp.ownerName} - Marka`, description: resp.description && resp.description.length > 0 - ? `${resp.description} by ${resp.ownerName} on Karakeep` + ? `${resp.description} by ${resp.ownerName} on Marka` : undefined, - applicationName: "Karakeep", + applicationName: "Marka", authors: [ { name: resp.ownerName, @@ -34,7 +34,7 @@ export async function generateMetadata(props: { } } return { - title: "Karakeep", + title: "Marka", }; } diff --git a/apps/web/app/settings/api-keys/page.tsx b/apps/web/app/settings/api-keys/page.tsx index 85a6ac8fe..3d0242085 100644 --- a/apps/web/app/settings/api-keys/page.tsx +++ b/apps/web/app/settings/api-keys/page.tsx @@ -9,7 +9,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.api_keys.api_keys")} | Karakeep`, + title: `${t("settings.api_keys.api_keys")} | Marka`, }; } diff --git a/apps/web/app/settings/assets/layout.tsx b/apps/web/app/settings/assets/layout.tsx index 2324c83ab..07255e7ab 100644 --- a/apps/web/app/settings/assets/layout.tsx +++ b/apps/web/app/settings/assets/layout.tsx @@ -5,7 +5,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.manage_assets.manage_assets")} | Karakeep`, + title: `${t("settings.manage_assets.manage_assets")} | Marka`, }; } diff --git a/apps/web/app/settings/broken-links/layout.tsx b/apps/web/app/settings/broken-links/layout.tsx index 45f3dadf3..1d42df641 100644 --- a/apps/web/app/settings/broken-links/layout.tsx +++ b/apps/web/app/settings/broken-links/layout.tsx @@ -5,7 +5,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.broken_links.broken_links")} | Karakeep`, + title: `${t("settings.broken_links.broken_links")} | Marka`, }; } diff --git a/apps/web/app/settings/feeds/page.tsx b/apps/web/app/settings/feeds/page.tsx index 603e9a095..04fb6f4e5 100644 --- a/apps/web/app/settings/feeds/page.tsx +++ b/apps/web/app/settings/feeds/page.tsx @@ -6,7 +6,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.feeds.rss_subscriptions")} | Karakeep`, + title: `${t("settings.feeds.rss_subscriptions")} | Marka`, }; } diff --git a/apps/web/app/settings/import/[sessionId]/page.tsx b/apps/web/app/settings/import/[sessionId]/page.tsx index 968de13a4..f81fe1e68 100644 --- a/apps/web/app/settings/import/[sessionId]/page.tsx +++ b/apps/web/app/settings/import/[sessionId]/page.tsx @@ -6,7 +6,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.import_sessions.detail.page_title")} | Karakeep`, + title: `${t("settings.import_sessions.detail.page_title")} | Marka`, }; } diff --git a/apps/web/app/settings/import/page.tsx b/apps/web/app/settings/import/page.tsx index 23ef40194..7a05496e3 100644 --- a/apps/web/app/settings/import/page.tsx +++ b/apps/web/app/settings/import/page.tsx @@ -6,7 +6,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.import.import_export")} | Karakeep`, + title: `${t("settings.import.import_export")} | Marka`, }; } diff --git a/apps/web/app/settings/info/page.tsx b/apps/web/app/settings/info/page.tsx index 9a817402e..2f03dc1aa 100644 --- a/apps/web/app/settings/info/page.tsx +++ b/apps/web/app/settings/info/page.tsx @@ -13,7 +13,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.info.user_info")} | Karakeep`, + title: `${t("settings.info.user_info")} | Marka`, }; } diff --git a/apps/web/app/settings/rules/layout.tsx b/apps/web/app/settings/rules/layout.tsx index 03b4316ed..614475cf2 100644 --- a/apps/web/app/settings/rules/layout.tsx +++ b/apps/web/app/settings/rules/layout.tsx @@ -5,7 +5,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.rules.rules")} | Karakeep`, + title: `${t("settings.rules.rules")} | Marka`, }; } diff --git a/apps/web/app/settings/webhooks/page.tsx b/apps/web/app/settings/webhooks/page.tsx index 4f798aa18..0a2db9467 100644 --- a/apps/web/app/settings/webhooks/page.tsx +++ b/apps/web/app/settings/webhooks/page.tsx @@ -6,7 +6,7 @@ export async function generateMetadata(): Promise { // oxlint-disable-next-line rules-of-hooks const { t } = await useTranslation(); return { - title: `${t("settings.webhooks.webhooks")} | Karakeep`, + title: `${t("settings.webhooks.webhooks")} | Marka`, }; } diff --git a/apps/web/components/pwa/offline-page.test.ts b/apps/web/components/pwa/offline-page.test.ts index b0855352a..3887c5e97 100644 --- a/apps/web/components/pwa/offline-page.test.ts +++ b/apps/web/components/pwa/offline-page.test.ts @@ -6,7 +6,7 @@ const offlinePage = readFileSync("public/offline.html", "utf8"); test("does not promise that a cold offline launch can open the library", () => { expect(offlinePage).toContain( - "Karakeep needs an internet connection when you open the app.", + "Marka needs an internet connection when you open the app.", ); expect(offlinePage).not.toContain( "then it will be available when you are offline", diff --git a/apps/web/components/settings/ImportExport.tsx b/apps/web/components/settings/ImportExport.tsx index 3656ff0a7..4a1bf6f27 100644 --- a/apps/web/components/settings/ImportExport.tsx +++ b/apps/web/components/settings/ImportExport.tsx @@ -186,7 +186,7 @@ function ExportCard() { - JSON (Karakeep format) + JSON (Marka format) HTML (Netscape format) @@ -236,7 +236,7 @@ export function ImportExportRow() { icon: , }, { - title: "Karakeep", + title: "Legacy Karakeep export", description: t( "settings.import.import_bookmarks_from_karakeep_export", ), @@ -402,7 +402,7 @@ export default function ImportExport() { return ( } > } > {isLoading && ( diff --git a/apps/web/public/brand/marka/marka-favicon-dark.png b/apps/web/public/brand/marka/marka-favicon-dark.png index 228aa974c..03a9b80cd 100644 Binary files a/apps/web/public/brand/marka/marka-favicon-dark.png and b/apps/web/public/brand/marka/marka-favicon-dark.png differ diff --git a/apps/web/public/brand/marka/marka-favicon-light.png b/apps/web/public/brand/marka/marka-favicon-light.png index ea05feb81..20fb1e348 100644 Binary files a/apps/web/public/brand/marka/marka-favicon-light.png and b/apps/web/public/brand/marka/marka-favicon-light.png differ diff --git a/apps/web/public/offline.html b/apps/web/public/offline.html index 51d972a06..3c0d200c0 100644 --- a/apps/web/public/offline.html +++ b/apps/web/public/offline.html @@ -3,7 +3,7 @@ - Karakeep is offline + Marka is offline