Commit Graph

109 Commits

Author SHA1 Message Date
geoffsee
362f50bf85 remove faulty test execution pattern 2025-06-09 23:18:52 -04:00
geoffsee
9e79c488ee correct README 2025-06-09 23:18:52 -04:00
geoffsee
370c3e5717 adjust README and local inference configuration script 2025-06-09 23:18:52 -04:00
geoffsee
f29bb6779c improves interoperability of model providers, local and remote providers can be used together seemlessly 2025-06-09 23:18:52 -04:00
Geoff Seemueller
ad7dc5c0a6 Update README.md
improve semantics

Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-06-05 14:04:08 -04:00
Geoff Seemueller
059e7d3218 Update README.md
Signed-off-by: Geoff Seemueller <28698553+geoffsee@users.noreply.github.com>
2025-06-04 20:19:12 -04:00
geoffsee
6be0316e75 add some missing to last 2025-06-04 20:09:39 -04:00
geoffsee
5bd1e2f77f add Acknowledgments section to README 2025-06-04 20:05:02 -04:00
geoffsee
03aae4d8db fix static fileserver 2025-06-04 19:00:10 -04:00
geoffsee
5d7a7b740a fix package script for server:dev 2025-06-04 18:52:39 -04:00
geoffsee
31d734d4f6 fix incorrect constructor usage 2025-06-04 18:50:59 -04:00
geoffsee
2884baf000 Add Docker Compose setup for Ollama and Open-WebUI services
- Replaced single Docker command for Ollama with a `docker-compose` setup.
- Updated `start_inference_server.sh` to use `ollama-compose.yml`.
- Updated README with new usage instructions for Ollama web UI access.
2.0
2025-06-04 18:45:08 -04:00
geoffsee
d5393ff964 Simplify dependencies in client and server packages. 2025-06-04 18:45:08 -04:00
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