From 0a7c25dacf8fa38689f6fb1f09f68da5ab0fb0f2 Mon Sep 17 00:00:00 2001 From: Anton Alexeyev Date: Mon, 28 Jul 2025 12:28:05 +0700 Subject: [PATCH] Allow to edit description of Channel (#9607) Signed-off-by: Anton Alexeyev --- models/chunter/src/index.ts | 2 +- plugins/chunter-assets/lang/cs.json | 4 ++-- plugins/chunter-assets/lang/de.json | 4 ++-- plugins/chunter-assets/lang/en.json | 4 ++-- plugins/chunter-assets/lang/es.json | 4 ++-- plugins/chunter-assets/lang/fr.json | 4 ++-- plugins/chunter-assets/lang/it.json | 2 +- plugins/chunter-assets/lang/ja.json | 2 +- plugins/chunter-assets/lang/pt.json | 4 ++-- plugins/chunter-assets/lang/ru.json | 4 ++-- plugins/chunter-assets/lang/zh.json | 2 +- .../src/components/chat/create/CreateChannel.svelte | 8 ++++---- plugins/chunter/src/index.ts | 2 +- 13 files changed, 23 insertions(+), 23 deletions(-) diff --git a/models/chunter/src/index.ts b/models/chunter/src/index.ts index a39486f210..aa6eabf65d 100644 --- a/models/chunter/src/index.ts +++ b/models/chunter/src/index.ts @@ -195,7 +195,7 @@ export function createModel (builder: Builder): void { ) builder.mixin(chunter.class.Channel, core.class.Class, chunter.mixin.ObjectChatPanel, { - ignoreKeys: ['archived', 'collaborators', 'lastMessage', 'pinned', 'topic', 'description', 'members', 'owners'] + ignoreKeys: ['archived', 'collaborators', 'lastMessage', 'pinned', 'description', 'members', 'owners'] }) builder.mixin(chunter.class.DirectMessage, core.class.Class, chunter.mixin.ObjectChatPanel, { diff --git a/plugins/chunter-assets/lang/cs.json b/plugins/chunter-assets/lang/cs.json index 6746cab96e..55d51da424 100644 --- a/plugins/chunter-assets/lang/cs.json +++ b/plugins/chunter-assets/lang/cs.json @@ -89,7 +89,7 @@ "AllChannels": "Všechny kanály", "AllContacts": "Všechny kontakty", "NewChannel": "Nový kanál", - "DescriptionOptional": "Popis (volitelné)", + "TopicOptional": "Téma (volitelné)", "Visibility": "Viditelnost", "Public": "Veřejné", "Private": "Soukromé", @@ -134,4 +134,4 @@ "NoThreadsYet": "Zatím nejsou žádné vlákna.", "SummarizeMessages": "Shrnout diskuzi" } -} \ No newline at end of file +} diff --git a/plugins/chunter-assets/lang/de.json b/plugins/chunter-assets/lang/de.json index 08c9b94837..e50384368c 100644 --- a/plugins/chunter-assets/lang/de.json +++ b/plugins/chunter-assets/lang/de.json @@ -89,7 +89,7 @@ "AllChannels": "Alle Kanäle", "AllContacts": "Alle Kontakte", "NewChannel": "Neuer Kanal", - "DescriptionOptional": "Beschreibung (optional)", + "TopicOptional": "Thema (optional)", "Visibility": "Sichtbarkeit", "Public": "Öffentlich", "Private": "Privat", @@ -135,4 +135,4 @@ "NoThreadsYet": "Es gibt noch keine Threads.", "SummarizeMessages": "Diskussion zusammenfassen" } -} \ No newline at end of file +} diff --git a/plugins/chunter-assets/lang/en.json b/plugins/chunter-assets/lang/en.json index f37cefafcc..a4452eb3f8 100644 --- a/plugins/chunter-assets/lang/en.json +++ b/plugins/chunter-assets/lang/en.json @@ -89,7 +89,7 @@ "AllChannels": "All channels", "AllContacts": "All contacts", "NewChannel": "New channel", - "DescriptionOptional": "Description (optional)", + "TopicOptional": "Topic (optional)", "Visibility": "Visibility", "Public": "Public", "Private": "Private", @@ -135,4 +135,4 @@ "NoThreadsYet": "There are no threads yet.", "SummarizeMessages": "Summarize discussion" } -} \ No newline at end of file +} diff --git a/plugins/chunter-assets/lang/es.json b/plugins/chunter-assets/lang/es.json index cbee7b9338..6ef448ca41 100644 --- a/plugins/chunter-assets/lang/es.json +++ b/plugins/chunter-assets/lang/es.json @@ -89,7 +89,7 @@ "AllChannels": "Todos los canales", "AllContacts": "Todos los contactos", "NewChannel": "Nuevo canal", - "DescriptionOptional": "Descripción (opcional)", + "TopicOptional": "Tema (opcional)", "Visibility": "Visibilidad", "Public": "Público", "Private": "Privado", @@ -134,4 +134,4 @@ "NoThreadsYet": "No hay hilos todavía.", "SummarizeMessages": "Resumir la discusión" } -} \ No newline at end of file +} diff --git a/plugins/chunter-assets/lang/fr.json b/plugins/chunter-assets/lang/fr.json index 5653ff1569..98751bef78 100644 --- a/plugins/chunter-assets/lang/fr.json +++ b/plugins/chunter-assets/lang/fr.json @@ -89,7 +89,7 @@ "AllChannels": "Tous les canaux", "AllContacts": "Tous les contacts", "NewChannel": "Nouveau canal", - "DescriptionOptional": "Description (facultatif)", + "TopicOptional": "Sujet (facultatif)", "Visibility": "Visibilité", "Public": "Public", "Private": "Privé", @@ -134,4 +134,4 @@ "NoThreadsYet": "Il n'y a pas encore de fils de discussion.", "SummarizeMessages": "Résumer la discussion" } -} \ No newline at end of file +} diff --git a/plugins/chunter-assets/lang/it.json b/plugins/chunter-assets/lang/it.json index e44f2a7e7c..4629dab131 100644 --- a/plugins/chunter-assets/lang/it.json +++ b/plugins/chunter-assets/lang/it.json @@ -89,7 +89,7 @@ "AllChannels": "Tutti i canali", "AllContacts": "Tutti i contatti", "NewChannel": "Nuovo canale", - "DescriptionOptional": "Descrizione (opzionale)", + "TopicOptional": "Topic (opzionale)", "Visibility": "Visibilità", "Public": "Pubblico", "Private": "Privato", diff --git a/plugins/chunter-assets/lang/ja.json b/plugins/chunter-assets/lang/ja.json index c3a720144a..c7a3549aa2 100644 --- a/plugins/chunter-assets/lang/ja.json +++ b/plugins/chunter-assets/lang/ja.json @@ -89,7 +89,7 @@ "AllChannels": "すべてのチャンネル", "AllContacts": "すべての連絡先", "NewChannel": "新しいチャンネル", - "DescriptionOptional": "説明(任意)", + "TopicOptional": "トピック(任意)", "Visibility": "公開設定", "Public": "公開", "Private": "非公開", diff --git a/plugins/chunter-assets/lang/pt.json b/plugins/chunter-assets/lang/pt.json index 9ae35077a0..64bfe659d1 100644 --- a/plugins/chunter-assets/lang/pt.json +++ b/plugins/chunter-assets/lang/pt.json @@ -89,7 +89,7 @@ "AllChannels": "Todos os canais", "AllContacts": "Todos os contatos", "NewChannel": "Novo canal", - "DescriptionOptional": "Descrição (opcional)", + "TopicOptional": "Tópico (opcional)", "Visibility": "Visibilidade", "Public": "Público", "Private": "Privado", @@ -134,4 +134,4 @@ "NoThreadsYet": "Não há conversas ainda.", "SummarizeMessages": "Resumir discussão" } -} \ No newline at end of file +} diff --git a/plugins/chunter-assets/lang/ru.json b/plugins/chunter-assets/lang/ru.json index e808e58bff..2e04281f62 100644 --- a/plugins/chunter-assets/lang/ru.json +++ b/plugins/chunter-assets/lang/ru.json @@ -89,7 +89,7 @@ "AllChannels": "Все каналы", "AllContacts": "Все контакты", "NewChannel": "Новый канал", - "DescriptionOptional": "Описание (необязательно)", + "TopicOptional": "Топик (необязательно)", "Visibility": "Видимость", "Public": "Публичный", "Private": "Закрытый", @@ -135,4 +135,4 @@ "NoThreadsYet": "Пока нет обсуждений.", "SummarizeMessages": "Подвести итоги обсуждения" } -} \ No newline at end of file +} diff --git a/plugins/chunter-assets/lang/zh.json b/plugins/chunter-assets/lang/zh.json index 4164d6a8e1..6a959abfa9 100644 --- a/plugins/chunter-assets/lang/zh.json +++ b/plugins/chunter-assets/lang/zh.json @@ -89,7 +89,7 @@ "AllChannels": "所有频道", "AllContacts": "所有联系人", "NewChannel": "新建频道", - "DescriptionOptional": "描述(可选)", + "TopicOptional": "主题(可选)", "Visibility": "可见性", "Public": "公开", "Private": "私有", diff --git a/plugins/chunter-resources/src/components/chat/create/CreateChannel.svelte b/plugins/chunter-resources/src/components/chat/create/CreateChannel.svelte index 0cf430c30b..c246e23965 100644 --- a/plugins/chunter-resources/src/components/chat/create/CreateChannel.svelte +++ b/plugins/chunter-resources/src/components/chat/create/CreateChannel.svelte @@ -41,7 +41,7 @@ let selectedVisibilityId = visibilityOptions[0].id let channelName = '' - let description = '' + let topic = '' let canSave = true $: visibilityIcon = visibilityOptions.find(({ id }) => id === selectedVisibilityId)?.icon ?? visibilityOptions[0].icon @@ -62,7 +62,7 @@ private: selectedVisibilityId === 'private', archived: false, members: [myAcc], - topic: description, + topic, owners: [myAcc] }) @@ -86,12 +86,12 @@