Commit graph

67 commits

Author SHA1 Message Date
Anish Sarkar
bc1f31b481 feat: enhance SearxNG settings and improve loading indicators
- Added new search engines (qwant news, qwant images, qwant videos, mojeek images, mojeek news) to the default settings for better search results.
- Updated outgoing request settings by removing the decimal from `extra_proxy_timeout` for consistency.
- Integrated a `Spinner` component in `LayoutDataProvider` to improve loading feedback during chat deletion processes.
2026-03-17 04:35:13 +05:30
Anish Sarkar
543fe45540 feat: update SearxNG settings for enhanced search engine management
- Removed specific engines (ahmia, torch, qwant, mojeek) from default settings.
- Added new configuration options for search engine failure handling, including ban times and retries.
- Introduced additional search engines (bing, yahoo, stackoverflow) with retry logic for HTTP errors.
- Updated request timeout settings for outgoing requests to improve performance.
2026-03-17 04:27:36 +05:30
Anish Sarkar
a548c96550 chore: update SearXNG installation scripts and directory structure
- Updated the Docker Compose file to use the latest SearXNG image version 2026.3.13-3c1f68c59.
- Added creation of the 'searxng' directory in installation scripts for better organization.
- Included new configuration files (settings.yml and limiter.toml) in the installation process.
2026-03-15 04:05:04 +05:30
Anish Sarkar
cc841a5af4 chore: update SearXNG engine settings and example configuration 2026-03-14 21:27:09 +05:30
Anish Sarkar
4376f74127 chore: update SearXNG service configuration in Docker and documentation
- Updated SearXNG image version to 2026.3.13-3c1f68c59 in the Docker Compose file.
- Added port mapping for SearXNG service to allow access on a configurable port.
- Enhanced the .env.example file with comments for SearXNG configuration and usage instructions.
2026-03-14 21:03:25 +05:30
Anish Sarkar
d9e312ddaa refactor: simplify SearXNG service configuration in Docker setup
- Consolidated volume mappings for SearXNG to use a single directory.
- Removed unnecessary port mappings and legacy data volume definitions.
- Updated web search service documentation to clarify Redis usage and circuit breaker implementation, eliminating Redis dependency for circuit breaker logic.
2026-03-14 20:34:34 +05:30
Anish Sarkar
d40c6bf743 feat: integrate SearXNG web search service with platform capabilities
- Added SearXNG service configuration to Docker setup, including environment variables and health checks.
- Introduced new settings management for web search in the frontend, allowing users to enable/disable and configure search engines and language preferences.
- Updated backend to support web search functionality, including database schema changes and service integration.
- Implemented health check endpoint for the web search service and integrated it into the application.
- Removed legacy SearXNG API connector references in favor of the new platform service approach.
2026-03-14 20:25:25 +05:30
Anish Sarkar
933c767806 Merge remote-tracking branch 'upstream/dev' into fix/docker-dev 2026-03-10 11:25:54 +05:30
Anish Sarkar
4e0886e06d chore: rename services and volumes in docker-compose.dev.yml for clarity and consistency in local development environment 2026-03-10 02:57:44 +05:30
Anish Sarkar
ab0f75f8ab chore: update port configurations in Docker setup to avoid conflicts and improve local development environment 2026-03-09 23:08:27 +05:30
DESKTOP-RTLN3BA\$punk
33f88bf46c fix: remove Out-Null from docker compose command in install.ps1 to allow output visibility 2026-03-03 14:55:31 -08:00
DESKTOP-RTLN3BA\$punk
01a1c17b09 fix: update SURFSENSE_VERSION to latest and change repository URL to main branch in installation scripts 2026-03-03 13:53:28 -08:00
DESKTOP-RTLN3BA\$punk
441421c009 fix: update version display message in installation scripts to reflect new branding 2026-03-03 13:51:13 -08:00
DESKTOP-RTLN3BA\$punk
c2a8d43281 fix: update dump file handling in install.ps1 to read content directly for PostgreSQL restoration 2026-03-03 13:42:20 -08:00
DESKTOP-RTLN3BA\$punk
1541cb3c7b fix: update dump file handling in install.ps1 to use resolved path for PostgreSQL restoration 2026-03-03 13:32:43 -08:00
DESKTOP-RTLN3BA\$punk
0cffa206ad fix: correct dump content retrieval in migrate-database.ps1 to ensure proper handling of PostgreSQL dump files 2026-03-03 13:13:25 -08:00
DESKTOP-RTLN3BA\$punk
b88122fc17 refactor: implement Invoke-NativeSafe function in installation and migration scripts to streamline error handling for Docker commands 2026-03-03 13:08:37 -08:00
DESKTOP-RTLN3BA\$punk
59d8afca4f fix: enhance error handling in migrate-database.ps1 by implementing try-finally for Docker info command 2026-03-03 13:00:10 -08:00
DESKTOP-RTLN3BA\$punk
8238c56b3f fix: improve error handling in Docker installation script for Windows by using try-finally blocks 2026-03-03 12:56:07 -08:00
DESKTOP-RTLN3BA\$punk
01f8a3ed80 chore: update SURFSENSE_VERSION in .env.example to 0.0.13.9 for testing 2026-03-03 12:40:35 -08:00
Anish Sarkar
533519b343 refactor: enhance version display logic in installation scripts to read from .env file 2026-03-03 19:43:55 +05:30
Anish Sarkar
0fd1d37ed4 chore: update installation script to improve error handling and suppress output in Docker commands 2026-03-03 19:33:21 +05:30
Anish Sarkar
e7d6e5f5bd feat: add Windows installation script and update README for Linux/MacOS users 2026-03-03 19:13:59 +05:30
Anish Sarkar
d9ebc2c599 chore: update GitHub Actions workflow to include 'dev' branch and change installation script to use 'dev' repository URL 2026-03-03 03:35:29 +05:30
Anish Sarkar
6e1ca96d57 feat: add migration completion tracking to installation script 2026-02-27 22:59:51 +05:30
Anish Sarkar
57a1c71582 chore: upgrade Redis to version 8-alpine and ElectricSQL to version 1.4.10 in Docker Compose configuration 2026-02-27 22:26:02 +05:30
Anish Sarkar
848ad55071 chore: update URL links for production 2026-02-27 22:21:44 +05:30
Anish Sarkar
6626a0221c chore: update Redis and ElectricSQL Docker images to latest versions 2026-02-27 21:49:42 +05:30
Anish Sarkar
494307b2b9 refactor: encapsulate installation script logic in a main function for improved structure and readability 2026-02-27 21:40:49 +05:30
Anish Sarkar
fbef820377 fix: redirect stdin to /dev/null in Docker commands to suppress unwanted input prompts 2026-02-27 21:22:15 +05:30
Anish Sarkar
9124b19ee9 chore: update Docker image references for testing 2026-02-27 20:46:16 +05:30
Anish Sarkar
66d9cd570b fix: suppress benign output during database restoration in installation script 2026-02-27 04:59:12 +05:30
Anish Sarkar
4e401fdb92 feat: enhance installation script to include automatic Watchtower setup with customizable interval 2026-02-27 04:41:08 +05:30
Anish Sarkar
48ee5e86aa chore: updated links to the main branch for production 2026-02-27 04:17:37 +05:30
Anish Sarkar
ccae5ffeb1 fix: add error handling for missing dump file in migration script and update logging for migration step 2026-02-27 04:06:01 +05:30
Anish Sarkar
3e29ae37fa chore: update SURFSENSE_VERSION in .env.example to 0.0.13.6 2026-02-27 03:54:13 +05:30
Anish Sarkar
47a2ba0e56 chore: update Docker image references to use the new repository for backend and frontend services 2026-02-27 03:45:10 +05:30
Anish Sarkar
233279b109 chore: update Docker installation script to use the new repository URL for SurfSense 2026-02-27 03:44:07 +05:30
Anish Sarkar
f03a746385 chore: update Docker installation script to point to the new repository for SurfSense 2026-02-27 02:44:25 +05:30
Anish Sarkar
06e6c1c1be chore: add healthcheck configuration for backend and update service dependencies to ensure healthy startup 2026-02-26 20:08:18 +05:30
Anish Sarkar
bc3db01778 docs: update SurfSense version comment in .env.example to clarify versioning options 2026-02-26 19:40:36 +05:30
Anish Sarkar
90f18fac38 chore: update Docker image references to new repository for backend and frontend services 2026-02-26 18:54:44 +05:30
Anish Sarkar
35025bf0c5 chore: update Docker images to new repository and enable Watchtower for automatic updates 2026-02-26 18:39:24 +05:30
Anish Sarkar
bb83ee5b85 refactor: update version display in installation script and streamline database migration script 2026-02-26 17:56:18 +05:30
Anish Sarkar
22bd38f346 fix: ensure DB credentials are set correctly in migration mode by adding fallback to defaults 2026-02-26 17:49:10 +05:30
Anish Sarkar
025643ffa2 feat: enhance installation and migration scripts to automate legacy data migration process
- Updated install.sh to handle fresh installations and migrations from the legacy all-in-one container.
- Added checks for Docker and Docker Compose prerequisites.
- Implemented a wait-for-postgres function to ensure database readiness.
- Enhanced migration script to extract data and recover SECRET_KEY automatically.
- Updated documentation to reflect the new automated migration process.
2026-02-26 17:24:02 +05:30
Anish Sarkar
5030dec96b chore: update banner in installation and database migration scripts for improved visibility 2026-02-26 16:18:13 +05:30
Anish Sarkar
f051c19aca feat: add database migration script and update installation instructions for legacy all-in-one users 2026-02-26 16:15:47 +05:30
Anish Sarkar
91c30db3e4 chore: reorganize comments in .env.example for improved clarity and consistency in development configuration 2026-02-26 16:04:47 +05:30
Anish Sarkar
cbff5bda65 chore: remove unnecessary comment from .env.example to streamline configuration clarity 2026-02-26 15:01:34 +05:30