Skip to content

Tribu 1.0

Choose a tag to compare

@itsDNNS itsDNNS released this 27 Mar 08:09
· 485 commits to main since this release
0e857e8

Tribu 1.0

Your family's daily organizer. Self-hosted, private, open-source.

Tribu 1.0 is the point where any family can deploy, configure, and rely on Tribu as their daily organizer without needing external apps or workarounds.


Highlights

Real-Time Collaboration

  • SSE notifications -- Instant notification delivery via Server-Sent Events with polling fallback (#64)
  • Real-time shopping sync -- WebSocket-powered live sync across devices

Calendar

  • Event colors and categories -- Color-code events for visual scanning, 8-color palette, category labels (#66)
  • Week view -- Full calendar week view alongside month view (#63)
  • Event tagging -- Assign family members to events with notifications

Search

  • Global search -- Search across events, tasks, shopping, contacts, and birthdays from anywhere. Cmd+K shortcut on desktop (#67)

PWA

  • Offline indicators -- Red banner when offline, green flash when back online (#69)
  • Install prompt -- Custom install banner with dismiss memory
  • Update notification -- "New version available" banner with one-tap update
  • Offline fallback -- Static offline page for uncached routes

User Management

  • Onboarding wizard -- Guided setup for new family members (#70)
  • Delete account / leave family -- GDPR-compliant account removal (#65)
  • Member groups -- Adults and children shown in separate sections with admin badges (#86)

Quality

  • AppContext split -- Monolithic 382-line context split into 4 focused domain contexts (Auth, Family, Data, UI) with zero breaking changes (#68)
  • Supply chain hardening -- All dependencies pinned, npm audit 0 vulnerabilities, security dashboard clean
  • E2E tests -- 39 Playwright tests passing in CI

Previously Shipped (0.9 and earlier)

  • Toast/snackbar notification system (#59)
  • Contact and birthday CRUD (#60, #61)
  • Internationalized backend errors (#62)
  • Landing page for unauthenticated visitors (#74)
  • Calendar subscription URLs (ICS)
  • Web Push notifications
  • Demo mode, 3 themes, 2 languages (EN/DE)
  • Admin panel with audit log
  • Family invitations via shareable link
  • Automated backup/restore with retention
  • Personal access tokens for API automation
  • Multi-arch Docker images (amd64, arm64)

Deployment

docker compose pull && docker compose up -d

New installations: see the self-hosting guide.


What's Next (Post-1.0)

  • CalDAV/CardDAV server for bidirectional phone sync (#55)
  • Meal planning module (#73)
  • Reward system for kids (#77)
  • Gift list with price tracking (#82)