Peter Steinberger
|
a1f995053e
|
refactor: migrate more boundary parsing to zod
|
2026-03-27 05:07:50 +00:00 |
|
Ayaan Zaidi
|
8b13710c09
|
refactor(plugin-sdk): expose zod subpath
|
2026-03-27 09:55:47 +05:30 |
|
Peter Steinberger
|
f29c1206cd
|
test: dedupe extension channel fixtures
|
2026-03-26 17:59:05 +00:00 |
|
Jacob Tomlinson
|
0b4d073374
|
synology-chat: throttle webhook token guesses (#55141)
* synology-chat: throttle webhook token guesses
* synology-chat: keep valid webhook traffic within configured limits
* docs: refresh generated config baseline
* synology-chat: enforce lockout after repeated token failures
|
2026-03-26 15:30:06 +00:00 |
|
Peter Steinberger
|
e8e45a4936
|
test: collapse synology-chat helper suites
|
2026-03-25 05:33:57 +00:00 |
|
Peter Steinberger
|
6e050808ef
|
test: collapse channel setup test suites
|
2026-03-25 04:52:36 +00:00 |
|
Peter Steinberger
|
0b58829364
|
test: fix ci env-sensitive assertions
|
2026-03-23 07:27:03 +00:00 |
|
Peter Steinberger
|
937f78b69f
|
refactor(synology-chat): type startup webhook path policy
|
2026-03-23 00:01:07 -07:00 |
|
Peter Steinberger
|
980940aa58
|
fix(synology-chat): fail closed shared webhook paths
|
2026-03-22 23:34:21 -07:00 |
|
Peter Steinberger
|
dda347eda3
|
refactor: dedupe synology config schema
|
2026-03-22 23:32:22 -07:00 |
|
Peter Steinberger
|
fb6454c543
|
refactor: narrow synology legacy name lookup
|
2026-03-22 23:32:21 -07:00 |
|
Peter Steinberger
|
677a821a2f
|
refactor: centralize synology dangerous name matching
|
2026-03-22 23:32:21 -07:00 |
|
Peter Steinberger
|
ea800dd4ef
|
refactor: clarify synology delivery identity names
|
2026-03-22 23:32:21 -07:00 |
|
Peter Steinberger
|
7ade3553b7
|
fix: gate synology chat reply name matching
|
2026-03-22 23:06:38 -07:00 |
|
Peter Steinberger
|
5c8ea0a175
|
refactor: share channel setup status helpers
|
2026-03-23 01:56:01 +00:00 |
|
Peter Steinberger
|
39faf4725d
|
refactor: share warning collector projections
|
2026-03-22 23:37:12 +00:00 |
|
Peter Steinberger
|
18c4a00b6f
|
refactor: adopt chat plugin builder in synology chat
|
2026-03-22 22:45:06 +00:00 |
|
Peter Steinberger
|
16616e21df
|
refactor: share synology chat account helpers
|
2026-03-22 19:45:59 +00:00 |
|
Peter Steinberger
|
bb16ab9e08
|
refactor(synology-chat): split inbound webhook flow
|
2026-03-22 09:26:50 -07:00 |
|
Peter Steinberger
|
ce19a41f52
|
fix(synology-chat): scope DM sessions by account
|
2026-03-22 09:21:05 -07:00 |
|
Peter Steinberger
|
2d492ab534
|
test: tighten regression assertions across extension tests
|
2026-03-22 07:46:07 +00:00 |
|
Peter Steinberger
|
b4656f193a
|
test: strengthen regression coverage and trim low-value checks
|
2026-03-22 07:38:01 +00:00 |
|
Peter Steinberger
|
30ad059da8
|
refactor(test): dedupe setup wizard helpers
|
2026-03-22 00:16:31 +00:00 |
|
Peter Steinberger
|
57fa59ab92
|
refactor(test): dedupe setup wizard test helpers
|
2026-03-21 23:41:54 +00:00 |
|
Peter Steinberger
|
62ddc9d9e0
|
refactor: consolidate plugin sdk surface
|
2026-03-20 19:24:10 +00:00 |
|
Peter Steinberger
|
f6948ce405
|
refactor: shrink sdk helper surfaces
|
2026-03-20 15:43:14 +00:00 |
|
Vincent Koc
|
757c2cc2de
|
fix(release): isolate bundled config docs loading
|
2026-03-18 16:01:43 -07:00 |
|
Peter Steinberger
|
8d73bc77fa
|
refactor: deduplicate reply payload helpers
|
2026-03-18 17:30:25 +00:00 |
|
Peter Steinberger
|
27f655ed11
|
refactor: deduplicate channel runtime helpers
|
2026-03-18 16:37:27 +00:00 |
|
Vincent Koc
|
b333eb137b
|
Tests: align plugin test imports with local barrels
|
2026-03-17 23:23:58 -07:00 |
|
Peter Steinberger
|
05603e4e6c
|
refactor: deduplicate channel config adapters
|
2026-03-18 04:51:29 +00:00 |
|
Peter Steinberger
|
1a9114a169
|
refactor: deduplicate setup wizard helpers
|
2026-03-18 03:58:22 +00:00 |
|
Peter Steinberger
|
9350cb19dd
|
refactor: deduplicate plugin setup and channel config helpers
|
2026-03-18 03:28:05 +00:00 |
|
Vincent Koc
|
f23a069d37
|
Plugins: internalize synology chat SDK imports
|
2026-03-17 15:06:22 -07:00 |
|
Peter Steinberger
|
6bf07b5075
|
fix(ci): restore local check suite
|
2026-03-17 08:14:03 +00:00 |
|
Peter Steinberger
|
f9588da3e0
|
refactor: split plugin testing seam from bundled extension helpers
|
2026-03-17 01:05:09 -07:00 |
|
Peter Steinberger
|
d28cb8d821
|
refactor(tests): share setup wizard prompter
|
2026-03-17 07:23:43 +00:00 |
|
Peter Steinberger
|
f2bd76cd1a
|
refactor: finalize plugin sdk legacy boundary cleanup
|
2026-03-16 22:51:46 -07:00 |
|
Peter Steinberger
|
2497b8147e
|
refactor: add shared setup sdk subpath
|
2026-03-16 20:17:13 -07:00 |
|
Ayaan Zaidi
|
3009e689bc
|
test: remove stale synology zod mock
|
2026-03-16 18:41:29 +05:30 |
|
Peter Steinberger
|
656848dcd7
|
refactor: rename setup wizard surfaces
|
2026-03-15 21:40:31 -07:00 |
|
Peter Steinberger
|
371366e9eb
|
feat: add synology chat setup wizard
|
2026-03-15 20:44:26 -07:00 |
|
Vincent Koc
|
5e78c8bc95
|
Webhooks: tighten pre-auth body handling (#46802)
* Webhooks: tighten pre-auth body handling
* Webhooks: clean up request body guards
|
2026-03-15 09:45:18 -07:00 |
|
Val Alexander
|
0e8672af87
|
fix(ui): stop dashboard chat history reload storm (#45541)
* UI: stop dashboard chat history reload storm
* Changelog: add PR number for chat reload fix
* fix: resolve branch typecheck regressions
|
2026-03-13 19:19:53 -05:00 |
|
Peter Steinberger
|
0f8531dea6
|
test: share synology channel harness
|
2026-03-13 23:35:28 +00:00 |
|
Peter Steinberger
|
d0337a18b6
|
fix: clear typecheck backlog
|
2026-03-13 22:09:06 +00:00 |
|
Peter Steinberger
|
5b51d92f3e
|
test: dedupe synology channel account fixtures
|
2026-03-13 21:54:39 +00:00 |
|
Peter Steinberger
|
d964c15040
|
test: dedupe synology webhook request helpers
|
2026-03-13 21:54:39 +00:00 |
|
Peter Steinberger
|
b9f0effd55
|
test: dedupe synology chat client timer setup
|
2026-03-13 21:54:39 +00:00 |
|
Peter Steinberger
|
853999fd7f
|
refactor: dedupe synology chat client webhook payloads
|
2026-03-13 21:54:39 +00:00 |
|