From 1cafeb5ec92c1dc4ad74fbed58b15a8ab2f3c0cf Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Tue, 1 Jul 2025 15:30:44 -0400 Subject: Move the `/ch` channel view to `/c` (for conversation). --- src/routes.rs | 2 +- ui/lib/components/Channel.svelte | 2 +- ui/routes/(app)/+layout.svelte | 4 +- ui/routes/(app)/c/[conversation]/+page.svelte | 117 ++++++++++++++++++++++++++ ui/routes/(app)/ch/[channel]/+page.svelte | 117 -------------------------- 5 files changed, 121 insertions(+), 121 deletions(-) create mode 100644 ui/routes/(app)/c/[conversation]/+page.svelte delete mode 100644 ui/routes/(app)/ch/[channel]/+page.svelte diff --git a/src/routes.rs b/src/routes.rs index e38f744..49d9fb6 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -15,7 +15,7 @@ pub fn routes(app: &App) -> Router { // UI routes that require the administrator to complete setup first. let ui_setup_required = Router::new() .route("/", get(ui::handlers::index)) - .route("/ch/{channel}", get(ui::handlers::conversation)) + .route("/c/{conversation}", get(ui::handlers::conversation)) .route("/invite/{invite}", get(ui::handlers::invite)) .route("/login", get(ui::handlers::login)) .route("/me", get(ui::handlers::me)) diff --git a/ui/lib/components/Channel.svelte b/ui/lib/components/Channel.svelte index 4f908d2..9004e50 100644 --- a/ui/lib/components/Channel.svelte +++ b/ui/lib/components/Channel.svelte @@ -3,7 +3,7 @@
  • - + {#if hasUnreads} {:else} diff --git a/ui/routes/(app)/+layout.svelte b/ui/routes/(app)/+layout.svelte index c7e1f22..e3272bc 100644 --- a/ui/routes/(app)/+layout.svelte +++ b/ui/routes/(app)/+layout.svelte @@ -20,7 +20,7 @@ onDestroy(session.end.bind(session)); let pageContext = getContext('page'); - let channel = $derived(page.params.channel); + let channel = $derived(page.params.conversation); let channels = $derived(session.channels); @@ -60,7 +60,7 @@ const lastActiveChannel = getLastActiveChannel(); const inRoot = page.url.pathname === '/'; if (inRoot && lastActiveChannel) { - goto(`/ch/${lastActiveChannel}`); + goto(`/c/${lastActiveChannel}`); } else if (channel) { setLastActiveChannel(channel || null); } diff --git a/ui/routes/(app)/c/[conversation]/+page.svelte b/ui/routes/(app)/c/[conversation]/+page.svelte new file mode 100644 index 0000000..4d2cc86 --- /dev/null +++ b/ui/routes/(app)/c/[conversation]/+page.svelte @@ -0,0 +1,117 @@ + + + + +
    + {#each messageRuns as { sender, ownMessage, messages }} + + {#each messages as message} + + {/each} + + {/each} +
    +
    + +
    diff --git a/ui/routes/(app)/ch/[channel]/+page.svelte b/ui/routes/(app)/ch/[channel]/+page.svelte deleted file mode 100644 index ef000fc..0000000 --- a/ui/routes/(app)/ch/[channel]/+page.svelte +++ /dev/null @@ -1,117 +0,0 @@ - - - - -
    - {#each messageRuns as { sender, ownMessage, messages }} - - {#each messages as message} - - {/each} - - {/each} -
    -
    - -
    -- cgit v1.2.3