Skip to content

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Mar 11:56
· 204 commits to main since this release

πŸš€ v1.0.0 - Server-Only Architecture

Major Release: Complete migration to server-only architecture

✨ Key Changes

  • βœ… Server-only architecture with PostgreSQL
  • βœ… Automatic synchronization between all family devices
  • βœ… Repository pattern fully integrated - Clean data flow
  • βœ… Removed localStorage mode completely
  • βœ… Better dark mode visibility on onboarding
  • βœ… Auto-detection of hosted environment

⚠️ Breaking Changes

  • Requires PostgreSQL database - No more local-only mode
  • Migration required for existing users
  • All data now stored in centralized database

πŸ› Bug Fixes

  • Fixed TypeScript error in barcode.ts (optional boolean)
  • Fixed configuration re-request on multiple devices
  • Fixed synchronization issues between PC and mobile
  • Improved dark mode text contrast

πŸ“¦ Installation

Quick install with Docker:

curl -sSL https://raw.githubusercontent.com/NexaFlowFrance/OpenFamily/main/scripts/install-docker.sh | bash

Manual install:

git clone https://github.com/NexaFlowFrance/OpenFamily.git
cd OpenFamily
cp .env.example .env
# Edit .env and change DB_PASSWORD
docker-compose up -d

Access at http://localhost:3000 or http://your-server-ip:3000

πŸ“š Documentation

  • Updated all README files (FR, EN, DE, ES)
  • New deployment guide for server configuration
  • PostgreSQL backup instructions
  • Network configuration guide

πŸ”§ Technical Details

  • AppContext now uses RepositoryFactory pattern
  • All CRUD operations are async with proper error handling
  • Loading states during data fetch
  • Automatic family initialization on server startup

Full Changelog: CHANGELOG.md