Skip to content

Commit 4b84f01

Browse files
committed
Bump version to 3.0.23
1 parent 4bf8b76 commit 4b84f01

5 files changed

Lines changed: 114 additions & 4 deletions

File tree

llms/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
except ImportError:
5858
HAS_PIL = False
5959

60-
VERSION = "3.0.22"
60+
VERSION = "3.0.23"
6161
_ROOT = None
6262
DEBUG = os.getenv("DEBUG") == "1"
6363
MOCK = os.getenv("MOCK") == "1"

llms/ui/ai.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const headers = { 'Accept': 'application/json' }
66
const prefsKey = 'llms.prefs'
77

88
export const o = {
9-
version: '3.0.22',
9+
version: '3.0.23',
1010
base,
1111
prefsKey,
1212
welcome: 'Welcome to llms.py',

llms/ui/app.css

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@
200200
--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
201201
--default-font-family: var(--font-sans);
202202
--default-mono-font-family: var(--font-mono);
203+
--default-ring-color: hsl(var(--ring));
203204
}
204205
}
205206
@layer base {
@@ -407,6 +408,9 @@
407408
.top-0 {
408409
top: calc(var(--spacing) * 0);
409410
}
411+
.top-1 {
412+
top: calc(var(--spacing) * 1);
413+
}
410414
.top-1\/2 {
411415
top: calc(1/2 * 100%);
412416
}
@@ -446,6 +450,9 @@
446450
.left-0 {
447451
left: calc(var(--spacing) * 0);
448452
}
453+
.left-1 {
454+
left: calc(var(--spacing) * 1);
455+
}
449456
.left-1\/2 {
450457
left: calc(1/2 * 100%);
451458
}
@@ -512,12 +519,18 @@
512519
max-width: 96rem;
513520
}
514521
}
522+
.-m-2 {
523+
margin: calc(var(--spacing) * -2);
524+
}
515525
.-m-2\.5 {
516526
margin: calc(var(--spacing) * -2.5);
517527
}
518528
.m-2 {
519529
margin: calc(var(--spacing) * 2);
520530
}
531+
.-mx-1 {
532+
margin-inline: calc(var(--spacing) * -1);
533+
}
521534
.-mx-1\.5 {
522535
margin-inline: calc(var(--spacing) * -1.5);
523536
}
@@ -533,6 +546,9 @@
533546
.mx-auto {
534547
margin-inline: auto;
535548
}
549+
.-my-1 {
550+
margin-block: calc(var(--spacing) * -1);
551+
}
536552
.-my-1\.5 {
537553
margin-block: calc(var(--spacing) * -1.5);
538554
}
@@ -554,6 +570,9 @@
554570
.-mt-36 {
555571
margin-top: calc(var(--spacing) * -36);
556572
}
573+
.mt-0 {
574+
margin-top: calc(var(--spacing) * 0);
575+
}
557576
.mt-0\.5 {
558577
margin-top: calc(var(--spacing) * 0.5);
559578
}
@@ -608,6 +627,9 @@
608627
.-mb-px {
609628
margin-bottom: -1px;
610629
}
630+
.mb-0 {
631+
margin-bottom: calc(var(--spacing) * 0);
632+
}
611633
.mb-0\.5 {
612634
margin-bottom: calc(var(--spacing) * 0.5);
613635
}
@@ -741,6 +763,9 @@
741763
width: calc(var(--spacing) * 20);
742764
height: calc(var(--spacing) * 20);
743765
}
766+
.h-1 {
767+
height: calc(var(--spacing) * 1);
768+
}
744769
.h-1\.5 {
745770
height: calc(var(--spacing) * 1.5);
746771
}
@@ -1045,6 +1070,10 @@
10451070
.origin-top-right {
10461071
transform-origin: 100% 0;
10471072
}
1073+
.-translate-x-1 {
1074+
--tw-translate-x: calc(var(--spacing) * -1);
1075+
translate: var(--tw-translate-x) var(--tw-translate-y);
1076+
}
10481077
.-translate-x-1\/2 {
10491078
--tw-translate-x: calc(calc(1/2 * 100%) * -1);
10501079
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1061,6 +1090,10 @@
10611090
--tw-translate-x: calc(var(--spacing) * 0);
10621091
translate: var(--tw-translate-x) var(--tw-translate-y);
10631092
}
1093+
.translate-x-1 {
1094+
--tw-translate-x: calc(var(--spacing) * 1);
1095+
translate: var(--tw-translate-x) var(--tw-translate-y);
1096+
}
10641097
.translate-x-1\/4 {
10651098
--tw-translate-x: calc(1/4 * 100%);
10661099
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1073,6 +1106,10 @@
10731106
--tw-translate-x: 100%;
10741107
translate: var(--tw-translate-x) var(--tw-translate-y);
10751108
}
1109+
.-translate-y-1 {
1110+
--tw-translate-y: calc(var(--spacing) * -1);
1111+
translate: var(--tw-translate-x) var(--tw-translate-y);
1112+
}
10761113
.-translate-y-1\/2 {
10771114
--tw-translate-y: calc(calc(1/2 * 100%) * -1);
10781115
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1085,6 +1122,10 @@
10851122
--tw-translate-y: calc(var(--spacing) * 0);
10861123
translate: var(--tw-translate-x) var(--tw-translate-y);
10871124
}
1125+
.translate-y-1 {
1126+
--tw-translate-y: calc(var(--spacing) * 1);
1127+
translate: var(--tw-translate-x) var(--tw-translate-y);
1128+
}
10881129
.translate-y-1\/4 {
10891130
--tw-translate-y: calc(1/4 * 100%);
10901131
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1538,6 +1579,9 @@
15381579
.border-red-400 {
15391580
border-color: var(--color-red-400);
15401581
}
1582+
.border-red-800 {
1583+
border-color: var(--color-red-800);
1584+
}
15411585
.border-red-800\/20 {
15421586
border-color: color-mix(in srgb, oklch(44.4% 0.177 26.899) 20%, transparent);
15431587
@supports (color: color-mix(in lab, red, red)) {
@@ -1547,6 +1591,9 @@
15471591
.border-transparent {
15481592
border-color: transparent;
15491593
}
1594+
.border-white {
1595+
border-color: var(--color-white);
1596+
}
15501597
.border-white\/10 {
15511598
border-color: color-mix(in srgb, #fff 10%, transparent);
15521599
@supports (color: color-mix(in lab, red, red)) {
@@ -1568,12 +1615,18 @@
15681615
.border-yellow-400 {
15691616
border-color: var(--color-yellow-400);
15701617
}
1618+
.border-yellow-500 {
1619+
border-color: var(--color-yellow-500);
1620+
}
15711621
.border-yellow-500\/30 {
15721622
border-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 30%, transparent);
15731623
@supports (color: color-mix(in lab, red, red)) {
15741624
border-color: color-mix(in oklab, var(--color-yellow-500) 30%, transparent);
15751625
}
15761626
}
1627+
.border-yellow-600 {
1628+
border-color: var(--color-yellow-600);
1629+
}
15771630
.border-yellow-600\/30 {
15781631
border-color: color-mix(in srgb, oklch(68.1% 0.162 75.834) 30%, transparent);
15791632
@supports (color: color-mix(in lab, red, red)) {
@@ -1583,6 +1636,9 @@
15831636
.bg-\[\#fdfbf7\] {
15841637
background-color: #fdfbf7;
15851638
}
1639+
.bg-black {
1640+
background-color: var(--color-black);
1641+
}
15861642
.bg-black\/40 {
15871643
background-color: color-mix(in srgb, #000 40%, transparent);
15881644
@supports (color: color-mix(in lab, red, red)) {
@@ -1664,6 +1720,9 @@
16641720
.bg-gray-400 {
16651721
background-color: var(--color-gray-400);
16661722
}
1723+
.bg-gray-500 {
1724+
background-color: var(--color-gray-500);
1725+
}
16671726
.bg-gray-500\/75 {
16681727
background-color: color-mix(in srgb, oklch(55.1% 0.027 264.364) 75%, transparent);
16691728
@supports (color: color-mix(in lab, red, red)) {
@@ -1730,9 +1789,15 @@
17301789
.bg-sky-600 {
17311790
background-color: var(--color-sky-600);
17321791
}
1792+
.bg-slate-50 {
1793+
background-color: var(--color-slate-50);
1794+
}
17331795
.bg-slate-50\! {
17341796
background-color: var(--color-slate-50) !important;
17351797
}
1798+
.bg-slate-400 {
1799+
background-color: var(--color-slate-400);
1800+
}
17361801
.bg-slate-400\/10 {
17371802
background-color: color-mix(in srgb, oklch(70.4% 0.04 256.788) 10%, transparent);
17381803
@supports (color: color-mix(in lab, red, red)) {
@@ -1800,6 +1865,10 @@
18001865
--tw-gradient-position: to top in oklab;
18011866
background-image: linear-gradient(var(--tw-gradient-stops));
18021867
}
1868+
.from-black {
1869+
--tw-gradient-from: var(--color-black);
1870+
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
1871+
}
18031872
.from-black\/80 {
18041873
--tw-gradient-from: color-mix(in srgb, #000 80%, transparent);
18051874
@supports (color: color-mix(in lab, red, red)) {
@@ -1847,6 +1916,11 @@
18471916
--tw-gradient-from: var(--color-yellow-400);
18481917
--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
18491918
}
1919+
.via-black {
1920+
--tw-gradient-via: var(--color-black);
1921+
--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
1922+
--tw-gradient-stops: var(--tw-gradient-via-stops);
1923+
}
18501924
.via-black\/20 {
18511925
--tw-gradient-via: color-mix(in srgb, #000 20%, transparent);
18521926
@supports (color: color-mix(in lab, red, red)) {
@@ -1986,6 +2060,9 @@
19862060
.px-12 {
19872061
padding-inline: calc(var(--spacing) * 12);
19882062
}
2063+
.py-0 {
2064+
padding-block: calc(var(--spacing) * 0);
2065+
}
19892066
.py-0\.5 {
19902067
padding-block: calc(var(--spacing) * 0.5);
19912068
}
@@ -2022,6 +2099,9 @@
20222099
.py-12 {
20232100
padding-block: calc(var(--spacing) * 12);
20242101
}
2102+
.pt-0 {
2103+
padding-top: calc(var(--spacing) * 0);
2104+
}
20252105
.pt-0\.5 {
20262106
padding-top: calc(var(--spacing) * 0.5);
20272107
}
@@ -2421,6 +2501,9 @@
24212501
.text-sky-600 {
24222502
color: var(--color-sky-600);
24232503
}
2504+
.text-slate-300 {
2505+
color: var(--color-slate-300);
2506+
}
24242507
.text-slate-500 {
24252508
color: var(--color-slate-500);
24262509
}
@@ -2608,24 +2691,45 @@
26082691
--tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentcolor);
26092692
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
26102693
}
2694+
.shadow-black {
2695+
--tw-shadow-color: #000;
2696+
@supports (color: color-mix(in lab, red, red)) {
2697+
--tw-shadow-color: color-mix(in oklab, var(--color-black) var(--tw-shadow-alpha), transparent);
2698+
}
2699+
}
26112700
.shadow-black\/5 {
26122701
--tw-shadow-color: color-mix(in srgb, #000 5%, transparent);
26132702
@supports (color: color-mix(in lab, red, red)) {
26142703
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
26152704
}
26162705
}
2706+
.shadow-fuchsia-500 {
2707+
--tw-shadow-color: oklch(66.7% 0.295 322.15);
2708+
@supports (color: color-mix(in lab, red, red)) {
2709+
--tw-shadow-color: color-mix(in oklab, var(--color-fuchsia-500) var(--tw-shadow-alpha), transparent);
2710+
}
2711+
}
26172712
.shadow-fuchsia-500\/10 {
26182713
--tw-shadow-color: color-mix(in srgb, oklch(66.7% 0.295 322.15) 10%, transparent);
26192714
@supports (color: color-mix(in lab, red, red)) {
26202715
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent) var(--tw-shadow-alpha), transparent);
26212716
}
26222717
}
2718+
.shadow-gray-200 {
2719+
--tw-shadow-color: oklch(92.8% 0.006 264.531);
2720+
@supports (color: color-mix(in lab, red, red)) {
2721+
--tw-shadow-color: color-mix(in oklab, var(--color-gray-200) var(--tw-shadow-alpha), transparent);
2722+
}
2723+
}
26232724
.shadow-gray-200\/50 {
26242725
--tw-shadow-color: color-mix(in srgb, oklch(92.8% 0.006 264.531) 50%, transparent);
26252726
@supports (color: color-mix(in lab, red, red)) {
26262727
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 50%, transparent) var(--tw-shadow-alpha), transparent);
26272728
}
26282729
}
2730+
.ring-black {
2731+
--tw-ring-color: var(--color-black);
2732+
}
26292733
.ring-black\/5 {
26302734
--tw-ring-color: color-mix(in srgb, #000 5%, transparent);
26312735
@supports (color: color-mix(in lab, red, red)) {
@@ -2647,12 +2751,18 @@
26472751
.ring-indigo-500 {
26482752
--tw-ring-color: var(--color-indigo-500);
26492753
}
2754+
.ring-yellow-400 {
2755+
--tw-ring-color: var(--color-yellow-400);
2756+
}
26502757
.ring-yellow-400\/30 {
26512758
--tw-ring-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 30%, transparent);
26522759
@supports (color: color-mix(in lab, red, red)) {
26532760
--tw-ring-color: color-mix(in oklab, var(--color-yellow-400) 30%, transparent);
26542761
}
26552762
}
2763+
.inset-ring-gray-900 {
2764+
--tw-inset-ring-color: var(--color-gray-900);
2765+
}
26562766
.inset-ring-gray-900\/5 {
26572767
--tw-inset-ring-color: color-mix(in srgb, oklch(21% 0.034 264.665) 5%, transparent);
26582768
@supports (color: color-mix(in lab, red, red)) {

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "llms-py"
7-
version = "3.0.22"
7+
version = "3.0.23"
88
description = "A lightweight CLI tool and OpenAI-compatible server for querying multiple Large Language Model (LLM) providers"
99
readme = "README.md"
1010
license = "BSD-3-Clause"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
setup(
1717
name="llms-py",
18-
version="3.0.22",
18+
version="3.0.23",
1919
author="ServiceStack",
2020
author_email="team@servicestack.net",
2121
description="A lightweight CLI tool and OpenAI-compatible server for querying multiple Large Language Model (LLM) providers",

0 commit comments

Comments
 (0)