<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ollama-web.git/uv.lock, branch main</title>
<subtitle>A lightweight personal Ollama Web UI with web search, PDF attachments, and MCP tools.
</subtitle>
<id>https://git.takashi-2521.com/ollama-web.git/atom?h=main</id>
<link rel='self' href='https://git.takashi-2521.com/ollama-web.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.takashi-2521.com/ollama-web.git/'/>
<updated>2026-09-14T09:49:13+00:00</updated>
<entry>
<title>fix(deps): Dependabotで報告された脆弱性を解消</title>
<updated>2026-09-14T09:49:13+00:00</updated>
<author>
<name>tanaka takashi</name>
<email>isazaka@gmail.com</email>
</author>
<published>2026-09-14T09:49:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.takashi-2521.com/ollama-web.git/commit/?id=09a490b7ad1cbf3df456aab1a6417800e91559f1'/>
<id>urn:sha1:09a490b7ad1cbf3df456aab1a6417800e91559f1</id>
<content type='text'>
openのDependabot alert 21件が要求するfirst patched versionへ、uvの正規コマンドで依存パッケージを更新する。公開依存契約を不必要に変更しないため、pyproject.tomlは維持してlockfileだけを更新する。

更新内容:
- Pillow 12.2.0から12.3.0へ更新し、alert #1から#13を解消
- pypdf 6.14.2から6.16.1へ更新し、alert #16から#21を解消
- h2 4.3.0から4.4.1へ更新し、alert #15を解消
- h2 4.4.1の必須条件に合わせてhpack 4.1.0から4.2.0へ更新
- cryptography 49.0.0から50.0.0へ更新し、alert #14を解消

互換性確認:
- Python 3.10以上というプロジェクト要件と各更新版のRequires-Pythonが整合
- Pillowとpypdfで利用中のAPIに非互換な変更がないことを確認
- h2/hpackはddgsからhttpx[http2]を経由する依存制約内
- cryptographyはmcpからpyjwt[crypto]を経由する依存制約内

検証:
- PyJWTとcryptography 50.0.0によるRS256署名・検証スモーク成功
- pytest: 150 passed
- Ruff: passed
- mypy: 30 source files passed
- JavaScript syntax check: passed
- uv lock --check --offline: passed
- source distribution and wheel build: passed
- git diff --check: passed
</content>
</entry>
<entry>
<title>release: prepare version 0.5.3</title>
<updated>2026-09-13T05:44:53+00:00</updated>
<author>
<name>tanaka takashi</name>
<email>isazaka@gmail.com</email>
</author>
<published>2026-09-13T05:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.takashi-2521.com/ollama-web.git/commit/?id=e1e4036acfb73fede43167264dc26b4e7713c423'/>
<id>urn:sha1:e1e4036acfb73fede43167264dc26b4e7713c423</id>
<content type='text'>
0.5.3 の公開に向けて、プロジェクトおよび実行時のバージョン情報を更新する。

- pyproject.toml と ollama_web.__version__ を 0.5.3 に更新
- uv.lock のルートパッケージバージョンを同期
- CHANGELOG に 2026-09-13 付けの 0.5.3 セクションを追加
- Unreleased と 0.5.3 の GitHub 比較リンクを更新
- MCP 画像・音声 artifact、vision 非対応モデル向け通知、モバイルのセッション削除修正をリリース対象として確定

検証:
- pytest: 150 passed
- ruff check src tests
- mypy src
- node --check src/ollama_web/static/app.js
- uv lock --check --offline
- sdist / wheel ビルドおよび wheel インストール後の起動確認
</content>
</entry>
<entry>
<title>release: prepare version 0.5.2</title>
<updated>2026-08-26T10:29:40+00:00</updated>
<author>
<name>tanaka takashi</name>
<email>isazaka@gmail.com</email>
</author>
<published>2026-08-26T10:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.takashi-2521.com/ollama-web.git/commit/?id=f36cc852cc1792bd624ff701fb2476d0b43fa1af'/>
<id>urn:sha1:f36cc852cc1792bd624ff701fb2476d0b43fa1af</id>
<content type='text'>
Finalize the 0.5.2 changelog for lossless PDF pagination, session-scoped attachment continuation, deduplicated fetched files, and token-only cross-conversation resume.

Synchronize the project metadata, runtime package version, and uv lock entry at 0.5.2. Refresh the exceptiongroup typing-extensions marker emitted by the current uv resolver, and move changelog comparison links to the v0.5.2 release boundary.

Validated with uv lock --check, the complete 132-test suite, Ruff, mypy for 30 source files, source and wheel builds, packaged runtime assets, and application initialization from the installed wheel.
</content>
</entry>
<entry>
<title>build: uv.lockを追加して依存関係を固定</title>
<updated>2026-08-26T10:25:08+00:00</updated>
<author>
<name>tanaka takashi</name>
<email>isazaka@gmail.com</email>
</author>
<published>2026-08-26T10:25:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.takashi-2521.com/ollama-web.git/commit/?id=43856e7a2fea93d4986b13743f0aa558652a2cd8'/>
<id>urn:sha1:43856e7a2fea93d4986b13743f0aa558652a2cd8</id>
<content type='text'>
</content>
</entry>
</feed>
