commits
* feat: slack feed subscribe
* chore: update subscribe order
Co-authored-by: shuklavedant01 <shuklavedant001@gmail.com>
* wip:
* wip:
* fix: build
* fix: stuff
* fix: build
* fix: format
* fix: img src
* fix: more stuff
* fix: color selection
* fix: page metadata
* chore: add jsondb
* fix: format
* chore: terms and conditions
* chore: add suspense to footer
* chore: format
* fix: metadata
* fix: metadata
* chore: pricing
* refactor: location
* fix: global checker
* fix: format
* fix: import
* chore: add transition
* chore: og checker id
* chore: og text line-clamp
* chore: changelog image
* refactor: routes
* boom: replace
* fix: stuff
* wip: blog posts
* wip: more stuff around checker
* wip:
* fix: build
* fix: homepage link
* fix: blog social backlink
* fix: author
* fix: toast duration
* fix: links
* fix: deactivate dns on legacy page
* chore: pagination and changelog category
* fix: metadata base url
* fix: vercel url
* fix: prefix
* wip:
* fix: download urls
* fix: links
* fix: sitemap
* refactor: replace img with next/image
* fix: metadata
* fix: redundant alt text
* refactor: color palette
* chore: kill legacy status page
* fix: feed
* fix: build
* chore: remove unused deps
* fix: only display active monitors
* fix: domain name
* chore: upgrade to Next.js 16.0.4
Upgrades all Next.js apps and packages from 15.5.5 to 16.0.4
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: update to use async cookies() API in Next.js 16
Remove deprecated `UnsafeUnwrappedCookies` type and update `getPreferredSettings()` to await cookies(). Update all callers
to handle async function signature.
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: replace Image props with Next.js 16 equivalents
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: resolve Astro build warnings
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: add dynamic rendering to prevent build failures
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: resolve circular dependency between incident and monitor
Uses Proxy-wrapped lazy loading to defer monitor import to resolve Temporal Dead Zone errors in Next.js 16+ with Turbopack's module evaluation order.
Refs:
- https://nextjs.org/blog/next-16#turbopack-stable
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let#temporal_dead_zone_tdz
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* refactor: use env package to validate environment variable
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* ci: apply automated fixes
* no lazyloading
* fix: remove circular dependency workarounds
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* chore: migrate middleware to proxy convention
Migrate to Next.js 16 proxy convention to resolve deprecation warning
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* pnpm dedupe
* fix buld
* ci: apply automated fixes
* chore: migrate middleware to proxy convention
Migrate to Next.js 16 proxy convention to resolve deprecation warning
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>
* return update as json
* ci: apply automated fixes
* add ui
* ci: apply automated fixes
* add status
* small stuff
* chore: rework tracker and add monitors
* ci: apply automated fixes
* chore: add title and description
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>
* fix typo
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* fix form dns
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* bug api dns
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* dns checker
* add assertions
* improve dns checker
* ci: apply automated fixes
* generate proto
* clean dns
* wip: dns type dashboard
* fix: tests
* wip: tb pipes
* wip: monitor types
* chore: dns pipes
* ci: apply automated fixes
* chore: sheet table
* wip: status page
* chore: add suspense fallback
* fix: format
* fix: import
* chore: suspense
* chore: pnpm lock
* fix: vercel build
* fix: vercel build
* fix: tsc
* wip: pnpm lock
* chore: tb
* fix deps build
* removing unused dep
* trying to fix build
* trying something
* ci: apply automated fixes
* fu t
* move donw
* ci: apply automated fixes
* trying to fix build
* update nextjs
* trying stuff
* ci: apply automated fixes
* still crying
* ci: apply automated fixes
* why ???
* def maybe
* maybe?
* why?
* remove ts error
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>
* fix follow redirect bug
* ci: apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* chore: create page default
* chore: default config
* chore: docs
* wip:
* wip:
* fix: build
* fix: stuff
* fix: build
* fix: format
* fix: img src
* fix: more stuff
* fix: color selection
* fix: page metadata
* chore: add jsondb
* fix: format
* chore: terms and conditions
* chore: add suspense to footer
* chore: format
* fix: metadata
* fix: metadata
* chore: pricing
* refactor: location
* fix: global checker
* fix: format
* fix: import
* chore: add transition
* chore: og checker id
* chore: og text line-clamp
* chore: changelog image
* refactor: routes
* boom: replace
* fix: stuff
* wip: blog posts
* wip: more stuff around checker
* wip:
* fix: build
* fix: homepage link
* fix: blog social backlink
* fix: author
* fix: toast duration
* fix: links
* fix: deactivate dns on legacy page
* chore: pagination and changelog category
* fix: metadata base url
* fix: vercel url
* fix: prefix
* wip:
* fix: download urls
* fix: links
* fix: sitemap
* refactor: replace img with next/image
* fix: metadata
* fix: redundant alt text
* refactor: color palette
* chore: kill legacy status page
* fix: feed
* fix: build
* chore: remove unused deps
* chore: upgrade to Next.js 16.0.4
Upgrades all Next.js apps and packages from 15.5.5 to 16.0.4
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: update to use async cookies() API in Next.js 16
Remove deprecated `UnsafeUnwrappedCookies` type and update `getPreferredSettings()` to await cookies(). Update all callers
to handle async function signature.
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: replace Image props with Next.js 16 equivalents
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: resolve Astro build warnings
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: add dynamic rendering to prevent build failures
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* fix: resolve circular dependency between incident and monitor
Uses Proxy-wrapped lazy loading to defer monitor import to resolve Temporal Dead Zone errors in Next.js 16+ with Turbopack's module evaluation order.
Refs:
- https://nextjs.org/blog/next-16#turbopack-stable
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let#temporal_dead_zone_tdz
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* refactor: use env package to validate environment variable
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* ci: apply automated fixes
* no lazyloading
* fix: remove circular dependency workarounds
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* chore: migrate middleware to proxy convention
Migrate to Next.js 16 proxy convention to resolve deprecation warning
Signed-off-by: Ramtin Mesgari <26694963+iamramtin@users.noreply.github.com>
* pnpm dedupe
* fix buld
* ci: apply automated fixes
* chore: migrate middleware to proxy convention
Migrate to Next.js 16 proxy convention to resolve deprecation warning
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>
* return update as json
* ci: apply automated fixes
* add ui
* ci: apply automated fixes
* add status
* small stuff
* chore: rework tracker and add monitors
* ci: apply automated fixes
* chore: add title and description
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>
* dns checker
* add assertions
* improve dns checker
* ci: apply automated fixes
* generate proto
* clean dns
* wip: dns type dashboard
* fix: tests
* wip: tb pipes
* wip: monitor types
* chore: dns pipes
* ci: apply automated fixes
* chore: sheet table
* wip: status page
* chore: add suspense fallback
* fix: format
* fix: import
* chore: suspense
* chore: pnpm lock
* fix: vercel build
* fix: vercel build
* fix: tsc
* wip: pnpm lock
* chore: tb
* fix deps build
* removing unused dep
* trying to fix build
* trying something
* ci: apply automated fixes
* fu t
* move donw
* ci: apply automated fixes
* trying to fix build
* update nextjs
* trying stuff
* ci: apply automated fixes
* still crying
* ci: apply automated fixes
* why ???
* def maybe
* maybe?
* why?
* remove ts error
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Maximilian Kaske <maximilian@kaske.org>