geoffsee
9e8b427826
Add scripts and documentation for local inference configuration with Ollama and mlx-omni-server
...
- Introduced `configure_local_inference.sh` to automatically set `.dev.vars` based on active local inference services.
- Updated `start_inference_server.sh` to handle both Ollama and mlx-omni-server server types.
- Enhanced `package.json` to include new commands for starting and configuring inference servers.
- Refined README to include updated instructions for running and adding models for local inference.
- Minor cleanup in `MessageBubble.tsx`.
2025-06-02 12:50:22 -04:00
Geoff Seemueller
f2d91e2752
Update README.md
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-06-02 11:58:26 -04:00
Geoff Seemueller
79db9f4a14
Hyperlink stack items in README.md
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-06-02 11:35:05 -04:00
Geoff Seemueller
744fb41e21
Add new demo image to README
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-06-02 11:30:55 -04:00
Geoff Seemueller
a932f20886
Update README.md
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-06-02 11:22:57 -04:00
geoffsee
1efd7ab2e2
Rewrite README.md for improved clarity, structure, and usability; add development history to LEGACY.md.
2025-06-02 11:21:03 -04:00
Geoff Seemueller
9cb5bb0c5c
Update README.md
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-06-01 09:27:03 -04:00
geoffsee
06787f1e72
add generated coverage artifacts path to gitignore
2025-06-01 09:22:18 -04:00
Geoff Seemueller
6efc6e6889
Remove confusing default in .dev.vars
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-06-01 09:20:34 -04:00
geoffsee
108e5fbd47
add lib tests
2025-06-01 09:16:11 -04:00
geoffsee
7019aa30bc
Add unit tests for ChatStreamProvider
and BaseChatProvider
interfaces
2025-06-01 08:12:40 -04:00
geoffsee
87e083682c
creates a common abstraction for providers
2025-06-01 08:12:40 -04:00
Geoff Seemueller
5a7691a9af
Update README.md
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-06-01 00:04:48 -04:00
geoffsee
f43f2bcd57
allow deployment of test coverage
2025-05-31 23:57:12 -04:00
geoffsee
be50fd82e6
Merge branch 'ci' into init-server-tests
2025-05-31 23:53:15 -04:00
geoffsee
9ae89966b5
Merge branch 'main' into init-server-tests
2025-05-31 23:52:50 -04:00
Geoff Seemueller
38510c21ad
Merge branch 'init-server-tests' into ci
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-05-31 23:50:18 -04:00
geoffsee
fb90461edb
expose test information
2025-05-31 23:47:55 -04:00
Geoff Seemueller
cc59a7a2fe
Create dependabot.yml
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-05-31 21:56:50 -04:00
geoffsee
bc145de1d0
add ChatService tests
2025-05-31 20:09:26 -04:00
geoffsee
827dcc879c
add tests for TransactionService
2025-05-31 19:55:41 -04:00
geoffsee
ec2435bf0c
Add unit tests for ContactService, FeedbackService, and MetricsService
2025-05-31 19:50:45 -04:00
geoffsee
810c562f86
add server test suite
2025-05-31 19:36:13 -04:00
geoffsee
3cf7ceb868
Handle cases with missing id
in messages, improve index lookup logic, and refactor save handler.
2025-05-31 18:48:55 -04:00
geoffsee
580f361457
checkpoint
2025-05-31 18:48:55 -04:00
geoffsee
9e6ef975a9
saves a message
2025-05-31 18:48:55 -04:00
geoffsee
810846bb3c
Message editing actually works. Tests broken.
2025-05-31 18:48:55 -04:00
geoffsee
ce07b69fbe
Add unit tests for MessageEditorComponent, update message editing logic, and refactor ChatService model handling.
...
- Added comprehensive tests for `MessageEditorComponent`.
- Improved message editing functionality and added client store interactions.
- Refactored handling of `getSupportedModels` in `ChatService`.
- Updated PWA configuration and added a Safari-specific instruction.
- Adjusted `.dev.vars` file to reflect local development updates.
2025-05-31 18:48:55 -04:00
geoffsee
5f913eb2d7
follow mode actually works
2025-05-31 18:48:55 -04:00
geoffsee
6bdce23137
add tests for ChatInput.tsx
2025-05-31 18:48:55 -04:00
geoffsee
acb466c383
Ensure stopIncomingMessage
disables follow mode; add relevant test cases.
2025-05-31 18:48:55 -04:00
geoffsee
1819f863a0
add ClientChatStore tests
2025-05-31 18:48:55 -04:00
geoffsee
0bb4d6e11c
add tests for ModelStore and MessagesStore
2025-05-31 18:48:55 -04:00
geoffsee
0509583910
add stream tests
2025-05-31 18:48:55 -04:00
geoffsee
87dd00fece
add ui store tests
2025-05-31 18:48:55 -04:00
geoffsee
df6e18bbdf
Refactor ClientChatStore
into separate stores for modularity and improve maintainability.
2025-05-31 18:48:55 -04:00
geoffsee
ebbfd4d31a
adds more tests
2025-05-31 18:48:55 -04:00
Geoff Seemueller
33baf588b6
Update README.md
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-05-30 10:03:52 -04:00
geoffsee
4fbf120710
update badges
2025-05-29 21:54:52 -04:00
geoffsee
d3b11eb22f
supply fonts at build-time
2025-05-29 21:47:41 -04:00
geoffsee
32339f3f18
add test workflow for ci
2025-05-29 21:47:08 -04:00
geoffsee
f07c19dae8
init test suite
2025-05-29 21:32:12 -04:00
geoffsee
84b0ea0307
add PWA plugin
2025-05-29 21:02:54 -04:00
geoffsee
246b673111
Fixes "Method not implemented" error caused by faulty optional chaining of env.OPENAI_API_ENDPOINT
...
- Disable unsupported model groups and improve OpenAI endpoint checks.
- Upgrade wrangler
2025-05-29 20:17:34 -04:00
geoffsee
cc0da17b5f
- Add killport.js script for terminating processes on specific ports
...
- Introduce `supportedModels` in `ClientChatStore` and update model validation logic
- Enhance OpenAI inferencing with local setup adaptations and improved streaming options
- Modify ChatService to handle local and remote model fetching
- Update input menu to dynamically fetch and display supported models
- Add start_inference_server.sh for initiating local inference server
- Upgrade OpenAI SDK to v5.0.1 and adjust dependencies accordingly
2025-05-29 20:17:34 -04:00
Geoff Seemueller
c9ee7c7690
Update README.md
2025-05-28 23:46:00 -04:00
Geoff Seemueller
922e5983e6
Update README.md
2025-05-28 23:41:56 -04:00
Geoff Seemueller
c17a2b1504
Update README.md
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-05-28 23:19:11 -04:00
geoffsee
4034f31b20
Add link to geoff.seemueller.io in Sidebar
2025-05-28 22:59:36 -04:00
geoffsee
f06fd073d5
update window title
2025-05-28 22:55:23 -04:00