supermemory/packages
abhay-codes07 0a16443929
fix(memory-graph): allow selecting nodes on touch devices
Node selection only worked through the canvas click handler, but
onTouchStart calls preventDefault() to stop page scroll/zoom, which
also suppresses the browser-synthesized click. A single-finger touch
went straight into panning, so on phones and tablets tapping a node
did nothing: no selection, no popover, no way to open a document from
the graph.

Detect taps from the raw touch lifecycle instead: remember where the
single-finger touch started, cancel the tap once the finger moves more
than 10px or a second finger lands, and on release hit-test the start
point through the viewport transform and forward the result to
onNodeClick. Tapping empty space clears the selection, matching mouse
behaviour.

Covered with unit tests driving the handler through a stub canvas:
tap on node, tap on empty space, jitter within the slop threshold,
pan, pinch, and a tap through a zoomed/panned viewport.
2026-07-12 23:33:38 +05:30
..
agent-framework-python docs: quote pip extras install examples (#1039) 2026-06-16 23:30:41 -07:00
ai-sdk fix: username issue and bun lock issue (#818) 2026-03-31 21:41:25 +00:00
cartesia-sdk-python fix(cartesia-sdk): treat empty profile as no memories, not a retrieval error (#1164) 2026-07-10 19:14:49 -07:00
docs-test custom id implementation (#877) 2026-04-24 23:43:16 +00:00
hooks chore(nova): ux improvments (#820) 2026-04-02 18:20:34 +00:00
lib perf(lib): hoist customAlphabet factory in generateId (#1204) 2026-07-10 19:15:21 -07:00
memory-graph fix(memory-graph): allow selecting nodes on touch devices 2026-07-12 23:33:38 +05:30
openai-sdk-python fix(openai-sdk): use AsyncSupermemory and correct client API calls (#1063) 2026-06-17 09:05:11 -07:00
pipecat-sdk-python fix(pipecat-sdk): handle null profile object safely (#1041) 2026-06-05 17:26:28 +05:30
tools fix(tools): coerce limit/offset in ai-sdk schemas (#1202) 2026-07-10 19:42:15 -07:00
ui Fix settings organization flows (#1159) 2026-06-27 14:27:36 +00:00
validation fix(tools,validation): persist tool-call turns in conversation memory & tidy search thresholds (#1211) 2026-07-10 18:54:56 -07:00