Skip to content

Commit 2fe4d50

Browse files
committed
Bump version to 3.0.7
1 parent 3a68fee commit 2fe4d50

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
@@ -41,7 +41,7 @@
4141
except ImportError:
4242
HAS_PIL = False
4343

44-
VERSION = "3.0.6"
44+
VERSION = "3.0.7"
4545
_ROOT = None
4646
DEBUG = os.getenv("DEBUG") == "1"
4747
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.6',
9+
version: '3.0.7',
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
@@ -195,6 +195,7 @@
195195
--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
196196
--default-font-family: var(--font-sans);
197197
--default-mono-font-family: var(--font-mono);
198+
--default-ring-color: hsl(var(--ring));
198199
}
199200
}
200201
@layer base {
@@ -402,6 +403,9 @@
402403
.top-0 {
403404
top: calc(var(--spacing) * 0);
404405
}
406+
.top-1 {
407+
top: calc(var(--spacing) * 1);
408+
}
405409
.top-1\/2 {
406410
top: calc(1/2 * 100%);
407411
}
@@ -438,6 +442,9 @@
438442
.left-0 {
439443
left: calc(var(--spacing) * 0);
440444
}
445+
.left-1 {
446+
left: calc(var(--spacing) * 1);
447+
}
441448
.left-1\/2 {
442449
left: calc(1/2 * 100%);
443450
}
@@ -510,12 +517,18 @@
510517
max-width: 96rem;
511518
}
512519
}
520+
.-m-2 {
521+
margin: calc(var(--spacing) * -2);
522+
}
513523
.-m-2\.5 {
514524
margin: calc(var(--spacing) * -2.5);
515525
}
516526
.m-2 {
517527
margin: calc(var(--spacing) * 2);
518528
}
529+
.-mx-1 {
530+
margin-inline: calc(var(--spacing) * -1);
531+
}
519532
.-mx-1\.5 {
520533
margin-inline: calc(var(--spacing) * -1.5);
521534
}
@@ -528,6 +541,9 @@
528541
.mx-auto {
529542
margin-inline: auto;
530543
}
544+
.-my-1 {
545+
margin-block: calc(var(--spacing) * -1);
546+
}
531547
.-my-1\.5 {
532548
margin-block: calc(var(--spacing) * -1.5);
533549
}
@@ -549,6 +565,9 @@
549565
.-mt-36 {
550566
margin-top: calc(var(--spacing) * -36);
551567
}
568+
.mt-0 {
569+
margin-top: calc(var(--spacing) * 0);
570+
}
552571
.mt-0\.5 {
553572
margin-top: calc(var(--spacing) * 0.5);
554573
}
@@ -730,6 +749,9 @@
730749
width: calc(var(--spacing) * 20);
731750
height: calc(var(--spacing) * 20);
732751
}
752+
.h-1 {
753+
height: calc(var(--spacing) * 1);
754+
}
733755
.h-1\.5 {
734756
height: calc(var(--spacing) * 1.5);
735757
}
@@ -998,6 +1020,10 @@
9981020
.origin-top-right {
9991021
transform-origin: 100% 0;
10001022
}
1023+
.-translate-x-1 {
1024+
--tw-translate-x: calc(var(--spacing) * -1);
1025+
translate: var(--tw-translate-x) var(--tw-translate-y);
1026+
}
10011027
.-translate-x-1\/2 {
10021028
--tw-translate-x: calc(calc(1/2 * 100%) * -1);
10031029
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1014,6 +1040,10 @@
10141040
--tw-translate-x: calc(var(--spacing) * 0);
10151041
translate: var(--tw-translate-x) var(--tw-translate-y);
10161042
}
1043+
.translate-x-1 {
1044+
--tw-translate-x: calc(var(--spacing) * 1);
1045+
translate: var(--tw-translate-x) var(--tw-translate-y);
1046+
}
10171047
.translate-x-1\/4 {
10181048
--tw-translate-x: calc(1/4 * 100%);
10191049
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1026,6 +1056,10 @@
10261056
--tw-translate-x: 100%;
10271057
translate: var(--tw-translate-x) var(--tw-translate-y);
10281058
}
1059+
.-translate-y-1 {
1060+
--tw-translate-y: calc(var(--spacing) * -1);
1061+
translate: var(--tw-translate-x) var(--tw-translate-y);
1062+
}
10291063
.-translate-y-1\/2 {
10301064
--tw-translate-y: calc(calc(1/2 * 100%) * -1);
10311065
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1038,6 +1072,10 @@
10381072
--tw-translate-y: calc(var(--spacing) * 0);
10391073
translate: var(--tw-translate-x) var(--tw-translate-y);
10401074
}
1075+
.translate-y-1 {
1076+
--tw-translate-y: calc(var(--spacing) * 1);
1077+
translate: var(--tw-translate-x) var(--tw-translate-y);
1078+
}
10411079
.translate-y-1\/4 {
10421080
--tw-translate-y: calc(1/4 * 100%);
10431081
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1470,6 +1508,9 @@
14701508
.border-red-400 {
14711509
border-color: var(--color-red-400);
14721510
}
1511+
.border-red-800 {
1512+
border-color: var(--color-red-800);
1513+
}
14731514
.border-red-800\/20 {
14741515
border-color: color-mix(in srgb, oklch(44.4% 0.177 26.899) 20%, transparent);
14751516
@supports (color: color-mix(in lab, red, red)) {
@@ -1479,6 +1520,9 @@
14791520
.border-transparent {
14801521
border-color: transparent;
14811522
}
1523+
.border-white {
1524+
border-color: var(--color-white);
1525+
}
14821526
.border-white\/10 {
14831527
border-color: color-mix(in srgb, #fff 10%, transparent);
14841528
@supports (color: color-mix(in lab, red, red)) {
@@ -1500,12 +1544,18 @@
15001544
.border-yellow-400 {
15011545
border-color: var(--color-yellow-400);
15021546
}
1547+
.border-yellow-500 {
1548+
border-color: var(--color-yellow-500);
1549+
}
15031550
.border-yellow-500\/30 {
15041551
border-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 30%, transparent);
15051552
@supports (color: color-mix(in lab, red, red)) {
15061553
border-color: color-mix(in oklab, var(--color-yellow-500) 30%, transparent);
15071554
}
15081555
}
1556+
.border-yellow-600 {
1557+
border-color: var(--color-yellow-600);
1558+
}
15091559
.border-yellow-600\/30 {
15101560
border-color: color-mix(in srgb, oklch(68.1% 0.162 75.834) 30%, transparent);
15111561
@supports (color: color-mix(in lab, red, red)) {
@@ -1515,6 +1565,9 @@
15151565
.bg-\[\#fdfbf7\] {
15161566
background-color: #fdfbf7;
15171567
}
1568+
.bg-black {
1569+
background-color: var(--color-black);
1570+
}
15181571
.bg-black\/40 {
15191572
background-color: color-mix(in srgb, #000 40%, transparent);
15201573
@supports (color: color-mix(in lab, red, red)) {
@@ -1581,6 +1634,9 @@
15811634
.bg-gray-400 {
15821635
background-color: var(--color-gray-400);
15831636
}
1637+
.bg-gray-500 {
1638+
background-color: var(--color-gray-500);
1639+
}
15841640
.bg-gray-500\/75 {
15851641
background-color: color-mix(in srgb, oklch(55.1% 0.027 264.364) 75%, transparent);
15861642
@supports (color: color-mix(in lab, red, red)) {
@@ -1647,9 +1703,15 @@
16471703
.bg-sky-600 {
16481704
background-color: var(--color-sky-600);
16491705
}
1706+
.bg-slate-50 {
1707+
background-color: var(--color-slate-50);
1708+
}
16501709
.bg-slate-50\! {
16511710
background-color: var(--color-slate-50) !important;
16521711
}
1712+
.bg-slate-400 {
1713+
background-color: var(--color-slate-400);
1714+
}
16531715
.bg-slate-400\/10 {
16541716
background-color: color-mix(in srgb, oklch(70.4% 0.04 256.788) 10%, transparent);
16551717
@supports (color: color-mix(in lab, red, red)) {
@@ -1714,6 +1776,10 @@
17141776
--tw-gradient-position: to top in oklab;
17151777
background-image: linear-gradient(var(--tw-gradient-stops));
17161778
}
1779+
.from-black {
1780+
--tw-gradient-from: var(--color-black);
1781+
--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));
1782+
}
17171783
.from-black\/80 {
17181784
--tw-gradient-from: color-mix(in srgb, #000 80%, transparent);
17191785
@supports (color: color-mix(in lab, red, red)) {
@@ -1757,6 +1823,11 @@
17571823
--tw-gradient-from: var(--color-yellow-400);
17581824
--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));
17591825
}
1826+
.via-black {
1827+
--tw-gradient-via: var(--color-black);
1828+
--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);
1829+
--tw-gradient-stops: var(--tw-gradient-via-stops);
1830+
}
17601831
.via-black\/20 {
17611832
--tw-gradient-via: color-mix(in srgb, #000 20%, transparent);
17621833
@supports (color: color-mix(in lab, red, red)) {
@@ -1896,6 +1967,9 @@
18961967
.px-12 {
18971968
padding-inline: calc(var(--spacing) * 12);
18981969
}
1970+
.py-0 {
1971+
padding-block: calc(var(--spacing) * 0);
1972+
}
18991973
.py-0\.5 {
19001974
padding-block: calc(var(--spacing) * 0.5);
19011975
}
@@ -1932,6 +2006,9 @@
19322006
.py-12 {
19332007
padding-block: calc(var(--spacing) * 12);
19342008
}
2009+
.pt-0 {
2010+
padding-top: calc(var(--spacing) * 0);
2011+
}
19352012
.pt-0\.5 {
19362013
padding-top: calc(var(--spacing) * 0.5);
19372014
}
@@ -2310,6 +2387,9 @@
23102387
.text-sky-600 {
23112388
color: var(--color-sky-600);
23122389
}
2390+
.text-slate-300 {
2391+
color: var(--color-slate-300);
2392+
}
23132393
.text-slate-500 {
23142394
color: var(--color-slate-500);
23152395
}
@@ -2337,6 +2417,9 @@
23372417
.text-yellow-400 {
23382418
color: var(--color-yellow-400);
23392419
}
2420+
.text-yellow-500 {
2421+
color: var(--color-yellow-500);
2422+
}
23402423
.text-yellow-500\/60 {
23412424
color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 60%, transparent);
23422425
@supports (color: color-mix(in lab, red, red)) {
@@ -2496,24 +2579,45 @@
24962579
--tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentcolor);
24972580
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
24982581
}
2582+
.shadow-black {
2583+
--tw-shadow-color: #000;
2584+
@supports (color: color-mix(in lab, red, red)) {
2585+
--tw-shadow-color: color-mix(in oklab, var(--color-black) var(--tw-shadow-alpha), transparent);
2586+
}
2587+
}
24992588
.shadow-black\/5 {
25002589
--tw-shadow-color: color-mix(in srgb, #000 5%, transparent);
25012590
@supports (color: color-mix(in lab, red, red)) {
25022591
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
25032592
}
25042593
}
2594+
.shadow-fuchsia-500 {
2595+
--tw-shadow-color: oklch(66.7% 0.295 322.15);
2596+
@supports (color: color-mix(in lab, red, red)) {
2597+
--tw-shadow-color: color-mix(in oklab, var(--color-fuchsia-500) var(--tw-shadow-alpha), transparent);
2598+
}
2599+
}
25052600
.shadow-fuchsia-500\/10 {
25062601
--tw-shadow-color: color-mix(in srgb, oklch(66.7% 0.295 322.15) 10%, transparent);
25072602
@supports (color: color-mix(in lab, red, red)) {
25082603
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent) var(--tw-shadow-alpha), transparent);
25092604
}
25102605
}
2606+
.shadow-gray-200 {
2607+
--tw-shadow-color: oklch(92.8% 0.006 264.531);
2608+
@supports (color: color-mix(in lab, red, red)) {
2609+
--tw-shadow-color: color-mix(in oklab, var(--color-gray-200) var(--tw-shadow-alpha), transparent);
2610+
}
2611+
}
25112612
.shadow-gray-200\/50 {
25122613
--tw-shadow-color: color-mix(in srgb, oklch(92.8% 0.006 264.531) 50%, transparent);
25132614
@supports (color: color-mix(in lab, red, red)) {
25142615
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 50%, transparent) var(--tw-shadow-alpha), transparent);
25152616
}
25162617
}
2618+
.ring-black {
2619+
--tw-ring-color: var(--color-black);
2620+
}
25172621
.ring-black\/5 {
25182622
--tw-ring-color: color-mix(in srgb, #000 5%, transparent);
25192623
@supports (color: color-mix(in lab, red, red)) {
@@ -2535,12 +2639,18 @@
25352639
.ring-indigo-500 {
25362640
--tw-ring-color: var(--color-indigo-500);
25372641
}
2642+
.ring-yellow-400 {
2643+
--tw-ring-color: var(--color-yellow-400);
2644+
}
25382645
.ring-yellow-400\/30 {
25392646
--tw-ring-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 30%, transparent);
25402647
@supports (color: color-mix(in lab, red, red)) {
25412648
--tw-ring-color: color-mix(in oklab, var(--color-yellow-400) 30%, transparent);
25422649
}
25432650
}
2651+
.inset-ring-gray-900 {
2652+
--tw-inset-ring-color: var(--color-gray-900);
2653+
}
25442654
.inset-ring-gray-900\/5 {
25452655
--tw-inset-ring-color: color-mix(in srgb, oklch(21% 0.034 264.665) 5%, transparent);
25462656
@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.6"
7+
version = "3.0.7"
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.6",
18+
version="3.0.7",
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)