* Update: simplify npm command to run tests
* Fix: redis workaround for local non docker
* Update: error message and config creation
* Fix: Better Messages for Ollama service being offline
* Update: version increment
* Fix: verion typo
* Update: Use built-in catch method for logging
* Update: same catch method for redis
* Update: run build after merge
* Add: deploy image pipeline to docker
* Update: release pipeline
* Add: release with latest tag
* Update: docker username as vars because its not really a secret
* Remove: workflow bot token and guild_id
* Add: supplimentary guild_id and token
* Update: version increment
* Remove: container test pipeline
* Update: build pipelines rely on test pipeline
* Fix: typo in build file
* Fix: naming conventions for workflows in yml
* Add: Some Commands work in GuildText
* Add: Channel Toggle Command
* Add: Channel History handler by user
* Update: version increment
* Update: Testing scope
* Update: env sample
* Update: Readme goal checks
* Update: builds run on PR to validate them
* add: validate thread creation in ollama channel
* rm: channel_id variable
* add: short notes for threads
* update: openFile to openConfig for clarity
* update: test ci runs on master
* add: notes for work
* add: basic chat storing via json
* update: stores entire msgHist according to capacity
* add: removes json file if thread is deleted
* add: chats with independent histories
* add: private vs public threads
* update: validate threads made by ollama for chats
* update: cleanup and version increment
* fix: workflow env
* update: center title on readme
* update: readme goals and format
* add: icons in readme
* fix: plus margin
* update: environment variables in contr.
* add: queue for chat history
* add: set -e for workflow failure
* update: version increment
* fix: client null info
* fix: shutoff issues
* fix: name in job
* add: auto create config.json on missing
* update: readme goals
* add: clarify instructions on fail chat
* update: reduced redundancy in package file