v0.27.0
Added
- Initiative-scoped Row-Level Security: users must be an initiative member to see its data (initiatives, projects, documents, roles). Guild admins and superadmins bypass this layer.
Fixed
- My Stats page returning all zeros after RLS enforcement (endpoint now uses UserSessionDep for proper RLS context)
- User profile and self-update endpoints returning empty initiative roles under RLS enforcement
- Missing
guild_idon initiative member records when creating initiatives or adding members, causing members to be invisible under RLS - Stale initiative data returned after create/update due to SQLAlchemy identity map caching
- 64 pre-existing test failures caused by test infrastructure not keeping up with RLS, DAC, and role system changes
Downloads
Android App
Download the APK from the assets below and install on your Android device.
Docker Image
docker pull morelitea/initiative:0.27.0Or use latest tag. View on Docker Hub.