Commit Graph

4467 Commits

Author SHA1 Message Date
Filipe Freire
4983dc4e0a fix beta version on package locks 2023-09-25 11:24:17 +01:00
Filipe Freire
435630e59a Bump app version to 8.0.0-beta.0 2023-09-24 23:55:30 +00:00
Filipe Freire
9a6c3e1d29
fix release-start (#6557) 2023-09-25 00:53:25 +01:00
James Gatz
6ef9a46814
Api V2 (#6135)
* Add support for multiple remote projects per Team (#6009)

* update fetching of teams

* create and delete remote projects

* backend project sync using the new teamProjectId in the API

* indicator

* use team api to get organization data

* handle logged out state

* remove remote from duplicate modal

* remaining insomnia fetch fixes

* fix ts issues

* fix ts log issue

* fix ts error

* fix ts update

* fix tests

* remove log

* add types to insomniaFetch

* named arguments in vcs

---------

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

* Project Presence (#6079)

* fix ts log issue

* fix ts update

* update fetching of teams

* create and delete remote projects

* real-time

* update api changes

* check for successful response

* get user profile

* cleanup

* update fetch

* update network status

* fix for insomniaFetch new api

* insomnia fetch from window

* fix missing stat

* fix project dropdown

* update avatar

* update presence when closing the app

* update the presence every minute

* cleanup presence

* use eventsource and improve debugging

* Cloud only projects (#6167)

* Add support for multiple remote projects per Team (#6009)

* update fetching of teams

* create and delete remote projects

* backend project sync using the new teamProjectId in the API

* indicator

* use team api to get organization data

* handle logged out state

* remove remote from duplicate modal

* remaining insomnia fetch fixes

* fix ts issues

* fix ts log issue

* fix ts error

* fix ts update

* fix tests

* remove log

* add types to insomniaFetch

* named arguments in vcs

---------

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

* login routes

* cleanup logged in state

* update organizations

* fixes

* update migration

* auto init sync on workspaces without git

* fix auto init sync

* checkpoint

* update import options in empty project pane

* responsive styles

* update package-lock

* join an org in sidebar

* readability improvements

* move modals and root loader to org

* cleanup root

* expire session take 1

* cleanup default org id

* fix ts issue

---------

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

* Add Scratch Pad collection (#6221)

* add scratchpad collection

* filter scratchpad from cloud migration

* disable sync for scratchpad

* update settings for scratchpad

* log in rename

* check if user is logged in or has logged in before

* use organization api

* organizations api fixes

* update urls

* move modals to root

* update org navbar links

* lint fix

* type-check

* Add form for setting up the staging env

* add autolinking

* onboarding

* remove default org id

* staging urls

* avatar styles

* update urls

* use display name for orgs

* update settings modal with dev

* proper project deletions

* fix api calls perf

* sidebar improvements

* layout styles

* disable tests for now

* fix boolean

* fix data migration

* dev settings styles

* test init

* organization names

* link styles

* improve scratchpad banner styles

* http colors

* url bar styles

* spinner styles

* breadcrumbs styles

* help and feedback links

* settings to root

* onboarding

* fetch remote projects on org nav

* update avatar styles

* use name initials in avatars

* don't allow to delete default organization project

* add scratchpad checks

* tests

* workspace settings tabs types

* export all workspaces

* fix types and personal org

* project permission checks

* continue with sso

* organization avatars

* project presence avatars

* fix privacy/terms links

* add the no-wrap classname

* update user name and email in the app

* fix delete action

* ai fetching

* generate tests in sequence to help with rate limiting

* wip testing

* wip test

* improve test and migration script

* fix ts

* local to cloud projects test

* set local-to-cloud-projects.test as slow

* fix e2e tests

* update settings tests

* update more apis that changed from teams -> organizations

* simplify remote project migration

* org.branding can be undefined

* fix imports issue in sr

* remove .only

* remove unused gql query

* fix onboarding height jump

* trust some rnd and upload artifacts on failure

* fix env vars replacement on prod

* fix constant name

* bring back checks

* fix inso test

* add temp changes

* fix inconsistent response handling

* handle bad auth code errors

* show email when logged in

* remove the concept of default_project

* cleanup auth styles

* fix: use scratchpad constants wherever needed and remove seed

* fix sentry lint error

* migrate with update

* add scratch pad fixture and typing

* refactor pushSnapshotOnInitialize to always work

* remove console.log

* remove account from preferences

* improve trail-lines styles

* fix project sidebar scroll issue

* only create diff of projects

* fix lint

* sync

* feat: add plan upgrading modal for git sync (#6516)

* feat: add plan upgrading modal for git sync

* feat: add plan upgrading modal to project git menu and grid menu

* fix: use JSON.parse for getting flag value

* update ask modal

* remove git option from workspace settings

---------

Co-authored-by: gatzjames <jamesgatzos@gmail.com>

* sort projectswith default at top

* create local copies of remotes

* update presence exit update

* renames

* fix deleting/renaming projects with remoteId

* remoteId instead of projectId

* remote-collections

* fix initializeProjectForTeam

* fix missing parentId in remote projects

* add missing billing api

* add migration page and check for migrations

* cleanup project sync logic

* fix remote projects updating

* add notes

* fix backend-project test

* fix: use features API for fetching feature list (#6538)

* members -> collaborators

* remove dev settings

* use shouldRunMigrations in onboarding

* fix empty pane styles

* remove beforeUnload for presence

* show expiry info

* better error for upgrade in new project action

* extend retry period

* fallback and control revalidate

* add pending indicator for switching organizations

* fix exports (#6553)

* Sync Organizations (#6551)

* organization cache and updates

* error handling in org sync

* sort organizations

* clean up sort

* org sort and avatar fallback

---------

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

* Presence updates (#6552)

* use remoteId for presence

* use project loader for the active project

* fix in present users

* logic clean

* match remoteId checks

---------

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

* add default color to loading indicator

* fix redirect loop when there are no projects

* scratchpad fallback on initial route load

* re-enable ai check

* update error in renameProject

* db query to get projects in workspace

* review fix

* comments

* remove initModelFrom magic

* fix lint issue

---------

Co-authored-by: jackkav <jackkav@gmail.com>
Co-authored-by: Mark Kim <mark.kim@konghq.com>
Co-authored-by: Filipe Freire <livrofubia@gmail.com>
Co-authored-by: Hexxa <hexxa@outlook.com>
2023-09-24 23:12:50 +00:00
Jack Kavanagh
3628ddc5ad
reduce sample rate (#6531) 2023-09-19 12:32:17 +02:00
lauren n. liberda
67a332cea7
upgrade electron to 25.8.1 to fix CVE-2023-4863 (#6504) 2023-09-15 18:43:54 +02:00
Jack Kavanagh
87bb36802a
inline before parse (#6500) 2023-09-14 17:22:00 +02:00
Jack Kavanagh
368c34f27b
fix api version error (#6493) 2023-09-13 14:45:13 +02:00
James Gatz
90b4a875b4
Improve UI for test view (#6477)
* test-results

* cleanup

* improve types

* fix some stuff
2023-09-11 15:55:46 +00:00
James Gatz
ea77b6d663
Improve UI for design view (#6476)
* design ui

* preview toggle

* handle spec errors and fix test

* aria labels

* disabled items

* fix lint test
2023-09-11 16:56:17 +02:00
Jack Kavanagh
7867080f26 Merge branch 'release/2023.5.8' into develop 2023-09-07 15:51:27 +00:00
Jack Kavanagh
fabf653856 Bump app version to 2023.5.8 2023-09-07 17:15:14 +02:00
Jack Kavanagh
c3bb356218
fix copy as curl missing env (#6462) 2023-09-07 17:14:38 +02:00
James Gatz
86b139d296
Add virtualization to the collection list (#6461)
* add virtualization to the collection list

* remove logs
2023-09-07 14:51:07 +00:00
Jack Kavanagh
f5d26085c5
optimise fs reads (#6450)
* optimise fs reads

* remove timers
2023-09-07 15:29:12 +02:00
Jack Kavanagh
cc9f7590e4
fix disabled user-agent (#6459) 2023-09-07 13:19:11 +02:00
Jack Kavanagh
2e5b963e89
re add user-agent (#6436)
* re add user-agent

* fix lint

* fix tests
2023-09-05 15:49:24 +02:00
Jack Kavanagh
513245245e
Fix/improved-git-sync-errors (#6446)
* show github reason in error

* detect http errors

* add httperror support

* handle checkout
2023-09-05 15:48:12 +02:00
Jack Kavanagh
dfdbb3b3e9
add patch (#6433) 2023-08-31 15:20:41 +02:00
Jack Kavanagh
338dfc9a85
fallback to insomnia user agent (#6429)
* fallback to insomnia user agent

* add default user-agent to oauth2
2023-08-31 10:29:51 +02:00
Jack Kavanagh
0ab5809bba
fix templating xml query (#6428) 2023-08-30 17:25:01 +02:00
Jack Kavanagh
988bb2236c Merge branch 'release/2023.5.7' into develop 2023-08-30 10:45:15 +00:00
Jack Kavanagh
15e99db734 Bump app version to 2023.5.7 2023-08-30 12:13:09 +02:00
u1aryz
8221803d20
Merge branch 'develop' into fix/issue-5692 (#5941)
Co-authored-by: Jack Kavanagh <jackkav@gmail.com>
2023-08-30 12:12:52 +02:00
James Gatz
345eb494e8
Move organizations data fetching outside of root (#6423)
* move organizations outside of root

* add comments for shouldRevalidate logic
2023-08-30 12:04:05 +02:00
Jack Kavanagh
b86dff5774
move tsx out of main (#6422) 2023-08-30 11:13:12 +02:00
Jack Kavanagh
56e8f36a71
Test/move-to-smoke (#6420)
* remove line that flakes

* remove sort from filter test

* move some prerelease to smoke

* flatten and fix test

* fix test locator
2023-08-30 10:57:14 +02:00
Andrew Wong
350fc47b17
Fix processing of DOM nodes during the production build (minified names) (#6419)
* Fix processing of DOM nodes during the production build (minified names)

* eliminate most of the typescript casting

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-30 09:56:53 +02:00
Jack Kavanagh
fd3ea77693
add gql shorthand (#6417)
* add gql shorthand

* fix types
2023-08-29 15:22:44 +00:00
Jack Kavanagh
38cc96e7ed
fix plugin install with deps bug (#6414)
* fix cp

* remove patch log

* console logs

* handle bad oauth2 config
2023-08-29 15:30:08 +02:00
James Gatz
00ef2e8e9b
Revalidate only when orgs change (#6409)
* revalidate only when orgs change

* remove hasRun cache

* use hash value to revalidate on login
2023-08-29 14:18:49 +02:00
James Gatz
a9f32d9241
update to document rename tests (#6413) 2023-08-29 11:29:13 +00:00
Jack Kavanagh
a35e99bacf
fix invariant exception (#6410) 2023-08-29 11:12:45 +02:00
James Gatz
98e292d800
fix scope navigation (#6408) 2023-08-29 08:54:53 +00:00
Filipe Freire
df77275576
chore: Add test to check for backups on new version to critical tests (#6403)
* chore: Add test to check for backups on new version to critical tests

* check for backups folder contents

* change env var on gh actions file

* fix
2023-08-28 14:06:47 +00:00
James Gatz
81039277af
Project route UI improvements (#6400)
* project tailwind/aria-components

* update tests

* add failing test

* update e2e tests

* fix workspace name issue

* fix scroll issue

* bye test

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-08-28 15:53:37 +02:00
Jack Kavanagh
7e3e44c50a
backup second pass (#6388)
* some notes on approach

* some broken fs logic

* some more broke stuff

* fix backup logic

* rename export to backup

* wire up a restore

* restore check

* only update if newer version

* extract to function

* rename export to backup
2023-08-25 15:35:58 +00:00
Jack Kavanagh
5407006663
Paste curl modal (#6384)
* remove pad left on pinned

* refactor filter logic

* first pass

* always create new curl req

* use terminal icon

* fix from curl folder

* wire up request create

* fix paste curl in url bar

* fix types

* fix test

* fix for initial draw isvalid check

---------

Co-authored-by: Filipe Freire <livrofubia@gmail.com>
2023-08-25 15:18:48 +00:00
Jack Kavanagh
4b1bc6fb25
fix failed backup (#6386) 2023-08-24 17:42:30 +02:00
Jack Kavanagh
606439aec6
fix env color (#6377) 2023-08-24 10:46:06 +02:00
Filipe Freire
4f58f71001
Fix: #6368 re-add color to request methods (#6376) 2023-08-24 10:43:52 +02:00
Filipe Freire
6075f15153
fix: render fail on workspace dropdown in req group settings (#6350)
* fix: render fail on workspace dropdown in req group settings

* match move/copy select implementation

* fix move request navigate

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-24 10:42:33 +02:00
Jack Kavanagh
375832fca2
match up with request duplicate (#6362) 2023-08-23 08:21:48 +00:00
Jack Kavanagh
af6563d06f Merge branch 'release/2023.5.6' into develop 2023-08-23 05:40:55 +00:00
jackkav
e8cb68992b add team id 2023-08-22 23:28:03 +02:00
jackkav
d5829035e6 fix missing github actions 2023-08-22 23:28:03 +02:00
Jack Kavanagh
4c7a49c270 Bump app version to 2023.5.6 2023-08-22 23:28:03 +02:00
James Gatz
22e9a1a5e2
fix stale env list on updates (#6357) 2023-08-22 23:25:58 +02:00
Jack Kavanagh
a7cf5a78d2
fallback to create (#6352) 2023-08-22 18:41:02 +02:00
James Gatz
15edd954a4
UI improvements - Debug Sidebar - drag and drop sort and filter (#6323)
* make it work

* wip

* manual sort

* wip

* fix dnd

* collapsed sub-folders

* fix reorder on scroll

* ws, grpc labels

* environments modal

* draft-filter

* ancestors

* sorting take 2

* pin/unpin

* drag and drop only for manual sort order

* context menu actions

* remove react-dnd

* request group plugins

* plugin actions

* cleanup type

* more type cleanup

* remove unused file

* add connection status for ws/sse

* update smoke tests

* cleanup condition in reorder action

* await await

* plug pluggins

* update prerelease tests

* prerelease tests

---------

Co-authored-by: jackkav <jackkav@gmail.com>
2023-08-22 16:12:29 +00:00