The new backend/ (maps CRUD, static share links, live view) and OIDC sign-in (lib/backend/auth_provider.dart) landed with working provider methods (AuthProvider.signIn(), BackendApiClient.createShare(), BackendApiClient.startLiveSession()) but no UI to trigger them - editor_actions.dart/menu_def.dart/toolbar.dart were already mid-refactor when this was built, so hooking buttons into them was deliberately left out rather than layered onto in-flight changes.
Needs: a sign-in entry point, a "share static link" action, and a "start live view" action, wired into whatever the toolbar/menu shape looks like once the current refactor settles.
The new backend/ (maps CRUD, static share links, live view) and OIDC sign-in (lib/backend/auth_provider.dart) landed with working provider methods (AuthProvider.signIn(), BackendApiClient.createShare(), BackendApiClient.startLiveSession()) but no UI to trigger them - editor_actions.dart/menu_def.dart/toolbar.dart were already mid-refactor when this was built, so hooking buttons into them was deliberately left out rather than layered onto in-flight changes.
Needs: a sign-in entry point, a "share static link" action, and a "start live view" action, wired into whatever the toolbar/menu shape looks like once the current refactor settles.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The new backend/ (maps CRUD, static share links, live view) and OIDC sign-in (lib/backend/auth_provider.dart) landed with working provider methods (AuthProvider.signIn(), BackendApiClient.createShare(), BackendApiClient.startLiveSession()) but no UI to trigger them - editor_actions.dart/menu_def.dart/toolbar.dart were already mid-refactor when this was built, so hooking buttons into them was deliberately left out rather than layered onto in-flight changes.
Needs: a sign-in entry point, a "share static link" action, and a "start live view" action, wired into whatever the toolbar/menu shape looks like once the current refactor settles.