Tags: inkn/multica
Tags
docs: add 2026-05-26 changelog entry (multica-ai#3293) * docs: add 2026-05-26 changelog entry Co-authored-by: multica-agent <github@multica.ai> * docs: refine 2026-05-26 changelog entry Co-authored-by: multica-agent <github@multica.ai> --------- Co-authored-by: Eve <eve@multica-ai.local> Co-authored-by: multica-agent <github@multica.ai>
fix(desktop): declare phantom deps + dedupe react-query in renderer (… …MUL-2651) (multica-ai#3232) Packaged renderer was bundling two copies of @tanstack/react-query because apps/desktop imported it without declaring the dep, so Node resolution fell through to the hoisted root variant (react@19.2.0, pulled in by apps/mobile), while packages/core resolved to the catalog variant (react@19.2.3). Two physical paths → two QueryClientContexts → "No QueryClient set" white screen on launch. - Declare @tanstack/react-query, lucide-react, zustand as direct deps via catalog: so apps/desktop resolves to the same peer variant as packages/core/views. - Add @tanstack/react-query to renderer dedupe as a defense-in-depth bound against future peer drift. Verified: realpaths under apps/desktop, packages/core, packages/views all point to @TanStack+react-query@5.96.2_react@19.2.3; production renderer bundle now contains exactly one "use QueryClientProvider to set one" string (was 2) and no useQueryClient\$1 suffix. Co-authored-by: multica-agent <github@multica.ai>
docs(changelog): add 2026-05-22 release notes (multica-ai#3082) * docs(changelog): add 2026-05-22 release notes Co-authored-by: multica-agent <github@multica.ai> * docs: tighten zh changelog copy Co-authored-by: multica-agent <github@multica.ai> --------- Co-authored-by: Eve <eve@multica-ai.local> Co-authored-by: multica-agent <github@multica.ai>
test(issues): match new metadata trigger label with count suffix (mul… …tica-ai#3011) The sidebar metadata trigger now reads "Metadata · N" (multica-ai#3010), so the exact-name button query stopped matching and 2 tests went red on main. Relax the assertion to `/^Metadata\b/` — still anchors on the label but tolerates the count suffix.
docs(changelog): add 2026-05-20 release notes (multica-ai#2932) Co-authored-by: Eve <eve@multica-ai.local> Co-authored-by: multica-agent <github@multica.ai>
feat(desktop): foreground new tab for explicit Open-in-new-tab CTAs (… …MUL-2434) (multica-ai#2869) Add optional `opts.activate` to NavigationAdapter.openInNewTab. Default stays `false` so cmd/ctrl+click on links/mentions keeps browser-style background semantics. The two explicit toolbar entry points (attachment-preview-modal, html-attachment-preview) opt in with `{ activate: true }` so the new tab gains focus after the modal closes. Both desktop providers (root + per-tab) now use the tab id returned by `store.openTab` to call `setActiveTab` only when `activate` is true. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com> Co-authored-by: multica-agent <github@multica.ai>
fix(editor): highlight HTML source view + drop misplaced Copy on atta… …chments (multica-ai#2808) Two issues from multica-ai#2790's HTML inline preview work: 1. HTML source view rendered as default-colored text. lowlight emits `.hljs-tag` / `.hljs-name` for `<...>` brackets and element names, but content-editor.css only styled the keyword / string / attr / etc. classes — so toggling an inline ```html``` block to "source" showed attributes colored and everything else plain. Adds the two missing classes in light + dark. 2. HtmlAttachmentPreview carried a "Copy code" button. An HTML attachment is a file (view + download), not an inline source snippet. The inline ```html``` fenced block (HtmlBlockPreview) is where reading / copying source belongs. Drops the button, its state, and the useAttachmentHtmlText `canCopy` branch — the hook is still needed for the iframe srcDoc. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
docs: add May 15 changelog entry (multica-ai#2682) Co-authored-by: Eve <eve@multica-ai.local> Co-authored-by: multica-agent <github@multica.ai>
docs(changelog): add May 14 release notes (multica-ai#2610) * docs(changelog): add 2026-05-14 release notes Co-authored-by: multica-agent <github@multica.ai> * docs(changelog): update May 14 release notes Co-authored-by: multica-agent <github@multica.ai> --------- Co-authored-by: Eve <eve@multica-ai.local> Co-authored-by: multica-agent <github@multica.ai>
docs: add May 13 changelog (multica-ai#2529) Co-authored-by: Eve <eve@multica-ai.local> Co-authored-by: multica-agent <github@multica.ai>
PreviousNext