Loading
feat(workspace): persist backend identity and metadata with Android account
- Add KEY_WORKSPACE_DOMAIN and KEY_WORKSPACE_OIDC_ISSUER constants to AccountSettings; these are the durable identity and resolved-metadata keys for Murena Workspace accounts. - Extend initialUserData() to accept an optional MurenaWorkspaceDescriptor and write workspace_domain at account-creation time. - Add workspaceDomain(), oidcIssuer(), workspaceDescriptor(), and persistWorkspaceDescriptor() to AccountSettings for callers that need to read or update stored metadata (e.g. after OIDC discovery). - Pass MurenaServerConfig.getDescriptor() when creating eelo accounts in AccountDetailsFragment so workspace_domain is stored from the first login. - Update AccountUtils.isMurenaAccount() to check KEY_WORKSPACE_DOMAIN first; fall back to URL+type matching for legacy accounts that predate this change. Closes #114