refactor(api): improve api and error handling (#848)
* wip:
* [ Enhance ] Status Report Endpoint to Support Additional Params and Return Neccessary Details (#760)
* enhance: create, get and get-all status report endpoints
* enhance: update status report endpoint with error handling
* fix: create report to handle non exisiting monitor and pages id
* test: added more data for seeding database
* fix: update report to give appriopriate error message and code
* test: added test for statusReport
* enhance: seeding to insert multiple records
* fix: openapi defination to have optional field
* fix: eslint warnings
* fix: create report date issue
* fix(test): status page router
* fix: statusReportUpdate endpoint test
* fix: more status report cases
* fix: all statusReport test
* ๐ฅ Improve rum page (#843)
* ๐ง wip rum
* ๐ง wip rum
* ๐ง wip rum
* ๐ง wip rum
* ๐ฅ rum
* ๐ฅ feat: posthog (#842)
* feat: posthog
* wip:
* fix: suspense issue
* ๐ post hog
* ๐ post hog
---------
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.Com>
* ๐ improve metadata
* ๐ improve metadata
* ๐ฅ add video (#844)
* ๐ fix badge size (#845)
* ๐ฅ Add inp (#846)
* ๐ง wip rum
* ๐ง wip rum
* ๐ง wip rum
---------
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.Com>
Co-authored-by: Maximilian Kaske <56969857+mxkaske@users.noreply.github.com>
Co-authored-by: mxkaske <maximilian@kaske.org>
* wip:
* fix: tb client
* fix: register notification api
* fix: tests
* chore: improve middleware
* chore: include handle zod error
* feat: include docs
* chore: change api reference page order
* fix: test race condition
* chore: deprecate enpoint
* chore: small stuff
* chore: small stuff
* chore: typo
* chore: small stuff
* docs: update error pages
---------
Co-authored-by: Nabhag Motivaras <65061890+Nabhag8848@users.noreply.github.com>
Co-authored-by: Thibault Le Ouay <thibaultleouay@gmail.Com>
authored by