jamesgeorge007
fe3adeeb17
refactor: consider request handles with tab saveContext resolution for collection move/reorder actions
2024-05-22 20:56:17 +05:30
jamesgeorge007
3a195711a4
refactor: update data under request handles during tab save context resolution
2024-05-22 20:56:17 +05:30
jamesgeorge007
6cde6200ae
refactor: signify updates via handle reference mutation post request move action
2024-05-22 20:56:17 +05:30
jamesgeorge007
e5e1260632
fix: ensure request name updates reflect immediately on the tabs
2024-05-22 20:56:17 +05:30
jamesgeorge007
90c9f2a9b1
fix: make writable handle operate on refs within the createRESTRequest method
...
Wrap the request handle data in a `ref` and make the writable handle operate over it ensuring reactive updates are received.
2024-05-22 20:56:17 +05:30
jamesgeorge007
db9ba17529
refactor: convey updates via handle mutation for update request action
2024-05-22 20:56:17 +05:30
jamesgeorge007
197d253e8b
refactor: keep tab dirty status logic at the page level
2024-05-22 20:56:17 +05:30
jamesgeorge007
cd92dfec47
refactor: introduce writable handles to signify updates to handle references
...
A special list of writable handles is compiled in a list while issuing handles (request/collection creation, etc). Instead of manually computing the tab and toggling the dirty state, the writable handle is updated (changing the type to invalid on request deletion) and the tab with the request open can infer it via the update reflected in the request handle under the tab save context (reactive update trigger).
2024-05-22 20:53:49 +05:30
jamesgeorge007
8467417e7a
refactor: persist request handles under tab saveContext
...
Only the IDs (workspace, provider & request IDs) to restore the handle are stored under `localStorage` and the handle is restored back at runtime.
2024-05-22 20:53:15 +05:30
jamesgeorge007
f6067f14aa
fix: prevent infinite spinner state while expanding tree nodes
2024-05-22 20:52:57 +05:30
jamesgeorge007
3fd85df84b
refactor: view implementation to retrieve collections for exporting
2024-05-22 20:52:57 +05:30
jamesgeorge007
01573cc51c
chore: keep existing implementation for save context resolution
2024-05-22 20:52:57 +05:30
jamesgeorge007
b19486ea03
refactor: update provider method signatures + cleanup
2024-05-22 20:52:57 +05:30
jamesgeorge007
a729dfcacb
fix: ensure tree nodes are not computed for requests
2024-05-22 20:52:57 +05:30
jamesgeorge007
62612e6c51
refactor: remove unnecessary safeguards + cleanup
2024-05-22 20:52:57 +05:30
jamesgeorge007
f87a4c81d8
refactor: leverage helpers
2024-05-22 20:52:57 +05:30
jamesgeorge007
116f2fd279
refactor: update provider method signatures
2024-05-22 20:52:57 +05:30
jamesgeorge007
7e2deaac5b
fix: duplicate collection in search results
...
Ensure the entire collection tree is rendered if the search query matches a collection name.
2024-05-22 20:52:57 +05:30
jamesgeorge007
240b131e06
feat: support search at n level depth
2024-05-22 20:52:57 +05:30
jamesgeorge007
5b3986a53f
fix: ensure the collection tree for search immediately reflects actions performed over it
2024-05-22 20:52:57 +05:30
jamesgeorge007
84fc31e8a9
refactor: port collection tree empty states
2024-05-22 20:52:56 +05:30
jamesgeorge007
c0978c3b20
refactor: eliminate parentCollectionID field from RESTCollectionViewRequest type
...
Collection ID serves the purpose.
2024-05-22 20:52:56 +05:30
jamesgeorge007
d70d5bdb16
refactor: eliminate collectionID from tab saveContext
...
Collection ID can be inferred from request ID by removing last index from the path.
2024-05-22 20:52:56 +05:30
jamesgeorge007
c30ee5becc
refactor: session based search results view implementation
2024-05-22 20:50:32 +05:30
jamesgeorge007
5a64cdb7bc
fix: update save context for affected requests with collection move/reorder
2024-05-22 20:50:32 +05:30
jamesgeorge007
89f2479845
refactor: integrate REST search collection adapter
2024-05-22 20:50:32 +05:30
jamesgeorge007
46654853f0
refactor: add new tree adapter corresponding to search
2024-05-22 20:50:32 +05:30
jamesgeorge007
af7e6b70cd
refactor: view based implementation for search in personal workspace
2024-05-22 20:50:32 +05:30
jamesgeorge007
7c52c6b79d
fix: associate requests under tabs while reordering collections
2024-05-22 20:50:32 +05:30
jamesgeorge007
fe01322bf7
refactor: integrate provider API methods for collection move/reorder
2024-05-22 20:50:32 +05:30
jamesgeorge007
0a0f441da1
refactor: unify markup
2024-05-22 20:50:32 +05:30
jamesgeorge007
d0c7c4a245
refactor: provider method definitions for collection reorder/move
2024-05-22 20:50:32 +05:30
jamesgeorge007
076006c4a6
refactor: port collection move/reorder
2024-05-22 20:50:32 +05:30
jamesgeorge007
6ed9c09f06
refactor: port import/export functionality
2024-05-22 20:50:31 +05:30
jamesgeorge007
8483339005
feat: add keypress actions
2024-05-22 20:49:49 +05:30
jamesgeorge007
cd23bb63c1
refactor: remove fields associated with pagination
...
Fix lint errors
2024-05-22 20:49:13 +05:30
James George
f4ea999d2d
refactor: remove unnecessary imports and local state variable
2024-05-22 20:49:13 +05:30
jamesgeorge007
c43e4fcefd
fix: open request straightaway after creating via save-as
2024-05-22 20:49:13 +05:30
jamesgeorge007
316dc8f759
refactor: persist IDs under tab save context
2024-05-22 20:49:12 +05:30
jamesgeorge007
89f7c2ce5e
refactor: port share requests
2024-05-22 20:41:24 +05:30
jamesgeorge007
0d00826019
fix: ensure removing collection level headers persists
2024-05-22 20:41:24 +05:30
jamesgeorge007
00285df348
refactor: remove side effects from computed properties
2024-05-22 20:41:24 +05:30
jamesgeorge007
b821f452cf
fix: ensure the reference is not kept while overwriting requests
2024-05-22 20:41:24 +05:30
jamesgeorge007
faa0bf7714
fix: updates to collection level authorization and headers reflect at the request level straightaway
2024-05-22 20:41:23 +05:30
jamesgeorge007
3a176f6620
fix: invalidate requests opened under tabs on deleting parent collection
2024-05-22 20:33:04 +05:30
jamesgeorge007
7549e456c8
fix: specify correct request index with update action
2024-05-22 20:33:04 +05:30
jamesgeorge007
68795a5017
refactor: port collection tree rendered in the save request modal to the new implementation
2024-05-22 20:33:03 +05:30
jamesgeorge007
b0c72fd295
feat: indicate request opened in the tab from the collection tree
2024-05-22 20:32:18 +05:30
jamesgeorge007
63eca80ff6
fix: prevent the need for an explicit save while editing request name
2024-05-22 20:32:18 +05:30
jamesgeorge007
30b6a67505
fix: prevent duplicate request creation and invalidate tabs with request deletion
2024-05-22 20:32:18 +05:30