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
v0.5.7
2024-07-31 06:20:00 -07:00
Kevin Dang
060494e883
Adjusted Slash Command Scope ( #91 )
...
* Update: Slash Command Scope
* Update: version increment
2024-07-31 06:19:23 -07:00
Kevin Dang
352d88ee9d
Clear User Channel History Command ( #88 )
...
* Add: Clear user channel message history command
* Update: Checks if messages are empty and has clearer replies
* Fix: Issue where duplication happens on channel-toggle true in threads
* Update: version increment
* Fix: Missing test case for commands.test.ts
* Readability fix
---------
Co-authored-by: Jonathan Smoley <67881240+JT2M0L3Y@users.noreply.github.com >
v0.5.6
2024-07-25 14:26:50 -07:00
Kevin Dang
e60c2f88b8
Handlers Directory and Universal Import Fix ( #86 )
...
* Update: split jsonHandler.ts to different files
* Add: handlers folder and moved some files there
* Update: interface file name
2024-07-23 16:59:54 -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
v0.5.5
2024-07-11 17:08:34 -07:00
Kevin Dang
61d3dc4312
User Preferences Fix ( #83 )
...
* Fix: incorrect user preferences saving
2024-07-10 20:41:23 -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
v0.5.4
2024-07-04 13:54:25 -07:00
Kevin Dang
7f1326f93e
Guide and Documentation Overhaul ( #79 )
...
* Update: Local setup
* Update: docker setup changes
* Add: Discord App Creation Guide
* Update: readme changes
* Update: discord app guide link
v0.5.3
2024-06-28 21:45:38 -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
v0.5.2
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
32b12e93c0
Infinite Message Length for Streamed Messages ( #70 )
...
* Add: Infinite Stream messages
* Update: version increment
v0.5.1
2024-06-16 18:20:23 -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 )
v0.5.0
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
496ce43939
Infinite Message Length for Block Messages ( #55 )
...
* add: message loop for block messages
* add: infinite message length for block embeds
* update: error message on stream length
* rm: unnecessary import
* update: version increment
* update: embed max length
* update: check off features
v0.4.4
2024-04-30 19:33:06 -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
v0.4.3
2024-04-25 11:26:22 -07:00
Kevin Dang
d67106c03e
Chat Stream Integration ( #52 )
...
* rm: axios dependency
* add: stream parsing for normal style
* fix: empty string problem
* add: stream for embedded prompts
* update: version increment
v0.4.2
2024-04-21 14:40:30 -07:00
Kevin Dang
bc989580a9
Fix Capacity Command ( #49 )
...
* fix: capacity while replace if
* fix: command name in config
v0.4.1
2024-04-20 10:03:22 -07:00
Kevin Dang
477567b05d
Remove Bot User ID from Prompt ( #48 )
2024-04-20 10:01:42 -07:00
Kevin Dang
6a1d66fd36
fix: updated ollama icon ( #46 )
2024-04-13 21:34:55 -07:00
Kevin Dang
ca865b322e
Dependency Updates ( #44 )
...
* update: newer ollama icon
* update: ollama-js dependency
* update: other updated dependencies
2024-04-13 19:59:57 -07:00
Kevin Dang
615ee2029b
Change of License ( #41 )
...
* update: license
* update: CC by 4.0
2024-04-13 19:07:49 -07:00
Kevin Dang
da1f08a070
Message Blocks for Normal Message Style ( #37 )
...
* add: if check for message length
* update: version increment
* update: readme
v0.4.0
2024-04-07 16:09:27 -07:00
Kevin Dang
2bdc7b8583
Capacity Context Modify Command ( #35 )
...
* add: modify capacity command
* update: version increment
v0.3.6
2024-04-03 15:22:34 -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
v0.3.5
2024-04-02 22:04:09 -07:00
Kevin Dang
5f8b513269
Workflows Fix ( #32 )
...
* fix: workflows missing new env
v0.3.4
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
v0.3.3
2024-03-30 22:02:49 -07:00
Kevin Dang
9320a7476e
CI for Application Builds ( #27 )
v0.3.2
2024-03-29 23:33:03 -07:00
Kevin Dang
1b70fc2787
Nvidia Container Toolkit Setup and Docs ( #26 )
...
* update: nvidia as runtime
* add: setup instructions for nvidia
* update: setup-docker.md
v0.3.1
2024-03-28 12:01:33 -07:00
Kevin Dang
43fb2ea94e
User Preferences and Setup Docs ( #20 )
...
* added message style command
* docker setup scripts
* reformat messageStyle.ts
* fix: register unregister on deploy
* add: messageStream preference
* add: json config handler
* update: messageCreate gets config
* update: shifted chat to config callback
* fix: naming conventions based on discord
* update: setup in docs now
* add: static docker ips
* version increment
* add: bot message for no config
* fix: no config case
* add: clarification for subnetting
* update: version increment in lock file
---------
Co-authored-by: JT2M0L3Y <jtsmoley@icloud.com >
v0.3.0
2024-03-22 10:37:06 -07:00
Kevin Dang
5e74736c57
Small Documentation and Refactoring ( #18 )
...
* cleanup and documentation
* added dev message for parser
* grammar and other type replacements
2024-02-18 17:39:00 -08:00
Kevin Dang
1c62958c9f
docker setup instructions
v0.2.0
2024-02-07 11:41:15 -08:00
Kevin Dang
ca6b8c3f9c
Docker Container Setup ( #15 )
...
* minor package update and env
* added docker scripts
* added working docker compose
* fixed docker container bridge
2024-02-07 09:59:06 -08:00
Kevin Dang
89c19990fa
slash commands integrated
...
* sample env and late version incr
* added slash command compatibility
* updated command name
* updated environment sample
* updated interaction comment
v0.1.4
2024-01-31 10:28:02 -08:00
Kevin Dang
b94ff55449
formatting and contributing
...
* fixed some formatting
* contributing format
* simple style rules
2024-01-30 16:15:35 -08:00
Kevin Dang
9247463480
hardcoded and mentions
...
* added options to queries
* removed hard coded vals, added message options
* updated importing
* added check for message mentions
* fix missing botID
* updated token to uid
* added contributer
---------
Co-authored-by: JT2M0L3Y <jtsmoley@icloud.com >
v0.1.3
2024-01-29 12:50:59 -08:00
Kevin Dang
97acae3d08
added embed msg and stream parser
v0.1.2
2024-01-28 12:59:45 -08:00
Kevin Dang
aaf734b06c
added ollamajs esm
2024-01-25 18:24:37 -08:00
Kevin Dang
78921ee571
added persistence in chat endpoint
v0.1.1
2024-01-23 22:24:26 -08:00
Kevin Dang
f8956b0b50
bot can edit message response
2024-01-23 21:26:39 -08:00
Kevin Dang
70103c1f5a
readme ollama setup
2024-01-22 23:24:32 -08:00
Kevin Dang
4bcaae8461
ollama responds to discord msgs
v0.1.0
2023-12-25 18:59:07 -08:00
Kevin Dang
7dd9b8f90c
readme updates
2023-12-22 21:53:49 -08:00
Kevin Dang
c9dfd3671d
NodeJS TypeScript Setup ( #1 )
...
* bot can login to discord
* changed node and npm to iron lts
* added typescript runnables
* more dev scripts
* readme update on scripts
* event handling skeleton
* fixed compiler target issue
v0.0.1
2023-12-22 11:22:16 -08:00