* refactor(Ask/Edit): consolidate ask/edit controllers between the main modules and openAI controllers to reduce repetition of code and increase reusability
* fix(winston/logger): circular dependency issue
* fix(config/scripts): fix script imports
* refactor(indexSync): make not configured message an info log message
* chore: create a rollup script for api/server/index.js to check circular dependencies
* chore: bump @keyv/redis
* chore(dependabot.yml): update target-branch from "develop" to "dev" for npm package updates in /api, /client, and root directory
* feat: stop-backend.js and update.js linux support (#701)
* feat: stop-backend.js and update.js linux support
* feat: update.js sudo support
* chore(helpers.js): add deleteNodeModules function
feat(packages.js): add script to delete node_modules and install dependencies
refactor(update.js): remove unnecessary imports and use deleteNodeModules function
feat(package.json): add update:linux script to update with sudo
* chore(package.json): rename 'update:linux' script to 'update:sudo'
* refactor(update.js): simplify downCommand and buildCommand by removing redundant use of sudo command, add sudo to single docker command
---------
Co-authored-by: Fuegovic <32828263+fuegovic@users.noreply.github.com>