-
4d50a97925
fix(network): explain macOS Local Network denials and ship a LAN forwarder (#20)
main

Gérald LONLASandClaude Opus 5.5
2026-09-29 00:10:42 +08:00
-
873343667e
feat(connect): tri-state thinking control, native model dropdown, UI rework (#19)

Gérald LONLASandClaude Opus 4.8
2026-07-15 01:05:26 +08:00
-
f7d2fe26a9
feat(connect): tri-state thinking control, native model dropdown, UI rework
claude/thinking-toggle-ui-rework-ec244c

Gerald LonlasandClaude Opus 4.8
2026-07-15 00:56:11 +08:00
-
-
9245fcc4bb
test(contracts): add image-encoding and node status behavioral contracts (#17)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:30:56 +08:00
-
f6a5cc1b02
fix(client): strip orphan </think> tags left by nested think blocks (#18)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:30:48 +08:00
-
dd60ac08d3
fix(client): strip orphan </think> tags left by nested think blocks
fix/strip-think-orphan-close-tag

Gerald LonlasandClaude Opus 4.8
2026-06-27 01:29:21 +08:00
-
-
d9d5c77e0f
test(contracts): add image-encoding and node status behavioral contracts
test/image-encoding-and-node-contracts

Gerald LonlasandClaude Opus 4.8
2026-06-27 01:26:41 +08:00
-
-
1ccce73904
test(contracts): add behavioral-contract tests that catch value-mutant regressions (#15)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:22:32 +08:00
-
4fc78624c4
fix(nodes): raise error when response is entirely think-block content (#16)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:21:55 +08:00
-
2d33e8146b
fix(nodes): raise error when response is entirely think-block content
fix/empty-text-after-think-strip

Gerald LonlasandClaude Opus 4.8
2026-06-27 01:20:15 +08:00
-
-
cd3f58917f
test(contracts): add behavioral-contract tests that catch value-mutant regressions
test/behavioral-contracts

Gerald LonlasandClaude Opus 4.8
2026-06-27 01:19:40 +08:00
-
-
0d05296bc0
fix(client): strip /v1 suffix case-insensitively in normalize_server_url (#12)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:14:19 +08:00
-
25d7309fa7
test(client): cover all defensive branches in extract_responses_text (#14)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:13:45 +08:00
-
fa252dbac6
chore(tests): remove unused _batch_image helper from test_coverage_gaps.py (#13)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:13:41 +08:00
-
1ebfc32609
test(client): cover all defensive branches in extract_responses_text
test/client-branch-coverage

Gerald LonlasandClaude Opus 4.8
2026-06-27 01:11:38 +08:00
-
-
10715a416c
chore(tests): remove unused _batch_image helper from test_coverage_gaps.py
chore/remove-unused-test-helper

Gerald LonlasandClaude Opus 4.8
2026-06-27 01:10:09 +08:00
-
-
37237322f1
fix(client): strip /v1 suffix case-insensitively in normalize_server_url
fix/normalize-url-case-insensitive-v1

Gerald LonlasandClaude Opus 4.8
2026-06-27 01:09:45 +08:00
-
-
0e42058f20
chore: remove unused dump_openai_response and dead test helpers (#10)
test/routes-and-init-coverage

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:04:33 +08:00
-
c5fcfc5da9
chore: remove unused dump_openai_response and dead test helpers
chore/remove-dead-code

Gerald LonlasandClaude Opus 4.8
2026-06-27 00:55:52 +08:00
-
-
9d8e262304
test(coverage): close remaining branch gaps in client and image node (#9)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:00:30 +08:00
-
73ed6d7f38
fix(client): avoid duplicate text when output item has both content and text (#11)

Gérald LONLASandClaude Opus 4.8
2026-06-27 01:00:00 +08:00
-
837e1dadee
fix(client): avoid duplicate text when output item has both content and text
fix/responses-text-duplicate-content

Gerald LonlasandClaude Opus 4.8
2026-06-27 00:58:34 +08:00
-
-
1ebe193a3e
test(coverage): close remaining branch gaps in client and image node
test/expand-client-coverage

Gerald LonlasandClaude Opus 4.8
2026-06-27 00:55:48 +08:00
-
-
851d77336d
fix: include both endpoint errors when chat.completions fallback also fails (#8)
claude/great-chatelet-721858

Gérald LONLASandClaude Opus 4.7
2026-05-19 00:50:22 +08:00
-
49e9d2509d
fix: case-insensitive /v1 suffix stripping in normalize_server_url (#7)
Gérald LONLAS
2026-05-19 00:49:49 +08:00
-
e4d0d18c2b
chore: remove unused dump_openai_response helper and its tests (#5)

Gérald LONLASandClaude Opus 4.7
2026-05-19 00:49:30 +08:00
-
b4564b83ab
fix(image-to-text): log warning when chat.completions fallback drops batch frames (#3)

Gérald LONLASandClaude Opus 4.7
2026-05-19 00:49:09 +08:00
-
848ef8fa1c
fix: accept extra kwargs in LMStudioConnect.validate_inputs (#6)

Gérald LONLASandClaude Opus 4.7
2026-05-19 00:49:04 +08:00
-
30ea9c89ed
chore: replace personal LAN IP with RFC 5737 documentation example in placeholder (#4)

Gérald LONLASandClaude Opus 4.7
2026-05-19 00:48:42 +08:00
-
4fe56ddf93
refactor(routes): extract shared probe helper from _models_handler and _test_handler (#2)

Gérald LONLASandClaude Opus 4.7
2026-05-19 00:48:37 +08:00
-
2deb3a779f
fix(web): use toast for error notifications instead of window.alert (#1)

Gérald LONLASandClaude Opus 4.7
2026-05-19 00:48:17 +08:00
-
-
2301e15111
fix: include both endpoint errors when chat.completions fallback also fails
fix/chain-fallback-errors

Gerald LonlasandClaude Opus 4.7
2026-05-19 00:46:20 +08:00
-
-
2f70bdb7ec
chore: replace personal LAN IP with RFC 5737 documentation example in placeholder
chore/replace-lan-ip-placeholder

Gerald LonlasandClaude Opus 4.7
2026-05-19 00:45:51 +08:00
-
-
cd9fe34b14
chore: remove unused dump_openai_response helper and its tests
chore/remove-dead-dump-openai-response

Gerald LonlasandClaude Opus 4.7
2026-05-19 00:45:45 +08:00
-
-
bf84d0d068
refactor(routes): extract shared probe helper from _models_handler and _test_handler
refactor/dedupe-route-handlers

Gerald LonlasandClaude Opus 4.7
2026-05-19 00:45:25 +08:00
-
-
6f9867a3ef
fix(image-to-text): log warning when chat.completions fallback drops batch frames
fix/log-dropped-image-frames

Gerald LonlasandClaude Opus 4.7
2026-05-19 00:45:02 +08:00
-
-
a6d471fc9b
fix: accept extra kwargs in LMStudioConnect.validate_inputs
fix/validate-inputs-kwargs

Gerald LonlasandClaude Opus 4.7
2026-05-19 00:44:57 +08:00
-
-
b637444a0c
fix: case-insensitive /v1 suffix stripping in normalize_server_url
fix/url-v1-case-insensitive
Gerald Lonlas
2026-05-19 00:44:49 +08:00
-
-
ff4a63aa7b
fix(web): use toast for error notifications instead of window.alert
fix/error-toast-notification

Gerald LonlasandClaude Opus 4.7
2026-05-19 00:44:46 +08:00
-
-
75792130b0
docs(test): add unit test execution command
v0.1
Gerald Lonlas
2026-03-05 01:29:10 +08:00
-
93a0268b52
test: cover image node, routes, entrypoint, and data types
Gerald Lonlas
2026-03-05 01:28:29 +08:00
-
cbace183ca
test(nodes): add connect and text-gen unit coverage
Gerald Lonlas
2026-03-05 01:26:53 +08:00
-
8c10bf002e
test(client): cover parsing, seed, and image helper branches
Gerald Lonlas
2026-03-05 01:25:03 +08:00
-
99a2477a5a
test: add pytest harness and coverage configuration
Gerald Lonlas
2026-03-05 01:23:15 +08:00
-
10bb68dd98
merge: codex/lmstudio-remote-node into master
Gerald Lonlas
2026-03-05 00:25:34 +08:00
-
-
6a63d2f1e4
docs: add concise README with screenshot and project disclaimer
Gerald Lonlas
2026-03-05 00:23:05 +08:00
-
ccef35cec7
fix(image-to-text): surface batch frame loss in chat.completions fallback

Gerald LonlasandClaude Sonnet 4.6
2026-03-04 21:11:37 +08:00
-
969e3acb19
fix: api key normalization, UI typo, dead code, route timeout

Gerald LonlasandClaude Sonnet 4.6
2026-03-04 21:11:30 +08:00
-
617100dbe6
fix(tests): correct broken seed and think-content test assertions

Gerald LonlasandClaude Sonnet 4.6
2026-03-04 21:11:19 +08:00
-
42e7f9b382
refactor: simplify image-to-text outputs to response only
Gerald Lonlas
2026-03-04 16:04:13 +08:00
-
382db13ec2
fix: always strip <think> blocks from text and image response outputs
Gerald Lonlas
2026-03-04 15:43:59 +08:00
-
6afa30d350
refactor: simplify text gen outputs to response only
Gerald Lonlas
2026-03-04 15:24:08 +08:00
-
466ec9d001
feat: strip <think> reasoning blocks from text output when reasoning is enabled
Gerald Lonlas
2026-03-04 14:52:18 +08:00
-
a5b030aabd
fix: preserve connect widget order for api token and model dropdown
Gerald Lonlas
2026-03-04 14:46:45 +08:00
-
4a1fbd9acc
feat: reorder LMStudio connect fields and move connectivity test to advanced
Gerald Lonlas
2026-03-04 14:42:32 +08:00
-
ec1ac92bb1
feat: make prompt textareas mouse-resizable on LMStudio text nodes
Gerald Lonlas
2026-03-04 14:38:03 +08:00
-
cc556cb5af
fix: avoid combo whitelist validation and defer linked prompt checks to execute
Gerald Lonlas
2026-03-04 14:32:43 +08:00
-
a78b9b0e8d
fix: handle None prompt values during node validation and message build
Gerald Lonlas
2026-03-04 14:21:38 +08:00
-
5624847c18
feat: add connect-node web controls, docs, and client tests
Gerald Lonlas
2026-03-04 14:04:45 +08:00
-
e99858f857
feat: implement LMStudio connect, text-gen and image-to-text nodes
Gerald Lonlas
2026-03-04 14:04:42 +08:00
-
8b253a85f4
feat: add LMStudio OpenAI client helpers and safe seed handling
Gerald Lonlas
2026-03-04 14:04:34 +08:00
-
-
8d891c4403
chore: bootstrap package metadata and shared io types
Gerald Lonlas
2026-03-04 14:04:17 +08:00