Skip to content

Commit 3deb33c

Browse files
committed
Bump version to 3.0.13
1 parent 174fde7 commit 3deb33c

5 files changed

Lines changed: 112 additions & 4 deletions

File tree

llms/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
except ImportError:
4444
HAS_PIL = False
4545

46-
VERSION = "3.0.12"
46+
VERSION = "3.0.13"
4747
_ROOT = None
4848
DEBUG = os.getenv("DEBUG") == "1"
4949
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.12',
9+
version: '3.0.13',
1010
base,
1111
prefsKey,
1212
welcome: 'Welcome to llms.py',

llms/ui/app.css

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@
105105
--color-fuchsia-900: oklch(40.1% 0.17 325.612);
106106
--color-slate-50: oklch(98.4% 0.003 247.858);
107107
--color-slate-200: oklch(92.9% 0.013 255.508);
108+
--color-slate-300: oklch(86.9% 0.022 252.894);
108109
--color-slate-400: oklch(70.4% 0.04 256.788);
109110
--color-slate-500: oklch(55.4% 0.046 257.417);
110111
--color-slate-700: oklch(37.2% 0.044 257.287);
@@ -197,6 +198,7 @@
197198
--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
198199
--default-font-family: var(--font-sans);
199200
--default-mono-font-family: var(--font-mono);
201+
--default-ring-color: hsl(var(--ring));
200202
}
201203
}
202204
@layer base {
@@ -404,6 +406,9 @@
404406
.top-0 {
405407
top: calc(var(--spacing) * 0);
406408
}
409+
.top-1 {
410+
top: calc(var(--spacing) * 1);
411+
}
407412
.top-1\/2 {
408413
top: calc(1/2 * 100%);
409414
}
@@ -440,6 +445,9 @@
440445
.left-0 {
441446
left: calc(var(--spacing) * 0);
442447
}
448+
.left-1 {
449+
left: calc(var(--spacing) * 1);
450+
}
443451
.left-1\/2 {
444452
left: calc(1/2 * 100%);
445453
}
@@ -506,12 +514,18 @@
506514
max-width: 96rem;
507515
}
508516
}
517+
.-m-2 {
518+
margin: calc(var(--spacing) * -2);
519+
}
509520
.-m-2\.5 {
510521
margin: calc(var(--spacing) * -2.5);
511522
}
512523
.m-2 {
513524
margin: calc(var(--spacing) * 2);
514525
}
526+
.-mx-1 {
527+
margin-inline: calc(var(--spacing) * -1);
528+
}
515529
.-mx-1\.5 {
516530
margin-inline: calc(var(--spacing) * -1.5);
517531
}
@@ -527,6 +541,9 @@
527541
.mx-auto {
528542
margin-inline: auto;
529543
}
544+
.-my-1 {
545+
margin-block: calc(var(--spacing) * -1);
546+
}
530547
.-my-1\.5 {
531548
margin-block: calc(var(--spacing) * -1.5);
532549
}
@@ -548,6 +565,9 @@
548565
.-mt-36 {
549566
margin-top: calc(var(--spacing) * -36);
550567
}
568+
.mt-0 {
569+
margin-top: calc(var(--spacing) * 0);
570+
}
551571
.mt-0\.5 {
552572
margin-top: calc(var(--spacing) * 0.5);
553573
}
@@ -732,6 +752,9 @@
732752
width: calc(var(--spacing) * 20);
733753
height: calc(var(--spacing) * 20);
734754
}
755+
.h-1 {
756+
height: calc(var(--spacing) * 1);
757+
}
735758
.h-1\.5 {
736759
height: calc(var(--spacing) * 1.5);
737760
}
@@ -1021,6 +1044,10 @@
10211044
.origin-top-right {
10221045
transform-origin: 100% 0;
10231046
}
1047+
.-translate-x-1 {
1048+
--tw-translate-x: calc(var(--spacing) * -1);
1049+
translate: var(--tw-translate-x) var(--tw-translate-y);
1050+
}
10241051
.-translate-x-1\/2 {
10251052
--tw-translate-x: calc(calc(1/2 * 100%) * -1);
10261053
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1037,6 +1064,10 @@
10371064
--tw-translate-x: calc(var(--spacing) * 0);
10381065
translate: var(--tw-translate-x) var(--tw-translate-y);
10391066
}
1067+
.translate-x-1 {
1068+
--tw-translate-x: calc(var(--spacing) * 1);
1069+
translate: var(--tw-translate-x) var(--tw-translate-y);
1070+
}
10401071
.translate-x-1\/4 {
10411072
--tw-translate-x: calc(1/4 * 100%);
10421073
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1049,6 +1080,10 @@
10491080
--tw-translate-x: 100%;
10501081
translate: var(--tw-translate-x) var(--tw-translate-y);
10511082
}
1083+
.-translate-y-1 {
1084+
--tw-translate-y: calc(var(--spacing) * -1);
1085+
translate: var(--tw-translate-x) var(--tw-translate-y);
1086+
}
10521087
.-translate-y-1\/2 {
10531088
--tw-translate-y: calc(calc(1/2 * 100%) * -1);
10541089
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1061,6 +1096,10 @@
10611096
--tw-translate-y: calc(var(--spacing) * 0);
10621097
translate: var(--tw-translate-x) var(--tw-translate-y);
10631098
}
1099+
.translate-y-1 {
1100+
--tw-translate-y: calc(var(--spacing) * 1);
1101+
translate: var(--tw-translate-x) var(--tw-translate-y);
1102+
}
10641103
.translate-y-1\/4 {
10651104
--tw-translate-y: calc(1/4 * 100%);
10661105
translate: var(--tw-translate-x) var(--tw-translate-y);
@@ -1505,6 +1544,9 @@
15051544
.border-red-400 {
15061545
border-color: var(--color-red-400);
15071546
}
1547+
.border-red-800 {
1548+
border-color: var(--color-red-800);
1549+
}
15081550
.border-red-800\/20 {
15091551
border-color: color-mix(in srgb, oklch(44.4% 0.177 26.899) 20%, transparent);
15101552
@supports (color: color-mix(in lab, red, red)) {
@@ -1514,6 +1556,9 @@
15141556
.border-transparent {
15151557
border-color: transparent;
15161558
}
1559+
.border-white {
1560+
border-color: var(--color-white);
1561+
}
15171562
.border-white\/10 {
15181563
border-color: color-mix(in srgb, #fff 10%, transparent);
15191564
@supports (color: color-mix(in lab, red, red)) {
@@ -1535,12 +1580,18 @@
15351580
.border-yellow-400 {
15361581
border-color: var(--color-yellow-400);
15371582
}
1583+
.border-yellow-500 {
1584+
border-color: var(--color-yellow-500);
1585+
}
15381586
.border-yellow-500\/30 {
15391587
border-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 30%, transparent);
15401588
@supports (color: color-mix(in lab, red, red)) {
15411589
border-color: color-mix(in oklab, var(--color-yellow-500) 30%, transparent);
15421590
}
15431591
}
1592+
.border-yellow-600 {
1593+
border-color: var(--color-yellow-600);
1594+
}
15441595
.border-yellow-600\/30 {
15451596
border-color: color-mix(in srgb, oklch(68.1% 0.162 75.834) 30%, transparent);
15461597
@supports (color: color-mix(in lab, red, red)) {
@@ -1550,6 +1601,9 @@
15501601
.bg-\[\#fdfbf7\] {
15511602
background-color: #fdfbf7;
15521603
}
1604+
.bg-black {
1605+
background-color: var(--color-black);
1606+
}
15531607
.bg-black\/40 {
15541608
background-color: color-mix(in srgb, #000 40%, transparent);
15551609
@supports (color: color-mix(in lab, red, red)) {
@@ -1625,6 +1679,9 @@
16251679
.bg-gray-400 {
16261680
background-color: var(--color-gray-400);
16271681
}
1682+
.bg-gray-500 {
1683+
background-color: var(--color-gray-500);
1684+
}
16281685
.bg-gray-500\/75 {
16291686
background-color: color-mix(in srgb, oklch(55.1% 0.027 264.364) 75%, transparent);
16301687
@supports (color: color-mix(in lab, red, red)) {
@@ -1691,9 +1748,15 @@
16911748
.bg-sky-600 {
16921749
background-color: var(--color-sky-600);
16931750
}
1751+
.bg-slate-50 {
1752+
background-color: var(--color-slate-50);
1753+
}
16941754
.bg-slate-50\! {
16951755
background-color: var(--color-slate-50) !important;
16961756
}
1757+
.bg-slate-400 {
1758+
background-color: var(--color-slate-400);
1759+
}
16971760
.bg-slate-400\/10 {
16981761
background-color: color-mix(in srgb, oklch(70.4% 0.04 256.788) 10%, transparent);
16991762
@supports (color: color-mix(in lab, red, red)) {
@@ -1758,6 +1821,10 @@
17581821
--tw-gradient-position: to top in oklab;
17591822
background-image: linear-gradient(var(--tw-gradient-stops));
17601823
}
1824+
.from-black {
1825+
--tw-gradient-from: var(--color-black);
1826+
--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));
1827+
}
17611828
.from-black\/80 {
17621829
--tw-gradient-from: color-mix(in srgb, #000 80%, transparent);
17631830
@supports (color: color-mix(in lab, red, red)) {
@@ -1805,6 +1872,11 @@
18051872
--tw-gradient-from: var(--color-yellow-400);
18061873
--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));
18071874
}
1875+
.via-black {
1876+
--tw-gradient-via: var(--color-black);
1877+
--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);
1878+
--tw-gradient-stops: var(--tw-gradient-via-stops);
1879+
}
18081880
.via-black\/20 {
18091881
--tw-gradient-via: color-mix(in srgb, #000 20%, transparent);
18101882
@supports (color: color-mix(in lab, red, red)) {
@@ -1944,6 +2016,9 @@
19442016
.px-12 {
19452017
padding-inline: calc(var(--spacing) * 12);
19462018
}
2019+
.py-0 {
2020+
padding-block: calc(var(--spacing) * 0);
2021+
}
19472022
.py-0\.5 {
19482023
padding-block: calc(var(--spacing) * 0.5);
19492024
}
@@ -1980,6 +2055,9 @@
19802055
.py-12 {
19812056
padding-block: calc(var(--spacing) * 12);
19822057
}
2058+
.pt-0 {
2059+
padding-top: calc(var(--spacing) * 0);
2060+
}
19832061
.pt-0\.5 {
19842062
padding-top: calc(var(--spacing) * 0.5);
19852063
}
@@ -2373,6 +2451,9 @@
23732451
.text-sky-600 {
23742452
color: var(--color-sky-600);
23752453
}
2454+
.text-slate-300 {
2455+
color: var(--color-slate-300);
2456+
}
23762457
.text-slate-500 {
23772458
color: var(--color-slate-500);
23782459
}
@@ -2556,24 +2637,45 @@
25562637
--tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentcolor);
25572638
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
25582639
}
2640+
.shadow-black {
2641+
--tw-shadow-color: #000;
2642+
@supports (color: color-mix(in lab, red, red)) {
2643+
--tw-shadow-color: color-mix(in oklab, var(--color-black) var(--tw-shadow-alpha), transparent);
2644+
}
2645+
}
25592646
.shadow-black\/5 {
25602647
--tw-shadow-color: color-mix(in srgb, #000 5%, transparent);
25612648
@supports (color: color-mix(in lab, red, red)) {
25622649
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
25632650
}
25642651
}
2652+
.shadow-fuchsia-500 {
2653+
--tw-shadow-color: oklch(66.7% 0.295 322.15);
2654+
@supports (color: color-mix(in lab, red, red)) {
2655+
--tw-shadow-color: color-mix(in oklab, var(--color-fuchsia-500) var(--tw-shadow-alpha), transparent);
2656+
}
2657+
}
25652658
.shadow-fuchsia-500\/10 {
25662659
--tw-shadow-color: color-mix(in srgb, oklch(66.7% 0.295 322.15) 10%, transparent);
25672660
@supports (color: color-mix(in lab, red, red)) {
25682661
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent) var(--tw-shadow-alpha), transparent);
25692662
}
25702663
}
2664+
.shadow-gray-200 {
2665+
--tw-shadow-color: oklch(92.8% 0.006 264.531);
2666+
@supports (color: color-mix(in lab, red, red)) {
2667+
--tw-shadow-color: color-mix(in oklab, var(--color-gray-200) var(--tw-shadow-alpha), transparent);
2668+
}
2669+
}
25712670
.shadow-gray-200\/50 {
25722671
--tw-shadow-color: color-mix(in srgb, oklch(92.8% 0.006 264.531) 50%, transparent);
25732672
@supports (color: color-mix(in lab, red, red)) {
25742673
--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 50%, transparent) var(--tw-shadow-alpha), transparent);
25752674
}
25762675
}
2676+
.ring-black {
2677+
--tw-ring-color: var(--color-black);
2678+
}
25772679
.ring-black\/5 {
25782680
--tw-ring-color: color-mix(in srgb, #000 5%, transparent);
25792681
@supports (color: color-mix(in lab, red, red)) {
@@ -2595,12 +2697,18 @@
25952697
.ring-indigo-500 {
25962698
--tw-ring-color: var(--color-indigo-500);
25972699
}
2700+
.ring-yellow-400 {
2701+
--tw-ring-color: var(--color-yellow-400);
2702+
}
25982703
.ring-yellow-400\/30 {
25992704
--tw-ring-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 30%, transparent);
26002705
@supports (color: color-mix(in lab, red, red)) {
26012706
--tw-ring-color: color-mix(in oklab, var(--color-yellow-400) 30%, transparent);
26022707
}
26032708
}
2709+
.inset-ring-gray-900 {
2710+
--tw-inset-ring-color: var(--color-gray-900);
2711+
}
26042712
.inset-ring-gray-900\/5 {
26052713
--tw-inset-ring-color: color-mix(in srgb, oklch(21% 0.034 264.665) 5%, transparent);
26062714
@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.12"
7+
version = "3.0.13"
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.12",
18+
version="3.0.13",
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)