Alex Holliday
3f62c8ec6a
resolve scoping issue by fetching proxy summary
2026-08-25 11:13:12 -07:00
Alex Holliday
1152a70afb
wire up proxy resolver
2026-08-21 11:41:26 -07:00
Alex Holliday
1b2d2887af
add proxy routes/controller
2026-08-20 13:35:11 -07:00
Alex Holliday
6e3252aec8
wire repo and service
2026-08-20 11:31:51 -07:00
Alex Holliday
ab7f2cd8f4
update openapi docs
2026-08-17 12:36:39 -07:00
Marcos Paulo Diniz
750fc9e238
feat(notifications): add Rocket.Chat provider
...
Refs #3821
2026-08-02 01:59:11 -03:00
Alex Holliday
8369db5ca2
remove logger
2026-07-24 11:38:08 -07:00
Alex Holliday
936d9cd9a0
update call site
2026-07-21 10:26:02 -07:00
Alex Holliday
57e008c7ba
update services config
2026-07-21 10:05:17 -07:00
Alex Holliday
36434c1160
convert router classes to exported functions
2026-07-20 11:25:39 -07:00
Alex Holliday
800080fd06
add log warnings about legacy env vars
2026-07-13 09:48:02 -07:00
Alex Holliday
62031a0ab1
add a CLIENT_CONFIG to the client, serve from BE with env vars
2026-07-09 09:49:45 -07:00
Alex Holliday
cc1814f507
whitelist monitor properties instead of blacklist for status pages
2026-07-07 09:47:29 -07:00
Alex Holliday
c9f0254aed
start health server, update shutdown, update env config
2026-06-25 10:36:53 -07:00
Alex Holliday
5fab2d0a30
inject buffer service, implement drain
2026-06-24 12:17:02 -07:00
Alex Holliday
74783fd738
clean up logger
2026-06-24 10:53:03 -07:00
Alex Holliday
71d3e789ff
split services to api, worker, and shared
2026-06-24 10:30:21 -07:00
Alex Holliday
f59a7c3113
extract shared services
2026-06-23 12:26:42 -07:00
Alex Holliday
c9b8f434cd
split worker into a scheduler and worker
2026-06-23 11:22:37 -07:00
Alex Holliday
3b919044e6
wake worker on job change
2026-06-19 10:25:59 -07:00
Alex Holliday
e32590425b
remove unsed from constructor
2026-06-18 11:06:43 -07:00
Alex Holliday
a54fdd89ab
rearm jobs on maintenance window pause/delete
2026-06-18 10:17:33 -07:00
Alex Holliday
9785dc146e
inject job repo into buffer service
2026-06-18 09:56:22 -07:00
Alex Holliday
f65238da6c
reformat
2026-06-17 09:45:59 -07:00
Alex Holliday
7244b35091
add upsertCleanup to schedule immediate cleanup jobs, cleanup orphaned jobs
2026-06-17 09:38:21 -07:00
Alex Holliday
abf6dc2908
single worker ID
2026-06-15 12:21:36 -07:00
Alex Holliday
90bbc764fc
readd queue-worker domain, add heartbewat to db-queue
2026-06-15 11:26:49 -07:00
Alex Holliday
ae4c433246
add a feature flag to toggle primary worker processing jobs or not
2026-06-15 11:02:46 -07:00
Alex Holliday
d2461ef118
remove old queues
2026-06-15 10:39:48 -07:00
Alex Holliday
8b9c41464a
dbQueueWorker
2026-06-12 15:43:36 -07:00
Alex Holliday
51b6ec1751
add check producer and evaluator
2026-06-12 12:36:50 -07:00
Alex Holliday
ee9c08b1bb
extract reactors and pipeline
2026-06-10 13:12:51 -07:00
Alex Holliday
2bf3c08f3c
reorg jobqueue to worker
2026-06-10 09:30:14 -07:00
Alex Holliday
d022f7d849
reorg to domain and api
2026-06-09 12:34:15 -07:00
Alexander Holliday
8dbe42288b
Merge pull request #3684 from jhcpeixoto/feat/ntfy-notifications
...
feat: add ntfy notification support
2026-06-05 09:35:04 -07:00
Alex Holliday
b2526a5be9
init queue worker repo
2026-06-02 09:45:56 -07:00
Alex Holliday
53ed3b3465
remove unused imports
2026-06-01 11:17:50 -07:00
Alex Holliday
e1558d35b0
use queue type on config
2026-06-01 10:44:53 -07:00
Alex Holliday
bf25a65d8e
add configurable queue selection to service config, default to in memory
2026-05-29 10:28:01 -07:00
joaquimpeixoto
8a83bc99e9
feat: add ntfy notification support
2026-05-27 16:57:11 +01:00
Alex Holliday
e834402672
tighten server types
2026-05-26 14:53:33 -07:00
Alex Holliday
2d432e0a3d
add mongo stats to diagnostic service
2026-05-26 13:31:13 -07:00
Alex Holliday
6c2e3b4fe1
init tags
2026-05-19 11:16:16 -07:00
Alex
fc711e8e24
per call resolver
2026-05-08 13:15:45 -07:00
Alex
0c36c8e625
tests
2026-05-08 12:44:58 -07:00
Alex Holliday
74a12754b6
fix controller architecture
2026-04-29 10:33:46 -07:00
Alex Holliday
cc32206547
purge timescaledb
2026-04-20 11:00:49 -07:00
egeoztass and Claude Opus 4.6
9210259511
feat: add Twilio SMS notification channel
...
Adds Twilio SMS as a new notification channel, allowing users to
receive SMS alerts via the Twilio API.
Backend: provider using HTTP Basic Auth, type registration, validation,
service wiring. Uses existing fields: address (Account SID),
accessToken (Auth Token), homeserverUrl (From number), phone (To number).
Frontend: form UI with 4 fields, validation, i18n keys.
Tests: 18 provider tests + updated service test constructor.
Closes #3095
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 21:46:40 +03:00
egeoztass and Claude Opus 4.6
97353bc7d2
feat: add Pushover notification channel
...
Adds Pushover as a new notification channel, allowing users to receive
push notifications on their devices via the Pushover API.
Backend: provider, type registration, validation, service wiring
Frontend: form UI with app token and user key fields, validation, i18n
Tests: full unit test suite (15 tests, 100% coverage on provider)
Closes #3445
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 16:25:24 +03:00
Alex Holliday
1b746d0f0a
remvoe dead code from monitor service
2026-04-10 11:13:12 -07:00