supermemory/packages
abhay-codes07 5bbcc07e93
fix(memory-graph): make popover quadrant fallback pick the side with most space
pickBestQuadrant flattened each side's available space to -1 when the
popover did not fully fit, then sorted those values for the fallback.
Once every side was -1 the sort was meaningless and the fallback always
returned right, even for a node hugging the right edge of the
container where the left side has ~45x more room. The clamped popover
then slides over the node it is annotating.

Keep the raw space measurements alongside the required size so the
preference pass still checks fit, while the fallback can genuinely
rank sides by available space. Also export the helper and cover the
preference order, the exact-fit boundary, and the fallback ranking
with unit tests.
2026-07-12 23:26:12 +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): make popover quadrant fallback pick the side with most space 2026-07-12 23:26:12 +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