frontend for xcvr appview

no clue how to fix floating-ui, + fix to borders, + update todo

+10 -2
+1 -1
src/lib/components/AutoGrowTextArea.svelte
··· 163 163 if (inputEl && emojilist) { 164 164 computePosition(inputEl, emojilist, { 165 165 placement: "top", 166 - middleware: [flip()], 166 + middleware: [flip({ fallbackPlacements: ["bottom"] })], 167 167 }).then(({ x, y }) => { 168 168 if (emojilist !== undefined) { 169 169 Object.assign(emojilist.style, {
+8
src/routes/todo/+page.svelte
··· 15 15 this isn't a serious bug but <b> color theming for user profiles </b> seems broken 16 16 right now, woops! 17 17 </p> 18 + <p> 19 + <b>after 200 messages colors and metadata swap around,</b> i believe. i'm not 20 + entirely sure what's the vibe NGL but it's been an issue for a long time, only 21 + just now (sep 9 2025) logging it. kinda serious, but not sure how to diagnose 22 + it, i'm sure it's just a line or 2 in wscontext.svelte.ts but that file is a 23 + bit chaotic haha, written in a few frenzies, should be refactored at some point 24 + lol and i'm sure the issue will disappear back into nothingness 25 + </p> 18 26 <h2>upcoming features</h2> 19 27 <p> 20 28 <b>:emoji: with tab autocomplete</b> is a feature that i really miss from discord
+1 -1
static/main.css
··· 82 82 overflow-y: scroll; 83 83 align-self: start; 84 84 } 85 - #content.desktop>:not(:last-child) { 85 + #content.desktop>:is(#left-sidebar, main) { 86 86 border-right: .25rem solid var(--fg); 87 87 } 88 88 #content.tab-a > *:not(:nth-child(1)) {