Family board: per-person chore columns, touch scrolling in every box, no list caps
build-container / build (push) Successful in 4m43s
build-container / build (push) Successful in 4m43s
- Chores box spans the width with a column per person (fits five or more) - Each box and each person's chore column scrolls by touch on its own, with no scroll bars - Shopping, tasks and shared notes show everything (they scroll) - Card width no longer capped by the app's shared card style Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f87a218eea
commit
3c721ef6a5
5 files changed
+18
-14
No files matched your search
@@ -66,5 +66,5 @@ function search(me, q) {
|
||||
return out.slice(0, 8);
|
||||
}
|
||||
/** Notes and lists shared with the whole family, for the family board. */
|
||||
const familyNotes = () => all().filter(n => n.share === 'family' && !n.archived).sort((a, b) => (b.pinned - a.pinned) || b.updated - a.updated).slice(0, 6).map(n => ({ id: n.id, type: n.type, title: n.title || (n.type === 'list' ? 'Checklist' : 'Note'), pinned: n.pinned, total: n.items.length, done: n.items.filter(i => i.done).length, next: (n.items.find(i => !i.done) || {}).text || '', body: n.type === 'note' ? n.body.slice(0, 120) : '' }));
|
||||
const familyNotes = () => all().filter(n => n.share === 'family' && !n.archived).sort((a, b) => (b.pinned - a.pinned) || b.updated - a.updated).slice(0, 20).map(n => ({ id: n.id, type: n.type, title: n.title || (n.type === 'list' ? 'Checklist' : 'Note'), pinned: n.pinned, total: n.items.length, done: n.items.filter(i => i.done).length, next: (n.items.find(i => !i.done) || {}).text || '', body: n.type === 'note' ? n.body.slice(0, 120) : '' }));
|
||||
module.exports = { handle, search, familyNotes };
|
||||
Reference in new issue
Block a user