Commit Graph

513 Commits

Author SHA1 Message Date
Peter Steinberger 93ca0ed54f refactor(channels): dedupe transport and gateway test scaffolds 2026-02-16 14:59:31 +00:00
Peter Steinberger 52ddaed795 test: remove redundant elide exact-limit case 2026-02-16 08:03:02 +00:00
Peter Steinberger 9383f85046 test: trim redundant web media prefix coverage 2026-02-16 05:34:08 +00:00
Vignesh Natarajan 6957354d48 fix (telegram/whatsapp): use account-scoped pairing allowlists 2026-02-15 19:10:06 -08:00
Peter Steinberger 8d2029a03d perf(test): fold qr-image tests into web login suite 2026-02-16 02:44:59 +00:00
Peter Steinberger acb2a1ce37 perf(test): fold discord voice hardening into web media suite 2026-02-16 00:18:27 +00:00
Peter Steinberger e075a33ca3 refactor(test): simplify oauth/profile env restore 2026-02-16 00:03:54 +00:00
Peter Steinberger f0e373b82e refactor(test): simplify state dir env restore 2026-02-15 23:34:02 +00:00
Peter Steinberger 74294a4653 perf(test): consolidate web auto-reply suites 2026-02-15 23:14:42 +00:00
Peter Steinberger 75f33e92bf fix(web): disallow workspace-* roots without explicit localRoots 2026-02-15 19:40:27 +00:00
Peter Steinberger 65f8b46c15 fix(ci): stabilize media and session store tests 2026-02-15 18:12:15 +00:00
Peter Steinberger be9b5cefbd fix(ci): stabilize state-dir dependent tests 2026-02-15 17:57:13 +00:00
Mr. Guy e927fd1e35
fix: allow agent workspace directories in media local roots (#17136)
Merged via /review-pr -> /prepare-pr -> /merge-pr.

Prepared head SHA: 7545ef1e19
Co-authored-by: MisterGuy420 <255743668+MisterGuy420@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-02-15 10:53:45 -05:00
Peter Steinberger 7ecc105c3d refactor(test): dedupe monitor inbox quoted reply checks 2026-02-15 15:20:31 +00:00
Peter Steinberger fe27215747 refactor(test): share web broadcast-groups harness 2026-02-15 15:03:47 +00:00
Peter Steinberger 428b6e0dee refactor(web): share creds json reader 2026-02-15 13:07:44 +00:00
Peter Steinberger 10e6d926bc refactor(web): dedupe group gating history capture 2026-02-15 05:36:39 +00:00
Peter Steinberger 12c37a9a3a test(web): cover deliver reply media kinds 2026-02-15 05:35:12 +00:00
Peter Steinberger 4295ff785f refactor(web): dedupe heartbeat ok sender 2026-02-15 05:33:59 +00:00
Peter Steinberger ca97c47a02 test(web): expand send API coverage 2026-02-15 05:33:04 +00:00
Peter Steinberger 1b8dd2e504 perf(web): consolidate heartbeat runner tests 2026-02-15 05:31:58 +00:00
Peter Steinberger c2deba3b56 test(web): extend crypto error util coverage 2026-02-15 05:29:12 +00:00
Peter Steinberger 164c1a3b5c test(web): cover heartbeat runner branches 2026-02-15 05:28:06 +00:00
Peter Steinberger 758fbc2fcc test(web): consolidate deliver reply retry coverage 2026-02-15 05:04:22 +00:00
Peter Steinberger 21082f7e3a test(web): cover web reply delivery 2026-02-15 05:01:46 +00:00
Peter Steinberger 6c38ffc277 test(web): cover auto-reply util 2026-02-15 04:44:59 +00:00
Peter Steinberger 511ba938fb refactor(heartbeat): share reply payload picker 2026-02-15 04:37:52 +00:00
Peter Steinberger 683aa09b55
refactor(media): harden localRoots bypass (#16739)
Merged via /review-pr -> /prepare-pr -> /merge-pr.

Prepared head SHA: 89dce69f50
Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Reviewed-by: @steipete
2026-02-15 03:27:01 +01:00
Vignesh Natarajan 9f368ac9e6 fix: media allowlist finalize (#16697) (thanks @tyler6204) 2026-02-14 17:46:36 -08:00
Tyler Yust edb06170f5 fix(image): allow workspace and sandbox media paths (#15541) 2026-02-14 17:46:36 -08:00
Vignesh Natarajan 6863b9dbe1 Media: include state workspace/sandbox in local path allowlist 2026-02-14 17:10:53 -08:00
Peter Steinberger 1f18592754 refactor(test): dedupe web auto-reply last-route test 2026-02-15 00:26:46 +00:00
Peter Steinberger 9eb749b0a6 test(web): stabilize processMessage inbound contract cleanup 2026-02-15 00:26:41 +00:00
Peter Steinberger a6fda4ae8e test(web): stabilize processMessage inbound contract cleanup 2026-02-15 00:26:41 +00:00
Peter Steinberger 3ec275f0b5 perf(test): consolidate inbound access-control suites 2026-02-14 23:51:47 +00:00
Peter Steinberger a2b6a064f7 test: fix processMessage contract test lint 2026-02-14 23:16:37 +00:00
Peter Steinberger fb1d8f8361 perf(test): consolidate web auto-reply suites 2026-02-14 23:16:37 +00:00
Peter Steinberger 5fd1822c7c fix(web): remove leaked SIGINT handler when keepAlive=false 2026-02-14 23:16:37 +00:00
Peter Steinberger 13cb1bb020 chore(test): fix oxlint errors 2026-02-14 23:16:36 +00:00
Peter Steinberger 53cc623481 perf(test): speed up web auto-reply last-route coverage 2026-02-14 23:16:36 +00:00
Gustavo Madeira Santana dd1fb7ff78 test(web): annotate access-control harness mocks 2026-02-14 17:17:30 -05:00
Peter Steinberger 5bead2de85 refactor(test): share web inbound access control setup 2026-02-14 22:03:42 +00:00
Peter Steinberger 0b59c48087 refactor(test): dedupe web broadcast group inbound setup 2026-02-14 21:20:43 +00:00
Peter Steinberger ac3f834cee perf(test): consolidate web auto-reply media e2e suites 2026-02-14 21:20:15 +00:00
Peter Steinberger 03ea99ec65 perf(test): consolidate web auto-reply prefix and gating suites 2026-02-14 21:20:15 +00:00
Peter Steinberger d5142f312a perf(test): consolidate web auto-reply suites 2026-02-14 21:19:19 +00:00
Peter Steinberger f8c404a485 test(web): import auto-reply after mocks 2026-02-14 22:01:54 +01:00
Peter Steinberger c06a962bb6 test(e2e): stabilize suite 2026-02-14 22:01:11 +01:00
Marcus Castro 07850e8a93
fix(media): strip MEDIA: prefix in loadWebMediaInternal (#13107)
Merged via /review-pr -> /prepare-pr -> /merge-pr.

Prepared head SHA: 9d95e6af5a
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com>
Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Reviewed-by: @steipete
2026-02-14 21:41:26 +01:00
Peter Steinberger 0e8ec83742 refactor(test): dedupe web auto-reply group message setup 2026-02-14 20:33:46 +00:00