🚀 What's New
SSO Provider Logout
- Complete session termination at both application and OAuth provider level
- Automatic redirect to provider logout page (Google, GitHub, GitLab, custom providers)
- New environment variable ACKIFY_OAUTH_LOGOUT_URL for custom OAuth providers
- Users are now properly logged out from both the application and the SSO provider
🐛 Bug Fixes
Blockchain Chain Isolation
- Fixed critical issue where blockchain chains were mixing between different documents
- Each document now maintains its own independent blockchain with proper genesis signatures
- Added comprehensive tests to ensure multi-document blockchain integrity
🔧 Technical Changes
- Updated GetLastSignature method signature to include docID parameter
- All repository implementations updated to support document-scoped blockchain queries
- Enhanced OAuth logout flow with provider-level session termination