Commit Graph

6700 Commits

Author SHA1 Message Date
Cohee c2057da348 Move transformers.js model cache under the data root 2024-08-16 11:59:41 +00:00
Cohee 24a283c724 Split startup error log lines 2024-08-16 11:25:30 +00:00
Cohee 82e569cf08 Unconditional non-fatal server start error logs 2024-08-16 11:21:58 +00:00
Cohee e707def7dd Add tokenizer for Gemma/Gemini 2024-08-16 00:00:43 +03:00
Cohee ce8b0aae96 Add editor maximize for prefill textareas 2024-08-15 22:52:38 +03:00
Cohee 7322dd1954 Add optional Claude system prompt cache. 2024-08-15 21:25:08 +03:00
Cohee 0869270c26 Increase Anthropic multimodal caption max_tokens 2024-08-15 21:12:01 +03:00
Cohee cb7185fa12 [chore] Fix grammar, add JSDocs 2024-08-15 20:29:17 +03:00
BPplays da5581e20e
support for Ipv6 (#2593)
* started adding v6 support

* added error checking and change messages to the user

* fixed lsp caused issue

* fixed formatting error

* added error handling to https

* fixed formatting errors

* brought server starting into different func and added enable v6 and v4

* added error checking for disabling both v6 and v4. added option to prefer v6 for dns. added that stuff to the default config

* fixed dumb bug

* changed to settings named disable ipvx

* fixed failed ips still showing as listening

* fixed error handling

* changed ip protocol config layout

* small const name changes

* fixed no error if only available protocol fails, and changed wording of some errors

* fixed error handling saying 'non-fatal error' for protocol fail even when it's the only one enabled

* moved more logic to listen error handler

* fixed eslint issues

* added more info on when to prefer ipv6 for dns

* in conf changed one 'ipv6' to 'IPv6' for consistency

* changed error message and redid how starting the server works

* removed unneeded log

* removed unneeded log

* removed unneeded comments

* fixed errors

* fixed errors

* fixed errors

* changed the wording of ip related error messages

* removed empty lines

* changed to .finally(startServer);

* removed some whitespace

* disabled ipv6 by default ╯︿╰ and changed some message wording

* added auto mode for autorun hostname and changed formatting for listening log and added goto message with autorun url

* added autorun port override

* removed debug log

* changed formatting

* added cli args to ipv6 and autorun stuff

* moved cli args around

* changed formatting

* changed colors for ip

* added avoidLocalhost cli arg

* changed formatting

* changed to not print protocol on listening

* added config option for avoid localhost and changed formatting of messages

* fixed avoid localhost config option

* Fix ipv4 color

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-08-15 20:12:12 +03:00
d-ber af30991d77 Improve code readability 2024-08-15 17:40:57 +02:00
d-ber 1af51fc129 Adjust css to fit new buttons 2024-08-15 16:37:02 +02:00
d-ber d3ce9ea0d5 Add button to bulk import existing tags 2024-08-15 16:36:57 +02:00
d-ber 651072c61b Add button to bulk import all tags 2024-08-15 16:36:50 +02:00
Cohee 3b46b5a46d New Perplexity model 2024-08-15 10:57:37 +00:00
Cohee e4d045f03e
Merge pull request #2655 from SillyTavern/image-swipes
Image Generation: Add swipes for generated images
2024-08-15 13:25:22 +03:00
Cohee 156eb37eab Change pollinations models list 2024-08-15 10:06:36 +00:00
Cohee 58db8440ab Invert groupId check 2024-08-15 00:49:50 +03:00
Cohee a08b3ec7fc Sort gallery images by date 2024-08-15 00:40:08 +03:00
Cohee e2a2e3869e Merge branch 'staging' into image-swipes 2024-08-15 00:01:11 +03:00
Cohee bc7ac12317 New ChatGPT model 2024-08-14 20:31:25 +03:00
Cohee 49f40d9d14 Merge branch 'release' into staging 2024-08-14 10:20:17 +00:00
Cohee 94b90e45c7
Merge pull request #2660 from SillyTavern/dependabot/npm_and_yarn/tests/axios-1.7.4
Bump axios from 1.7.2 to 1.7.4 in /tests
2024-08-14 13:19:02 +03:00
dependabot[bot] e86a896df8
Bump axios from 1.7.2 to 1.7.4 in /tests
Bumps [axios](https://github.com/axios/axios) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 10:18:19 +00:00
Cohee 21192053fc
Merge pull request #2659 from SillyTavern/dependabot/npm_and_yarn/axios-1.7.4
Bump axios from 1.6.1 to 1.7.4
2024-08-14 13:16:46 +03:00
dependabot[bot] 3491c422bc
Bump axios from 1.6.1 to 1.7.4
Bumps [axios](https://github.com/axios/axios) from 1.6.1 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.1...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 10:15:39 +00:00
Cohee c3caee759f
Merge pull request #2656 from SillyTavern/qr-new-chat
Quick Replies: Add auto-execute on new chat
2024-08-14 12:16:35 +03:00
Cohee 06d300ad36 Quick Replies: Add auto-execute on new chat 2024-08-14 00:08:16 +03:00
Cohee 4fd8d8e0ee Add swipes when using paintbrush 2024-08-13 23:35:49 +03:00
Cohee e1a29b36f5 Image Generation: Add swipes for generated images
Supersedes #2648
2024-08-13 23:21:00 +03:00
Cohee 78bee4631d
Merge pull request #2651 from SillyTavern/webgpu-summary
Summarize with WebLLM extension
2024-08-13 20:59:55 +03:00
Cohee 53c24174e7 Merge branch 'staging' into webgpu-summary 2024-08-13 20:54:46 +03:00
Cohee 33916aa493
Merge pull request #2654 from ayancey/openai-compatible-tts
OpenAI Compatible API TTS Provider
2024-08-13 20:53:09 +03:00
Cohee d0b368f29c Vector Storage: change NomicAI key input 2024-08-13 20:50:41 +03:00
Cohee 1842a8ee6d Add buttons to remove SD/translate secrets 2024-08-13 20:43:45 +03:00
Cohee f17df7d9ad Add remove key button for Azure TTS 2024-08-13 20:33:59 +03:00
Cohee 1883095e39 Move request to backend 2024-08-13 20:29:33 +03:00
Cohee 8921b78f87 Add debug logs to WebLLM completions 2024-08-13 19:57:38 +03:00
Cohee 4888e3c2b0 Vector Storage: summarize with WebLLM extension 2024-08-13 19:34:11 +03:00
Alex Yancey ab42d6ff82 Quick and dirty attempt at implementing an OpenAI compatible TTS voice provider 2024-08-13 02:07:46 -07:00
Cohee 7d3f544e63 Refactor extension install menu 2024-08-13 01:09:14 +03:00
Cohee 30c19eb8fd Add WebLLM source to /summarize command 2024-08-13 00:57:32 +03:00
Cohee 5b3388d0c8 Use common methods for extras summary 2024-08-12 23:08:11 +03:00
Cohee 8685c2f471 Add WebLLM extension summarization 2024-08-12 23:01:03 +03:00
Cohee 77ab694ea0 Add shared utilities for generating text with WebLLM 2024-08-12 22:07:44 +03:00
Cohee 2bdc6f27cc Add SillyTavern globals 2024-08-12 21:56:32 +03:00
Cohee 406acb4312 Don't use quiet name for impersonation
Closes #2645
2024-08-11 23:03:48 +03:00
Cohee 2ef9d374ec Chat Completion: Don't insert group nudge when impersonating
Closes #2588
2024-08-11 20:55:59 +03:00
Cohee f305ba7ce7 Configurable ollama keep_alive
Closes #1859
2024-08-11 17:32:31 +03:00
Cohee 8df27254fd
Merge pull request #2640 from edk208/release
Adding Block Entropy API endpoints for chat, image, and video generation
2024-08-11 16:19:14 +03:00
Cohee fcfa15a5ad Add model to presets. Fix restoration on app load 2024-08-11 16:18:24 +03:00