mannilakash
7d0373989f
fix: down notification not sent
2026-04-14 11:58:19 -04:00
mannilakash
ac51dfeab7
fix: removing default value for strategy - monitors
2026-04-13 13:17:24 -04:00
mannilakash
99a5aa1722
fix: badge and timescaleDB changes
2026-04-13 08:29:12 -04:00
mannilakash
5791bdd5e7
fix: adding timescaledb changes
2026-04-07 07:25:35 -04:00
mannilakash
f7514bc938
fix: format errors
2026-04-07 07:14:17 -04:00
mannilakash
2bbaf7d1eb
feat: adding mobile/desktop pagespeed strategy
2026-04-07 07:02:44 -04:00
Alexander Holliday
4222d39a8b
Merge pull request #3456 from bluewave-labs/fix/job-queue
...
fix geocheck update logic
2026-04-01 11:04:50 -07:00
Alex Holliday
fb69e29adf
fix geocheck update logic
2026-04-01 11:00:17 -07:00
Alexander Holliday
0d90083e63
Merge pull request #3455 from mayssagl/develop
...
Fix outdated links and add Prerequisites section
2026-04-01 10:10:48 -07:00
Alexander Holliday
8ab049aa6c
Merge pull request #3447 from bluewave-labs/feat/dlq
...
Feat(DLQ): Add DLQ data layer -> types, model, and repository
2026-03-27 12:35:31 -07:00
Alexander Holliday
69b6955ced
Merge pull request #3439 from LeC-D/fix/telegram-notification-type
...
feat(notifications): add Telegram notification channel (#2753 )
2026-03-27 12:04:01 -07:00
LeC-D
04dfff4ebd
fix(notifications): remove redundant defaultValue prop and fix incident URL in telegram provider
...
- Remove redundant 'defaultValue' prop on Telegram chat ID Controller in create/index.tsx;
the form already initialises via 'defaultValues: defaults' at the useForm level, making
the per-Controller prop unnecessary and inconsistent with the reviewer's expectation.
- Fix 'View Incident' URL in telegram.ts: was pointing to the infrastructure details page
(/infrastructure/:id) instead of the incidents page (/incidents/:id).
2026-03-27 14:19:27 -04:00
Aryaman Sharma
15b0deb0bd
Merge branch 'develop' into feat/dlq
2026-03-27 23:24:45 +05:30
Br0wnHammer
a895912b99
refactor(dlq): inline DLQItemDocumentBase into DLQItemDocument
2026-03-27 23:23:01 +05:30
Alexander Holliday
22d2626a93
Merge pull request #3441 from bluewave-labs/feat/timescaledb
...
feat: timescaledb
2026-03-27 10:40:17 -07:00
Br0wnHammer
214fc4899c
feat(dlq): add MongoDLQRepository with retry polling and grouped count queries
2026-03-27 20:08:18 +05:30
Br0wnHammer
e6088fe06f
feat(dlq): add IDLQRepository interface for dead letter queue data access
2026-03-27 20:07:00 +05:30
Br0wnHammer
60b1d95b74
feat(dlq): add DLQItem Mongoose model with indexes for retry polling and cleanup
2026-03-27 20:06:12 +05:30
Br0wnHammer
94ca9896db
feat(dlq): add DLQItem type definitions for dead letter queue
2026-03-27 20:05:03 +05:30
LeC-D
13a7ae82e3
fix(notifications): remove type casts with exhaustive type narrowing in useNotificationForm
...
Replace the loose NotificationDefaults intermediate type and 'as NotificationFormData'
cast with an exhaustive buildDefaults() helper that narrows each branch of the
discriminated union explicitly. TypeScript now infers the return type correctly from
the discriminated union without any casts, satisfying strong typing for all channels
(email, slack, discord, webhook, pager_duty, teams, matrix, telegram).
2026-03-26 14:07:50 -04:00
Alex Holliday
de3af64254
migrations, gitignore
2026-03-26 10:57:20 -07:00
Alex Holliday
317d531775
remove comments
2026-03-26 10:44:59 -07:00
Alex Holliday
2b2db2df6f
set default all for incident validation
2026-03-26 10:33:19 -07:00
Alex Holliday
c558c4b635
use ca tables
2026-03-26 10:30:15 -07:00
Alex Holliday
be29cce788
db types
2026-03-26 09:47:10 -07:00
Alex Holliday
e87879970a
fix TS errors
2026-03-26 09:30:20 -07:00
Leandre Chamberland-Dozois
4c94a7c21e
fix: resolve TypeScript build errors in notification form types
2026-03-25 19:13:37 -04:00
LeC-D
40968c370b
refactor(notifications): hoist default values, remove else block in useNotificationForm
...
Per @ajhollid review: define defaults up-front with a NotificationDefaults type
and eliminate the trailing else branch entirely. The if/else-if blocks only
override when the type is matrix or telegram.
2026-03-25 18:06:26 -04:00
LeC-D and Claude Opus 4.6
a864bc0c05
fix: run format and fix build errors
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 16:52:48 -04:00
Alex Holliday
62e86434c2
checks repo, barrel export
2026-03-25 13:52:18 -07:00
Alex Holliday
07957d3a1f
geo-checks repo
2026-03-25 13:52:10 -07:00
Alex Holliday
bc088c3589
add incidents repo, rename old repo
2026-03-25 13:51:57 -07:00
Alex Holliday
5ea86d8e71
add inivtes repo
2026-03-25 13:51:37 -07:00
Alex Holliday
0944dba386
add maintenance-windows repo
2026-03-25 13:51:23 -07:00
Alex Holliday
86acc0c30a
add monitor-stats repo
2026-03-25 13:51:12 -07:00
Alex Holliday
dcdde845db
monitors rep
2026-03-25 13:51:03 -07:00
Alex Holliday
3039fb9b69
nottificaitons repo
2026-03-25 13:50:46 -07:00
Alex Holliday
729600a86f
recovery tokens repo
2026-03-25 13:50:33 -07:00
Alex Holliday
51853cb360
add settings repo
2026-03-25 13:50:22 -07:00
Alex Holliday
f7db732d67
add status-pages repo
2026-03-25 13:50:12 -07:00
Alex Holliday
9e686a2319
add user repo
2026-03-25 13:49:56 -07:00
Alex Holliday
da6f03ba59
add teams repo
2026-03-25 13:49:46 -07:00
Alex Holliday
276b11603e
throw error on missing continent
2026-03-25 13:49:13 -07:00
Alex Holliday
f09f0630dc
update error handler
2026-03-25 13:48:50 -07:00
Alex Holliday
1defa52ae8
update config
2026-03-25 13:48:36 -07:00
Alex Holliday
f43b7584a6
add PG dependencies
2026-03-25 13:47:56 -07:00
Alex Holliday
ee74584699
Add method to interface
2026-03-25 13:47:36 -07:00
Alex Holliday
2422fcc83b
update gitignore
2026-03-25 13:47:14 -07:00
Alex Holliday
0ecc2e21e5
Implemement TimescaleDB class
2026-03-25 13:47:01 -07:00
LeC-D
fe242b1977
fix: replace nested ternaries and remove type casts per review
...
- useNotificationForm: replace nested ternary with if/else if/else block
- TelegramProvider: type error as unknown and access properties safely
via instanceof checks instead of casting to HTTPError
2026-03-25 14:03:49 -04:00