Compare commits

..

4 Commits

Author SHA1 Message Date
Hailey 7375159682 encode url 2025-03-11 12:47:01 -07:00
Samuel Newman 26fb0a7f17 fix iframe transparency by unspecifying color-scheme (#7967) 2025-03-11 12:21:27 -07:00
Samuel Newman 94d7bc986f Fix color theme for embed (#7965)
* fix embed default theme

* use correct dataset string
2025-03-11 11:04:06 -07:00
Samuel Newman 8cb55adf8c fix submit behaviour (#7959) 2025-03-11 09:37:53 -07:00
5 changed files with 8 additions and 6 deletions
+3 -1
View File
@@ -68,7 +68,9 @@ function scan(node = document) {
if (ref_url.startsWith('http')) {
searchParams.set('ref_url', encodeURIComponent(ref_url))
}
searchParams.set('colorMode', embed.dataset.blueskyColorMode || 'system')
if (embed.dataset.blueskyEmbedColorMode) {
searchParams.set('colorMode', embed.dataset.blueskyEmbedColorMode)
}
const iframe = document.createElement('iframe')
iframe.setAttribute('data-bluesky-id', id)
+1 -1
View File
@@ -6,7 +6,7 @@
word-break: break-word;
}
:root {
#app {
color-scheme: light dark;
}
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "bsky.app",
"version": "1.99.1",
"version": "1.99.0",
"private": true,
"engines": {
"node": ">=20"
+1 -1
View File
@@ -332,7 +332,7 @@ export function createProxiedUrl(url: string): string {
return url
}
return `https://go.bsky.app/redirect?u=${url}`
return `https://go.bsky.app/redirect?u=${encodeURIComponent(url)}`
}
export function isShortLink(url: string): boolean {
@@ -177,8 +177,8 @@ export function MessageInput({
{paddingBottom: isIOS ? 5 : 0},
animatedStyle,
]}
keyboardAppearance={t.name === 'light' ? 'light' : 'dark'}
submitBehavior="submit"
keyboardAppearance={t.scheme}
submitBehavior="newline"
onFocus={() => setIsFocused(true)}
onBlur={() => setIsFocused(false)}
ref={inputRef}