* refactor: improve UI structure and error handling in project forms and ensure buttons are sticky at the bottom
* feat: add toast notifications for project update and creation success
* fix: better default connectRepositoryLater to false in project settings form
* feat: update LearnMoreLink URLs to reflect project type changes in ProjectSettingsForm
* feat: enhance NoProjectView layout and update heading style
* fix: connect repo later
* fix
* fix: connect later
* fix: checkbox active area
* fix: update connectRepositoryLater logic in project settings form
* fix: simplify props spreading in GitRepoForm component
---------
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
* Fix style issues in git-repo-form
* Update learn more link
* Solve the issue that the popover flashes when clicking the refresh button
* Expand the dropdown when the user clicks the input in ComboBox
* feat: add operating system details to app start tracking
* fix: correct event names for request creation and execution; add git authentication completed event
* feat: enhance git tracking events with repository IDs and provider names
* feat: track plugin installation events with Segment analytics
* feat: track filter creation events on the project list
* feat: track filter creation events in project list
* feat: track request execution events with Segment analytics
* feat: track request renaming events with Segment analytics
* feat: track request deletion events with Segment analytics
* feat: enhance request creation tracking with detailed Segment analytics
* feat: track filter creation events with Segment analytics
* feat: track the number of requests in Segment analytics for mock server collection generation
* feat: add source property to Segment analytics event for mock route creation
* feat: track request generation events with Segment analytics
* feat: enhance Segment analytics tracking for workspace and request creation events
* feat: add git_provider property to Segment analytics event for project creation
* feat: update SegmentEvent enum to include new analytics events and correct existing ones
* feat: track request URL copy event with Segment analytics
* refactor: streamline imports and remove redundant Segment event tracking in RequestUrlBar
* feat: track Segment event when Git settings modal is opened
* refactor: remove unused import for IconName from FontAwesome
* feat: track Segment events for Generate Code and Copy as cURL actions
* feat: track Segment event when code generation language is changed
* feat: track Segment event when settings modal is shown
* feat: track Segment event when mock response tab is selected
* refactor: remove unused import for React in project settings form
* feat: track Segment event when theme is changed
* feat: track Segment event when filter is created in response viewer
* feat: track Segment event when filter is created in mock route response body
* fix: set default environment type to 'global' in clientAction
* Reorder import statements for request group modules
* feat: track Segment event when settings tab is changed
* feat: track Segment event when environment is created
* fix: handle undefined 'set-cookie' header value in clientAction
* Update packages/insomnia/src/routes/organization.$organizationId.project.$projectId.workspace.$workspaceId.debug.request.new.tsx
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
---------
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
* fix: ensure credentials are returned as an object for GitHub and GitLab loaders
* chore: update padding tailwind class in project create form checkbox
* fix: prevent default behavior on sign out button click for GitHub and GitLab forms
* feat: move swith tip to first screen
* fix: footer styles
* feat: move git repo to first screen
* fix: correct typo in Cloud Sync project message
* refactor: remove unused onGitRepoFormSubmit function from ProjectSettingsForm
* update scan results ui to project settings form
* style: enhance ProjectTypeSelect component styling and structure
* refactor: inline TypeItem component into ProjectTypeSelect for improved readability
* fix: update default children text in LearnMoreLink component
* fix: resolve import order in ProjectSettingsForm
* fix: update project type selection in dashboard test
---------
Co-authored-by: James Gatz <jamesgatzos@gmail.com>
* add lint warning about node modules
* eliminate hash function from test case
* use bridge for read file
* use main bridges for fs
* add header
* fix types
* remove node:url
* path bridge
* multipart bridge
* clean up eslint file
* add naive warning count in order to see impact