From 0dc1e15e597eccd3639eb8ac9a2c9acb9772c576 Mon Sep 17 00:00:00 2001 From: chatenium Date: Tue, 14 Apr 2026 17:51:02 +0200 Subject: [PATCH] 3.0 Beta 6 --- package-lock.json | 8 ++++---- package.json | 2 +- public/i18n/en.json | 8 ++++---- src/app/chat/chat.html | 2 +- src/app/chat/dm-list/dm-list.html | 7 ++++++- src/app/chat/dm-list/dm-list.scss | 8 ++++++++ src/app/chat/dm-list/dm-list.ts | 13 +++++++++++-- src/app/chat/dm/dm.ts | 11 +++++++++-- src/app/chat/elements/message-box/message-box.html | 4 ++-- src/app/chat/elements/message-box/message-box.scss | 4 ++++ src/app/chat/elements/message-box/message-box.ts | 8 +++++--- src/app/chat/network-list/network-list.html | 7 ++++++- src/app/chat/network-list/network-list.ts | 13 +++++++++++-- src/app/chat/network/channel/text/text.ts | 11 ++++++++--- src/app/chat/picture-list/picture-list.ts | 6 ++++++ src/environments/environment.development.ts | 2 +- src/environments/environment.ts | 2 +- 17 files changed, 88 insertions(+), 28 deletions(-) diff --git a/package-lock.json b/package-lock.json index e535e6e..fe274ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@angular/platform-browser": "^21.2.0", "@angular/router": "^21.2.0", "@angular/service-worker": "^21.2.0", - "@chatenium/chatenium-sdk": "^1.1.8", + "@chatenium/chatenium-sdk": "^1.1.10", "@fortawesome/angular-fontawesome": "^4.0.0", "@fortawesome/free-brands-svg-icons": "^7.1.0", "@fortawesome/free-solid-svg-icons": "^7.1.0", @@ -1011,9 +1011,9 @@ } }, "node_modules/@chatenium/chatenium-sdk": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/@chatenium/chatenium-sdk/-/chatenium-sdk-1.1.8.tgz", - "integrity": "sha512-UuPCr/NqZhLrT/lt8I1AM+UNFAdI00adtvvlu3BQgqCYPASoUpTJJ4HdMzJ+E0cb0pUS6DmN0Kv+w3vFQfRYwg==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@chatenium/chatenium-sdk/-/chatenium-sdk-1.1.10.tgz", + "integrity": "sha512-FRVKyOzkKQ5wWFL/m3G731VXhvqo3IHpKFcseWfpX5TxBq6Kh9GxpjN8/JQgQ5X+KDES1Nrm4FqOHkVw5CVHyA==", "dependencies": { "@faker-js/faker": "^10.4.0", "axios": "^1.14.0", diff --git a/package.json b/package.json index c00ec4a..d6b4df0 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@angular/platform-browser": "^21.2.0", "@angular/router": "^21.2.0", "@angular/service-worker": "^21.2.0", - "@chatenium/chatenium-sdk": "^1.1.8", + "@chatenium/chatenium-sdk": "^1.1.10", "@fortawesome/angular-fontawesome": "^4.0.0", "@fortawesome/free-brands-svg-icons": "^7.1.0", "@fortawesome/free-solid-svg-icons": "^7.1.0", diff --git a/public/i18n/en.json b/public/i18n/en.json index 67c21a5..a7bab73 100644 --- a/public/i18n/en.json +++ b/public/i18n/en.json @@ -1,5 +1,5 @@ { - "version": "3.0 Beta 5 (April 13, 2026)", + "version": "3.0 Beta 6 (April 14, 2026)", "ok": "Ok", "back": "Back", "aChatProgram": "A messaging platform that you can trust.", @@ -8,6 +8,7 @@ "independent": "Independent", "scrollDownForMore": "Scroll down for more", "whatIsChtn": "Chatenium is a chat platform aiming to provide a secure, well integrated fast chatting experience across any devices. You can create a new account for free and start chatting and broadcasting messages.", + "updating": "Updating...", "home": { "chtn": "Chatenium ", "chtnIs": "Chatenium is ", @@ -104,9 +105,8 @@ "changeLogDialog": { "label": "Chatenium has been updated", "changeLog": { - "1": "Started implementing Chatenium Pictures", - "2": "Made small changes to the UI", - "3": "Minor bug fixes in message box" + "1": "UI issue fixes in the message box", + "2": "Added caching to improve performance" } }, "chatnav": { diff --git a/src/app/chat/chat.html b/src/app/chat/chat.html index 7561cbf..a068b51 100644 --- a/src/app/chat/chat.html +++ b/src/app/chat/chat.html @@ -57,7 +57,7 @@
- @if (router.url.startsWith("/chat/dm") && router.url.startsWith("/chat/picture")) { + @if (router.url.startsWith("/chat/dm") || router.url.startsWith("/chat/picture")) { @defer (when serviceManager.chatsStatus() != LoadStatus.loading) { diff --git a/src/app/chat/dm-list/dm-list.html b/src/app/chat/dm-list/dm-list.html index 5b8391b..4130227 100644 --- a/src/app/chat/dm-list/dm-list.html +++ b/src/app/chat/dm-list/dm-list.html @@ -1,7 +1,12 @@ - +@if (serviceManager.chatsStatus() == LoadStatus.updating) { +
+ + {{"updating"|translate}} +
+} @for (chat of serviceManager.chats(); track chat.chatid) { - +@if (serviceManager.networksStatus() == LoadStatus.updating) { +
+ + {{"updating"|translate}} +
+} @for (network of serviceManager.networks(); track network.networkId) {