diff --git a/android/app/build.gradle b/android/app/build.gradle index e922a1aa..04ebcb06 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -7,7 +7,7 @@ android { applicationId "social.flotilla" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 8 + versionCode 9 versionName "0.2.7" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { diff --git a/src/app/components/MenuSpace.svelte b/src/app/components/MenuSpace.svelte index ac6e9587..19fd00cc 100644 --- a/src/app/components/MenuSpace.svelte +++ b/src/app/components/MenuSpace.svelte @@ -57,14 +57,14 @@ const addRoom = () => pushModal(RoomCreate, {url}, {replaceState}) let showMenu = $state(false) - let replaceState = false + let replaceState = $state(false) let element: Element | undefined = $state() const members = $derived( $memberships.filter(l => hasMembershipUrl(l, url)).map(l => l.event.pubkey), ) - onMount(async () => { + onMount(() => { replaceState = Boolean(element?.closest(".drawer")) pullConservatively({relays: [url], filters: [{kinds: [GROUP_META]}]}) }) @@ -112,19 +112,25 @@ {/if}
- + Home - + Threads - + Calendar
Your Rooms {#each $userRooms as room, i (room)} - + {/each} {#if $otherRooms.length > 0}
@@ -137,9 +143,9 @@ {/if} {#each $otherRooms as room, i (room)} - + {/each} - + Create room diff --git a/src/app/components/MenuSpaceRoomItem.svelte b/src/app/components/MenuSpaceRoomItem.svelte index d286eb2c..1a66672a 100644 --- a/src/app/components/MenuSpaceRoomItem.svelte +++ b/src/app/components/MenuSpaceRoomItem.svelte @@ -10,15 +10,19 @@ url: any room: any notify?: boolean + replaceState?: boolean } - const {url, room, notify = false}: Props = $props() + const {url, room, notify = false, replaceState = false}: Props = $props() const path = makeRoomPath(url, room) const channel = deriveChannel(url, room) - + {#if channelIsLocked($channel)} {:else} diff --git a/src/lib/components/SecondaryNavItem.svelte b/src/lib/components/SecondaryNavItem.svelte index 632982e0..f88347b6 100644 --- a/src/lib/components/SecondaryNavItem.svelte +++ b/src/lib/components/SecondaryNavItem.svelte @@ -24,15 +24,16 @@ import {fade} from "@lib/transition" import {page} from "$app/stores" - const {children, href = "", notification = false, ...restProps} = $props() + const {children, href = "", notification = false, replaceState = false, ...restProps} = $props() const active = $derived($page.url.pathname === href) {#if href}