Compare commits

..

2 Commits

Author SHA1 Message Date
RoyceDa
48909a7eeb Поднятие версии 2026-02-20 18:23:48 +02:00
RoyceDa
9379bd656d Ускоренная загрузка диалогов 2026-02-20 18:17:47 +02:00
5 changed files with 18 additions and 15 deletions

View File

@@ -42,6 +42,7 @@ export function MessageAttachments(props: MessageAttachmentsProps) {
text: props.text,
parent: props.parent,
}
console.info("Rendering attachment", attachProps);
switch (att.type) {
case AttachmentType.MESSAGES:
return <MessageReplyMessages {...attachProps} key={index}></MessageReplyMessages>

View File

@@ -29,6 +29,7 @@ export function MessageImage(props: AttachmentProps) {
const [blurhashPreview, setBlurhashPreview] = useState("");
useEffect(() => {
console.info("Consturcting image, download status: " + downloadStatus);
constructBlob();
constructFromBlurhash();
}, [downloadStatus]);

View File

@@ -840,10 +840,13 @@ export function DialogProvider(props: DialogProviderProps) {
});
continue;
}
const decrypted = await decodeWithPassword(privatePlain, Buffer.from(fileData, 'binary').toString());
let blob = "";
if(meta.type != AttachmentType.IMAGE){
blob = await decodeWithPassword(privatePlain, Buffer.from(fileData, 'binary').toString());
}
attachments.push({
id: meta.id,
blob: decrypted,
blob: blob,
type: meta.type,
preview: meta.preview
});

View File

@@ -1,15 +1,13 @@
export const APP_VERSION = "1.0.4";
export const CORE_MIN_REQUIRED_VERSION = "1.4.9";
export const APP_VERSION = "1.0.5";
export const CORE_MIN_REQUIRED_VERSION = "1.5.0";
export const RELEASE_NOTICE = `
**Обновление v1.0.4** :emoji_1f631:
- Улучшеный UI для взаимодействия с отправкой изображений
- Исправлена блокировка потока при отправке изображений большого размера
- Исправлены проблемы с утечками памяти
- Исправлен вылет из приложения при попытке переслать сообщение
- Исправлены проблемы со скроллам в групповых чатах
- Исправлены проблемы с дерганием скролла в личных сообщениях
- Улучшен наблюдатель за изменениями размера в контенте
- Исправлена проблема с отображением аватара в упоминаниях
- Множественные исправления мелких багов и улучшения производительности
**Обновление v1.0.5** :emoji_1f631:
- Оптимизирован код ядра
- Исправление ошибки с системой обновления в результате гонки потоков в ядре
- Исправление уведомлений при синхронизации
- Анимация перемещения диалогов
- Оптимизирован код вложений
- Исправлен скролл при подгрузке сообщений сверху
- Ускорена загрузка диалогов при большом количестве тяжелых изображений
`;

View File

@@ -1,6 +1,6 @@
{
"name": "Rosetta",
"version": "1.4.9",
"version": "1.5.0",
"description": "Rosetta Messenger",
"main": "./out/main/main.js",
"license": "MIT",