commits
* google chat webhook
* let's go
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* raw email for pause
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix railway build with error from email preview
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* use same deps everywhere
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix: Update module resolution and dynamic rendering
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* docs: Update README.md
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* pnpm dedupe
* fix: Use bundler moduleResolution only for Next.js apps
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
---------
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.com>
* update deps:
* ci: apply automated fixes
* dedupe
* fix build
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* trying effect
* ci: apply automated fixes
* check return
* aadd backoff
* ci: apply automated fixes
* fix test
* format
* fix alerting
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat: whatsapp
* ci: apply automated fixes
* whatsapp
* ci: apply automated fixes
* small change
* typo
* use test template
* chore: minor updates
* add test button
* fix changelog
* why?
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>
* remove local replication
* ci: apply automated fixes
* improve example env
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* chore: migrate unkey v2
* fix: tsc
* fix: tsc and tests
* chore: improve error message
* fix: ternary operation
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
The `settings` link under the `Add API Key` section within the Dashboard CLI Page currently redirects to a non-existent `/settings/workspace` page hence a 404, this commit fixes that and correctly redirects to `/settings/general`
* chore: throw error if missing env
* fix: test scripts
* fix: bug legcacy page on onboarding
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix dock build
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat: telegram bot notifications
* chore: dofigen
* chore: docs
* wip:
* chore: content
* chore: changelog
* chore: dofigen
* test: notification packages
* refactor: notifications schema
* fix: sms
* feat: telegram bot notifications
* chore: dofigen
* chore: docs
* wip:
* chore: content
* chore: changelog
* chore: dofigen
* test: notification packages
* fix docker
---------
Co-authored-by: Thibault Le Ouay Ducasse <thibaultleouay@gmail.com>
* chore: enable private locations for pro
* chore: pricing table
* chore: add link
* add 2026 blog post
* add image
* improve post
* add small things
* small typo
* more typo
* fix: webhook test
* chore: test sendTest function
* update pnpm lock
* ci: apply automated fixes
---------
Co-authored-by: Thibault Le Ouay Ducasse <thibaultleouay@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* add guide self-hosting
* ci: apply automated fixes
* add image
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat: Enable standalone builds for Next.js configs
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Improve Docker setup and configuration
- Enhance Dofigen configs with proper labels and health checks
- Improve Dockerfiles for server, workflows, and private-location
- Restructure docker-compose.yaml
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add Dofigen config for private-location Docker image
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Resolve Next.js fetch type error in TRPC server
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add Docker setup for Next.js apps
- Add Dofigen and Dockerfile configs for status-page and dashboard Next.js applications
- Update docker-compose to build all services
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add service communication configurations
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Improve docker compose setup
- Add complete docker-compose.yaml for services
- Fix healthchecks across containers
- Fix Next.js standalone builds: use pnpm symlinks and cache mounts
- Fix auth issues: add AUTH_TRUST_HOST and remove EXTERNAL_API_URL
- Fix workflows: create /app/data before USER switch, add ca-certs for HTTPS
- Document dofigen workarounds for non-deterministic issues
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Validate domain slug and add client-side error handling
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Remove EXTERNAL_API_URL from status-page app
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Exclude localhost from subdomain detection
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Optimize Docker setup and add documentation
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* ci: apply automated fixes
* use turbo build
* fix: Add required env vars for Docker builds
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* clean up tb
* clean up tb
* feat: Install curl for health checks
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* docs: Add database migration and seeding steps to DOCKER.md
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add support for magic link authentication
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Remove EXTERNAL_API_URL from dashboard app
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: General improvements
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add configurable Tinybird URL
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* ci: apply automated fixes
* tb endpoint
* fix: Reuse existing 404 component
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* small stuff
* feat: Conditionally enable standalone output for self-hosted deployments
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Revert error handling on status page
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
---------
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.com>
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* fix email
* ci: apply automated fixes
* fix email
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix: changelog rss link
* chore: add image to rss feed
* feat: slack feed subscribe
* chore: update subscribe order
Co-authored-by: shuklavedant01 <shuklavedant001@gmail.com>
* fix: Update module resolution and dynamic rendering
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* docs: Update README.md
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* pnpm dedupe
* fix: Use bundler moduleResolution only for Next.js apps
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
---------
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.com>
* feat: whatsapp
* ci: apply automated fixes
* whatsapp
* ci: apply automated fixes
* small change
* typo
* use test template
* chore: minor updates
* add test button
* fix changelog
* why?
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>
* feat: Enable standalone builds for Next.js configs
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Improve Docker setup and configuration
- Enhance Dofigen configs with proper labels and health checks
- Improve Dockerfiles for server, workflows, and private-location
- Restructure docker-compose.yaml
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add Dofigen config for private-location Docker image
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Resolve Next.js fetch type error in TRPC server
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add Docker setup for Next.js apps
- Add Dofigen and Dockerfile configs for status-page and dashboard Next.js applications
- Update docker-compose to build all services
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add service communication configurations
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Improve docker compose setup
- Add complete docker-compose.yaml for services
- Fix healthchecks across containers
- Fix Next.js standalone builds: use pnpm symlinks and cache mounts
- Fix auth issues: add AUTH_TRUST_HOST and remove EXTERNAL_API_URL
- Fix workflows: create /app/data before USER switch, add ca-certs for HTTPS
- Document dofigen workarounds for non-deterministic issues
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Validate domain slug and add client-side error handling
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Remove EXTERNAL_API_URL from status-page app
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Exclude localhost from subdomain detection
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Optimize Docker setup and add documentation
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* ci: apply automated fixes
* use turbo build
* fix: Add required env vars for Docker builds
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* clean up tb
* clean up tb
* feat: Install curl for health checks
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* docs: Add database migration and seeding steps to DOCKER.md
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add support for magic link authentication
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Remove EXTERNAL_API_URL from dashboard app
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: General improvements
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Add configurable Tinybird URL
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* ci: apply automated fixes
* tb endpoint
* fix: Reuse existing 404 component
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* small stuff
* feat: Conditionally enable standalone output for self-hosted deployments
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Revert error handling on status page
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
---------
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.com>