geoffsee
497eb22ad8
change semantics
...
Update README deployment steps and add deploy:secrets script to package.json
update local inference script and README
update lockfile
reconfigure package scripts for development
update test execution
pass server tests
Update README with revised Bun commands and workspace details
remove pnpm package manager designator
create bun server
2025-06-04 18:45:08 -04:00
Geoff Seemueller
1055cda2f1
Update README.md
...
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com >
2025-06-04 12:15:12 -04:00
geoffsee
8587cf10d0
remove nbsps in README
8587cf1
2025-06-02 13:52:11 -04:00
geoffsee
a9bbea8c34
hotfix: add default for local-inference
2025-06-02 13:51:05 -04:00
geoffsee
f4a44be89a
add note to top of readme to replace project status
2025-06-02 12:50:22 -04:00
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