mirror of
https://github.com/Kong/insomnia.git
synced 2026-04-21 06:37:36 -04:00
* feat: Add routes for collaborators, invites, and member roles management * fix: Correct capitalization of state setter for showConfirmation in CopyButton component * feat: Implement invite modal encryption and team management functionality * feat: Add collaborator management functionality with loaders and actions * chore: Remove unused default avatar SVG file * fix: Adjust layout of button and text alignment in OrganizationMemberRolesSelector * No code changes made. * Change invite modal * Change invite form input * feat: Replace delete button with PromptButton for improved user confirmation in MemberListItem * fix: invite flow * refactor: add ratelimiter setting logic * refactor: rename rlKey to rateLimitKey for clarity in fetch configuration * fix: remove commented autoLinked property and clean up data assignment in startInvite function * refactor: enhance MemberListItem component with improved invitation status display and cleanup of delete confirmation logic * refactor: add className prop to OrganizationMemberRolesSelector and filter out 'owner' role from available roles * refactor: adjust styles in OrganizationMemberRolesSelector for improved layout and hover effects * refactor: update InviteModal and MemberListItem styles for improved layout and visual consistency * Clean up code * refactor: update layout of Manage collaborators button in InviteModal for improved alignment and styling * refactor: adjust button styles and update doneMessage logic in MemberListItem for improved functionality and consistency * refactor: implement reconcile keys logic in startInvite function for improved key management * refactor: update icon logic in MemberListItem for improved conditional rendering * refactor: streamline invite handling logic and improve tracking event properties in InviteForm * refactor: enhance error handling and user feedback in InviteModal and MemberListItem components * refactor: adjust Popover component width for improved layout consistency in InviteForm * refactor: add permission check and alert in MemberListItem for restricted actions * refactor: add optional chaining to searchResult for safer access in InviteForm * test: add utility function for generating random user emails and update invite test to use it * refactor: simplify role management logic and unify props interface in InviteModal components * refactor: enhance checkIfAllow function with destructured props and optional chaining for safer role checks * refactor: streamline session ID retrieval in startInvite function for improved clarity and error handling * refactor: add utility functions for generating random IDs and team names in test-utils * test: update invite test to iterate through options and improve invitation flow * feat: implement collaborator email generation and API endpoints for invites and search * refactor: simplify invite handling by renaming groupIds to teamIds and updating related logic * refactor: enhance invite modal by adding index to collaborator list items and improving data fetching types * refactor: reduce default limit for collaborators list from 25 to 15 * refactor: update key structures for encryption and decryption in smoke test * Add new endpoints * refactor: update invite test to reflect changes in collaborator management and count * refactor: add optional chaining to collaborators mapping in invite modal * refactor: update collaborators list loader to return Error type on failure * refactor: enhance error handling and data retrieval in invite modal * refactor: remove rate limiting logic from insomniaFetch function * refactor: remove unnecessary whitespace in insomniaFetch function * refactor: clean up code structure and improve type definitions in collaborator interfaces * refactor: consolidate collaborator types and interfaces for improved consistency --------- Co-authored-by: Mark Kim <mark.kim@konghq.com>