Commit graph

28 commits

Author SHA1 Message Date
CREDO23
5c98f1c717 add ZERO_MUTATE_URL and no-op mutate endpoint for zero-cache auth passthrough 2026-03-24 16:25:13 +02:00
CREDO23
cab33d9f4c fix: make ZERO_QUERY_URL portable across all environments
- Default to Docker service networking (http://frontend:3000) in both
  compose files — works when all services run in Docker
- Add extra_hosts (host.docker.internal:host-gateway) for cross-platform
  host access when running frontend outside Docker
- Document override examples in .env.example for local dev and
  custom domain setups
2026-03-24 15:06:58 +02:00
CREDO23
f9ba7e52d9 feat: add Zero infra — docker-compose, env vars, Dockerfile, CI workflows
- Add zero-cache service to docker-compose.yml and docker-compose.dev.yml
- Add ZERO_* env vars to docker/.env.example
- Add NEXT_PUBLIC_ZERO_CACHE_URL to surfsense_web/.env.example
- Add NEXT_PUBLIC_ZERO_CACHE_URL placeholder ARG/ENV to Dockerfile
- Add NEXT_PUBLIC_ZERO_CACHE_URL runtime substitution to docker-entrypoint.js
- Add NEXT_PUBLIC_ZERO_CACHE_URL build arg to docker-build.yml and desktop-release.yml
2026-03-23 18:27:18 +02:00
CREDO23
2b7465cdaa chore: remove Electric SQL plumbing and infrastructure
Remove all Electric SQL client code, Docker service, env vars, CI build
args, install scripts, and documentation. Feature hooks that depend on
Electric are intentionally left in place to be rewritten with Rocicorp
Zero in subsequent commits.

Deleted:
- lib/electric/ (client.ts, context.ts, auth.ts, baseline.ts)
- ElectricProvider.tsx
- docker/scripts/init-electric-user.sh
- content/docs/how-to/electric-sql.mdx

Cleaned:
- package.json (4 @electric-sql/* deps)
- app/layout.tsx, UserDropdown.tsx, LayoutDataProvider.tsx
- docker-compose.yml, docker-compose.dev.yml
- Dockerfile, docker-entrypoint.js
- .env.example (frontend, docker, backend)
- CI workflows, install scripts, docs
2026-03-23 16:53:20 +02:00
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
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
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
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
848ad55071 chore: update URL links for production 2026-02-27 22:21:44 +05:30
Anish Sarkar
9124b19ee9 chore: update Docker image references for testing 2026-02-27 20:46:16 +05:30
Anish Sarkar
48ee5e86aa chore: updated links to the main branch for production 2026-02-27 04:17:37 +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
bc3db01778 docs: update SurfSense version comment in .env.example to clarify versioning options 2026-02-26 19:40:36 +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
Anish Sarkar
f4f659e190 chore: add Daytona Sandbox configuration options to .env.example and Docker Compose files for cloud code execution 2026-02-26 14:37:08 +05:30
Anish Sarkar
6e2a055669 chore: enhance .env.example with additional configuration options for pgAdmin and frontend build arguments 2026-02-26 11:19:51 +05:30
Anish Sarkar
9ae589b6ba chore: update documentation for Electric SQL setup and enhance .env.example with connection instructions 2026-02-26 05:26:38 +05:30
Anish Sarkar
95c41565f1 chore: update .env.example 2026-02-26 05:09:56 +05:30
Anish Sarkar
176dfdaeed chore: enhance .env.example with restructuring configuration options for ports and reverse proxy settings 2026-02-26 04:59:53 +05:30
Anish Sarkar
85eabff246 chore: update Docker configuration to use new repository and set SURFSENSE_VERSION to latest 2026-02-26 04:45:59 +05:30
Anish Sarkar
bbbde07db7 chore: set specific version for testing 2026-02-26 03:58:06 +05:30
Anish Sarkar
d7a548622d chore: pinning version for electricsql in both docker-compose files; edit .env.example 2026-02-25 13:00:05 +05:30
Anish Sarkar
2958d1c06a chore: update Docker configuration to rename frontend to web, adjust environment variable references for database and Redis connections 2026-02-25 00:15:29 +05:30
Anish Sarkar
211309f3ac chore: update Docker environment variables for database configuration and improve security defaults 2026-02-24 23:41:22 +05:30
Anish Sarkar
1ce446ed27 feat: add Celery worker and beat services to Docker configuration, update service roles 2026-02-24 23:07:07 +05:30
Anish Sarkar
ce1f8c872f feat: add Docker configuration files and installation script for SurfSense 2026-02-24 22:45:37 +05:30