Peter Steinberger
|
e702a9eb52
|
refactor(channels): share account action gate resolution
|
2026-02-18 17:48:02 +00:00 |
|
Peter Steinberger
|
b73a2de9f6
|
refactor(infra): reuse shared home prefix expansion
|
2026-02-18 17:48:02 +00:00 |
|
Peter Steinberger
|
b51166e879
|
refactor(browser): share control lifecycle helpers
|
2026-02-18 17:48:02 +00:00 |
|
Peter Steinberger
|
005e1d5fd1
|
refactor(cli): share styled select prompt helper
|
2026-02-18 17:48:02 +00:00 |
|
Peter Steinberger
|
8b48e0c615
|
refactor(shared): reuse requirement remote context type
|
2026-02-18 17:48:02 +00:00 |
|
Peter Steinberger
|
7b2697bd4d
|
refactor(auto-reply): reuse native command spec mapping
|
2026-02-18 17:48:01 +00:00 |
|
Peter Steinberger
|
f46bcbe16d
|
refactor(auto-reply): share slash set/unset command parsing
|
2026-02-18 17:48:01 +00:00 |
|
Mariano
|
fedebc245e
|
fix(protocol): align bool-first AnyCodable equality/hash dispatch (#20233)
* fix(protocol): preserve booleans in AnyCodable bridge
* fix(protocol): align AnyCodable bool-first type dispatch
|
2026-02-18 17:47:13 +00:00 |
|
Peter Steinberger
|
8f079afb38
|
perf(test): remove timer usage in command queue ordering test
|
2026-02-18 17:46:39 +00:00 |
|
Peter Steinberger
|
6d15d01446
|
perf(test): replace relay list polling loop with expect.poll
|
2026-02-18 17:44:44 +00:00 |
|
Peter Steinberger
|
5d81c3ead6
|
perf(test): remove timer sleeps from concurrency test
|
2026-02-18 17:43:06 +00:00 |
|
Mariano
|
e9b4d86e37
|
fix(protocol): preserve AnyCodable booleans from JSON bridge (#20220)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 1d86183e3b
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-18 17:39:54 +00:00 |
|
Peter Steinberger
|
05173ec53a
|
perf(test): use fs.rm retry options in cron teardown
|
2026-02-18 17:37:26 +00:00 |
|
Peter Steinberger
|
aa3dfe8216
|
perf(test): replace role-update signal polling with waitFor
|
2026-02-18 17:35:13 +00:00 |
|
Peter Steinberger
|
d16621f608
|
fix(test): annotate mock web listener return type
|
2026-02-18 17:33:25 +00:00 |
|
Peter Steinberger
|
9c125c6c1f
|
perf(test): remove unnecessary qmd export delay
|
2026-02-18 17:31:59 +00:00 |
|
Peter Steinberger
|
f9e67f3f4c
|
perf(test): replace gateway chat polling loops with waitFor
|
2026-02-18 17:28:25 +00:00 |
|
Peter Steinberger
|
e8e47ff00e
|
perf(test): replace manual log polling with vi.waitFor
|
2026-02-18 17:26:05 +00:00 |
|
Peter Steinberger
|
8ab90858ba
|
refactor(auto-reply): share command action arg formatting
|
2026-02-18 17:23:44 +00:00 |
|
Peter Steinberger
|
0a78331536
|
refactor(infra): share shell env timeout normalization
|
2026-02-18 17:23:44 +00:00 |
|
Peter Steinberger
|
5ae4595bb9
|
refactor(plugins): reuse plugin service runtime context
|
2026-02-18 17:23:44 +00:00 |
|
Peter Steinberger
|
64a10e64e4
|
perf(test): replace reconnect polling sleeps with waitFor
|
2026-02-18 17:22:18 +00:00 |
|
Peter Steinberger
|
0d25b6a317
|
perf(test): remove fixed sleeps in async test flows
|
2026-02-18 17:20:35 +00:00 |
|
Peter Steinberger
|
00e32cf04a
|
test(auto-reply): type set/unset action helper expectations
|
2026-02-18 17:16:36 +00:00 |
|
Peter Steinberger
|
28d49b8d44
|
refactor(auth-profiles): reuse cooldown timestamp resolver
|
2026-02-18 17:13:47 +00:00 |
|
Peter Steinberger
|
818419b4c4
|
refactor(auto-reply): share set/unset command action parsing
|
2026-02-18 17:13:40 +00:00 |
|
Peter Steinberger
|
288015a9fc
|
refactor(auth): share api key masking utility
|
2026-02-18 17:13:35 +00:00 |
|
Peter Steinberger
|
3138dbaf75
|
test(auto-reply): share elevated-off status assertion
|
2026-02-18 17:01:22 +00:00 |
|
Peter Steinberger
|
50e5413c19
|
refactor(cron-test): share running-state fixture
|
2026-02-18 17:01:22 +00:00 |
|
Peter Steinberger
|
c7831fdf1e
|
refactor(gateway-test): share preview transcript fixture
|
2026-02-18 17:01:22 +00:00 |
|
Peter Steinberger
|
e9f6a2ce52
|
refactor(web-test): share mock listener harness
|
2026-02-18 17:01:22 +00:00 |
|
Peter Steinberger
|
f05395ae00
|
refactor(test): share internal hook and npm pack assertions
|
2026-02-18 17:01:22 +00:00 |
|
Peter Steinberger
|
72a4d83334
|
perf(test): use microtask wait in fetch rejection test
|
2026-02-18 16:50:05 +00:00 |
|
Peter Steinberger
|
c0a6ff08a7
|
test(auto-reply): reuse shared directive and home test harnesses
|
2026-02-18 16:48:35 +00:00 |
|
Peter Steinberger
|
82cb185881
|
refactor(core): unify bounded concurrency runner
|
2026-02-18 16:48:35 +00:00 |
|
Peter Steinberger
|
2b8f1bade0
|
refactor(archive): share archive path safety helpers
|
2026-02-18 16:48:35 +00:00 |
|
Peter Steinberger
|
36996194cd
|
perf(test): remove timer waits in hooks and discord monitor tests
|
2026-02-18 16:45:48 +00:00 |
|
Peter Steinberger
|
4605dfd2ae
|
test(channels): add slack group-mention and onboarding helper coverage
|
2026-02-18 16:35:25 +00:00 |
|
Peter Steinberger
|
f3b75730de
|
refactor(channels): share slack matching and allowlist prompt flow
|
2026-02-18 16:35:25 +00:00 |
|
Peter Steinberger
|
c0cd53e104
|
perf(test): trim sandbox registry cleanup churn
|
2026-02-18 16:28:00 +00:00 |
|
Peter Steinberger
|
a661eec0bf
|
test(channels): cover query+limit filtering in directory config
|
2026-02-18 16:26:52 +00:00 |
|
Peter Steinberger
|
68be4611dd
|
refactor(channels): dedupe directory query/limit pipelines
|
2026-02-18 16:26:52 +00:00 |
|
Peter Steinberger
|
d77dcebcb1
|
perf(test): replace timeout ticks with microtask waits
|
2026-02-18 16:23:55 +00:00 |
|
Peter Steinberger
|
983a68c23e
|
test(matrix): cover directory context and group exact-match resolution
|
2026-02-18 16:22:20 +00:00 |
|
Peter Steinberger
|
eb4f1e765c
|
refactor(matrix): dedupe directory/target match helpers
|
2026-02-18 16:22:20 +00:00 |
|
Peter Steinberger
|
e5f13db13d
|
perf(test): remove polling loop from announce queue tests
|
2026-02-18 16:22:00 +00:00 |
|
Peter Steinberger
|
98fac87a9e
|
test(matrix): add coverage for deduped action helpers
|
2026-02-18 16:18:01 +00:00 |
|
Peter Steinberger
|
f5c3702191
|
refactor(matrix): dedupe action limit and pin/reaction helpers
|
2026-02-18 16:18:01 +00:00 |
|
Peter Steinberger
|
7648f6bb00
|
perf(test): fake abort timer and dedupe slack thread cases
|
2026-02-18 16:14:07 +00:00 |
|
Peter Steinberger
|
29d3bb278f
|
refactor(device-pair): reduce duplicated gateway parsing
|
2026-02-18 16:08:38 +00:00 |
|