Commit Graph

5309 Commits

Author SHA1 Message Date
Curry Yang
fc39ba778b fix: type check 2025-02-12 17:25:39 +08:00
Curry Yang
a2ee656b0b remove abstraction 2025-02-12 17:20:11 +08:00
Curry Yang
8870e59dac test: multiple tab (#8304)
* test: multiple tab

* fix: dashboard test
2025-02-10 16:37:07 +08:00
Curry Yang
faba8f3afa uppercase 2025-02-10 11:17:51 +08:00
Curry Yang
8e3b7a8e20 fix: tab icon 2025-02-10 11:17:51 +08:00
Curry Yang
75c74da56d feat(tabs): keep connection for tabs-[INS-4778] (#8266)
* fix: runner not update

* also delete folder runner tab when delete a folder

* fix: keep websocket connection

* feat: keep grpc&websocket connection

* unify close connection after tab closed

* del repeat func

* close graphql subscription

* resolve conflict

* feat: close connections when active environment change

* add desc for hooks

* close connections when organization change
2025-02-10 11:17:51 +08:00
Curry Yang
554dfa4519 del log 2025-02-10 11:17:51 +08:00
Curry Yang
c0415c797b covert enum to union 2025-02-10 11:17:51 +08:00
Curry Yang
62a1028835 fix search bar style 2025-02-10 11:17:51 +08:00
Curry Yang
e90293967f reduce duplicate useInsomniaTabContext 2025-02-10 11:17:51 +08:00
Curry Yang
9add6e9cba convert eventbus type enum to union 2025-02-10 11:17:51 +08:00
Curry Yang
67942c8856 feat: move runner keep log to context 2025-02-10 11:17:51 +08:00
Curry Yang
440591d109 use own debounce instead lodash 2025-02-10 11:17:51 +08:00
Curry Yang
a8523a2965 remove debugger 2025-02-10 11:17:51 +08:00
Curry Yang
ab82e60ffc runner improvements (multiple tabs)-[INS-4779] (#8244)
* runner improvements

* runner improvement

* maintain runner state in context

* fix lint

* save file object to context

* add request list to runner context to keep order

* fix ts error

* add eventbus & clear runner context state

* also delete folder runner tab when delete a folder

* clean

* change runner context data structure

* clean up
2025-02-10 11:17:51 +08:00
Curry Yang
50727d4dbd fix tab update 2025-02-10 11:17:51 +08:00
Curry Yang
151e0b61a6 cr feedback 2025-02-10 11:17:51 +08:00
Curry Yang
951d589d92 fix: ui 2025-02-10 11:17:51 +08:00
Curry Yang
87370e8b0b feat: support drag and drop 2025-02-10 11:17:51 +08:00
Curry Yang
0bcc84b6a0 fix: database test 2025-02-10 11:17:51 +08:00
Curry Yang
c354037bea fix: update tab data after move request or folder 2025-02-10 11:17:51 +08:00
Curry Yang
3b6c4b585d feat: use different tab if for collection runner and folder runner 2025-02-10 11:17:51 +08:00
Curry Yang
ca60479613 fix: runner not update 2025-02-10 11:17:51 +08:00
Curry Yang
f7e8c88866 fix: runner request list not update after switch tab 2025-02-10 11:17:51 +08:00
Curry Yang
8ff85a9a68 feat: scroll into view if needed 2025-02-10 11:17:51 +08:00
Curry Yang
f7fb6e3165 fix: rename workspace 2025-02-10 11:17:51 +08:00
Curry Yang
ff45756bef del log 2025-02-10 11:17:51 +08:00
Curry Yang
fdb0d4227e add context menu enum 2025-02-10 11:17:51 +08:00
Curry Yang
a388ad0b80 feat: optimize tablist scroll button 2025-02-10 11:17:51 +08:00
Curry Yang
8aa8e909d3 fix(ui): tab disappear in panelgroup 2025-02-10 11:17:51 +08:00
Curry Yang
4a70830ef5 modify menu text 2025-02-10 11:17:51 +08:00
Curry Yang
61756fa6b2 feat: add tab contextmenu 2025-02-10 11:17:51 +08:00
Curry Yang
6a5682e469 ui improvement 2025-02-10 11:17:51 +08:00
Curry Yang
a31c19589f feat: add list scroll 2025-02-10 11:17:51 +08:00
Curry Yang
cda2967f21 change tab background 2025-02-10 11:17:51 +08:00
Curry Yang
1941ba6521 tab background improvement 2025-02-10 11:17:51 +08:00
Curry Yang
860590b86f fix ui 2025-02-10 11:17:51 +08:00
Curry Yang
35dc4fdbda fix: cannot del request tab 2025-02-10 11:17:51 +08:00
Curry Yang
522ec6d8f0 move search box to center 2025-02-10 11:17:51 +08:00
Curry Yang
d6d24c2cd9 + button 2025-02-10 11:17:51 +08:00
Curry Yang
c217731b3b add dropdown 2025-02-10 11:17:51 +08:00
Curry Yang
e15451272c fix: mock route display 2025-02-10 11:17:51 +08:00
Curry Yang
9ac36f8c50 ui improvement 2025-02-10 11:17:51 +08:00
Curry Yang
7b047bb359 feat: sync with database 2025-02-10 11:17:51 +08:00
Curry Yang
3532f7281b feat: sync with db 2025-02-10 11:17:51 +08:00
Curry Yang
d4afe9e9fa fix: ui border align 2025-02-10 11:17:51 +08:00
Curry Yang
e8d0cd1e0d fix: type error 2025-02-10 11:17:51 +08:00
Curry Yang
0c442c19f2 fix: lint error 2025-02-10 11:17:51 +08:00
Curry Yang
7c5f285f32 feat: multiple tabs 2025-02-10 11:17:51 +08:00
Techdoodle
cf42d46219 fix: prevent yarn directory traversal on plugin installation (#6829)
* fix: prevent yarn directory traversal on plugin installation
fixes #4041

* fix: fix code formatting in `install-plugin.ts`
2025-02-07 12:21:05 +01:00