Commit Graph

2834 Commits

Author SHA1 Message Date
Jack Kavanagh
01e048faab
add mock test (#7031)
* add mock test

* add custom testing headers

* use insomnia fetch

* fix types

* normalise error structure

* using insomniaFetch for log

* fix warning

* add modal for vaults

* remove status code assertion

* use org id

* check status code
2024-01-30 16:57:01 +01:00
Nick Graham
2d0042a83c
feat: template tag to encode hex to base64 (#6211)
* feat: template tag to encode hex to base64

* review, flatten, simplify

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2024-01-29 14:20:25 +01:00
Jack Kavanagh
97b1d7f3ac
Bump/types (#7025)
* bump types

* lockfile
2024-01-29 13:55:11 +01:00
dependabot[bot]
094f9c237f
chore(deps-dev): bump vite from 4.5.1 to 4.5.2 (#7007)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 13:54:15 +01:00
Jack Kavanagh
515ff1e34b
Bump/stoplight pkgs (#7024)
* bump stoplight

* lockfile
2024-01-29 13:49:40 +01:00
Jack Kavanagh
dd791fe349
Bump/jest-29 (#7027)
* bump jest pkgs

* fix tests
2024-01-29 13:49:07 +01:00
Jack Kavanagh
9a1545c964
feat: mock second pass (#7022)
* fall back hidden request

* redirect after add new route

* add session id

* remove custom HAR types

* remove any type hack

* fix tests

* fix tests

* fix test

* add mock server export

* clean console

* test request clean up

* list routes on imports

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2024-01-29 13:00:24 +01:00
Jack Kavanagh
557e5c0c6e
feat: mock resources (#6760)
* project ui changes

* project ui changes

* create mock server model

* model mock server similarly to design doc

* use spec modelling and nav

* layout pass

* rename requestbin to mock-route

* sidebar ui pass

* load mock server

* add url bar

* can navigate to headers

* Refactor mock server and mock route creation and
retrieval

* route crud

* sidebar layout

* add delete guuard

* patch route

* Add mock response tab to request pane

* wire up mock servers in requests

* Update mock server and route selection in
RequestPane

* make it work without internet

* can create bin

* pass body and headers to bin

* can fetch logs but cant see em

* split out response pane for hmr

* basic table

* extract mock url bar

* add header tab

* made a dumb cache

* url bar pass

* send request and create response

* wire up timeline

* wire up preview

* timeline useeffect

* move to action

* fix types

* empty states

* rebase updating aria

* use har type

* can edit bins

* cookie support

* wire up status

* status text

* magic status text

* ui

* always use put rather than create bin

* add url to mock route

* scroll bar

* add content types

* validation

* fix flake

* improve logs

* fix outlet warning

* fix send to mock endpoint

* switch table to grid

* handle errors

* rotate log

* create mockbin on open if needed

* add full url ux

* reverse log order

* binId from store

* remove http method

* rename prefix

* use server Id for bin id

* fix copy

* show log har

* fix url bar

* fix button padding

* tailwind

* method select

* remove default status text

* full tailwind

* fix breadcrumb

* default to json

* move copy to end, remove save

* error msg

* only patch when needed

* fix ws colors

* fix command palette

* add isMock helper

* revert local storage mechanism

* fix redirect

* fix ignore upsert

* extract to constant

* ui test

* hide actions from mock-server

* fix code editor onBlur

* lift update to route

* refactor to return only errors

* add url to mock server model

* select mock ui pass

* can modify url in settings

* use server url from db if selected

* hide url option

* fix lint error

* extract to file

* remove binResponse

* can sync

* move things around

* rename name path sync

* fix type check

* capture kvp onBlur

* fix error message

* basic mock test

* wire up mock patcher and navigate

* rename component

* remove url prop of route

* fix lint

* fix test

* temporary skip e2e test

* fix constant url

* fix migration

* remove console logs

* rename function

* only create a single hidden request

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2024-01-24 16:38:31 +01:00
James Gatz
df0a791941
fix: re-initialize the parameter editor state when switching between requests (#7005)
* re-initialize the one-line editor when the request changes

* fix lint?

* cleanup lint
2024-01-19 17:31:36 +00:00
James Gatz
fac18eeba0
fix style issue for bulk editor (#7004) 2024-01-19 17:20:05 +00:00
James Gatz
7d3bf008e6
remove styled from avatar components (#7002) 2024-01-19 16:39:03 +00:00
James Gatz
287a5e4021
remove unused breadcrumb component (#7003) 2024-01-19 13:31:04 +00:00
James Gatz
5082975c7d Bump app version to 8.6.0 2024-01-18 21:40:54 +00:00
James Gatz
a8c1da727a
Request path parameters (#6994)
* add path parameters to the request/ws-request model

* render path params

* show path params on the ui

* fix rendering of params

* cleanup params ui in ws

* cleanup request model

* add empty state info

* update styles

* certificate-styles

* fix tests

* cleanup code

* fix e2e tests
2024-01-18 22:35:32 +01:00
James Gatz
b24008c41d
update test and use the filechooser api (#6995) 2024-01-18 14:42:26 +01:00
James Gatz
cbd58dd0be
Add certificates modal and clean up workspace settings (#6993)
* Add new modal for managing certificates

* update workspace settings modal

* disable delete button while deleting an item

* improve styles and add password viewer

* better copy for add/manage certificates

* fix weird key issue

* tooltips

* show filename

* fix add cert form

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2024-01-17 11:45:34 +00:00
James Gatz
7ae1685c56
chore(copy): Update copy for untracked projects and certificates (#6984)
* copy updates

* add info icon
2024-01-15 11:38:13 +01:00
James Gatz
3159291456
Show all parents of a request that matches a filter (#6983) 2024-01-12 14:34:47 +01:00
Filipe Freire
3e4e860268 Bump app version to 8.5.2-beta.0 2024-01-11 13:58:02 +00:00
Jay Wu
b2e390f707
fix(curl): revert to use openssl on macos [INS-3445] (#6981) 2024-01-11 17:55:47 +08:00
James Gatz
20491d9728
Improve export modal UX (#6978)
* improve styles for export modal

* fix e2e test
2024-01-10 14:57:11 +00:00
James Gatz
e20c257260
fix overflow of workspace grid (#6972) 2024-01-08 11:54:53 +02:00
James Gatz
4085d34bb0
feat(command-palette): Add command palette for quick switching between requests and workspaces (#6968)
* Add command palette for quick switching between requests and workspaces

* truncate text

* small style update

* add smoke test for command-palette

* fix shortcut for different platforms

* wait for request to switch
2024-01-05 13:16:07 +02:00
Filipe Freire
54a989a13d
fix: issue #6952 CVE in deps (#6959)
* bump vite to 4.5.1

* bump graphql and replace deprecated babel plugin

* bump testing-library/jest-dom

* bump axios

* Revert "bump testing-library/jest-dom"

This reverts commit 22a7df578111874bb30498e22991a9803a087a5f.

* bump chai

* This reverts commit b8a3d999b5410651644160c2385a6c9167abeff8.

* skip failing test on macos

* bump postcss

* fix lint
2024-01-05 09:57:02 +00:00
Filipe Freire
336a7ede6c
chore: try different nedb fork (#6960) 2024-01-04 15:08:28 +00:00
Alberto
d2599d6f42
make websocket immutable headers read-only in UI (#6872) 2024-01-03 13:32:50 +00:00
Jack Kavanagh
86c5b96a82 Bump app version to 8.5.1 2023-12-21 12:22:58 +01:00
James Gatz
acbc6aea3f
fix focus issue for modals inside other modals (#6945) 2023-12-21 11:11:28 +00:00
Jack Kavanagh
b168e73225
bump: node 18.18.2 electron 28 (#6926)
* node 18.18.2 electron 28

* bump node-libcurl

* mergeASARs false

* bump playwright

* playwright beta

* playwright alpha

* fix test
2023-12-21 11:13:36 +01:00
James Gatz
6fca82f936
chore(e2e-tests): Fix flaky test for debug sidebar (#6933)
* Use more specific locators for the sidebar

* use count for number of elements

* skip delete test for now
2023-12-21 10:52:10 +01:00
James Gatz
0cbebdb84d
improve truncation styles on sidebar workspace/environment/cookies (#6940) 2023-12-21 10:50:34 +01:00
James Gatz
89dca9d468
fix(environments-modal): increase the size of the environment modal (#6941)
* increase the size of the environment modal

* update the modal to not dismiss when other modals are opened inside of it
2023-12-21 10:50:03 +01:00
gatzjames
00cbc9aee8
fix past-due redirect 2023-12-20 11:10:32 +01:00
gatzjames
0e21ae72e1
fix error message style 2023-12-20 11:00:35 +01:00
Jack Kavanagh
68c33dff42 Bump app version to 8.5.0 2023-12-20 09:31:03 +00:00
James Gatz
6ad2f6a619
add payment link for past due warning (#6937) 2023-12-20 10:15:23 +01:00
zhengjitf
4a30e4f284
fix: extra closing brackets in graphql variable cause render crash (#6914)
* fix: extra closing brackets in graphql variable cause render crash (#6899)

* Fix code style
2023-12-19 18:25:20 +01:00
Jay Wu
0cc8e40edd
fix(ssl): verify host on macos [INS-3424] (#6935)
* fix(ssl): verify host on macos [INS-3424]

Always verify host on macos even when `Validate certificates` is disabled.

* Update packages/insomnia/src/main/network/libcurl-promise.ts

---------

Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
2023-12-19 15:17:33 +01:00
James Gatz
e78834e946
fix clickable area for links inside breadcrumbs (#6934) 2023-12-19 12:08:08 +01:00
James Gatz
725c2fd5fd Bump app version to 8.5.0-beta.0 2023-12-18 20:46:24 +00:00
James Gatz
ac03fb439b
feat(environments-modal): Improve environments modal UX (#6929)
* update environments modal

* add drop indicator styles

* Add editable input

* close button

* fix renaming issues

* fix drag and drop issues
2023-12-18 22:29:34 +02:00
James Gatz
de3934bd60
feat(untracked-data): Display a warning when there are untracked data in the app (#6927)
* show a warning when there are untracked data in the app

* update copy
2023-12-18 20:51:27 +01:00
James Gatz
45ee1a14a4
feat(due-payments): add warning in project for due payments of organization (#6915)
* add warning in project for due payments of organization

* update styles

* use the billing info to display the due payment warning

* add fallback for billing response

* add comment

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-12-18 18:29:22 +01:00
James Gatz
19fc3d1174
fix(git): Sync repo data on collection/repo updates (#6922)
* use loader to revalidate the data

* formatting

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-12-18 13:50:06 +01:00
James Gatz
eda7df8364
fix(untracked-workspaces): Migrate untracked workspaces and display them in the UI (#6883)
* Initial automatic migration

Co-authored-by: Mark Kim <marckong@users.noreply.github.com>

* add continue statement

* add untracked workspaces ui in the data tab

* fix moving a project

* fix sentry hack

---------

Co-authored-by: Mark Kim <marckong@users.noreply.github.com>
Co-authored-by: Mark Kim <mark.kim@konghq.com>
2023-12-14 14:48:18 +00:00
Jay Wu
2ca5ca38a1
fix(tls): Use the system CA certificates to verify https servers by default (#6924)
* fix(tls): Use the system CA certificates to verify https servers by default

* remove CurlSslOpt.NativeCa until we can prove it

* add CurlSslOpt.NativeCa back and fix test errors
2023-12-14 22:28:04 +08:00
Jack Kavanagh
e3caa557be
Test/ssl-cert-flow (#6750)
* client cert ui

* first pass

* use import to avoid url onChange timing issue

* re order test

* use 4001 port, refresh certs

* move test to critical

* expose cacert create over maain
2023-12-14 16:03:26 +08:00
Jay Wu
a55bb0e02c Revert "fix(ssl): Use the system root CA certificates to verify https servers"
This reverts commit 151578a74d.
2023-12-13 22:32:47 +08:00
Jay Wu
151578a74d fix(ssl): Use the system root CA certificates to verify https servers 2023-12-13 22:32:05 +08:00
zhengjitf
e74f38e121
fix: deleting Scratch Pad causes fatal error and application does not recover (#6910) (#6912) 2023-12-13 11:39:21 +01:00
James Gatz
832443011c
remove extra outline (#6921) 2023-12-12 16:06:12 +01:00
KobeNguyenT
1d9768909b
feat(tests): support json schema validation (#6532)
* feat(tests): support json schema validation

* add json schema to cli test

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-12-06 16:09:46 +00:00
James Gatz
6fa7e5d599
fix undefined organizations on settings data tab (#6907) 2023-12-06 16:06:38 +01:00
James Gatz
64dab5af3a
upgrade react-aria-components to rc (#6906) 2023-12-06 13:39:47 +01:00
James Gatz
13ee014496
fix(vcs-sync): clean cache on api error (#6887) 2023-11-30 17:30:01 +01:00
Mark Kim
fc7ccf33fa
chore: add a log on the parentId set null (#6876)
* chore: add a log on the parentId set null

* add more logs

* fix: capture exception instead

* fix: add a hack

* chore: add comments

* fix: ensure process error from sentry

* rename fn

* docs: add a comment

* fix: sentry exception catcher load

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-11-30 17:10:02 +01:00
Filipe Freire
d72c80418e Bump app version to 8.4.5 2023-11-23 16:14:32 +00:00
Mark Kim
83a3fab4c4
fix: graphql render issue caused by illegal Object.includes() (#6861)
* fix: graphql render issue caused by illegal JSON.includes()

* fix: redner gql pane failed

* chore: add comment

* fix: add tests for gql

* fix: add workaround to send graphql variables as object before sending request [n/a]

* fix: rm unnecessary bit of code on graphql editor [n/a]

---------

Co-authored-by: George He <hexxa@outlook.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-11-23 16:12:36 +00:00
Filipe Freire
da01223886
fix: scratchpad critical smoke test [no-ticket] (#6856)
* fix: scratchpad critical smoke test [no-ticket]

* fix
2023-11-22 18:32:37 +00:00
James Gatz
ab0ec40d4e Bump app version to 8.4.4 2023-11-22 17:54:29 +00:00
James Gatz
9d0823597d
fix scratchpad not being redirected properly (#6854) 2023-11-22 18:52:21 +01:00
James Gatz
8a184d8370 Bump app version to 8.4.3 2023-11-22 16:45:27 +00:00
Mark Kim
96f823aaf4
refactor: add error route with override message (#6837)
* refactor: add error route with override message

* refactor: add conditional type

* refactor: address feedback

* refactor: fix the invariant condition
2023-11-22 11:42:50 -05:00
James Gatz
10a245df81
Fix deleting a workspace not updating the view (#6850) 2023-11-22 16:39:02 +00:00
Filipe Freire
c06f13215d
chore: add color for askmodal [no-tticket] (#6849) 2023-11-22 15:53:56 +00:00
James Gatz
6cb78dcc8c
display an error for any sync errors (#6847) 2023-11-22 13:11:37 +01:00
Filipe Freire
7ebfb3c36d
feat: ask before deleting request and folder [INS-3358] (#6845)
* feat: ask modal delete request & folder [INS-3358]

* fix smoke test
2023-11-22 13:03:13 +01:00
James Gatz
867567ad4c
register sync-merge modal (#6846) 2023-11-22 11:14:50 +00:00
Hexxa
8d8560f025
fix: persist graphql variables directly (#6823) 2023-11-22 18:44:09 +08:00
James Gatz
08fa4116b1
Add info about git sync in the project create/settings modal (#6844) 2023-11-22 11:42:32 +01:00
James Gatz
7d0b1f8452
fix deleting a key combination (#6843) 2023-11-22 10:20:49 +00:00
James Gatz
40de2f4766
Handle Project and File events on the app (#6771)
* fetch project.remoteId from either project or workspace loader

* New SSE event types

* revalidate on new events

* Add syncProjectsFetcher to PresenceProvider and
create syncProjectsAction in project route

* revalidate on file change event

* fix present users

* rename presence-context to insomnia-event-stream

* remove polling

* not generated

* fix delete branch

* invalidate cache

* fix pull
2023-11-21 15:57:56 +00:00
Filipe Freire
fab04eb2a7
feat: introduce confirmation when deleting unit test [INS-3330] (#6836) 2023-11-21 16:48:43 +01:00
James Gatz
052a0f0026
Cache VCS related queries (#6834)
* cache vcs related queries

* fix sync action
2023-11-21 12:16:45 +01:00
Hexxa
d085ad57f6
fix: improve sending request performance [INS-3280, INS-3256] (#6763)
* fix: improve sending request performance [INS-3280]

* chore: resolve conflict
2023-11-20 10:05:10 +08:00
Pavlos Koutoglou
1238ae4318
Added new event to open the requested organization [INS-3300] (#6759)
* Added new event to open the requested organization

* Check if the organization id exist

* Remove line
2023-11-15 15:44:07 +00:00
Jack Kavanagh
fe305e59d1 Bump app version to 8.4.2 2023-11-15 11:18:41 +01:00
James Gatz
217cf10805
use dblclick for testing renames (#6818) 2023-11-15 11:18:27 +01:00
James Gatz
35dd15fc95
bring back the previous color scheme for the default theme (#6817) 2023-11-15 11:12:50 +01:00
James Gatz
52df4e3abf
pinned requests should always be visible (#6814) 2023-11-14 20:30:02 +01:00
Jack Kavanagh
83436d2ec7
use event listener on gridlist (#6808) 2023-11-14 18:04:26 +00:00
James Gatz
40fe4aaf8f
Double click rename requests/unit-test/test-suite (#6811)
* use double click for renaming debug requests

* update styles for editable input

* navigate to test suite on single click

* clear console.log

* try dblclick
2023-11-14 17:33:25 +00:00
James Gatz
c64c9aa78f
only archive projects (#6806) 2023-11-14 12:11:56 +01:00
James Gatz
75760e317c Bump app version to 8.4.1 2023-11-13 12:23:03 +00:00
James Gatz
e1fa0cb498
handle overflows on sync modals (#6796) 2023-11-13 13:20:57 +01:00
Jack Kavanagh
aba9838bb5
Update button name to 'Generate collection' (#6792) 2023-11-13 10:14:10 +01:00
James Gatz
c033b790bd
update copy (#6788) 2023-11-10 13:16:54 +01:00
Jack Kavanagh
196af378eb Bump app version to 8.4.0 2023-11-09 19:00:56 +01:00
James Gatz
d2c3391c28
Fix: Deleting a remote project deletes it from the remote (#6782)
* add delete modal and update action

* exclude git synced workspaces

* update e2e tests
2023-11-09 19:00:27 +01:00
James Gatz
32836b0a42
show the error message if creating a branch fails (#6781) 2023-11-09 14:13:21 +01:00
James Gatz
6095ed8250
Add learning feature and update the scope filter UI (#6753)
* add learning feature and update the scope filter

* font sizes and styles

* use localstorage hook to update the ui when closing the feature

* Add try-catch block for learning feature fetch
2023-11-09 14:06:22 +01:00
James Gatz
5d04e6dc4a
Recover untracked workspaces when checking for local VCS projects (#6779)
* recover untracked workspaces when checking for local vcs projects

* cleanup code

* remove repair code and show the missing workspaces in the list instead
2023-11-09 13:56:21 +01:00
James Gatz
7b520110cd
run the ai check when the organization changes (#6780) 2023-11-09 11:57:41 +01:00
Filipe Freire
76ac35d19f
chore: rename snapshot in UI and logs [no-ticket] (#6776) 2023-11-08 12:45:03 -05:00
Filipe Freire
ee5d346fcf
fix: multi-line curl not properly imported due to padding #6755 (#6774)
* fix: multi-line curl not properly imported due to padding #6755

* Update curl.test.ts

* Update curl.test.ts
2023-11-08 15:03:01 +00:00
Filipe Freire
5586d4819f
chore: bump electron 27.0.3 [no-ticket] (#6772) 2023-11-08 14:52:28 +00:00
Jack Kavanagh
6f27280e1b
880px media width (#6748) 2023-11-08 15:08:04 +01:00
James Gatz
eacd10f646
Fix: VCS pull results in untracked workspace (#6769)
* Remote branch fetch parentId resolution

* Update packages/insomnia/src/ui/routes/remote-collections.tsx

Co-authored-by: Jack Kavanagh <jackkav@gmail.com>

---------

Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
2023-11-08 10:34:56 +00:00
Filipe Freire
d5b8b2d6d1
chore: add data import type segment event [INS-3296] (#6765)
* chore: add data import type segment event [INS-3296]

* fix
2023-11-07 21:55:22 -05:00
Filipe Freire
67c294989c Bump app version to 8.4.0-beta.0 2023-11-06 17:04:29 +00:00
James Gatz
a6dabb2e15
Insomnia Sync improvements (#6738)
* almost there

* pending ui in sync dropdown

* branches pending ui

* fix snapshot staging issue

* staging modal fixes

* error handling on sync dropdown

* remove unused path

* switch to git repo button

* branch modal ui update

* change get method color

* staging modal ui

* onclose

* update export data modal

* fix websocket color

* remove export all button from scratchpad

* dropdown sections

* fetch remote branch properly

* test issue

* restore changes now works properly

* cleanup

* cleanup vcs usage

* cleanup sync items from workspace

* cleanup vcs from modals

* remove fragment

* turn vcs to instance to avoid module import side-effects

* fix e2e tests

* poll sync updates every minute

* change to named export

* Add some docs about data fetching in the app (sse,polling,fetch)

* improve revert changes copy
2023-11-06 15:24:51 +01:00
Jack Kavanagh
383f8ca43c
Fix/react-warnings (#6643)
* test id warning

* kvp warning

* smelly key hacks

* safe key settings

* big brain id duplication

* fix type

* migrate cookie id with the same method
2023-11-06 10:58:57 +01:00
Hexxa
54050fe69e
fix: user should be able to quickly rename requests by clicking [INS-3250] (#6710)
* fix: use should be able to double click request item and rename it [INS-3250]

* fix: enable double clicking renaming for pinned requests

* fix: use editable input for renaming request name

* fix: incorrect indent

* fix: lint error

* test: add a test for quick renaming
2023-11-02 15:14:26 +01:00
Hexxa
3eb6141603
fix: enable confirmation before deleting a test suite [INS-3286] (#6737) 2023-11-02 09:58:49 +08:00
Filipe Freire
e9e1d27add
chore: fix smoke tests that depended on mockbin [no-ticket] (#6740) 2023-10-31 15:31:31 +01:00
Jack Kavanagh
951fd9660e
filter out blank operations (#6733) 2023-10-31 15:30:54 +01:00
Jack Kavanagh
34ef826df0
clarify language (#6739) 2023-10-31 15:30:37 +01:00
Jack Kavanagh
4c1aff675e
clairfy cert differences (#6725) 2023-10-30 10:10:37 +01:00
Pavlos Koutoglou
48dd1f0157
Update query param (#6728) 2023-10-26 13:56:07 +01:00
Jack Kavanagh
add58d78f8
bump electron 27 (#6274)
* bump

* lock file

* update node-libcurl to electron 26

* lock file

* use stable

* bump electron to 26.3.0

* bump node-libcurl to 2.3.6-20 (curl 8.4.0)

* bump electron 27

* package-lock update

* electron bump to 27.0.2

* rm custom certificate url parsing

* update url matches cert host

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-10-25 16:16:23 +00:00
Hexxa
850f5f9bd7
fix: presence is not refreshed in switching projects [INS-3221] (#6701)
* fix: use project data loader because projects loader data is not refreshed in switching team projects

* fix: remove projectLoader as it can be replaced with projectsLoader

* fix: remove the loader
2023-10-25 22:43:04 +08:00
James Gatz
cafc5ae281
Move the upgrade button inside the account dropdown (#6724)
* move upgrade button inside account dropdown

* add manage organizations link

* update copy for status indicator

* improve styles
2023-10-25 16:23:27 +02:00
Filipe Freire
ec32ae998a
fix: inso cli via docker issue on Mac M1 [INS-3245] (#6717) 2023-10-25 14:44:27 +01:00
James Gatz
4c336d1e49
update copy for status indicator (#6723) 2023-10-25 15:42:05 +02:00
James Gatz
0c5769ec5c
make options have the same width (#6722) 2023-10-25 15:38:08 +02:00
James Gatz
7e1e3875ac
add nesting to sub-environments and use the new icons (#6721) 2023-10-25 15:37:33 +02:00
James Gatz
d591acdf05
add rename option to test-suite (#6720) 2023-10-25 15:37:09 +02:00
Filipe Freire
d632565963
chore: track conflict resolution [INS-3258] (#6715) 2023-10-25 09:51:12 +00:00
James Gatz
e4ca7eb675
add feature flag on git dropdown (#6716) 2023-10-25 09:39:04 +00:00
James Gatz
72a33aeb95
Add stats on app start event (#6704)
* add project count analytics

* add request count

* remove await
2023-10-25 11:25:28 +02:00
Hexxa
d287e8e2fe
fix: show confirm modal in deleting team project [INS-3227] (#6702)
* fix: show confirm modal in deleting team project [INS-3227]

* fix: smoke test failure

* fix: rephrase sentences a bit for letting user know the deleting effect

* fix: rephrase the caution according to proposals
2023-10-23 09:52:05 +00:00
Filipe Freire
6eeb2a95d1
fix: update license on other files [No-ticket] (#6708) 2023-10-19 15:16:09 +00:00
Jack Kavanagh
11a69be7d4
fetch accountId from renderer (#6703)
* fetch accountId from renderer

* tidy up
2023-10-19 11:37:25 +02:00
James Gatz
98bdf61d80 Bump app version to 8.3.0 2023-10-13 14:48:06 +00:00
Pavlos Koutoglou
157bb0fd66
Handle enterprise members for create org and hide upgrade button (#6692) 2023-10-13 16:40:04 +02:00
Usama
bb70d18474
condition to check both null & undefined (#6651) 2023-10-13 14:32:03 +00:00
Michael Donnelly
877d56585c
Do not package build-id metadata for RPM target (#6688)
* Do not package build-id metadata for RPM target

fixes #6687

* fix lint

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-10-13 16:09:39 +02:00
Jack Kavanagh
1457fc7eaf Bump app version to 8.2.1-beta.0 2023-10-13 12:29:23 +02:00
James Gatz
5b07693e27
Local vault or remote project option for migration (#6689)
* allow users to chose local or remote storage for migration

* fix styles in project settings modal
2023-10-13 10:26:11 +00:00
James Gatz
1f514ded16
Use Icon component and update loading animation (#6685) 2023-10-12 15:35:17 +00:00
James Gatz
677dff4db7
Cleanup migration page logic (#6675)
* move migration logic into organizations

* simplify migration input

* remove try catch and pray to nedb

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-12 16:58:53 +02:00
James Gatz
1f7fe6ad32
separate form and add disabled state (#6681) 2023-10-12 12:33:36 +02:00
James Gatz
4f47a3bcd3
add verification step for when changing the project type (#6676) 2023-10-11 19:43:54 +02:00
Jack Kavanagh
3549867f15
rename restyle (#6672) 2023-10-11 14:48:28 +01:00
Jack Kavanagh
264177b56f
invite and plan feedback (#6669)
* mute upgrade color

* move invite to top bar

* first pass at plan ui
2023-10-10 16:51:58 +00:00
James Gatz
d006bb0a82
Allow projects to be toggled local/remote (#6667)
* update project settings to handle remote to local and around

* fix styles and remove unused file

* add comments and early returns

* project export rename and name fix

* handle auth errors

* add optional chain

* fix test

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-10 16:00:32 +00:00
Jack Kavanagh
b98d1934e3
replace logo with file (#6668) 2023-10-10 10:10:10 +00:00
Jackson Machado
a4e7ba9343
fix: only prettify if is a valid JSON #2506 (#6661)
* fix: only prettify if is a valid JSON #2506

* fix: consider starts adn ends possibles

* don't mutate unquoted string

---------

Co-authored-by: NG <admin@ngi.com.br>
Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-10 11:58:03 +02:00
Jack Kavanagh
7303f8f1fc
remove auto push collections to remote (#6664) 2023-10-10 10:24:25 +02:00
Jack Kavanagh
b3a53ed93c
only migrate local data under org (#6660)
* first pass

* renaming and notes

* notes

* import-export ui improvements

* show unknown parentIds

* remove delete project

* can restore project

* local project logic

* can restore to local and create local

* check for selection

* some todos

* create project modal

* default value in project name

* only delete remote projects through the api

* only rename remote projects through the api

* move untracked projects and project move action to loader/action

* rename migrate

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-10-09 15:41:59 +02:00
Jack Kavanagh
6933e92da2
add workspace count (#6657) 2023-10-06 15:38:31 +02:00
Jack Kavanagh
84f2637067 Bump app version to 8.2.0 2023-10-04 17:18:59 +02:00
James Gatz
417ed525a7
Fix: Clicking a folder for the first time should expand/collapse it. (#6642)
* fix folder icon alignment in sidebar

* init collapsed value in requestMeta

* fix oauth test

* fix grpc tests

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-04 17:07:30 +02:00
Rinku Chaudhari
65c6da64a9
plugin setting buttons margin fix (#6629) 2023-10-04 14:26:11 +02:00
Jack Kavanagh
88ab3349b5
adds workspace count to root (#6639)
* adds workspace count to root

* fix lint

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-10-04 11:45:40 +00:00
Jack Kavanagh
98d9e9e37b
disable split space (#6640) 2023-10-04 13:02:25 +02:00
Jack Kavanagh
b24f507ac5
Analytics after login (#6633)
* add export all event

* add navigate to scratch pad event

* add events to all export workspaces
2023-10-03 17:29:45 +02:00
James Gatz
40692b7af7
Add default request and folder names (#6632)
* Add default request and folder names in debug and test view

* fix sizes

* extract function

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-10-03 15:10:02 +00:00
Jack Kavanagh
9ff6e9f66f
re-add nav analytics (#6634)
* track page views

* improve navigate logic

* move scratchpad init to main

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>
2023-10-03 16:57:38 +02:00
James Gatz
93226cecf7
Disable multi-workspace import on scratchpad and show an appropriate warning (#6623) 2023-10-03 12:32:33 +02:00