Repository navigation
Release v1.0.0
π 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 | bashManual install:
git clone https://github.com/NexaFlowFrance/OpenFamily.git
cd OpenFamily
cp .env.example .env
# Edit .env and change DB_PASSWORD
docker-compose up -dAccess 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