

chromium: can’t paint select connections outside origin viewport
new marketing site
Sitemaps
About page features bug mobile
Fix blog wide vids on mobile
add blog to about menu
film a little youtube new demo
blog challenge
Comment only users shouldn’t be able to resize boxes , or connect items?, or draw. disable Aa btn on h1 selected cards too if not created by user
Tmobile pins
intersection observer working on paths?
Connection perf : 33 sentinels space
alt/opt drag to dupe card(s) , w editedby user updated . ghostItems.cards
UPS address (usps?)
Dentist
bulletin
Share -> users should include non member commenters
google: request reindexing of all subsites
Red dot
Show uses this logos
Show social proof?
Visual attention to cta, make it feel ‘special’. Animated draw
Duke energy
internet
share boxes. item urls look for boxid too
zoomed out perf fix: convert drawing canvas layers from canvas to svg
function pointsToSvgPath(points) {
if (!points || points.length === 0) return '';
// Start with a move command to the first point
let path = `M ${points[0].x} ${points[0].y}`;
// Add line segments to each subsequent point
for (let i = 1; i < points.length; i++) {
path += ` L ${points[i].x} ${points[i].y}`;
}
return path;
}
function createStrokePath(points, isEraser, strokeWidth, color) {
const pathData = pointsToSvgPath(points);
if (isEraser) {
// For erasers, we'll create a mask or use clip-path
// This is a simplified approach - for actual implementation you'd need to:
// 1. Create a unique ID for the mask
// 2. Define the mask element with the eraser path
// 3. Apply the mask to the content below
const maskId = `eraser-mask-${Date.now()}`;
return `
<mask id="${maskId}">
<rect x="0" y="0" width="100%" height="100%" fill="white"/>
<path d="${pathData}" stroke="black" stroke-width="${strokeWidth}" fill="none"/>
</mask>
<g mask="url(#${maskId})">
<!-- Content to be masked would go here -->
</g>
`;
} else {
// For regular strokes, just return a path
return `<path d="${pathData}" stroke="${color}" stroke-width="${strokeWidth}" fill="none" stroke-linecap="round" stroke-linejoin="round"/>`;
}
}
Berkey
Ahrefs
Jump to collaborator presence cursor when clicking their header user icon
use to make new ph
kinopio blog redesign w authors, tags, easy adding posts, inbox green bk . for essays/editorials rather than feature updates
Process photos
About page writing
git fetch origin pull/$ID/head:$BRANCHNAME

Apply for Nexus / TSA precheck
Dirt Man
leaving collaboration space causes own spaces not to load?
blogpost idea?: the living design system, it’s just code, no need to dumb it down. bring ppl up. throw them in the fire.
when card name
or resizewidth
updated (textarea size changed), check the card below it. if below card repeat the check. then shift all cards down by delta?? (updating connections)
moving card(s) with tags to space doesn’t add the tag(s) to the destination space. Add card w name should check to add tags (and restoring removed?)
when you filter spaces and remove one, the filtered spaces dont update


