Skip to content

Commit 5382d4e

Browse files
committed
minor bug fixes
1 parent 6d35448 commit 5382d4e

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@
7777
<script src="js/4devs.js?v=1.0.1"></script>
7878
<script src="js/prompts.js?v=1.1.0"></script>
7979
<script src="js/tools_list.js?v=1.2.0"></script>
80-
<script src="js/script.js?v=3.2.9"></script>
81-
<script src="js/search_chats.js?v=0.0.4"></script>
80+
<script src="js/script.js?v=3.3.0"></script>
81+
<script src="js/search_chats.js?v=0.0.5"></script>
8282
<script src="js/voice_rec.js?v=1.0.6"></script>
8383
<script src="js/nuggets.js?v=0.0.1"></script>
8484
<div class="recording-animation">

js/script.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,11 +373,16 @@ function getPreviousChatTopic() {
373373
let topic = JSON.parse(localStorage.getItem(id))?.messages?.[0]?.content ?? '';
374374
tmp_div.innerHTML = topic;
375375
tmp_div.querySelector("details")?.remove();
376+
tmp_div.querySelector("img")?.remove();
377+
tmp_div.querySelector("video")?.remove();
378+
tmp_div.querySelector("audio")?.remove();
379+
tmp_div.querySelector("iframe")?.remove();
376380
topic = tmp_div.innerText.trim();
377381
let last_interaction = JSON.parse(localStorage.getItem(id))?.last_interact ?? id;
378-
if (topic) {
379-
all_topics.push({'topic': topic, 'id': id, 'last_interaction': last_interaction});
382+
if (topic ==='') {
383+
topic = '...';
380384
}
385+
all_topics.push({'topic': topic, 'id': id, 'last_interaction': last_interaction});
381386
} catch (error) {
382387
console.error('Error parser to JSON: ' + error)
383388
}

js/search_chats.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ function escapeRegExp(string) {
99

1010
function openOldChat(chat_id) {
1111
let chat = document.querySelector("[data-id='" + chat_id + "']");
12+
console.log(chat)
1213
if(chat){
1314
closeDialogs();
1415
if(can_delete_history){
@@ -165,12 +166,18 @@ input_search.onkeyup = () => {
165166
}
166167
let open_chat = document.createElement('div');
167168
open_chat.setAttribute('chat_id', result.id);
168-
open_chat.innerText = result.first_msg;
169+
open_chat.innerHTML = result.first_msg;
169170
open_chat.querySelector('details')?.remove();
171+
open_chat.querySelector('iframe')?.remove();
172+
open_chat.querySelector('img')?.remove();
173+
open_chat.querySelector('video')?.remove();
174+
open_chat.querySelector('audio')?.remove();
170175
if(open_chat.innerText.length > 137){
171176
open_chat.innerText = open_chat.innerText.substring(0, 133) + '...';
177+
}else if(open_chat.innerText.trim().length ===0){
178+
open_chat.innerText = 'Click to view';
172179
}
173-
open_chat.innerText += date_info;
180+
open_chat.innerHTML += date_info;
174181
open_chat.classList.add('result_item');
175182
open_chat.setAttribute('onclick', `openOldChat(${result.id})`);
176183
div_show.appendChild(open_chat);

0 commit comments

Comments
 (0)