{#if msg.reply_sender_name}{msg.reply_sender_name}{/if}
@@ -443,7 +443,7 @@
{#if msg.msg_type === 'image' && msg.media_url}
{:else if (msg.msg_type === 'file' || msg.msg_type === 'audio' || msg.msg_type === 'video') && msg.media_url}
-
+
{:else}
{@html linkify(msg.body)}
{/if}
diff --git a/src/components/DirectMessage.svelte b/src/components/DirectMessage.svelte
index e58bbfc..92227be 100644
--- a/src/components/DirectMessage.svelte
+++ b/src/components/DirectMessage.svelte
@@ -356,7 +356,7 @@
-
+ To:
{roomName}
{#if dmUserId}
@@ -376,7 +376,7 @@
No messages yet
{:else} {#each messages as msg} - handleMsgContext(e, msg)}>
+
handleMsgContext(e, msg)}>
{#if msg.in_reply_to && (msg.reply_sender_name || msg.reply_body)}
{#if msg.reply_sender_name}{msg.reply_sender_name}{/if}
@@ -387,7 +387,7 @@
{#if msg.msg_type === 'image' && msg.media_url}
{:else if (msg.msg_type === 'file' || msg.msg_type === 'audio' || msg.msg_type === 'video') && msg.media_url}
- {msg.filename || msg.body}
+ {msg.filename || msg.body}
{:else}
{@html linkify(msg.body)}
{/if}
@@ -486,8 +486,7 @@
display: flex;
align-items: center;
}
- .dm-header .field-row label {
- font-weight: bold;
+ .dm-header .field-row span {
min-width: 30px;
}
.info-btn {
diff --git a/src/lib/types.ts b/src/lib/types.ts
index 8b39049..cbf7253 100644
--- a/src/lib/types.ts
+++ b/src/lib/types.ts
@@ -14,6 +14,7 @@ export type PresenceStatus =
| 'free_for_chat'
| 'invisible'
| 'offline'
+ | 'unknown'
export interface Room {
room_id: string
diff --git a/tsconfig.json b/tsconfig.json
index 012f090..c314e7b 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -11,5 +11,6 @@
"moduleDetection": "force",
"strict": true
},
- "include": ["src/**/*.ts", "src/**/*.svelte"]
+ "include": ["src/**/*.ts", "src/**/*.svelte"],
+ "exclude": ["src/**/*.test.ts"]
}