Kevin Dang
a5faca87aa
Fix: missing model env for docker ( #172 )
2025-04-18 19:42:18 -07:00
Kevin Dang
03939ef562
Server Deployment Scripts ( #162 )
2025-02-22 14:06:14 -08:00
Jonathan Smoley
2ea77c92f0
Prepare Redis Environment ( #133 )
...
* add redis container
* Updated Guides and Goals (#134 )
* Update README.md
* Update commands-guide.md
* Update events-guide.md
* Update commands-guide.md
* Added: redis client
* Fixed: redis mock in commands.test.ts
* Updated: npm package patches
* Fixed: redis ip name in keys.ts
* update Node LTS version, workflow env vars
* Updated: node package engine requirements
* Updated: documentation
* fix: upgrade dotenv from 16.4.5 to 16.4.7 (#152 )
Snyk has created this PR to upgrade dotenv from 16.4.5 to 16.4.7.
See this package in npm:
dotenv
See this project in Snyk:
https://app.snyk.io/org/jt2m0l3y/project/d8b070a3-e4a3-457a-977b-7eb6a4a48346?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
* Update: docs patches, connection ordering
---------
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2024-12-30 15:53:29 -08:00
Jonathan Smoley
68a5e097fe
Feature Set Documentation ( #130 )
...
* added client events documentation
* wording updated
2024-10-19 16:46:51 -07:00
Kevin Dang
9f61f6bc6c
Switch Model Command ( #126 )
2024-10-12 22:03:31 -07:00
Kevin Dang
5061dab335
Remove CLIENT_UID Environment Variable ( #123 )
...
* Remove: Client UID References
* Update: version increment
2024-10-06 18:57:39 -07:00
Jonathan Smoley
6a9ee2d6d0
Code Coverage and Clean References ( #120 )
...
* Add: skeleton suite for command tests (#119 )
* test naming updated
* fix imports, remove old references
* added code coverage badge
* Add: coverage environment
* Fix: Readme hyperlink to coverage workflow
* grab coverage pct from env
* Update: gist hyperlink
* color range on coverage
* fix contributing, simplify coverage assessment
* lmiit coverage to master, add branch naming conventions
---------
Co-authored-by: Kevin Dang <77701718+kevinthedang@users.noreply.github.com >
2024-10-01 10:11:23 -07:00
Jonathan Smoley
6e6467c2a5
Removed GUILD_ID references ( #109 )
2024-08-03 12:53:24 -07:00
Kevin Dang
b463b0a8cb
Deploy Shield ( #107 )
...
* Add: Deploy shield
* Update: job name to release
2024-08-03 10:18:40 -07:00
Kevin Dang
117b195095
Fixed Incorrect Image Name ( #98 )
2024-08-01 17:55:42 -07:00
Kevin Dang
b361636a93
Push Docker Image Pipeline ( #97 )
...
* 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
2024-08-01 17:46:43 -07:00
Kevin Dang
4dbd45bccd
Run Build Pipelines ( #96 )
2024-08-01 16:15:50 -07:00
Kevin Dang
02ffb6a196
Remove Unnecessary Docker Test Pipeline ( #93 )
...
* Remove: container test pipeline
* Update: build pipelines rely on test pipeline
* Fix: typo in build file
* Fix: naming conventions for workflows in yml
2024-07-31 06:20:00 -07:00
Kevin Dang
b498276978
Dependency Upgrade ( #85 )
...
* Update: dependencies upgrade
* Fix: Run tests at root scope
2024-07-23 15:41:16 -07:00
Kevin Dang
ae9cac65a9
PR Template Update ( #84 )
...
* Update: version increment and reminder on template
* Update: comment on incrementing as necessary
2024-07-11 17:08:34 -07:00
Kevin Dang
35b9ad71cb
User vs Server Preferences ( #80 )
...
* Update: Server vs User prefs
* Add: User vs Server Prefs
* Update: version increment
* Fix: src and tests added to validation range
2024-07-04 13:54:25 -07:00
Kevin Dang
359f46a450
Issue and Pull Request Templates ( #78 )
2024-06-23 20:37:51 -07:00
Kevin Dang
de15185cff
Channel/Thread Chat Toggle ( #75 )
...
* 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
2024-06-22 20:57:38 -07:00
Kevin Dang
1041f4ca0b
Dependencies and Readme Updates ( #74 )
2024-06-17 19:21:46 -07:00
Kevin Dang
06638fec1f
Test Workflow PR Push Rules ( #72 )
...
* Add: file changes to ignore
* Fix: proper indentation in yml
2024-06-16 20:49:45 -07:00
Kevin Dang
89213c2d39
Removed Ollama API Threads as an Option ( #68 )
...
* rm: threads as a chat option
* update: change test Actions name
* Fix: workflows running in correct instance
2024-06-16 15:47:49 -07:00
Kevin Dang
5efc7f00f2
CI Fixes and Testing within PRs ( #64 )
2024-06-10 20:57:42 -07:00
Kevin Dang
1973b1d3ae
Public/Private Chat Threads ( #62 )
...
* 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
2024-06-10 19:47:08 -07:00
Jonathan Smoley
9f77c5287f
Initialize unit testing and code coverage
...
* add: vitest configs
* added vitest scripts to package
* test coverage of src code
* initial unit testing
* added new testing workflows
* comments added, overlapping tests removed
* decouple env, tests
---------
Co-authored-by: Kevin Dang <kevinthedang_1@outlook.com >
2024-06-05 08:50:56 -07:00
Kevin Dang
b5194fa645
Discord Administrator Role Permissions ( #54 )
...
* add: admin check for disable
* update: shutoff uses memberPerms now
* rm: superUser env variable
* update: version increment
* rm: admin env in docker and workflow
2024-04-25 11:26:22 -07:00
Kevin Dang
727731695e
Chat Queue Persistence ( #33 )
...
* 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
2024-04-02 22:04:09 -07:00
Kevin Dang
5f8b513269
Workflows Fix ( #32 )
...
* fix: workflows missing new env
2024-04-01 00:51:07 -07:00
Kevin Dang
fcb0267559
Shutoff Bot Command ( #30 )
...
* add: disable chat command
* update: workflow name
* add: shutoff using admin env list
* update: sample env for admins
* fix: shutdown booleans
* update: version increment
2024-04-01 00:43:19 -07:00
Kevin Dang
6b903cff5e
Auto-Generate Config ( #29 )
...
* 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
2024-03-30 22:02:49 -07:00
Kevin Dang
9320a7476e
CI for Application Builds ( #27 )
2024-03-29 23:33:03 -07:00
Kevin Dang
b94ff55449
formatting and contributing
...
* fixed some formatting
* contributing format
* simple style rules
2024-01-30 16:15:35 -08:00