coo1estguy
b305d0ea03
fix(security): restrict CORS to configured origin for session-auth routes
2026-09-19 15:25:46 +05:30
coo1estguy
7db1046582
chore: ignore skills-lock.json
2026-09-19 15:02:09 +05:30
coo1estguy
ace80fe5a1
fix(api): remove redundant decodeURIComponent in deleteSuppression
2026-09-19 15:00:59 +05:30
coo1estguy
1a6ba84b3a
fix(api): handle malformed URI parameters gracefully in router
2026-09-19 14:58:53 +05:30
coo1estguy
d876be851f
fix(api): scope getUserDetails message logs to user contacts
2026-09-19 14:57:24 +05:30
coo1estguy
d0ca566d6c
fix(api): prevent path prefix traversal in admin static handler
2026-09-19 14:54:28 +05:30
coo1estguy
1625cdc8f8
fix(api): protect metrics endpoint and prevent proxy header spoofing
2026-09-19 14:27:48 +05:30
coo1estguy
8c907fa6bc
fix(api): isolate tenant metrics and scope global queue depths to admin
2026-09-19 14:23:50 +05:30
coo1estguy
151db527e1
fix(auth): add login rate limiting and eliminate timing side-channel
2026-09-19 14:18:35 +05:30
coo1estguy
6f64922151
fix(api): enforce project isolation on dead letter queue endpoints
2026-09-19 14:12:09 +05:30
coo1estguy
f14478d7c1
fix(provider-discord): validate webhook url to prevent ssrf
2026-09-19 14:08:20 +05:30
coo1estguy
d87b88d2eb
chore(release): bump version to 0.1.8
v0.1.8
2026-09-15 23:11:53 +05:30
coo1estguy
afbbaae72e
refactor(dashboard): migrate to vite spa and standard shadcn ui
...
- migrate dashboard from Next.js to Vite SPA with React Router
- install standard shadcn/ui components using shadcn CLI
- use standard shadcn theme with default CSS variables
- handle optional project scoping in system metrics and health handlers
- update admin-static service to serve Vite dist and proxy dev server
2026-09-15 23:07:59 +05:30
coo1estguy
8d1ff5d816
feat(dashboard): add login screen, auth provider, and server-client example
2026-09-14 23:14:11 +05:30
coo1estguy
231fb19349
feat(server): serve admin dashboard static export at /admin [skip ci]
2026-09-14 23:10:54 +05:30
coo1estguy
f4a60f8cf6
feat(auth): implement scrypt password hashing and session management [skip ci]
2026-09-14 23:09:51 +05:30
coo1estguy
b5b5db0136
feat(db): add admin_users schema and repository with create-admin script [skip ci]
2026-09-14 23:07:39 +05:30
coo1estguy
35190585d7
feat(client): support dynamic contacts array, ergonomic addUser signature, and strong SDK types
v0.1.7
2026-09-13 00:02:46 +05:30
coo1estguy and GitHub
1c728a223c
readme update [skip ci]
2026-09-08 22:28:40 +05:30
coo1estguy
6a4c0efe4e
docs(readme): added time reference in quick start in case someone is hesitant to try [skip ci]
2026-09-08 15:55:30 +05:30
coo1estguy
5f54719fc9
docs(readme): clarify from requirement on resend transport [skip ci]
2026-09-08 15:54:02 +05:30
coo1estguy
d293685ca6
fix(config): trim ADMIN_API_KEY to prevent trailing whitespace auth failures
2026-09-08 15:45:36 +05:30
coo1estguy
167b2d9a7b
feat: add notifkit-create-project CLI helper and update quickstart docs
2026-09-08 15:33:11 +05:30
coo1estguy
7d670716d4
feat(provider-resend): use resend sdk for webhook verification and bump to 0.1.3
2026-09-08 15:08:58 +05:30
coo1estguy
73aeed8c2d
docs: clarify quickstart by separating server and client setup [skip ci]
2026-09-08 14:39:38 +05:30
coo1estguy
dc1083bfb5
docs: update README with Novu comparison and section reorganization
2026-09-08 12:00:19 +05:30
coo1estguy
c35bf64984
docs: update README documentation [skip ci]
2026-09-07 21:39:46 +05:30
coo1estguy
55b0f0d2ea
chore: bump package versions for release
2026-09-07 17:25:53 +05:30
coo1estguy
f0f1bc666a
fix(ci): sync provider-whatsapp in package-lock.json with multi-platform bindings
2026-09-07 17:14:37 +05:30
coo1estguy
e392cb7eca
fix(ci): restore multi-platform bindings in package-lock.json
2026-09-07 17:11:32 +05:30
coo1estguy
5fca3ee5d2
feat: promote slack to a dedicated native notification channel
2026-09-07 17:02:39 +05:30
coo1estguy
9c9634fef8
Merge branch 'main' of https://github.com/devkitshq/notifkit
2026-09-07 16:56:39 +05:30
coo1estguy
d5ff54dcee
Merge branch 'channel/meta/whatsapp' into main
2026-09-07 16:53:28 +05:30
Suhaanth V V
250ff8bcaf
Merge branch 'main' of https://github.com/devkitshq/notifkit
2026-09-07 11:48:59 +05:30
Suhaanth V V
68d821c9b4
add tests
2026-09-04 12:42:45 +05:30
Suhaanth V V and GitHub
2452246173
Merge pull request #3 from devkitshq/feature/provider-twilio
...
feat: add twilio as a new provider
2026-09-04 12:30:28 +05:30
Suhaanth V V
f28cdf392f
Merge remote-tracking branch 'origin/feature/provider-twilio' into feature/provider-twilio
2026-09-04 12:21:34 +05:30
Suhaanth V V
e04df1b45f
Merge remote-tracking branch 'origin/main' into feature/provider-twilio
2026-09-04 12:18:57 +05:30
Suhaanth V V and GitHub
930dafa64f
Merge branch 'main' into feature/provider-twilio
2026-09-04 11:28:36 +05:30
Suhaanth V V and GitHub
45c81d492f
Merge pull request #1 from devkitshq/feature/provider-slack
...
Feature/provider slack
2026-09-04 11:26:47 +05:30
Suhaanth V V
2d1eb52526
Merge remote-tracking branch 'origin/main' into feature/provider-slack
2026-09-04 11:11:29 +05:30
coo1estguy and GitHub
7a2b928119
Merge branch 'main' into feature/provider-twilio
2026-09-03 15:11:31 +05:30
coo1estguy and GitHub
c77ba075de
Merge pull request #2 from devkitshq/feature/provider-telegram-and-discord
...
feat: add new providers
2026-09-03 15:05:09 +05:30
Suhaanth V V
42a23c0939
add bot token send support
2026-09-02 15:36:23 +05:30
Suhaanth V V
1993b2e99c
feat: add new providers
2026-09-02 15:09:30 +05:30
Suhaanth V V
79803a60c7
feat: add twilio as a new provider
2026-09-01 15:55:06 +05:30
coo1estguy
f155773c47
docs: update README layout and add reliability testing overview [skip ci]
...
- Move Agent-operable section and AI demo higher in documentation flow
- Add Reliability & Chaos Engineering section highlighting Redis stream recovery and load testing
- Reorder quickstart and core features for improved readability
2026-09-01 14:51:14 +05:30
Suhaanth V V
4c2d477173
feat: add slack as a new provider
2026-09-01 14:49:47 +05:30
coo1estguy
8438cdb3a2
fix(ci): fix cross-platform test spawning, redis disconnect handling, and ci step guards
...
- Fix worker spawning in tests/chaos/crash.test.ts to support Linux runners
- Gracefully handle closed connections during RedisClient.disconnect()
- Detach SIGINT/SIGTERM process listeners on NotifkitServer.stop()
- Only run coverage badge generation if the test step was not skipped
2026-09-01 14:17:38 +05:30
kishanaik5
e0f376faba
added webhooks for whatsapp channels
2026-09-01 14:05:49 +05:30