Changelog
- a72fb02 Add business metrics collectors (#3695)
- f2f17e3 Optimize chat message loading (#3685)
- a877609 docs(self-hosting): document WebSocket Origin allowlist requirement (#3704)
- 0d51614 feat(editor): text highlight (==text==) in description & comments [MUL-2934] (#3661)
- 9c9afd4 feat(metrics): BusinessSamplerCollector for active users / queued / runtime gauges (MUL-2947) (#3706)
- de900b2 feat(server): funnel/community/commercial business metrics + PostHog pairing (MUL-2949) (#3698)
- 10afd1a feat(server): introduce pkg/taskfailure classifier and switch in-flight failure_reason writes (MUL-2946) (#3693)
- fcb5099 fix(agent): raise opencode model-discovery timeout to 15s (MUL-2888) (#3689)
- 0dd30c5 fix(editor): close suggestion popups on outside focus (#3683)
- 5900d8b fix(issues): make start_date/due_date timezone-stable calendar days (#3618) (#3692)
- 24ea169 fix(migrate): serialize startup migrations with pg advisory lock (#3658)
- 44feb3d fix(skill): canonicalize reserved SKILL.md path check across daemon + API (#3660)