Peter Steinberger
302f262e6b
refactor: deduplicate extension normalization primitives ( #115650 )
...
* refactor(plugins): reuse SDK normalization primitives
* fix(ci): repair code-mode matrix checks
* fix(ci): satisfy code-mode matrix gates
* fix(ci): use matrix evidence export
* fix(ci): validate matrix evidence artifact
2026-07-29 04:10:06 -04:00
Eden
0c35fd578b
fix(line): keep replies deliverable when action data or button URLs exceed LINE's size caps ( #113081 )
...
* fix(line): cap flex postback data and action URIs at LINE's size limits
* fix(line): preserve encoded action boundaries
* fix(line): surface unavailable oversized actions
* fix(line): centralize oversized callback fallback
* test(line): pin UTF-16 action limits
* fix(line): fit fallback labels in image carousels
* fix(line): normalize raw actions at builder boundaries
* fix(line): normalize remaining flex actions
* fix(line): enforce action limits at send boundary
* fix(line): preserve message action identity
* fix(line): surface unavailable video links
* fix(line): render non-button action warnings
* fix(line): count action limits by code point
* fix(line): normalize imagemap actions
* fix(line): normalize imagemap video links
* fix(line): bound imagemap video labels
* fix(line): satisfy code-point lint guard
* fix(line): finalize imagemap action limits
Co-authored-by: 許元豪 <146086744+edenfunf@users.noreply.github.com >
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-26 23:46:02 -04:00
Vincent Koc
6319275232
refactor(line): localize internal declarations ( #102037 )
2026-07-07 22:05:30 -07:00
Vincent Koc
b88f80940a
refactor: localize internal implementation symbols ( #101831 )
2026-07-07 10:23:36 -07:00
Vincent Koc
3d206140f3
refactor: localize internal implementation constants ( #101758 )
2026-07-07 08:34:13 -07:00
ly-wang19
eff68d2c77
fix(line): truncate action fields on code-point boundaries
...
Use surrogate-safe truncation for LINE action labels/data, including card-command, markdown link, quick-reply, and media-control action surfaces, with focused regression coverage.
2026-06-28 11:37:51 -07:00
Peter Steinberger
6868cde4d4
docs: document large extension sources
2026-06-04 21:40:44 -04:00
Vincent Koc
2131981230
refactor(plugins): move remaining channel and provider ownership out of src
2026-03-22 19:13:25 -07:00