From 3ab591177a0fc2246554272bcc01bdb9a8c1030c Mon Sep 17 00:00:00 2001
From: Christian Beutel <>
Date: Sat, 1 Feb 2025 20:36:39 +0100
Subject: [PATCH] Adds import from URL
---
web/src/lib/components/base/button.svelte | 5 +-
web/src/lib/components/nav_bar.svelte | 49 +++++++++-
.../components/settings/upload_dialog.svelte | 4 +-
.../settings/url_import_modal.svelte | 97 +++++++++++++++++++
.../components/trail/trail_info_panel.svelte | 2 +-
web/src/lib/i18n/locales/de.json | 4 +
web/src/lib/i18n/locales/en.json | 4 +
web/src/lib/i18n/locales/es.json | 4 +
web/src/lib/i18n/locales/fr.json | 4 +
web/src/lib/i18n/locales/hu.json | 4 +
web/src/lib/i18n/locales/it.json | 4 +
web/src/lib/i18n/locales/nl.json | 4 +
web/src/lib/i18n/locales/pl.json | 4 +
web/src/lib/i18n/locales/pt.json | 4 +
web/src/lib/i18n/locales/zh.json | 4 +
.../routes/api/v1/trail/download/+server.ts | 21 ++++
web/src/routes/settings/export/+page.svelte | 31 ------
17 files changed, 208 insertions(+), 41 deletions(-)
create mode 100644 web/src/lib/components/settings/url_import_modal.svelte
create mode 100644 web/src/routes/api/v1/trail/download/+server.ts
diff --git a/web/src/lib/components/base/button.svelte b/web/src/lib/components/base/button.svelte
index ca0e9f52..fc1c9f0f 100644
--- a/web/src/lib/components/base/button.svelte
+++ b/web/src/lib/components/base/button.svelte
@@ -1,9 +1,7 @@
@@ -132,8 +148,12 @@
/>
- {user.username}
+
+ {user.username}
+
{user.email}
+
{u.file.name}
{#if u.status == "error" || u.status == "cancelled"} diff --git a/web/src/lib/components/settings/url_import_modal.svelte b/web/src/lib/components/settings/url_import_modal.svelte new file mode 100644 index 00000000..997a1604 --- /dev/null +++ b/web/src/lib/components/settings/url_import_modal.svelte @@ -0,0 +1,97 @@ + + +