Commit Graph

148 Commits

Author SHA1 Message Date
Adam Ladachowski 100d31ba86 💬 Commit message: Update 2026-02-14 01:24:45, 2 files, 439 lines
📁 Files changed: 2
📝 Lines changed: 439

  • PLAN.md
  • TODO.md
2026-02-14 01:24:45 +01:00
Adam Ladachowski 854ac6ddaa 💬 Commit message: Update 2026-02-14 00:58:05, 2 files, 298 lines
📁 Files changed: 2
📝 Lines changed: 298

  • models-db.md
  • models.db
2026-02-14 00:58:13 +01:00
Adam Ladachowski ba8d176340 Fix wait_ready crashing after sd-server binds port during model load
Only ConnectError was caught, so once the port opened but the model
was still loading, health check timeouts (ReadTimeout) and connection
resets (ReadError) would crash the polling loop instead of retrying.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 22:05:51 +00:00
Adam Ladachowski bb25c7ce94 Add status and reload client commands for remote wrapper
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 21:49:07 +00:00
Adam Ladachowski 61e68fee15 Turn server wrapper into transparent proxy with /reload
Replace management endpoints (/start, /stop, /restart) with a transparent
reverse proxy and hot-reload architecture. The wrapper now sits in front of
sd-server, forwarding all requests and adding a /reload endpoint for model
swapping without restarting the wrapper itself.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 20:51:16 +00:00
Adam Ladachowski b33fe120fa Update README with generate and serve commands
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 20:24:06 +00:00
Adam Ladachowski 503274a938 [Update] 2026-02-12 20:23:09, 18 files 2026-02-12 20:23:09 +00:00
Adam Ladachowski 7b583c72b0 Update 2026-02-12 16:46:11 +00:00
Adam Ladachowski 0d278faab2 Update 2026-02-12 16:40:49 +00:00
Adam Ladachowski 795cc84122 [Update] 2026-02-12 16:23:37, 3 files 2026-02-12 16:23:37 +00:00
Adam Ladachowski d867822891 💬 Commit message: Update 2026-02-04 07:15:05, 1 files, 2 lines
📁 Files changed: 1
📝 Lines changed: 2

  • README.md
2026-02-04 07:15:05 +01:00
Adam Ladachowski 751fd42026 Add badge for pip installation in README 2026-02-04 07:13:24 +01:00
Adam Ladachowski 77bcf7f4e7 Update README with project assets link
Added a link to the project assets in the README.
2026-02-04 07:06:46 +01:00
Adam Ladachowski 9c0a0766ac chore: bump version to 0.1.5 2026-02-03 23:58:09 +01:00
Adam Ladachowski 38bc0417b4 chore: bump version to 0.1.4 2026-02-03 23:17:11 +01:00
Adam Ladachowski 9f8d8d6fcd Add comprehensive tests, coverage 21% → 74% 2026-02-03 23:10:30 +01:00
Adam Ladachowski 438f2a93f5 Add justfile for dev tasks 2026-02-03 23:07:24 +01:00
Adam Ladachowski 75eccecfba Fix PLR2004/PLR0911: replace magic values with constants, refactor _resolve_version_id 2026-02-03 23:01:33 +01:00
Adam Ladachowski 4bebae00f6 Ignore PLR rules for CLI app 2026-02-03 22:58:44 +01:00
Adam Ladachowski 5588370a43 [Update] [2026-02-03 22:57:52] 10 files 2026-02-03 22:57:52 +01:00
Adam Ladachowski d8bf867042 💬 Commit message: Update 2026-02-03 22:24:47, 2 files, 206 lines
📁 Files changed: 2
📝 Lines changed: 206

  • publish.yml
  • RELEASE.md
2026-02-03 22:24:47 +01:00
Adam Ladachowski e8d9fba7d8 💬 Commit message: Update 2026-02-03 22:22:59, 1 files, 3 lines
📁 Files changed: 1
📝 Lines changed: 3

  • tensors.py
2026-02-03 22:22:59 +01:00
Adam Ladachowski 6df2b1da2e 💬 Commit message: Update 2026-02-03 22:19:25, 2 files, 81 lines
📁 Files changed: 2
📝 Lines changed: 81

  • settings.local.json
  • tensors.py
2026-02-03 22:19:25 +01:00
Adam Ladachowski 5c44ec987e [Update] [2026-02-03 22:10:04] 2 files 2026-02-03 22:10:04 +01:00
Adam Ladachowski 53a7adfa0e Add macOS code signing and notarization (requires secrets) 2026-02-03 21:53:59 +01:00
Adam Ladachowski 3117534cb8 Fix macOS runner (use macos-15-large for Intel) 2026-02-03 21:28:41 +01:00
Adam Ladachowski cf4c58db62 Add Nuitka binary builds for all platforms 2026-02-03 21:28:00 +01:00
Adam Ladachowski 7626389831 Enable PyPI publish, bump to v0.1.1 2026-02-03 21:25:46 +01:00
Adam Ladachowski d773f5b003 Disable PyPI publish (not configured) 2026-02-03 21:23:54 +01:00
Adam Ladachowski 829a07846a Rename build.py to nuitka_build.py 2026-02-03 21:22:50 +01:00
Adam Ladachowski 87fc4bdce7 Add README 2026-02-03 21:21:07 +01:00
Adam Ladachowski 243176e89c 💬 Commit message: Update 2026-02-03 21:08:58, 1 files 2026-02-03 21:08:58 +01:00
Adam Ladachowski cb224b0e04 💬 Commit message: Update 2026-02-03 21:08:00, 3 files 2026-02-03 21:08:00 +01:00
Adam Ladachowski 7a3735adba 💬 Commit message: Update 2026-02-03 21:03:22, 2 files, 806 lines
📁 Files changed: 2
📝 Lines changed: 806

  • .coverage
  • tensors.py
2026-02-03 21:03:22 +01:00
Adam Ladachowski 2b62987a0c 💬 Commit message: Update 2026-02-03 20:55:19, 5 files 2026-02-03 20:55:19 +01:00
Adam Ladachowski da5bdc5a06 💬 Commit message: Update 2026-02-03 20:53:31, 12 files 2026-02-03 20:53:31 +01:00
Adam Ladachowski 4a6b7bcb4e 💬 Commit message: Update 2026-02-03 20:32:52, 1 files, 2 lines
📁 Files changed: 1
📝 Lines changed: 2

  • pyproject.toml
2026-02-03 20:32:52 +01:00
Adam Ladachowski 2b971a54a4 💬 Commit message: Update 2026-01-28 02:46:46, 1 files, 60 lines
📁 Files changed: 1
📝 Lines changed: 60

  • tensors.py
2026-01-28 02:46:46 +01:00
Adam Ladachowski 87547c641d 💬 Commit message: Update 2026-01-26 22:37:16, 1 files, 3 lines
📁 Files changed: 1
📝 Lines changed: 3

  • tensors.py
2026-01-26 22:37:16 +01:00
Adam Ladachowski 609e41a178 💬 Commit message: Update 2026-01-26 22:36:18, 1 files, 19 lines
📁 Files changed: 1
📝 Lines changed: 19

  • tensors.py
2026-01-26 22:36:18 +01:00
Adam Ladachowski ec253245c8 💬 Commit message: Update 2026-01-26 22:34:40, 2 files, 42 lines
📁 Files changed: 2
📝 Lines changed: 42

  • pyproject.toml
  • tensors.py
2026-01-26 22:34:40 +01:00
Adam Ladachowski e305d776a2 💬 Commit message: Update 2026-01-26 22:23:24, 1 files, 156 lines
📁 Files changed: 1
📝 Lines changed: 156

  • tensors.py
2026-01-26 22:23:24 +01:00
Adam Ladachowski 0ee55a9db5 💬 Commit message: Update 2026-01-26 09:45:57, 5 files, 18 lines
📁 Files changed: 5
📝 Lines changed: 18

  • build.py
  • check.py
  • pyproject.toml
  • tensors.py
  • uv.lock
2026-01-26 09:45:57 +01:00
Adam Ladachowski 65d80c5eb5 💬 Commit message: Update 2026-01-26 06:35:11, 1 files, 326 lines
📁 Files changed: 1
📝 Lines changed: 326

  • sft_get.py
2026-01-26 06:35:11 +01:00
Adam Ladachowski 67bc60b3ad 💬 Commit message: Update 2026-01-24 19:28:40, 1 files, 26 lines
📁 Files changed: 1
📝 Lines changed: 26

  • sft_get.py
2026-01-24 19:28:40 +01:00
Adam Ladachowski 2dfe3c5128 💬 Commit message: Update 2026-01-24 19:24:38, 1 files, 52 lines
📁 Files changed: 1
📝 Lines changed: 52

  • sft_get.py
2026-01-24 19:24:38 +01:00
Adam Ladachowski eeb55b2540 💬 Commit message: Update 2026-01-24 19:22:34, 7 files, 1285 lines
📁 Files changed: 7
📝 Lines changed: 1285

  • build.py
  • check.py
  • civit.md
  • main.py
  • pyproject.toml
  • sft_get.py
  • uv.lock
2026-01-24 19:22:34 +01:00
Adam Ladachowski 749bd59e99 💬 Commit message: Update 2026-01-24 19:06:06, 6 files, 32 lines
📁 Files changed: 6
📝 Lines changed: 32

  • .gitignore
  • .python-version
  • README.md
  • main.py
  • pyproject.toml
  • uv.lock
2026-01-24 19:06:06 +01:00