Files
insomnia/packages
Pavlos Koutoglou 38f832de6c refactor: Invite modal - Being able to invite a team from the Organization and from Electron [INS-4684] (#8319)
* 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>
2025-02-17 19:53:50 +02:00
..