4 Commits
v0.3.3 ... main

Author SHA1 Message Date
11a0d166a1 v0.3.4 2025-10-22 10:12:10 +02:00
e3fcfc1dd1 Latest requirements 2025-10-22 10:10:07 +02:00
c2bcff8c9a Merge pull request #2 from jcorbin/patch-1
Make. Input. Auto. Focus.
2025-10-22 10:08:43 +02:00
Joshua T Corbin
0ae5b53a54 Make. Input. Auto. Focus. 2025-10-21 20:40:33 -04:00
4 changed files with 34 additions and 34 deletions

View File

@@ -7,7 +7,7 @@ anyio==4.11.0
# httpx # httpx
# starlette # starlette
# watchfiles # watchfiles
certifi==2025.8.3 certifi==2025.10.5
# via # via
# httpcore # httpcore
# httpx # httpx
@@ -20,9 +20,9 @@ dnspython==2.8.0
# via email-validator # via email-validator
email-validator==2.3.0 email-validator==2.3.0
# via fastapi # via fastapi
fastapi==0.117.1 fastapi==0.119.1
# via -r requirements.in # via -r requirements.in
fastapi-cli==0.0.13 fastapi-cli==0.0.14
# via fastapi # via fastapi
gunicorn==23.0.0 gunicorn==23.0.0
# via -r requirements-server.in # via -r requirements-server.in
@@ -32,11 +32,11 @@ h11==0.16.0
# uvicorn # uvicorn
httpcore==1.0.9 httpcore==1.0.9
# via httpx # via httpx
httptools==0.6.4 httptools==0.7.1
# via uvicorn # via uvicorn
httpx==0.28.1 httpx==0.28.1
# via fastapi # via fastapi
idna==3.10 idna==3.11
# via # via
# anyio # anyio
# email-validator # email-validator
@@ -45,19 +45,19 @@ jinja2==3.1.6
# via fastapi # via fastapi
markdown-it-py==4.0.0 markdown-it-py==4.0.0
# via rich # via rich
markupsafe==3.0.2 markupsafe==3.0.3
# via jinja2 # via jinja2
mdurl==0.1.2 mdurl==0.1.2
# via markdown-it-py # via markdown-it-py
packaging==25.0 packaging==25.0
# via gunicorn # via gunicorn
pydantic==2.11.9 pydantic==2.12.3
# via # via
# fastapi # fastapi
# pydantic-settings # pydantic-settings
pydantic-core==2.33.2 pydantic-core==2.41.4
# via pydantic # via pydantic
pydantic-settings==2.10.1 pydantic-settings==2.11.0
# via -r requirements.in # via -r requirements.in
pygments==2.19.2 pygments==2.19.2
# via rich # via rich
@@ -67,9 +67,9 @@ python-dotenv==1.1.1
# uvicorn # uvicorn
python-multipart==0.0.20 python-multipart==0.0.20
# via fastapi # via fastapi
pyyaml==6.0.2 pyyaml==6.0.3
# via uvicorn # via uvicorn
rich==14.1.0 rich==14.2.0
# via # via
# rich-toolkit # rich-toolkit
# typer # typer
@@ -81,7 +81,7 @@ sniffio==1.3.1
# via anyio # via anyio
starlette==0.48.0 starlette==0.48.0
# via fastapi # via fastapi
typer==0.19.2 typer==0.20.0
# via fastapi-cli # via fastapi-cli
typing-extensions==4.15.0 typing-extensions==4.15.0
# via # via
@@ -91,19 +91,19 @@ typing-extensions==4.15.0
# rich-toolkit # rich-toolkit
# typer # typer
# typing-inspection # typing-inspection
typing-inspection==0.4.1 typing-inspection==0.4.2
# via # via
# pydantic # pydantic
# pydantic-settings # pydantic-settings
unidecode==1.4.0 unidecode==1.4.0
# via -r requirements.in # via -r requirements.in
uvicorn==0.37.0 uvicorn==0.38.0
# via # via
# fastapi # fastapi
# fastapi-cli # fastapi-cli
uvloop==0.21.0 uvloop==0.22.1
# via uvicorn # via uvicorn
watchfiles==1.1.0 watchfiles==1.1.1
# via uvicorn # via uvicorn
websockets==15.0.1 websockets==15.0.1
# via uvicorn # via uvicorn

View File

@@ -7,7 +7,7 @@ anyio==4.11.0
# httpx # httpx
# starlette # starlette
# watchfiles # watchfiles
certifi==2025.8.3 certifi==2025.10.5
# via # via
# httpcore # httpcore
# httpx # httpx
@@ -20,9 +20,9 @@ dnspython==2.8.0
# via email-validator # via email-validator
email-validator==2.3.0 email-validator==2.3.0
# via fastapi # via fastapi
fastapi==0.117.1 fastapi==0.119.1
# via -r requirements.in # via -r requirements.in
fastapi-cli==0.0.13 fastapi-cli==0.0.14
# via fastapi # via fastapi
h11==0.16.0 h11==0.16.0
# via # via
@@ -30,11 +30,11 @@ h11==0.16.0
# uvicorn # uvicorn
httpcore==1.0.9 httpcore==1.0.9
# via httpx # via httpx
httptools==0.6.4 httptools==0.7.1
# via uvicorn # via uvicorn
httpx==0.28.1 httpx==0.28.1
# via fastapi # via fastapi
idna==3.10 idna==3.11
# via # via
# anyio # anyio
# email-validator # email-validator
@@ -43,17 +43,17 @@ jinja2==3.1.6
# via fastapi # via fastapi
markdown-it-py==4.0.0 markdown-it-py==4.0.0
# via rich # via rich
markupsafe==3.0.2 markupsafe==3.0.3
# via jinja2 # via jinja2
mdurl==0.1.2 mdurl==0.1.2
# via markdown-it-py # via markdown-it-py
pydantic==2.11.9 pydantic==2.12.3
# via # via
# fastapi # fastapi
# pydantic-settings # pydantic-settings
pydantic-core==2.33.2 pydantic-core==2.41.4
# via pydantic # via pydantic
pydantic-settings==2.10.1 pydantic-settings==2.11.0
# via -r requirements.in # via -r requirements.in
pygments==2.19.2 pygments==2.19.2
# via rich # via rich
@@ -63,9 +63,9 @@ python-dotenv==1.1.1
# uvicorn # uvicorn
python-multipart==0.0.20 python-multipart==0.0.20
# via fastapi # via fastapi
pyyaml==6.0.2 pyyaml==6.0.3
# via uvicorn # via uvicorn
rich==14.1.0 rich==14.2.0
# via # via
# rich-toolkit # rich-toolkit
# typer # typer
@@ -77,7 +77,7 @@ sniffio==1.3.1
# via anyio # via anyio
starlette==0.48.0 starlette==0.48.0
# via fastapi # via fastapi
typer==0.19.2 typer==0.20.0
# via fastapi-cli # via fastapi-cli
typing-extensions==4.15.0 typing-extensions==4.15.0
# via # via
@@ -87,19 +87,19 @@ typing-extensions==4.15.0
# rich-toolkit # rich-toolkit
# typer # typer
# typing-inspection # typing-inspection
typing-inspection==0.4.1 typing-inspection==0.4.2
# via # via
# pydantic # pydantic
# pydantic-settings # pydantic-settings
unidecode==1.4.0 unidecode==1.4.0
# via -r requirements.in # via -r requirements.in
uvicorn==0.37.0 uvicorn==0.38.0
# via # via
# fastapi # fastapi
# fastapi-cli # fastapi-cli
uvloop==0.21.0 uvloop==0.22.1
# via uvicorn # via uvicorn
watchfiles==1.1.0 watchfiles==1.1.1
# via uvicorn # via uvicorn
websockets==15.0.1 websockets==15.0.1
# via uvicorn # via uvicorn

View File

@@ -12,7 +12,7 @@ from pydantic import DirectoryPath, FilePath
from pydantic_settings import BaseSettings from pydantic_settings import BaseSettings
from unidecode import unidecode from unidecode import unidecode
VERSION = '0.3.3' VERSION = '0.3.4'
AMSTERDAM = ZoneInfo('Europe/Amsterdam') AMSTERDAM = ZoneInfo('Europe/Amsterdam')

View File

@@ -33,7 +33,7 @@
</ul> </ul>
<div x-show="!$store.alfagok.winTime"> <div x-show="!$store.alfagok.winTime">
<input type="text" autocomplete="new-password" autocorrect="off" x-model="$store.alfagok.guessValue" @keyup.enter="$store.alfagok.doGuess()"> <input type="text" autocomplete="new-password" autocorrect="off" autofocus x-model="$store.alfagok.guessValue" @keyup.enter="$store.alfagok.doGuess()">
{# <p x-cloak>Je huidige gok is: <span x-text="$store.alfagok.guessValue"></span></p>#} {# <p x-cloak>Je huidige gok is: <span x-text="$store.alfagok.guessValue"></span></p>#}
<button @click="$store.alfagok.doGuess()">Doe een gok</button> <button @click="$store.alfagok.doGuess()">Doe een gok</button>
<p class="error" x-cloak x-show="$store.alfagok.guessError" x-text="$store.alfagok.guessError"></p> <p class="error" x-cloak x-show="$store.alfagok.guessError" x-text="$store.alfagok.guessError"></p>