Commit graph

447 commits

Author SHA1 Message Date
Peter Steinberger
13a60aa93b
docs: document shared mention policy 2026-04-07 07:51:00 +01:00
Gustavo Madeira Santana
9fd47a5aed
Matrix: prompt invite auto-join during onboarding (#62168)
Merged via squash.

Prepared head SHA: aec7a2249a
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-06 23:22:01 -04:00
Praktika Engineer
b8c8139138
feat(slack): add thread.requireExplicitMention config option (#58276)
* feat(slack): add thread.requireExplicitMention config option

When requireMention is true in a Slack channel, replying inside a thread
where the bot previously participated currently bypasses mention gating
via implicit mention detection. This makes the bot respond to every
thread message even without an explicit @mention.

Add channels.slack.thread.requireExplicitMention (default: false) which,
when set to true, suppresses implicit thread mentions. Only explicit
@bot mentions will trigger replies inside threads.

Closes #34389
Closes #49972

* slack: refresh changelog and generated config artifacts

* slack: restore bundled channel metadata generation

---------

Co-authored-by: praktika-devops <devops@praktika.ai>
Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-04-06 17:05:11 -07:00
Peter Steinberger
b4e1747391
feat: add one-command qa lab docker launcher 2026-04-06 17:47:17 +01:00
Gustavo Madeira Santana
9568cceee3 docs: clarify Matrix invite and config guidance 2026-04-06 10:25:47 -04:00
Peter Steinberger
380a396266
refactor: share ambient proxy agent helpers 2026-04-06 15:03:30 +01:00
@zimeg
f17f319fae
docs(slack): suggest new apps use example manifests 2026-04-06 02:13:49 -07:00
@zimeg
f7068a1349
docs(slack): move authorship scopes 2026-04-06 00:58:05 -07:00
@zimeg
ec20e33e36
docs(slack): add http request url example manifest 2026-04-06 00:18:08 -07:00
@zimeg
9bf465e54c
docs(slack): use http request url term 2026-04-05 23:56:37 -07:00
Gustavo Madeira Santana
9fc2a9feeb docs(matrix): clarify historyLimit default
Some checks are pending
CI / checks-fast-extensions (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / preflight (push) Waiting to run
CI / security-fast (push) Waiting to run
CI / build-artifacts (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / extension-fast (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
Control UI Locale Refresh / plan (push) Waiting to run
Control UI Locale Refresh / Refresh (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Install Smoke / preflight (push) Waiting to run
Install Smoke / install-smoke (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
2026-04-05 23:54:02 -04:00
Gustavo Madeira Santana
12f3c36ba8 Docs: clarify Matrix autoJoin invite scope 2026-04-05 23:33:29 -04:00
Peter Steinberger
134d309571
fix(discord): raise default media cap 2026-04-06 03:22:20 +01:00
Gustavo Madeira Santana
e02ef0710e Docs: clarify Matrix quiet push rules 2026-04-05 21:15:03 -04:00
Gustavo Madeira Santana
1ee30dc70a docs: note Matrix persisted auth detection 2026-04-05 20:18:03 -04:00
Gustavo Madeira Santana
8a841b531f
fix(matrix): split partial and quiet preview streaming (#61450)
Merged via squash.

Prepared head SHA: 6a0d7d1348
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-05 18:23:07 -04:00
Peter Steinberger
4780788bbb
feat(qa): add repo-backed qa suite runner 2026-04-05 23:21:56 +01:00
Peter Steinberger
17a324b0de
chore: polish qa lab follow-ups 2026-04-05 23:21:56 +01:00
Peter Steinberger
b58f9c5258
feat: add qa channel foundation 2026-04-05 23:21:56 +01:00
Peter Steinberger
9b7002ee59
refactor(reply): type reply threading policy 2026-04-05 21:40:56 +01:00
Peter Steinberger
6b627d4707
fix(discord): add batched reply mode 2026-04-05 21:15:29 +01:00
Gustavo Madeira Santana
dcd0cf9f98
fix(matrix): align DM room session routing (#61373)
Merged via squash.

Prepared head SHA: 9529d2e161
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-05 15:15:46 -04:00
Gustavo Madeira Santana
0aaf753148
matrix: add exec approval reaction shortcuts (#60931)
Merged via squash.

Prepared head SHA: a34e8248b0
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-05 10:30:33 -04:00
Peter Steinberger
79d722e922
fix: tighten group chat reply spacing guidance 2026-04-05 15:06:09 +01:00
Peter Steinberger
6f5ba51f74
docs: update IRC host examples 2026-04-05 13:27:04 +01:00
Peter Steinberger
896928d8c0
docs: refresh slack secretref status mirrors 2026-04-04 22:14:15 +01:00
Peter Steinberger
f14f7b9fde
docs: refresh silent token guidance mirrors 2026-04-04 21:58:12 +01:00
Peter Steinberger
102f7f34e1
docs: refresh silent token semantics mirrors 2026-04-04 21:56:30 +01:00
Peter Steinberger
38e54f488a
docs: refresh native approval ui mirrors 2026-04-04 21:44:30 +01:00
@zimeg
86aa24b7a5
docs(slack): move typing status indicator to reaction fallback 2026-04-04 12:56:54 -07:00
@zimeg
c2027d9de2
docs(slack): remove text streaming scope requirements 2026-04-04 12:13:25 -07:00
Peter Steinberger
72b59231a3
docs: refresh channels status probe mirrors 2026-04-04 18:52:01 +01:00
Peter Steinberger
6d89b363a2
docs: refresh setup-code bootstrap scope mirrors 2026-04-04 18:48:26 +01:00
Peter Steinberger
8fd53cdf86
docs: refresh bootstrap scope role-prefix refs 2026-04-04 18:46:30 +01:00
Peter Steinberger
4154aa8b0f
docs: refresh discord native approval approver refs 2026-04-04 18:33:39 +01:00
Peter Steinberger
414e834c26
docs: refresh matrix and slack native approval refs 2026-04-04 18:31:47 +01:00
Peter Steinberger
f81d55d7ea
docs: refresh native approval routing refs 2026-04-04 18:28:23 +01:00
Peter Steinberger
a08449b83f
docs: refresh approval fallback refs 2026-04-04 18:27:27 +01:00
@zimeg
beee44ba47
docs(slack): reorder sections of introduced concepts 2026-04-04 08:54:31 -07:00
Peter Steinberger
3b502882b9
docs: refresh setup runtime and promotion refs 2026-04-04 15:43:34 +01:00
Peter Steinberger
ea2f56b4e8
docs: refresh bundled channel naming mirrors 2026-04-04 15:16:11 +01:00
Peter Steinberger
772ee1f81f
docs: refresh bundled channel ownership refs 2026-04-04 15:11:20 +01:00
Peter Steinberger
fde6e07f2a
docs: refresh bundled channel setup refs 2026-04-04 15:06:39 +01:00
Peter Steinberger
1a431a532b
docs: refresh bundled channel mirrors 2026-04-04 15:05:02 +01:00
Peter Steinberger
11542e9310
docs: refresh bundled channel plugin refs 2026-04-04 15:02:08 +01:00
Peter Steinberger
9dea255ee2
docs: refresh bundled channel overview refs 2026-04-04 14:58:17 +01:00
Peter Steinberger
70b39f4893
docs: refresh mattermost group config refs 2026-04-04 14:39:38 +01:00
Peter Steinberger
13f9475f6c
docs: refresh bootstrap handoff token refs 2026-04-04 14:32:40 +01:00
Peter Steinberger
4991cd66ef
docs: refresh reverse proxy hardening refs 2026-04-04 13:47:59 +01:00
Peter Steinberger
a722719720
docs: refresh synology webhook auth refs 2026-04-04 11:55:57 +01:00