Skip to content

Releases: itsDNNS/tribu

Tribu v2026-07-16

Choose a tag to compare

@itsDNNS itsDNNS released this 16 Jul 11:20
0251a2b

Highlights

  • Adds calendar event duplication with a prefilled, independent draft for local and imported events.
  • Improves the family dashboard with a live current-time clock and clearer dates for future “Next up” events.
  • Expands shopping management with list renaming plus item editing and moving between lists in one flow.
  • Localizes Meal Plan week boundaries and date labels, and makes account birthdate editing more reliable.

Runtime and deployment

  • Gates container publishing on backend and frontend tests and keeps the backend internal by default in production Compose.
  • Adds container health checks and clearer deployment opt-ins.
  • Hardens CORS, trusted-proxy rate limiting, calendar subscription and webhook network access, and Docker workflow permissions.
  • Refreshes managed calendar subscriptions on schedule, preserves month-end recurrence anchors, and exposes open tasks safely on shared displays.

Maintenance

  • Simplifies frontend context, localization, view-hook, backend versioning, WebSocket, and E2E service-lifecycle code while preserving existing behavior.
  • Reduces checked-in localization and screenshot duplication and keeps native app release readiness in the dedicated app repository.

Full changelog: v2026-06-18...v2026-07-16

Tribu v2026-06-18

Choose a tag to compare

@itsDNNS itsDNNS released this 18 Jun 09:06
f8571a6

Highlights

  • Adds native mobile readiness work, including mobile session refresh, bearer login support, Expo/FCM push subscription support, OIDC mobile exchange, deep links for reminders, birthdays, and shopping items, and API-backed UI preferences.
  • Refreshes more family organizer surfaces, including weekly planning, rewards, gifts, family resources, system views, meal planning, and admin panels.
  • Improves school timetable compatibility by handling legacy lesson payloads.
  • Stabilizes Docker build metadata so /health reports the image build version even when a runtime keeps stale APP_* environment values.

Security and maintenance

  • Fixes frontend Dependabot alerts and updates backend dependencies.
  • Adds CORS response header regression coverage.
  • Tightens session refresh timestamp handling.
  • Extends release and smoke-test coverage for native backend readiness.

Tribu v2026-05-13

Choose a tag to compare

@itsDNNS itsDNNS released this 13 May 12:04

Highlights

  • Refreshes the daily home dashboard with a calmer, family-first layout and clearer quick capture flow.
  • Updates calendar, tasks, shopping, and meal planning views for better mobile usability and visual consistency.
  • Adds meal planning data to demo mode so the feature can be explored immediately.
  • Improves dashboard action contrast in dark and midnight themes and fixes mobile task overflow.

Maintenance

  • Removes internal planning/design files from the public repository and expands local artifact ignores.
  • Updates frontend tests and browser coverage for the refreshed UI surfaces.

Tribu v2026-05-11

Choose a tag to compare

@itsDNNS itsDNNS released this 11 May 15:31
a0589a2

Highlights

  • Added shopping categories and task filters, plus stronger mobile shopping flows for quick-add suggestions, autocomplete focus, and menu opacity.
  • Generalized monthly recurring tasks to support the first weekday pattern and polished task i18n labels.
  • Fixed an auth refresh race that could interrupt active sessions.
  • Added Apprise notification destinations, hardened external destination handling, and wired shopping events into configured destinations.
  • Fixed local-time reminder scheduling so reminders fire against the household timezone instead of drifting with UTC offsets.
  • Refreshed the public launch surface and README proof tour screenshots.
  • Bumped python-multipart and slimmed the Docker build context.
  • Fixed calendar date-number alignment next to event icons.

Docker

Images are published to GHCR for:

  • ghcr.io/itsdnns/tribu-backend:latest
  • ghcr.io/itsdnns/tribu-backend:v2026-05-11
  • ghcr.io/itsdnns/tribu-frontend:latest
  • ghcr.io/itsdnns/tribu-frontend:v2026-05-11

Tribu v2026-05-04

Choose a tag to compare

@itsDNNS itsDNNS released this 04 May 14:51
1f89d0b

Highlights

  • Added the next European language pack and expanded Tribu to 24 UI languages.
  • Fixed Settings language overflow so the full language pack stays contained on desktop and mobile.
  • Removed duplicate installed theme and language pack inventory from Account Settings so the page focuses on personal preferences.
  • Improved Settings accessibility for theme and language selectors with real buttons and clearer pressed states.
  • Added child school timetables and polished the school timetable editor.
  • Improved the Shared Home Display with member avatars and participant color support on display events.
  • Improved the PWA mobile app shell and session persistence across updates.
  • Fixed server timestamp timezone display and weekly plan dark-theme contrast.
  • Restricted E2E workflow permissions to least privilege.

Docker

Images are published to GHCR for:

  • ghcr.io/itsdnns/tribu-backend:latest
  • ghcr.io/itsdnns/tribu-backend:v2026-05-04
  • ghcr.io/itsdnns/tribu-frontend:latest
  • ghcr.io/itsdnns/tribu-frontend:v2026-05-04

Tribu v2026-04-30

Choose a tag to compare

@itsDNNS itsDNNS released this 30 Apr 10:22
034233f

Highlights

This release turns Tribu into a stronger household command center for daily family routines, shared displays, push notifications, calendar context, and Home Assistant integration.

Dashboard and daily flow

  • Custom dashboard module layout with per-user ordering and reset support.
  • Denser daily dashboard cards and clickable daily check-in tiles.
  • Household activity feed moved into its own surface.
  • Quick capture inbox for notes that can become tasks, shopping items, or household notes.

Calendar

  • Event icons with a curated family-friendly icon set.
  • Birthday and event icon indicators in the calendar month grid and day details.
  • Event locations and safe map links.
  • Calendar changes recorded in household activity.

Notifications and PWA

  • Browser push preferences by category.
  • Cleaner grouped push settings layout.
  • Push diagnostics and subscription handling fixes.

Integrations and self-hosting

  • Home Assistant package with REST sensors, quick capture, webhook automation, and dashboard card.
  • Outbound webhooks with endpoint subscriptions, test deliveries, and delivery status.
  • First-week setup checklist and household planning templates.
  • Backup confidence panel improvements.
  • Wiki refreshed as the primary user and operator documentation source.

Shared Home Display

  • Display mode, refresh interval, layout preset, and normalized layout config controls.
  • home_header widget support with backward compatibility for older identity and clock widgets.

Verification

  • Main branch is clean at 034233f.
  • GitHub Actions for 034233f are green:
    • Push on main: success
    • E2E Tests: success
    • Build & Push Docker Images: success
    • CodeQL analysis: success
  • No open PRs.
  • Open priority item #168 is the planned native mobile app MVP and is not a blocker for this web/self-hosted release.

Tribu v2026-04-29

Choose a tag to compare

@itsDNNS itsDNNS released this 29 Apr 07:35
6c350bb

Highlights

  • Adds a stronger daily dashboard flow that brings today’s meals, open shopping items, and due routines together in one place.
  • Improves the desktop dashboard layout so appointments, tasks, birthdays, and rewards use the available space better.
  • Adds a clearer daily hub on the dashboard for faster family planning.

Food and shopping

  • Adds reusable shopping list templates.
  • Lets weekly meal plans push needed items into shopping lists.
  • Adds recipe favorites and serving scaling.

Fixes

  • Fixes desktop calendar time input spacing.
  • Fixes version and update display handling in settings.

Validation

  • Main branch checks passed for the release commit.
  • E2E checks passed.
  • Docker image build passed for backend and frontend.

Tribu v2026-04-27.1

Choose a tag to compare

@itsDNNS itsDNNS released this 27 Apr 18:17
c9403c8

Fixes

  • Fixes the frontend container startup path for standalone runtime deployments.
  • Keeps Docker's direct node server.js startup path working while also supporting deployments that use the package launch script.
  • Ignores generated Next build output during Jest module discovery.

Validation

  • Main branch checks passed for the release commit.
  • E2E checks passed.
  • Docker image build passed for backend and frontend.
  • Frontend tests, build, and production dependency audit passed.
  • Standalone frontend runtime smoke test passed.

Tribu v2026-04-27

Choose a tag to compare

@itsDNNS itsDNNS released this 27 Apr 17:52
9d9bbfd

Highlights

  • Adds Shared Home Display mode for wall tablets and dashboards, including secure display sessions and a dedicated display route.
  • Adds the Shared Display layout composer with home-focused presets, live previews, and controlled slot editing.
  • Polishes the display composer and dashboard presentation for a cleaner setup and day-to-day display experience.
  • Adds managed calendar subscription feeds, manual ICS subscriptions, and an import preview flow.

Security and hardening

  • Separates instance-level admin actions from family admin permissions.
  • Blocks open registration after initial setup unless it is explicitly enabled.
  • Hardens initial setup restore with a dedicated restore token and upload size limit.
  • Enforces CalDAV and CardDAV scopes per collection type.
  • Prevents the service worker from caching tokenized and sensitive runtime routes.
  • Validates recipe source URL schemes and avoids rendering unsafe legacy URLs as links.
  • Uses proxy-safe shopping WebSocket URLs.
  • Hardens the frontend Docker image with deterministic installs, Next standalone output, and a smaller runtime dependency surface.
  • Removes production stack trace and error detail exposure from the top-level client error boundary.

Fixes and reliability

  • Improves household onboarding flow.
  • Improves reminder delivery reliability.
  • Strengthens calendar import provenance.
  • Improves admin section navigation.

Validation

  • Main branch checks passed for the release commit.
  • E2E checks passed.
  • Docker image build passed for backend and frontend.
  • Production dependency audit for the frontend passed with no moderate-or-higher findings.

Tribu v2026-04-24

Choose a tag to compare

@itsDNNS itsDNNS released this 24 Apr 14:11
40af96a

Highlights

  • Adds the first recipe library with family-scoped recipes, structured ingredients, shopping list handoff, and meal planning integration.
  • Improves reload startup so the app renders without waiting for secondary data loaders.
  • Switches user-facing versions to the new date-based format, with release builds shown as v2026-04-24.
  • Fixes recipe dialog viewport anchoring so the add recipe modal and backdrop render correctly on desktop and mobile.
  • Fixes the Rewards dashboard action label and light theme dialog cancel styling.

Fixes

  • Meal plan delete confirmation now keeps the confirmation layer active after the edit dialog closes.
  • About and Support now report the same formatted product version in the UI and bug report links.
  • Browser tab metadata now uses a stable Tribu title and description.

Validation

  • Main branch checks passed for the release commit.
  • E2E checks passed.
  • Docker image build passed for the release commit.