diff --git a/src/app.scss b/src/app.scss
index 22e5d95..ca1f4be 100644
--- a/src/app.scss
+++ b/src/app.scss
@@ -22,8 +22,9 @@ html {
--chatContentPaddingTop: 20px;
--chatContentPaddingRight: 40px;
- --chatContentPaddingBottom: 130px;
+ --chatContentPaddingBottom: 110px;
--chatContentPaddingLeft: 40px;
+ --runningTotalLineHeight: 28px;
--chatInputPaddingTop: 0px;
--chatInputPaddingRight: 60px;
@@ -31,6 +32,7 @@ html {
--chatInputPaddingLeft: 60px;
--BgColor: var(-BgColorLight);
+ --running-totals: 0;
}
.navbar {
@@ -371,7 +373,7 @@ aside.menu.main-menu .menu-expanse {
display: block;
position: fixed;
bottom: 0px;
- height: var(--chatContentPaddingBottom) ;
+ height: calc(var(--chatContentPaddingBottom) + var(--runningTotalLineHeight) * var(--running-totals));
width: 100%;
background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 13.94%, var(--BgColorLight) 54.73%);
}
@@ -419,7 +421,7 @@ aside.menu.main-menu .menu-expanse {
padding:
var(--chatContentPaddingTop)
var(--chatContentPaddingRight)
- var(--chatContentPaddingBottom)
+ calc(var(--chatContentPaddingBottom) + var(--runningTotalLineHeight) * var(--running-totals))
var(--chatContentPaddingLeft) ;
}
diff --git a/src/lib/Chat.svelte b/src/lib/Chat.svelte
index 918ac82..ca14d3e 100644
--- a/src/lib/Chat.svelte
+++ b/src/lib/Chat.svelte
@@ -370,7 +370,7 @@
request.stream = opts.streaming
- chatResponse.setPromptTokenCount(promptTokenCount)
+ chatResponse.setPromptTokenCount(promptTokenCount) // streaming needs this
const signal = controller.signal
@@ -589,7 +589,7 @@
{#if chat}