Commit Graph

18164 Commits

Author SHA1 Message Date
Gustavo Madeira Santana
9103bfcc01 Matrix: remove orphaned inbound body helpers 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
30c3afe473 Matrix: extract inbound route resolution 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
f703fb23fa Docs: clarify Matrix onboarding and pairing 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
886d01b6ad Matrix: dedupe monitor handler tests 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
9e4725c2a2 Matrix: centralize monitor config normalization 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
ff68229754 Matrix: extract monitor access state 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
1387941f54 Matrix: remove orphaned send queue 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
de9d354d1b Docs: clarify Matrix account defaults 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
925a25eafc Matrix: dedupe resolver test harness 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
3438a04710 Matrix: remove unused internal helpers 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
31075acb3b Matrix: share reusable client bootstrap 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
edad61320e Matrix: register thread bindings before client sync 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
21b63be7ca Matrix: harden live directory lookups 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
64946825cf Matrix: centralize target normalization 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
84d7863bf4 Matrix: centralize account config helpers 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
69d842137f Matrix: warn and clean stale managed devices 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
77850b2043 Matrix: fix verification client lifecycle and quiet CLI noise 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
a6a5bd0099 Matrix: retry cross-signing after secret storage repair 2026-03-12 11:54:30 +00:00
Gustavo Madeira Santana
fe0cc4b8f0 Matrix: repair explicit secret storage bootstrap 2026-03-12 11:54:29 +00:00
Gustavo Madeira Santana
3e7e919495 Matrix: preserve owner-signed verification state 2026-03-12 11:54:29 +00:00
Gustavo Madeira Santana
febe568327 Plugins: scope SDK imports and harden Matrix routing 2026-03-12 11:54:29 +00:00
Gustavo Madeira Santana
bb6839f565 poll and profile fixes 2026-03-12 11:54:29 +00:00
Gustavo Madeira Santana
99a6d99a00 Matrix: tighten verification trust and expose profile updates 2026-03-12 11:54:29 +00:00
Gustavo Madeira Santana
cb75ebb457 Matrix: improve migration startup warnings 2026-03-12 11:54:29 +00:00
Gustavo Madeira Santana
f429caf7b4 Docs: clarify Matrix migration update flow 2026-03-12 11:54:29 +00:00
Gustavo Madeira Santana
dfc7d9bb9c Matrix: keep default account device fields scoped 2026-03-12 11:54:29 +00:00
Gustavo Madeira Santana
aa5d29c96a Matrix: replace legacy plugin with new implementation 2026-03-12 11:54:26 +00:00
Gustavo Madeira Santana
ed87e01d8f Create matrix-supersession-migration.md 2026-03-12 11:53:42 +00:00
Gustavo Madeira Santana
41efd38997 matrix-js: simplify storage paths 2026-03-12 11:53:42 +00:00
Gustavo Madeira Santana
a27a07c8fe Update subagents.md 2026-03-12 11:53:42 +00:00
Gustavo Madeira Santana
89efd4cc9b matrix-js: require explicit thread-bound spawn config 2026-03-12 11:53:42 +00:00
Gustavo Madeira Santana
35bce1f128 matrix-js: add account-aware bindings and ACP routing 2026-03-12 11:53:42 +00:00
Gustavo Madeira Santana
dc3aca86b0 matrix-js: add startup verification policy 2026-03-12 11:53:42 +00:00
Gustavo Madeira Santana
e657307230 matrix-js: format thread helpers 2026-03-12 11:53:42 +00:00
Gustavo Madeira Santana
b594cc00d4 matrix-js: improve thread context and auto-threading 2026-03-12 11:53:41 +00:00
Gustavo Madeira Santana
490a7def1f matrix-js: harden reaction handling 2026-03-12 11:53:41 +00:00
Gustavo Madeira Santana
a6a16fc92d move matrix-js helpers to be locally scoped 2026-03-12 11:53:41 +00:00
Gustavo Madeira Santana
fcba9a21cc make matrix-js atomic and add poll voting support 2026-03-12 11:53:41 +00:00
Gustavo Madeira Santana
3ff2a79c82 Tests: restore matrix-js bind integration coverage 2026-03-12 11:53:41 +00:00
Gustavo Madeira Santana
df22b92ba9 Matrix-js: sync with main plugin-loading standards 2026-03-12 11:53:41 +00:00
Sally O'Malley
8e0e4f736a docs: add Kubernetes install guide, setup script, and manifests (#34492)
* add docs and manifests for k8s install

Signed-off-by: sallyom <somalley@redhat.com>

* changelog

Signed-off-by: sallyom <somalley@redhat.com>

---------

Signed-off-by: sallyom <somalley@redhat.com>
2026-03-12 07:28:21 -04:00
Nimrod Gutman
4f620bebe5 fix(doctor): canonicalize gateway service entrypoint paths (#43882)
Merged via squash.

Prepared head SHA: 9f530d2a86
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Reviewed-by: @ngutman
2026-03-12 12:39:22 +02:00
Ayaan Zaidi
783a0d540f fix: add zalouser outbound chunker 2026-03-12 15:47:12 +05:30
Ayaan Zaidi
8582cb08b5 fix: stop main-session UI replies inheriting channel routes (#43918) 2026-03-12 15:39:34 +05:30
Ayaan Zaidi
5acf6cae8e fix: stop main-session UI replies inheriting channel routes 2026-03-12 15:39:34 +05:30
glitch
8ea79b64d0 fix: preserve sandbox write payload stdin (#43876)
Merged via squash.

Prepared head SHA: a10fd4b21c
Co-authored-by: glitch418x <189487110+glitch418x@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
2026-03-12 12:42:57 +03:00
jnMetaCode
f640326e31 fix(failover): add missing network errno patterns to text-based timeout classifier (#42830)
Merged via squash.

Prepared head SHA: 91761487e8
Co-authored-by: jnMetaCode <12096460+jnMetaCode@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
2026-03-12 12:34:44 +03:00
darkamenosa
a6711afdc2 feat(zalouser): add markdown-to-Zalo text style parsing (#43324)
* feat(zalouser): add markdown-to-Zalo text style parsing

Parse markdown formatting (bold, italic, strikethrough, headings, lists,
code blocks, blockquotes, custom color/style tags) into Zalo native
TextStyle ranges so outbound messages render with rich formatting.

- Add text-styles.ts with parseZalouserTextStyles() converter
- Wire markdown mode into send pipeline (sendMessageZalouser)
- Export TextStyle enum and Style type from zca-client
- Add textMode/textStyles to ZaloSendOptions
- Pass textStyles through sendZaloTextMessage to zca-js API
- Enable textMode:"markdown" in outbound sendText/sendMedia and monitor
- Add comprehensive tests for parsing, send, and channel integration

* fix(zalouser): harden markdown text parsing

* fix(zalouser): mirror zca-js text style types

* fix(zalouser): support tilde fenced code blocks

* fix(zalouser): handle quoted fenced code blocks

* fix(zalouser): preserve literal quote lines in code fences

* fix(zalouser): support indented quoted fences

* fix(zalouser): preserve quoted markdown blocks

* fix(zalouser): rechunk formatted messages

* fix(zalouser): preserve markdown structure across chunks

* fix(zalouser): honor chunk limits and CRLF fences
2026-03-12 16:24:15 +07:00
Vincent Koc
7c889e7113 Refactor: trim duplicate gateway/onboarding helpers and dead utils (#43871)
* Gateway: share input provenance schema

* Onboarding: dedupe top-level channel patching

* Utils: remove unused path helpers

* Protocol: refresh generated gateway models
2026-03-12 05:04:31 -04:00
Vincent Koc
cb7b38105f Merge remote-tracking branch 'origin/vincentkoc-code/fix-terminal-table-width'
* origin/vincentkoc-code/fix-terminal-table-width:
  Terminal: consume unsupported escape bytes in tables
  Skills: normalize emoji presentation across outputs
  Changelog: note terminal skills table fixes
  Skills: use Terminal-safe emoji in list output
  Terminal: stop shrinking CLI tables by one column
  Terminal: refine table wrapping and width handling
  Update CHANGELOG.md
  Deps: patch file-type and hono
  Tests: cover emoji table alignment
  Terminal: wrap table cells by grapheme width
  Terminal: measure grapheme display width
  Tests: cover grapheme terminal width
  Changelog: add unreleased March 9 entries

# Conflicts:
#	CHANGELOG.md
#	package.json
#	pnpm-lock.yaml
#	src/cli/skills-cli.format.ts
#	src/terminal/table.test.ts
2026-03-12 04:56:21 -04:00