Skip to content

Conversation

@vgadodia
Copy link

No description provided.

Introduces workspace support throughout the desktop app, including API, authentication, recording settings, and upload logic. Updates Rust backend and frontend components to handle workspace IDs alongside organization IDs, enabling workspace selection and association for recordings and uploads.
Replaces mergeProps with createEffect in useOptions to update organizationId and workspaceId reactively based on available organizations and workspaces. This improves reactivity and ensures options are updated when data changes.
Adds an avatar image next to the workspace name in the workspace selection overlay if the selected workspace has an avatarUrl. Also adjusts the gap between items for improved layout.
Temporarily disables several UI components and warnings, including ShowCapFreeWarning, settings menu, and mode toggle prompts. Also updates spacing and adds an 'Adjust area' button for window selection. These changes streamline the overlay and recording controls, likely for testing or UI simplification.
Added DoubleArrowSwitcher, ArrowUpRight, and RecordFill icons. Updated the recording controls UI for improved appearance and clarity, including new button styles and conditional rendering for login state. Commented out organization selection logic in target-select-overlay to simplify workspace selection.
@vgadodia vgadodia merged commit b4398c1 into main Nov 12, 2025
@vgadodia vgadodia deleted the feature/workspaces branch November 12, 2025 06:20
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.

2 participants