Cohee
61c7f53d22
Move endpoint version to conifg. Refactor ugli model lists
2025-04-27 14:56:51 +03:00
Cyberes
13099c43a9
add char-archive to whitelistImportDomains
2025-04-19 12:30:14 -06:00
Cohee
0e2290dacf
Enable disk cache by default
2025-03-19 22:45:26 +02:00
Cohee
694df8ca55
Merge branch 'staging' into disk-cache
2025-03-19 22:40:11 +02:00
Cohee
400d29e97e
Add chat integrity check to saveChat
2025-03-16 02:24:20 +02:00
Cohee
684ee98168
Add config, increase cache TTL, use async file reads
2025-03-15 19:43:26 +02:00
Cohee
28bad6479c
Use human-readable memory cache capacity in config
2025-03-05 00:45:34 +02:00
Cohee
3d813e4ef6
Move shallow toggle to config.yaml
2025-03-04 23:32:42 +02:00
Cohee
1d995fb92d
Rewrite to only consider Docker
2025-03-01 20:22:33 +02:00
Cohee
58fe54954a
Update whitelist entry in config.yaml to use gateway.docker.internal
2025-02-28 00:21:35 +02:00
Cohee
0bc4396427
Resolve hostnames from whitelist
2025-02-27 23:14:57 +02:00
Cohee
e7fcd0072b
Refactor server startup
2025-02-26 14:46:54 +00:00
Cohee
a73dfa7586
Merge branch 'staging' into immutable-config
2025-02-22 20:15:13 +02:00
Cohee
a2ecb81378
Move minLogLevel to logging section
2025-02-22 13:58:08 +02:00
KevinSun
db500188d8
feat(middleware): add separate access log middleware with config option
2025-02-21 20:32:23 +08:00
Cohee
eb31d7baa2
Merge branch 'staging' into immutable-config
2025-02-20 21:54:41 +02:00
KevinSun
3f5b63bba0
Feature: Add configurable X-Real-IP header support for rate limiting ( #3504 )
...
* fix: correct client IP detection behind reverse proxy
* Revert "fix: correct client IP detection behind reverse proxy"
This reverts commit 7207506240
.
* feat: support X-Real-IP header for reverse proxy setups
* feat: add option to use x-real-ip for rate limiting behind reverse proxy
* docs: update rate limiting configuration comments for X-Real-IP usage
* refactor: extract getIpAddress function to reduce code duplication
* revert(whitelist): rate limit settings shouldn't affect whitelist
2025-02-20 21:11:44 +02:00
Cohee
7ea2c5f8cf
Move cookie secret to data root. Make config.yaml immutable
2025-02-20 20:16:44 +02:00
Cohee
362470da18
Plugins: Add auto-update functionality ( #3487 )
...
* Plugins: Add auto-update functionality
* Check if directory is a git repo
* Display message if any plugins were loaded
2025-02-16 20:55:53 +02:00
Cohee
96d6a6df07
Merge pull request #3478 from Dakraid/feature/set-listen-ip
...
Feature: Allow user to configure an address to listen to
2025-02-15 00:02:15 +02:00
Kristan Schlikow
b029ae98dc
Fix default config for IPv6
2025-02-14 20:06:45 +01:00
Kristan Schlikow
f5bfbce0ad
Group listenAddress for config
2025-02-14 20:04:23 +01:00
Kristan Schlikow
2445b6d9dc
Split up listen address configuration between IPv4 and IPv6
2025-02-14 19:58:59 +01:00
Kristan Schlikow
ad8f0f564f
Use IP Regex package, update default
2025-02-14 19:06:07 +01:00
Kristan Schlikow
83f74a5d22
Allow user to configure an address to listen to
2025-02-13 23:43:10 +01:00
Cohee
dd7391caaf
Ollama: Add num_batch config value
2025-02-13 20:17:33 +02:00
Cohee
d9bb5e6b1f
Revert old default values
2025-02-04 22:46:24 +02:00
Cohee
363d8a4121
Merge branch 'staging' into ipv6_auto
2025-02-04 22:45:46 +02:00
Eradev
552a418bae
Merge branch 'staging' into staging-3071-v2
2025-01-28 10:49:53 -05:00
Cohee
5ff402aabf
Replace CSRF middleware
...
Closes #3349
2025-01-25 16:56:11 +02:00
Cohee
4d18ddba6d
config.yaml: Group extension settings into one section
2025-01-17 20:18:27 +02:00
Eradev
1f9fa74786
Rewritten minLogLevel feature
2025-01-15 10:02:32 -05:00
Cohee
9db9c5c9ca
Reorganize backup configs
2025-01-05 16:03:52 +02:00
Cohee
8623d1198d
Add thumbnail dimensions to config ( #3262 )
...
* Add thumbnail dimensions to config
* Fix default value for thumbnails.enabled
* Update comment for thumbnail recreation instructions in config.yaml
* Lint config values
* Verify config size > 0
* More config lint
2025-01-05 00:38:50 +02:00
BPplays
ca283c0da6
fixed backward compat, and check if auto before getting addrs
2024-12-26 10:29:04 -08:00
BPplays
dc3b18de94
fixed typo
2024-12-25 16:47:08 -08:00
BPplays
b0cb982978
added automatic ipv6 ipv4 detection
2024-12-25 16:46:16 -08:00
Cohee
7098e17d22
Change default value of maxTotalChatBackups
2024-12-08 14:04:13 +02:00
Cohee
3849908fe1
Add maxTotalChatBackups config.yaml value
2024-12-07 15:37:57 +02:00
Cohee
373a0ad321
Add config.yaml value for cards cache capacity.
2024-12-05 12:59:03 +00:00
Honey Tree
5397614347
Defaulting to -1 rather than boolean false
2024-11-17 14:01:22 -03:00
Honey Tree
73dabd8905
Simple implementation of caching at depth that should be useful for most use cases
2024-11-17 08:32:36 -03:00
Cohee
5765ea8500
Merge branch 'staging' into feat/AdditionalLogins
2024-10-09 01:34:29 +03:00
QuantumEntangledAndy
69a604044d
Add additional login methods
2024-10-06 14:35:03 +07:00
Cohee
3b4a455ef8
Split Custom OAI prompt post-processing modes
2024-10-05 16:09:39 +03:00
Cohee
e2dd7bfb4b
Remove leftovers from prompt expansion
2024-10-01 02:15:27 +03:00
Cohee
df3d7a048e
Deprecate unscoped vectors
2024-09-24 21:51:10 +03:00
Cohee
1366c2741d
Throttle chat backups ( #2865 )
...
* Throttle chat backups
* Throttle chat backups and apply backup interval throttling
- Added a new configuration option `chatBackupThrottleInterval` to the `config.yaml` file to specify the interval in milliseconds to throttle chat backups per user.
- Updated the `getBackupFunction` function in `chats.js` to use the `chatBackupThrottleInterval` value from the configuration file when creating a throttled backup function.
2024-09-17 18:18:35 +03:00
Cohee
9ef3385255
Implement collection scopes for vector models ( #2846 )
...
* Implement collection scopes for vector models
* Update makersuite-vectors.js to use Gemini API text-embedding-004 model
* Add model scope for Google vectors
* Fix purge log
* Refactor header setting
* Fix typo
* Only display UI warning if scopes disabled
* Remove i18n attribute
---------
Co-authored-by: ceruleandeep <83318388+ceruleandeep@users.noreply.github.com >
2024-09-16 09:29:39 +03:00
Cohee
ab06aa4bf5
Add support for outgoing request proxying
...
Closes #2824
2024-09-11 22:36:50 +03:00