FamilyOS

Feature & Release Log

Plain-language updates for families testing new features. This page should be updated for every user-visible release.

Back to FamilyOS Hub

2026-03-04

Assets now works as a household maintenance workspace

Assets now groups equipment into a household workspace tree, shows work due this week, lets family users complete maintenance inside Assets, saves service history with file or photo attachments, and keeps LifeOS as a lightweight reminder back to Assets.

Apps: Assets, LifeOS, FamilyOS Hub

What To Test

Open /assets and confirm Household Workspace, Import Intake, Due This Week, and Service History appear. Complete a schedule in Assets with notes and an attachment, push one reminder to LifeOS, then complete it in Assets and confirm the linked reminder closes.

2026-03-03

Brick Ops now shows admin diagnostics for cache, crawl depth, and snapshot writes

Brick Ops owner/admin users now get a compact server-diagnostics strip on the dashboard showing whether the current response was a cache hit or miss, how deep the Bricqer inventory crawl went, and whether the dashboard snapshot write created or reused the latest row.

Apps: Brick Ops

What To Test

Sign in as a Brick Ops owner/admin, open /brick-ops, and confirm the new Admin debug strip appears near the top. It should show cache hit/miss, inventory pages scanned vs total, and snapshot write status without changing the regular KPI cards.

2026-03-03

Brick Ops dashboard now reduces auth-refresh churn and duplicate inventory crawls

Brick Ops now avoids reloading the full dashboard on routine auth token refresh for the same signed-in user, reuses the current inventory crawl when writing dashboard-driven snapshots, and keeps the heavy server-side dashboard aggregate cached for longer before rebuilding.

Apps: Brick Ops

What To Test

Open /brick-ops, leave it open for a few minutes, and confirm the page no longer feels like it reboots itself during routine auth refresh. The inventory cards should stay stable, and manual Refresh now should still work when you need a forced snapshot.

2026-03-02

Brick Ops inventory crawl now retries transient Bricqer failures

Brick Ops inventory counting now retries transient Bricqer page failures with a short backoff instead of failing the whole crawl on the first deep-page network hiccup. Inventory health also reports when the dashboard recovered from retryable page errors.

Apps: Brick Ops

What To Test

Open /brick-ops and confirm Active items and Active lots still load normally. Check the inventory health detail and confirm it can mention recovered retries instead of dropping the metric when Bricqer has a transient page failure.

2026-03-02

Brick Ops inventory counts now use the full Bricqer page set

Brick Ops dashboard no longer stops inventory counting after the first 40 Bricqer pages. Active items, active lots, and items-per-lot now follow Bricqer’s reported page count so larger stores show the real totals instead of a truncated subset.

Apps: Brick Ops

What To Test

Open /brick-ops and confirm Active items, Active lots, and Items per lot are materially higher than before for the Sunny Brick Explorers store. The inventory health detail should no longer imply a 40-page ceiling unless the safety cap is truly hit.

2026-03-02

Earthly Food weekly board now fits mobile screens better

Earthly Food now uses a more compact mobile view switcher, a phone-friendly weekly board layout, and a full-width mobile menu tray so the execution view no longer pushes key controls off screen on smaller devices.

Apps: Earthly Food

What To Test

Open /earthlycravings/food on a phone-sized screen and confirm the Menu opens as a full-width tray without clipping, the This Week board fits without horizontal page overflow, and the top view switcher feels more compact than before.

2026-03-01

Brick Ops upload pace now supports manual refresh

Brick Ops dashboard now includes a Refresh now action on the Upload pace panel so family users can force a current-day inventory snapshot and immediately reload the upload/sales estimate when they need a manual check.

Apps: Brick Ops

What To Test

Open /brick-ops, go to the Upload pace panel, click Refresh now, and confirm the button runs without leaving the page, then shows a success note and refreshed snapshot timing.

2026-03-01

Brick Ops now captures nightly inventory snapshots for upload pace

Brick Ops dashboard now persists daily Bricqer inventory snapshots, derives estimated uploads from consecutive nightly counts plus live sold lots/parts, and shows upload-vs-sales delta once two snapshot days exist.

Apps: Brick Ops

What To Test

Open /brick-ops and confirm the new Upload pace panel appears. It should show a warm-up state after the first snapshot, then switch to estimated uploaded lots/parts and upload-vs-sales delta after the next nightly snapshot lands.

2026-03-01

Brick Ops Marketplace review flow is more stable during labeling

Brick Ops Marketplace no longer treats routine auth token refresh like a full page data reset, and Facebook listing opens now use a dedicated popup window so the training queue stays anchored while you review and label items.

Apps: Brick Ops

What To Test

Open /brick-ops/marketplace, leave the page open while reviewing items, and confirm the queue no longer churns unexpectedly. Then use Open listing popup from a queue card or modal and confirm Facebook opens in a separate popup window without replacing the training page.

2026-03-01

Brick Ops Marketplace queue now supports in-app review modal

Brick Ops Marketplace queue cards now include a Review item action that opens a modal inside the app, so family users can inspect listing details, signal summaries, and decision controls without losing queue context or bouncing out of the training page.

Apps: Brick Ops

What To Test

Open /brick-ops/marketplace, click Review item on any queue card, and confirm the modal opens with listing details, signal badges, queue note field, decision buttons, and an Open listing in new tab action.

2026-03-01

Brick Ops Marketplace now shows photo and seller signal badges

Brick Ops Marketplace queue cards now surface watcher-derived sourcing signals directly in the hosted review UI, including minifigure likelihood, delivery style, estimated cost per pound, rejection warnings, and a readable signal summary pulled from the watcher output.

Apps: Brick Ops

What To Test

Open /brick-ops/marketplace, find queue items imported from a recent watcher run, and confirm cards now show signal badges plus a Signals summary under the title and score row.

2026-02-28

Brick Ops now shows training confidence and local buy candidates

Brick Ops Marketplace now shows how many queue items have been reviewed, a training-confidence proxy based on label coverage, and a dedicated local-candidate lane that surfaces local Buy items and high-score local model picks for quick promotion into the real meetup lead pipeline.

Apps: Brick Ops

What To Test

Open /brick-ops/marketplace and confirm the top cards show reviewed labels and training confidence. Then verify the new Local buy candidates section shows local Buy or high-score local listings with quick actions to confirm and promote.

2026-03-01

Earthly Food now opens in a weekly dashboard with focused work views

Earthly Food now lands on a calendar-style This Week view so households can see today, scan the full week, and spot missing meals faster. Planning, shopping, and recipes are now separated into clearer Plan, Shop, and Recipes views, and Recipe Vault now splits browsing from create/edit work.

Apps: Earthly Food

What To Test

Open /earthlycravings/food and confirm This Week is the default view. Select different days in the week grid, check that today is highlighted, then switch to Plan, Shop, and Recipes. In Recipes, confirm Browse and Create/Edit feel separate and that editing a recipe opens the form view.

2026-02-28

Brick Ops now shows live Bricqer sales pace and broadens Marketplace training scope

Brick Ops dashboard now pulls live Bricqer paid-order data for orders, lots sold, parts sold, and gross sales pace, while the Marketplace workflow now distinguishes phase 1 Facebook training examples from the smaller local-only lead pipeline used for actual meetup sourcing.

Apps: Brick Ops

What To Test

Open /brick-ops and confirm the Bricqer sales pace panel loads daily and 7-day order metrics with source health. Then open /brick-ops/marketplace and confirm the copy now treats the queue as Facebook Marketplace training data while keeping promoted leads local.

2026-02-28

Brick Ops now benchmarks BrickLink position and narrows Marketplace scope

Brick Ops dashboard now shows Florida and USA BrickLink benchmark position, and the Marketplace workflow is now explicitly framed around local Facebook Marketplace meetup sourcing with clearer in-scope and out-of-scope guidance for Buy / Maybe / Pass training.

Apps: Brick Ops

What To Test

Open /brick-ops and confirm the new BrickLink benchmark panel shows Florida and USA position with source health. Then open /brick-ops/marketplace and confirm the page copy, scope cards, and queue labels all reflect local Facebook meetup sourcing.

2026-02-28

Brick Ops now shows KPI source health and freshness

Brick Ops dashboard now makes data trust easier to read with source-health cards, per-KPI source badges, freshness timestamps, and clearer missing/error states for Bricqer, YNAB, and queue sync.

Apps: Brick Ops

What To Test

Open /brick-ops, sign in, and confirm the top health strip shows Bricqer, YNAB, and queue sync states. Then verify each KPI card shows source badges, checked times, and clearer copy when data is loading, stale, or missing.

2026-02-28

Brick Ops now shows live inventory and wage-coverage KPIs

Brick Ops dashboard now puts the first business KPIs at the top: active items, active lots, items per lot, operating income, monthly labor floor, and labor coverage ratio, while keeping the sourcing queue and marketplace workflow in place below.

Apps: Brick Ops

What To Test

Open /brick-ops, sign in, and confirm the top KPI cards load with live Bricqer and YNAB-backed numbers. Then verify the action signals panel renders and the existing queue and marketplace links still work.

2026-02-27

Earthly Food weekly ad links now pin to local stores and a direct ALDI flyer

Store Shopping Lists no longer use Google search shortcuts for weekly ads. The panel now points to fixed official local store pages for the 33759 area, and the ALDI entry now opens the weekly-ad page through ALDI's own coordinate-based merchant deeplink.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, expand weekly ad links, and confirm Publix, Aldi, Sprouts, Trader Joe's, and Walmart open the intended local store pages. For Aldi, use the Weekly ad action and verify the page resolves to the Gulf to Bay Clearwater store context.

2026-02-26

Assets app launched for equipment tracking and maintenance

FamilyOS now includes an Assets workspace at /assets for tracking household equipment, current installed components, service schedules, manuals, and manual push of due work into LifeOS.

Apps: Assets, FamilyOS Hub, LifeOS

What To Test

Open /assets, add an asset, add a slot/install, create a due schedule, upload/index a manual, ask the consultant, then push one due schedule into LifeOS.

2026-02-25

LifeOS Areas now includes ENGLink

LifeOS now includes `ENGLink` as a first-class planning area, so tasks can be categorized and filtered for that stream directly in the Areas picker and AI intake suggestions.

Apps: LifeOS

What To Test

Open /lifeos, confirm ENGLink appears in Areas filter chips, and run Guided Intake to verify suggested tasks can use ENGLink as the selected area.

2026-02-25

Guided Intake now has a Clear + restart action

LifeOS Guided Intake now includes a one-tap `Clear + restart` button that resets idea text, summary, questions, answers, and suggested tasks so users can start over cleanly.

Apps: LifeOS

What To Test

In /lifeos Guided Intake, draft a plan to generate summary/questions/tasks, then tap Clear + restart and confirm all intake fields reset.

2026-02-24

LifeOS adds a mobile-first Quick Tasks strip near the top

LifeOS now shows a dedicated Quick Tasks section near the top on mobile so users can immediately grab short phone-friendly tasks during idle moments.

Apps: LifeOS

What To Test

Open /lifeos on mobile, confirm Quick Tasks appears above main sections, then use Do/Defer/Done actions directly from that strip.

2026-02-24

Earthly Food Recipe Vault now filters by dish and protein

Recipe Vault now includes content filters for dish type (Soup, Sandwich, Salad, Pasta, Bowl) and protein (Chicken, Beef, Pork, Seafood, Vegetarian), while keeping access scope filters available.

Apps: Earthly Food

What To Test

Open /earthlycravings/food -> Recipe Vault, switch dish/protein chips, and verify recipe list + quick list update as expected across All/Mine/Shared/Public scopes.

2026-02-24

App Requests lifecycle now auto-syncs from PR and deploy pipeline

FamilyOS now auto-updates REQ work item status in `platform_feedback`: pull request start marks `new` requests as `development`, and successful production deploy marks linked items as `production`.

Apps: FamilyOS Hub, FamilyOS Platform

What To Test

Create feedback, include its REQ key in a PR branch/title/body, and confirm it moves to Development; then merge/deploy to main and confirm it moves to Production without manual status edits.

2026-02-24

Earthly Food now supports Keep checklist import back into shopping lists

Google Keep POC now supports two-way flow: users can load Keep checklist notes and import unchecked items back into the selected Earthly Food shopping list with duplicate skipping.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, connect Keep, load Keep notes, then import unchecked items from one note into the selected list and confirm duplicates are skipped.

2026-02-24

Earthly Food now includes weekly ad links by ZIP

Store Shopping Lists now include a Weekly ads by ZIP utility so users can open quick store-specific ad searches with their local ZIP context while planning grocery runs.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, select a shopping list, enter a ZIP, and click multiple ad links (Walmart/Target/etc.) to confirm searches open with the expected store + ZIP terms.

2026-02-24

Earthly Food Recipe Vault adds top filters and click-to-form workflow

Recipe Vault now has quick top filters (All, Mine, Shared, Public), a quick recipe list that loads directly into the recipe form, and stronger card contrast for easier scanning during meal planning.

Apps: Earthly Food

What To Test

Open /earthlycravings/food -> Recipe Vault, switch filters, click quick-list recipes to load form fields, and confirm recipe cards remain readable with higher contrast.

2026-02-24

App Requests now supports admin status override and production alerts

FamilyOS owner/admin users can now update request status directly in /feedback when automation needs correction, and signed-in requesters now get realtime alerts when one of their requests reaches Production.

Apps: FamilyOS Hub, FamilyOS Platform

What To Test

As owner/admin open /feedback, edit a request, and move status between New/Development/Production; then as the requester stay signed in and confirm a realtime alert appears when status changes to Production.

2026-02-24

LifeOS now keeps Areas at the top with mobile-friendly section controls

LifeOS now keeps the Areas filter at the top (sticky on phones), remembers selected area in the URL, uses a wider desktop layout, and starts mobile in a focused mode with explicit Show/Hide controls for Today, Backlog, and Guided Intake.

Apps: LifeOS

What To Test

Open /lifeos on mobile and desktop. Confirm Areas stays at the top, choose an area and refresh/share URL to keep the same filter, then use Show/Hide toggles on mobile for Today/Backlog/Guided Intake.

2026-02-24

App Requests now has app/status filters and image attachments

The feedback widget now supports image attachments, and the /feedback inbox now includes app + status filters so users and admins can quickly narrow request views.

Apps: FamilyOS Hub, FamilyOS Platform, Earthly Food

What To Test

Submit feedback with 1-3 images from any route, then open /feedback and filter by app/status. Confirm attachments appear on the request and open in the detail modal.

2026-02-24

Earthly Food now shares recipes and shopping lists across app members

Earthly Food now shows all member recipes and shared shopping lists by default, so households can collaborate in one place without per-user isolation.

Apps: Earthly Food

What To Test

Use two EC Food users: create a recipe/list with user A, then sign in as user B and confirm both appear. Verify users can add their own list items on shared lists.

2026-02-24

Earthly Food section headers are now fully clickable

In Earthly Food, Weekly Meal Plan, Store Shopping Lists, and Recipe Vault headers now open/collapse when you tap the section tile header instead of requiring the small arrow button.

Apps: Earthly Food

What To Test

Open /earthlycravings/food and tap each section header row (not just the arrow) to confirm it opens/collapses reliably on desktop and mobile.

2026-02-24

Earthly Food recipe titles now open popup, with edit handoff

In Recipe Vault, the recipe name now opens the popup view directly, and owners can jump from that popup into edit mode in-app without hunting for the edit action.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, click a recipe title to open popup, then use Edit in app from the popup and confirm the recipe edit form loads for your recipe.

2026-02-24

Earthly Food now uses workflow sections with collapse/expand

Earthly Food now opens with a focused workflow strip (Meal Plan, Shopping Lists, Recipe Vault), and each section is tile-based with its own expand/collapse control so the page is less overwhelming.

Apps: Earthly Food

What To Test

Open /earthlycravings/food and switch between workflow sections. Confirm only the selected area is expanded by default, and each tile can be collapsed/expanded with its chevron button.

2026-02-24

Earthly Food header/menu, date picker, and list overflow got quick UI fixes

Earthly Food now uses a compact top-right menu for hub/sign-out actions, adds an explicit calendar trigger for weekly meal date selection, and prevents long store list names (like Weekly List variants) from overflowing the layout.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, verify the Menu dropdown actions, click Calendar next to weekly date to open picker, and confirm long shopping list names stay truncated without bleeding outside pills.

2026-02-24

App Requests collapsed view is now truly compact

On FamilyOS Hub, the collapsed App Requests tile now uses an icon-only toggle and a compact one-line summary instead of a near-full expanded layout.

Apps: FamilyOS Hub

What To Test

Open / and keep App Requests collapsed; confirm it only shows title, short description, compact counts, and icon toggle. Expand to confirm top-5 items and Open requests link still work.

2026-02-24

App Requests now supports collapsed app/state view and AI request titles

FamilyOS Hub App Requests now toggles between a compact grouped view (per-app counts with New/Development/Production dots) and expanded top-priority items, while new feedback submissions generate short AI titles without changing the original request text.

Apps: FamilyOS Hub, FamilyOS Platform

What To Test

On /, collapse and expand App Requests to verify grouped counts and top-5 links; submit new feedback from any route and confirm /feedback shows an AI-generated short title plus the full original message.

2026-02-23

App Requests inbox is now live with admin-wide visibility

FamilyOS now shows an App Requests tile on the hub and a new /feedback inbox where users can edit their own request details while owner/admin users can see all requesters.

Apps: FamilyOS Hub, FamilyOS Platform

What To Test

Open / and confirm App Requests shows top 5 by priority, then open /feedback and verify owner/admin can view all users while non-admin only sees their own requests.

2026-02-23

LifeOS now opens with a daily-first dark workspace

The LifeOS screen now matches FamilyOS dark styling, uses a compact header, and shows today's top tasks first before guided intake.

Apps: LifeOS

What To Test

Open /lifeos and confirm the dark gradient theme, compact header, and that Today's Tasks appears before Guided Intake with working Do/Defer/Done actions.

2026-02-23

PlatformerForge quality ratings + neutral naming are live

PlatformerForge now removes personal default naming and adds deterministic build quality scoring (AAA to D) with a B+ gate for playable preview.

Apps: PlatformerForge

What To Test

Generate with default values and confirm grade B+ or better shows playable preview; then lower quality inputs and confirm preview blocks with blockers and improvement actions.

2026-02-23

Admins can now manage user access in one screen

FamilyOS now includes an admin access page where owner/admin accounts can search users and update app roles/access without manual SQL steps.

Apps: FamilyOS Hub, FamilyOS Platform

What To Test

Sign in as owner/admin, open /admin/access, change one user role/access, save, and confirm the user sees updated app access after refresh.

2026-02-23

Brick Ops watcher can now sync queue imports directly

Brick Ops now supports token-based direct queue ingest at /api/brick-ops/queue-import, and the dashboard shows the latest queue sync stats so sourcing can verify watcher health quickly.

Apps: Brick Ops

What To Test

POST a watcher payload to /api/brick-ops/queue-import with a valid bearer token, then open /brick-ops and confirm Queue Sync Status shows the latest seen/inserted/updated counts.

2026-02-23

Earthly Food adds Google Keep API POC + recipe popup view

Earthly Food now includes an optional Google Keep API connection flow for sending grocery checklists and an Open popup action that shows full recipe details in a dedicated window.

Apps: Earthly Food

What To Test

Enable NEXT_PUBLIC_EC_FOOD_KEEP_POC_ENABLED, connect Keep from /earthlycravings/food, send a list note, and open a recipe popup to verify title/source/photo/ingredients/notes are displayed.

2026-02-23

Earthly Food recipes are now editable

Recipe owners can now edit saved recipes in-place to update titles, source links, ingredients, notes, and photo links without recreating recipes.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, click Edit on your recipe, change fields, save, and confirm the recipe card updates immediately.

2026-02-23

Earthly Food can import recipe URLs and store recipe photos

Earthly Food now imports structured recipe details from supported recipe links (including some Pinterest pin handoffs) and supports saving an optional recipe photo URL.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, import a recipe URL, confirm title/ingredients/notes populate, add a photo URL, save, and confirm photo link appears on the recipe card.

2026-02-22

Earthly Food now hands lists off to Google Keep faster

Earthly Food shopping lists now include one-tap copy and mobile share actions so users can send active grocery lists into Google Keep with less app switching.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, create an active list with unchecked items, then test Copy for Keep and Share to phone on mobile.

2026-02-22

Brick Ops shared queue import and labeling is live

Brick Ops Marketplace now supports team queue JSON import, Buy/Maybe/Pass labeling, and explicit Promote-to-Lead handoff into personal sourcing pipelines.

Apps: Brick Ops

What To Test

Open /brick-ops/marketplace, upload a watcher JSON file, apply a decision, and confirm Promote to lead creates a source record under your account.

2026-02-22

LifeOS intake flow moved up and de-personified

LifeOS now uses neutral planning language (no Johnny 5 persona) and places Guided Intake directly under the header card for faster capture.

Apps: LifeOS

What To Test

Open /lifeos, confirm neutral header/footer wording, and verify Guided Intake appears above Areas without breaking weekly review actions.

2026-02-22

Mobile feedback panel no longer covers footer links

On phones, the floating feedback panel now sits higher so footer links and build/deploy details remain visible and tappable.

Apps: FamilyOS Platform

What To Test

Open any app route on mobile, scroll to the bottom, and confirm footer links remain easy to tap while the feedback panel is still available.

2026-02-22

Owner/admin feedback notifications are live

FamilyOS owner/admin accounts can now listen for new feedback in real time and receive in-app alerts (plus optional browser notifications).

Apps: FamilyOS Platform

What To Test

Sign in as owner/admin, leave the app open, submit feedback from another account, and confirm the alert appears.

2026-02-22

LifeOS weekly review got faster to use

LifeOS now uses clearer FamilyOS branding and includes quicker weekly review controls (Do, Defer, Done) with summary totals.

Apps: LifeOS

What To Test

Open /lifeos, confirm updated branding text, and try Do/Defer/Done actions from weekly review items.

2026-02-22

Earthly Food grocery + recipe workflow improved

Earthly Food now supports faster grocery entry and clearer recipe sharing/public visibility flow for day-to-day use.

Apps: Earthly Food

What To Test

Open /earthlycravings/food, try quick grocery adds, and verify shared/public recipe behavior works as expected.

2026-02-22

PlatformerForge now launches playable previews in-app

PlatformerForge now takes generated ideas straight into an in-app playable side-scroller preview instead of external handoff messaging.

Apps: PlatformerForge

What To Test

Open /platformerforge, generate a game, and confirm the playable preview launches and controls respond smoothly.

2026-02-22

Global feedback box + build badge are live

Every app screen now includes a quick suggestion box for in-the-moment feedback, plus a build/deploy badge so testers can confirm the version they are seeing.

Apps: FamilyOS Platform

What To Test

Open any app route, use the Idea/Suggestion box to send a note, and confirm the footer shows Build ID and deployed time.

2026-02-22

FamilyOS Hub is easier to navigate

The main dashboard now shows clearer profile details and lets you filter/search apps so families can find what they need faster.

Apps: FamilyOS Hub

What To Test

Sign in on the home page, try All/My/Explore filters, and search for an app by name to confirm the flow feels clear.

2026-02-22

Earthly Create and Roots workflows expanded

Earthly modules now include broader project and garden planning updates to support craft and garden tracking in one place.

Apps: Earthly Create, Earthly Roots

What To Test

Open Earthly routes and confirm new screens load, data entry works, and saved items are visible after reload.

2026-02-22

Brick Ops sourcing flow improved

Brick Ops now includes stronger marketplace sourcing flow coverage so listing tracking is easier for day-to-day use.

Apps: Brick Ops

What To Test

Visit Brick Ops marketplace, add a sample listing, refresh, and verify the listing still appears with the right status.