commits
* feat: Add automatic DB migrations for Docker deployments
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Remove separate service for DB migrations
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Update React package to resolve version mismatch
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Simplify DB seeding
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* Update pnpm-lock.yaml
---------
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.com>
* remove dead code
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* add some test
* ci: apply automated fixes
* why?
* ci: apply automated fixes
* fix test
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Initial plan
* Add test files for missing API endpoints
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Fix import ordering in test files
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Add test cases with different payloads for each endpoint
- Add TCP monitor tests for run and trigger endpoints
- Add multiple region tests for run and trigger endpoints
- Add different status tests for status report updates
- Add result validation tests for monitor results endpoint
- Total: 8 new test cases across 4 test files
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Add 11 test cases with different payloads to post_tcp.test.ts
- Test different ports (80, 443, 8080)
- Test different frequencies (30s, 1m, 5m, 10m, 30m, 1h)
- Test with/without optional fields (timeout, retry, degradedAfter, description)
- Test OpenTelemetry configuration
- Test multiple regions
- Test public/private monitors
- Test active/inactive monitors
- Test invalid host and port
- Test deprecated regions
- Total: 14 test cases (was 3, added 11)
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Add test cases with different payloads to post_http and statusReportUpdates
HTTP Monitor Tests (post_http.test.ts):
- Different HTTP methods: GET, PUT, PATCH, DELETE
- Different frequencies: 30s, 1h
- Different assertion types: textBody, multiple assertions
- Configuration variants: timeout, retry, degradedAfter
- OpenTelemetry configuration with custom headers
- Minimal payload (only required fields)
- Invalid URL and deprecated regions validation
Total: 16 test cases (was 3, added 13)
Status Report Update Tests (post.test.ts):
- All status types: investigating, identified, monitoring, resolved
- With/without explicit date (testing defaults)
- Past dates and long messages
- Different status report IDs
- Invalid payloads: invalid status, missing message, missing statusReportId, empty message
Total: 14 test cases (was 3, added 11)
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Fix date manipulation in statusReportUpdates test
Use explicit time subtraction instead of setDate for clearer 24-hour subtraction
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Fix empty message validation in StatusReportUpdate schema (#1703)
* Initial plan
* Fix validation issues in statusReportUpdates schema and deprecated endpoint
- Add .min(1) validation to message field to reject empty messages
- Fix deprecated endpoint schema to omit statusReportId from request body
- Fix deprecated endpoint to return correct StatusReport schema
- Fix test to use correct workspace for cross-workspace access check
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Remove redundant database update in deprecated endpoint
- Consolidate status and updatedAt updates into single query
- Remove duplicate update operation that was updating the same fields
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* ci: apply automated fixes
* fix test
* ci: apply automated fixes
* fixing test
* fix test
* ci: apply automated fixes
* add more test
* ci: apply automated fixes
* todo test
* ci: apply automated fixes
* todo test
* ci: apply automated fixes
* todo test
* ci: apply automated fixes
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay Ducasse <thibaultleouay@gmail.com>
* Initial plan
* Improve docs structure with Diátaxis framework
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Enhance tutorials, guides, and explanations with better structure
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Improve CLI tutorial and monitoring-as-code explanation
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Enhance reference docs and GitHub Actions guide
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* fix docs
* remove old docs
* remove emdash
* more docs
* improve reference part
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay Ducasse <thibaultleouay@gmail.com>
* chore: introducing status page addons
* chore: blog and changelogs
* fix: typo
* fix: images
* Initial plan
* Add White Label section to status page reference documentation
Co-authored-by: mxkaske <56969857+mxkaske@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mxkaske <56969857+mxkaske@users.noreply.github.com>
* wip: quantity addons
* refactor: quantiy selector in modal
* wip: stripe quantity
* fix: spacing
* fix: default value
* page add on
* 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>
* Initial plan
* Upgrade all @react-email dependencies to latest versions
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* add white label status page
* small changes
* fixing build
* ci: apply automated fixes
* chore: white-label
* fix build
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>
* update oxc-lint
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix: url protocol error
* chore: error message
* wip: statuspage magic link
* fix: build
* fix: comments
* fix: package.json
* wip: user without workspace
* wip: dashboard form
* wip: magic link
* chore: access type email-domain
* wip: review
* chore: pricing table and addon button
* ci: apply automated fixes
* fix: zod 4 schema
* Add stripe product
* ci: apply automated fixes
* refactor: auth and migration
* fix: web build
* chore: add success check if addon exists
* Add stripe product
improve subscription
* fix
* ci: apply automated fixes
* update
* ci: apply automated fixes
* fix: addon pricing
* refactor: duplication
* fix: number format
* chore: enforce plan limit addons to be false
* wip: addon
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay Ducasse <thibaultleouay@gmail.com>
* 😭
* 😭
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix zod migration
* Revert "Migrate zod v3 to v4 (#1592)" (#1686)
This reverts commit 4cd9e153049a35998a4858c8cfcef323635e80c0.
* fix zod
* ci: apply automated fixes
* fixing build
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This reverts commit 4cd9e153049a35998a4858c8cfcef323635e80c0.
* fix: duplicate verification email
* Updated dashboard tsconfig
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Status page migrated zod
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Migrated web tsconfig.json
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update zod v4 migration
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update default to prefault
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Updated zod to v4
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update zod deprecated
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* ci: apply automated fixes
* Updated some packages for server and test
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Updated the errors for invalid union
* Remove unused redis from page
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* update pnpmlock
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update the monitor schema
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* ci: apply automated fixes
* Updated the typeerror coming from application
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update the type error in dashboard
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Migrated to zod and updated to latest
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* fix: workspace limit validation
* chore: improve types
* ci: apply automated fixes
* fix: react-hook-form zod resolver
* fix: url zod notification
---------
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* chore: abort controller
* feat: add new og status page
* fix: format
* chore: text-muted and go to home
* chore: unify getPage
* trying oxc
* ci: apply automated fixes
* small await missing
* ci: apply automated fixes
* more await
* some await
* fix stuff
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* wip:
* wip:
* wip:
* fix: small stuff
* wip:
* wip:
* chore: tanstack query
* wip:
* fix: build
* wip:
* fix: security
* chore: sanitize content
* fix: cmdk
* chore: header instead of footer
* wip:
* fix: kbd
* Potential fix for code scanning alert no. 55: Incomplete multi-character sanitization
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix: search href
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* feat: external monitor name
* fix: deps
* fix: tsconfig
* chore: changelog
* chore: minor updates
* chore: default open on first index only
* fix: trpc query enable
* ci: apply automated fixes
* fix: log
* fix: trpc enable query
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Updated cell badge for Notifications, Status Reports and Private Locations
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* ci: apply automated fixes
* Table Cell Badge to add <Link href instead of using on click navigate
* Removed pointer css
---------
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* 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>
* feat: Add automatic DB migrations for Docker deployments
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Remove separate service for DB migrations
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: Update React package to resolve version mismatch
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* feat: Simplify DB seeding
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* Update pnpm-lock.yaml
---------
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.com>
* Initial plan
* Add test files for missing API endpoints
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Fix import ordering in test files
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Add test cases with different payloads for each endpoint
- Add TCP monitor tests for run and trigger endpoints
- Add multiple region tests for run and trigger endpoints
- Add different status tests for status report updates
- Add result validation tests for monitor results endpoint
- Total: 8 new test cases across 4 test files
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Add 11 test cases with different payloads to post_tcp.test.ts
- Test different ports (80, 443, 8080)
- Test different frequencies (30s, 1m, 5m, 10m, 30m, 1h)
- Test with/without optional fields (timeout, retry, degradedAfter, description)
- Test OpenTelemetry configuration
- Test multiple regions
- Test public/private monitors
- Test active/inactive monitors
- Test invalid host and port
- Test deprecated regions
- Total: 14 test cases (was 3, added 11)
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Add test cases with different payloads to post_http and statusReportUpdates
HTTP Monitor Tests (post_http.test.ts):
- Different HTTP methods: GET, PUT, PATCH, DELETE
- Different frequencies: 30s, 1h
- Different assertion types: textBody, multiple assertions
- Configuration variants: timeout, retry, degradedAfter
- OpenTelemetry configuration with custom headers
- Minimal payload (only required fields)
- Invalid URL and deprecated regions validation
Total: 16 test cases (was 3, added 13)
Status Report Update Tests (post.test.ts):
- All status types: investigating, identified, monitoring, resolved
- With/without explicit date (testing defaults)
- Past dates and long messages
- Different status report IDs
- Invalid payloads: invalid status, missing message, missing statusReportId, empty message
Total: 14 test cases (was 3, added 11)
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Fix date manipulation in statusReportUpdates test
Use explicit time subtraction instead of setDate for clearer 24-hour subtraction
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Fix empty message validation in StatusReportUpdate schema (#1703)
* Initial plan
* Fix validation issues in statusReportUpdates schema and deprecated endpoint
- Add .min(1) validation to message field to reject empty messages
- Fix deprecated endpoint schema to omit statusReportId from request body
- Fix deprecated endpoint to return correct StatusReport schema
- Fix test to use correct workspace for cross-workspace access check
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Remove redundant database update in deprecated endpoint
- Consolidate status and updatedAt updates into single query
- Remove duplicate update operation that was updating the same fields
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* ci: apply automated fixes
* fix test
* ci: apply automated fixes
* fixing test
* fix test
* ci: apply automated fixes
* add more test
* ci: apply automated fixes
* todo test
* ci: apply automated fixes
* todo test
* ci: apply automated fixes
* todo test
* ci: apply automated fixes
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay Ducasse <thibaultleouay@gmail.com>
* Initial plan
* Improve docs structure with Diátaxis framework
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Enhance tutorials, guides, and explanations with better structure
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Improve CLI tutorial and monitoring-as-code explanation
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* Enhance reference docs and GitHub Actions guide
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* fix docs
* remove old docs
* remove emdash
* more docs
* improve reference part
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay Ducasse <thibaultleouay@gmail.com>
* Initial plan
* Add White Label section to status page reference documentation
Co-authored-by: mxkaske <56969857+mxkaske@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mxkaske <56969857+mxkaske@users.noreply.github.com>
* wip: quantity addons
* refactor: quantiy selector in modal
* wip: stripe quantity
* fix: spacing
* fix: default value
* page add on
* 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>
* Initial plan
* Upgrade all @react-email dependencies to latest versions
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thibaultleouay <13894054+thibaultleouay@users.noreply.github.com>
* wip: statuspage magic link
* fix: build
* fix: comments
* fix: package.json
* wip: user without workspace
* wip: dashboard form
* wip: magic link
* chore: access type email-domain
* wip: review
* chore: pricing table and addon button
* ci: apply automated fixes
* fix: zod 4 schema
* Add stripe product
* ci: apply automated fixes
* refactor: auth and migration
* fix: web build
* chore: add success check if addon exists
* Add stripe product
improve subscription
* fix
* ci: apply automated fixes
* update
* ci: apply automated fixes
* fix: addon pricing
* refactor: duplication
* fix: number format
* chore: enforce plan limit addons to be false
* wip: addon
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay Ducasse <thibaultleouay@gmail.com>
* fix: duplicate verification email
* Updated dashboard tsconfig
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Status page migrated zod
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Migrated web tsconfig.json
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update zod v4 migration
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update default to prefault
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Updated zod to v4
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update zod deprecated
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* ci: apply automated fixes
* Updated some packages for server and test
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Updated the errors for invalid union
* Remove unused redis from page
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* update pnpmlock
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update the monitor schema
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* ci: apply automated fixes
* Updated the typeerror coming from application
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Update the type error in dashboard
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* Migrated to zod and updated to latest
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* fix: workspace limit validation
* chore: improve types
* ci: apply automated fixes
* fix: react-hook-form zod resolver
* fix: url zod notification
---------
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* wip:
* wip:
* wip:
* fix: small stuff
* wip:
* wip:
* chore: tanstack query
* wip:
* fix: build
* wip:
* fix: security
* chore: sanitize content
* fix: cmdk
* chore: header instead of footer
* wip:
* fix: kbd
* Potential fix for code scanning alert no. 55: Incomplete multi-character sanitization
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix: search href
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Updated cell badge for Notifications, Status Reports and Private Locations
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
* ci: apply automated fixes
* Table Cell Badge to add <Link href instead of using on click navigate
* Removed pointer css
---------
Signed-off-by: Moulik Aggarwal <qwertymoulik@gmail.com>
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>
* 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>