├── .gitignore ├── LICENSE ├── README.md ├── app ├── __init__.py ├── api.py ├── app.py ├── exception_handlers.py ├── htmy.py ├── i18n.py └── main.py ├── lc ├── __init__.py ├── authenticator.py ├── chat │ ├── __init__.py │ ├── api.py │ ├── bot │ │ ├── __init__.py │ │ ├── beer_corpus.py │ │ ├── bot.py │ │ ├── coffee_corpus.py │ │ └── utils.py │ └── model.py ├── fastapi.py ├── pages │ ├── __init__.py │ ├── chat_page.py │ ├── index_page.md │ ├── index_page.py │ ├── page.py │ └── profile_page.py ├── pydantic.py ├── ui │ ├── __init__.py │ ├── base_page.html │ ├── base_page.py │ ├── centered.py │ ├── chat_bubble.py │ ├── chat_container.py │ ├── chat_input.py │ ├── copy_button.html │ ├── copy_button.py │ ├── dialog.html │ ├── dialog.py │ ├── login_dialog.py │ ├── md.py │ ├── navbar.html │ ├── navbar.py │ ├── not_found.py │ ├── t_function.py │ └── utils.py └── user │ ├── auth_api.py │ └── model.py ├── locale └── en.json ├── pyproject.toml ├── requirements.txt ├── uv.lock └── vercel.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/app/api.py -------------------------------------------------------------------------------- /app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/app/app.py -------------------------------------------------------------------------------- /app/exception_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/app/exception_handlers.py -------------------------------------------------------------------------------- /app/htmy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/app/htmy.py -------------------------------------------------------------------------------- /app/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/app/i18n.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/app/main.py -------------------------------------------------------------------------------- /lc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lc/authenticator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/authenticator.py -------------------------------------------------------------------------------- /lc/chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lc/chat/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/chat/api.py -------------------------------------------------------------------------------- /lc/chat/bot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/chat/bot/__init__.py -------------------------------------------------------------------------------- /lc/chat/bot/beer_corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/chat/bot/beer_corpus.py -------------------------------------------------------------------------------- /lc/chat/bot/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/chat/bot/bot.py -------------------------------------------------------------------------------- /lc/chat/bot/coffee_corpus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/chat/bot/coffee_corpus.py -------------------------------------------------------------------------------- /lc/chat/bot/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/chat/bot/utils.py -------------------------------------------------------------------------------- /lc/chat/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/chat/model.py -------------------------------------------------------------------------------- /lc/fastapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/fastapi.py -------------------------------------------------------------------------------- /lc/pages/__init__.py: -------------------------------------------------------------------------------- 1 | """Application and model-specific UI components.""" 2 | -------------------------------------------------------------------------------- /lc/pages/chat_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/pages/chat_page.py -------------------------------------------------------------------------------- /lc/pages/index_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/pages/index_page.md -------------------------------------------------------------------------------- /lc/pages/index_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/pages/index_page.py -------------------------------------------------------------------------------- /lc/pages/page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/pages/page.py -------------------------------------------------------------------------------- /lc/pages/profile_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/pages/profile_page.py -------------------------------------------------------------------------------- /lc/pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/pydantic.py -------------------------------------------------------------------------------- /lc/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/__init__.py -------------------------------------------------------------------------------- /lc/ui/base_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/base_page.html -------------------------------------------------------------------------------- /lc/ui/base_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/base_page.py -------------------------------------------------------------------------------- /lc/ui/centered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/centered.py -------------------------------------------------------------------------------- /lc/ui/chat_bubble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/chat_bubble.py -------------------------------------------------------------------------------- /lc/ui/chat_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/chat_container.py -------------------------------------------------------------------------------- /lc/ui/chat_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/chat_input.py -------------------------------------------------------------------------------- /lc/ui/copy_button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/copy_button.html -------------------------------------------------------------------------------- /lc/ui/copy_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/copy_button.py -------------------------------------------------------------------------------- /lc/ui/dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/dialog.html -------------------------------------------------------------------------------- /lc/ui/dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/dialog.py -------------------------------------------------------------------------------- /lc/ui/login_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/login_dialog.py -------------------------------------------------------------------------------- /lc/ui/md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/md.py -------------------------------------------------------------------------------- /lc/ui/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/navbar.html -------------------------------------------------------------------------------- /lc/ui/navbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/navbar.py -------------------------------------------------------------------------------- /lc/ui/not_found.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/not_found.py -------------------------------------------------------------------------------- /lc/ui/t_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/t_function.py -------------------------------------------------------------------------------- /lc/ui/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/ui/utils.py -------------------------------------------------------------------------------- /lc/user/auth_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/user/auth_api.py -------------------------------------------------------------------------------- /lc/user/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/lc/user/model.py -------------------------------------------------------------------------------- /locale/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/locale/en.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/requirements.txt -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/uv.lock -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volfpeter/lipsum-chat/HEAD/vercel.json --------------------------------------------------------------------------------