Skip to content

feat: maintain verified sessions for protected conversation files - #147

Merged
boehlerlukas merged 1 commit into
masterfrom
feat/authenticated-conversation-files
Sep 21, 2026
Merged

boehlerlukas merged 1 commit into
masterfrom
feat/authenticated-conversation-files

Conversation

@boehlerlukas

@boehlerlukas boehlerlukas commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Requests fresh identity verification for projects requiring authenticated files, transports the short-lived file session to Messenger, refreshes before expiry without postponement by ordinary session polling, and revokes on logout. Emailed file links resume the authorized conversation after the host application verifies its user.

Tokens are not put in file URLs. Includes identity-change isolation and partial-session-update regressions. Source changes only: generated release bundles and already published version assets are excluded; no package publishing/version bump.

Validation: 277 tests across 19 suites and webpack build pass. Existing bundle-size warnings remain.

This is a coordinated, deployment-gated change. No production deployment, bucket provisioning, package publication, or legacy-file migration/purge is included. Read AUTHENTICATED_FILES.md for deployment order, compatibility requirements and staging checks. Keep the project opt-in disabled until the companion services and supported clients are deployed and verified.

Companion PRs:

@boehlerlukas
boehlerlukas marked this pull request as ready for review September 21, 2026 21:12
@boehlerlukas
boehlerlukas merged commit f324169 into master Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant