Liyas Thomas
2190a1b6fd
chore(deps): bump + fix: only allow one from extension and proxy
2021-03-23 19:48:00 +00:00
Andrew Bastin
5fce1118f6
Revamp of the Settings State System along with TypeScript support ( #1560 )
...
* Add vue-rx, rxjs and lodash as dependencies
* Added vue-rx plugin integration to nuxt config
* Initial settings store implementation
* Add babel plugin for private class properties to for Jest
* Add DispatchingStore test spec
* Initial settings code
* Reactive Streams for fb current user and id token
* Fix typo
* Migrate index and graphql pages to the new store
* Migrate network strategy to the new store
* Fixed Section.vue errors
* Fix getSettingSubject issue
* Migrate fb settings reference in components to the new state system
* Add typings for lodash as dev dependency
* Load setting
* Load initial sync setting values
* Update proxy url
* Add typescript support
* Rewrite Settings store to TypeScript
* Port Settings page to TypeScript as reference
* Move all store migrations to a separate file
* Delete test file for fb.js
* Add ts-jest as dev dependency
* Remove firebase-mock as dependency
* Remove FRAME_COLORS_ENABLED settings value
2021-03-23 11:18:14 -04:00
Isha Gupta
e565f9bf72
GraphQL collections ( #1536 )
2021-03-18 20:25:12 +05:30
Liyas Thomas
942b86c647
refactor: upgrade tailwindcss
2021-03-17 18:00:58 +00:00
Jayce Dugan
87c6230ef2
Fix: Whitespace & URL encoding applied to query parameters.
...
fix: String.trim() applied to query parameter keys and values to remove additional whitespace.
fix: encodeURI() applied to query string before being applied to request url path.
2021-03-16 22:45:07 +00:00
Liyas Thomas
347ad94a43
fix: minor UI spacing issues
2021-03-16 09:11:19 +00:00
Liyas Thomas
f1389cdba0
TailwindCSS v2.x ( #1540 )
2021-03-16 01:49:21 -07:00
Liyas Thomas
5399ddf6ac
docs: updated description
2021-03-14 15:15:57 +00:00
Liyas Thomas
a724dc1207
proxy.hoppscotch.io ( #1532 )
...
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2021-03-14 08:54:15 +05:30
Liyas Thomas
13ff7b9088
docs: updated screenshots + feature list
2021-03-11 14:59:16 +00:00
Liyas Thomas
17da230d72
fix: remove sort history entries + fix history entries order - fixed #1455
2021-03-11 06:53:49 +00:00
Osheen Sachdev
0b00842c50
[Feat: GraphQL sidebar] GraphQL History ( #1528 )
...
* Create REQUIREMENTS.md
* graphql history UI
* rest history emit
* removed requirements file
* add, delete, clear, star history and sync with firstore
* use history
* empty schema
* remove other tabs
* computed query, setting headers
* binding props
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
* remove print
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
* remove dummy data
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
* add docs tab
* date, time attribute --> updatedOn
* Removed margin from sidebar Tab
* removed v-bind
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
* use shortcut for v-bind
* use shortcut for v-bind
* use unfold icons
* use template literals in :key
* history clear bug
* delete history bug
* minor translation
* remove console logs
* remove unused css
* add stared style
* remove absolute styles
* tests for graphql card
* tests for rest card
* tests for clear history added
* mount, clear, use, delete history tests added
* Rename card.vue to Card.vue
* Rename card.vue to Card.vue
* use computed
Co-authored-by: Isha Gupta <40794215+IshaGupta18@users.noreply.github.com>
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2021-03-10 22:12:09 -05:00
Liyas Thomas
dc5ca76d05
rename all components to new namespace ( #1515 )
...
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2021-03-01 09:28:14 +05:30
Liyas Thomas
2972ac6328
Support multipart/form-data content-type ( #1485 )
...
* Initial UI refactor - move raw and key-value body to components and tabs
* Delete package-lock.json
* deps
* Add multipart/form-data as a content type
* fix: add default contentType value
* Allow http body param request body with multipart/form-data
* Add form data to vuex
* move raw body components to 'Raw Request Body' tab
* Add files addition logic
* Set Dockerfile to run nuxt in dev mode
* Set Dockerfile to run nuxt in dev mode
* Draft version of file upload
* refactor: clean up
* Add file chip to denote file input
* Remove console.log
* refactor(ui): matching styles
* refactor(ui): matching styles
* fix(ui): mobile responsiveness
* fix(ui): mobile responsiveness
* refactor: minor cleanup
* Remove file from any form of persistence
* Add warning that form data files will not be saved to local storage
* Add remove file functionality
* Prevent file from being saved to collections
* Remove console.log
* fix active toggle on multipart/form-data + cleanup
* auto import components
Co-authored-by: nelsontky <nelson@ccb.wtf>
2021-02-19 22:31:31 +05:30
Igor Stuzhuk (KoHcoJlb)
c9e542d6d5
graphql: show enums and interfaces
...
make scalars not clickable
2021-02-07 22:18:20 +02:00
Andrew Bastin
279c8c14cc
Disabling GQL schema polling if there was an error
2021-02-06 19:37:45 -05:00
Igor Stuzhuk (KoHcoJlb)
7f33798789
graphql: fix "jump to type" and show input types
2021-02-02 16:10:51 +02:00
Liyas Thomas
2b2c968a97
fix: revert axios interceptor and use normal time data - fixed #1449
2021-01-31 08:18:25 +05:30
Liyas Thomas
bffdb39c02
fix: decode url and path before saving to collection - fixed #1451
2021-01-30 22:19:19 +05:30
Liyas Thomas
7e4297d9bf
Accurate response time and size ( #1441 )
...
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2021-01-28 13:09:31 +05:30
Liyas Thomas
f58c6807d0
fix: encoding parameters twice effecting codegen - fixed #1437
2021-01-24 07:42:07 +05:30
Liyas Thomas
ca66b47014
refactor: better copy
2021-01-23 19:43:11 +05:30
John Harker
c7f7b96405
Update Proxy URL ( #1436 )
...
* Update proxy URLs
* Update URLs in Vue file
Had to edit with web editor to avoid vs code changing indentation.
* Delete settings.json
Co-authored-by: Sam Jakob Mearns <me@samjakob.com>
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2021-01-22 10:43:44 +05:30
Andrew Bastin
c5dff96f57
Better JS language integration for Pre-Request scripts and Test scripts ( #1422 )
...
* Add tern as dependency
* Add build rule to transpile mjs
* Initial implementation of the auto complete engine
* Separate out the tern server code to separate file
* Added extra type defs for tern server
* Boost the pw completion result to the top of the list
* Added acorn and acorn-walk as dependency
* Semantic linting powered by tern
* Fix DeepCode warnings for js-editor
* Remove unused registerLint tern extension
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2021-01-22 07:04:02 +05:30
Liyas Thomas
0a39e7b02f
feat: Active toggle for GraphQL headers
2021-01-08 21:55:31 +05:30
Liyas Thomas
ffa9210286
fix: broken file name extension while downloading response
2021-01-04 07:25:03 +05:30
Liyas Thomas
82de03101b
fix: throwing error when settings key being empty - fixed #1409
2021-01-04 06:25:02 +05:30
Liyas Thomas
5705df96f3
Merge branch 'main' of https://github.com/hoppscotch/hoppscotch
2020-12-29 07:16:45 +05:30
Liyas Thomas
9ac0cf1406
fix: decodeURI() failing on malformated URI + chore(deps): bump
2020-12-29 07:13:46 +05:30
Liyas Thomas
71170a1c5d
feat: input toggle for parameters and headers ( #1388 )
...
* feat: toggler for parameters and headers
* refactor: move bodyParams to separate component + feat: input toggle
* fix: backward copaitability
* Fixed issue with imported active prop mutations
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2020-12-28 06:02:41 +05:30
Karel De Smet
5367a23112
#1396 : Fixed assertions for toBeLevelxxx() functions ( #1397 )
...
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2020-12-21 22:42:53 +05:30
Liyas Thomas
1d4576c7fd
chore(refactor): removed absolute codes
2020-12-17 15:30:02 +05:30
Liyas Thomas
29a4dee91b
chore(deps): bump + refactor: removed absolute code
2020-12-16 23:53:08 +05:30
Liyas Thomas
dd40df4b37
fix: minor UI transitions
2020-12-15 07:58:12 +05:30
Liyas Thomas
858ab252a6
fix: input borders
2020-12-12 19:16:37 +05:30
Liyas Thomas
a56e2bb577
chore(refactor): better inputs
2020-12-12 08:33:29 +05:30
Liyas Thomas
5a7bcf32ea
chore(refactor): modern UI
2020-12-11 22:24:34 +05:30
Liyas Thomas
773423069b
Refactor UI
2020-12-11 15:59:03 +05:30
Liyas Thomas
1e6773deb5
Refactor: Modularize home page ( #1372 )
...
* Move HTTP headers section to component
* Move import cURL modal to component
* Move Notes, OAuth token modal to seperate components
* Fix deepcode analysis
* Move parameters section to seperate component
* Move codegen modal to component
* ES6
2020-12-11 05:59:29 +05:30
Hari Narayanan
bfa7eb0c19
export markdown from docs ( #1358 )
...
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2020-12-09 10:41:05 +05:30
Liyas Thomas
66077ea6d7
Replaced svg with icon font
2020-12-07 20:37:13 +05:30
Liyas Thomas
8afead4e39
Set 'Ctrl + I' to reset request - fixed #1356
2020-12-02 10:23:11 +05:30
Liyas Thomas
a8fd0fcd19
Minor refactoring and code splitting
2020-12-01 05:09:16 +05:30
Liyas Thomas
6098d55b57
chore(deps): bump + fixed : #1352
2020-11-30 23:44:39 +05:30
Liyas Thomas
60057eee6a
Temporarily removed test case number in tab label. Fixed #1349
2020-11-30 08:14:22 +05:30
Hari Narayanan
57627367f5
duplicate identifier for requests fixed ( #1346 )
...
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2020-11-27 17:12:33 +05:30
Hari Narayanan
5426273cf8
custom method width
2020-11-26 00:38:03 +05:30
Andrew Bastin
21cf439210
Added polling schema ( #1288 )
...
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2020-10-21 14:03:03 +05:30
Liyas Thomas
91a7d20923
Lint + ES6
2020-10-21 13:49:02 +05:30
Liyas Thomas
f49c2138de
Lint + ES6
2020-10-21 12:20:32 +05:30
Liyas Thomas
d6409d7152
Fixed selected codegen name, updated deps
2020-10-20 00:24:57 +05:30
Liyas Thomas
eaeefafe39
Lint, ES6, popover for codegen
2020-10-19 18:02:42 +05:30
Scott Dutton
37f914d1cc
Possible solution for Global variables ( #1289 )
...
fix for #1164
This takes enviroments called "Global" or "global" and appends them
after the current scripts.
Seems to work, but proabbly a cleaner way to acheive
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2020-10-19 07:41:01 +05:30
Scott Dutton
da92fd705b
Replace headers in view ( #1287 )
...
fixs #1257
Cant add this in the same place as the URL as you end in an infinate
loop
Co-authored-by: Liyas Thomas <liyascthomas@gmail.com>
2020-10-19 07:21:40 +05:30
Liyas Thomas
02471e6d60
Lint
2020-10-16 07:10:07 +05:30
Andrew Bastin
9113a826ce
Added temporary hack to fix GQL trailing space errors
2020-10-11 13:17:49 -04:00
Andrew Bastin
c778a28f2b
Fixed improper page title definition
2020-10-04 22:29:07 -04:00
Yasio
745683f2a8
Fix: passing auth into codegen ( #1226 )
2020-10-04 18:04:21 +05:30
leoGeorges
76eba3d638
Graphql: highlight fields on search
2020-10-04 11:46:16 +02:00
leoGeorges
12941a107d
Use normalized text
2020-10-03 17:36:26 +02:00
leoGeorges
acb777c236
Remove debug code
2020-10-03 17:33:03 +02:00
leoGeorges
7e87cc1923
Add search input & capability to graphql types and fields
2020-10-03 17:24:26 +02:00
Liyas Thomas
d4789463ad
Improving code quality as per LGTM review
2020-09-30 21:02:19 +05:30
Liyas Thomas
04bc8308ac
Fixed #1195
2020-09-29 23:46:31 +05:30
Andrew Bastin
ee066d7859
Use the new separated codegen for code generation
2020-09-25 23:45:36 -04:00
Liyas Thomas
66cd75dce8
Moved utility functions from assets to helpers
2020-09-26 07:57:45 +05:30
Liyas Thomas
f36db182f1
Better color schemes, minor UI fixes
2020-09-24 22:52:17 +05:30
Liyas Thomas
6380063978
Upstream
2020-09-24 21:37:27 +05:30
Moulik Aggarwal
b2ef26600c
Fix Quality Issues using DeepSource ( #1183 )
...
Co-authored-by: DeepSource Bot <bot@deepsource.io>
2020-09-24 20:46:20 +05:30
Liyas Thomas
e94fdcad32
Color modes ( #1181 )
2020-09-24 08:22:54 +05:30
Liyas Thomas
2e423b101b
Refactoring based on LGTM analysis
2020-09-23 17:54:52 +05:30
Liyas Thomas
b747d0273c
Feat/tailwind ( #1179 )
2020-09-22 22:36:37 +05:30
Liyas Thomas
b6eb581192
Revert last commit
2020-09-18 16:05:50 +05:30
Liyas Thomas
54171e566a
FIxed broken restore history on new URL bar
2020-09-18 16:01:58 +05:30
Liyas Thomas
b7a44ab11f
Experiments ( #1174 )
...
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2020-09-18 08:58:11 +05:30
Liyas Thomas
005db4d0e8
Fixed #1159
2020-09-11 15:07:57 +05:30
Liyas Thomas
62028d1273
Reset file input value after operations - fixed #1124
2020-08-27 13:56:55 +05:30
Liyas Thomas
82da7d0b24
Map DELETE method Alt + X
2020-08-23 11:16:25 +05:30
Liyas Thomas
5cafc7bb37
❤️ ally
2020-08-23 08:41:04 +05:30
Liyas Thomas
6a55c09328
Fixed #1098
2020-08-20 19:54:12 +05:30
Liyas Thomas
4f75dd30fe
Fix broken mobile responsiveness and URL input type
2020-08-17 17:04:13 +05:30
Liyas Thomas
3924370b3e
Introduce component wrapper for svg icons
2020-08-17 16:07:36 +05:30
Liyas Thomas
dda26b7a3f
Auto import components
2020-08-17 18:37:54 +05:30
Liyas Thomas
e86a17980b
Auto import components
2020-08-17 18:29:14 +05:30
Liyas Thomas
124d9ff269
v2
2020-08-13 16:50:02 +05:30
Andrew Bastin
7897118fbd
i10n for extension version display
2020-08-06 14:46:55 -04:00
Andrew Bastin
0246e09595
Extension Version is reported on the settings page
2020-08-06 14:40:41 -04:00
Andrew Bastin
8a07f281ff
Test scripts get parsed JSON body
2020-08-03 13:42:33 -04:00
Andrew Bastin
45f1e386cc
PreReq scripts and Test scripts now use JSEditor
2020-08-02 13:14:14 -04:00
Liyas Thomas
89f552872c
Update pages/index.vue
2020-07-30 11:11:03 +05:30
Liyas Thomas
cf88034230
Update pages/index.vue
2020-07-30 11:00:24 +05:30
John Hu
1c9e9cabcd
Add trailing backslash to generated cURL code
...
And stop generating Content-Length header so it's easier to modify the generated code. Corresponding HTTP client should handle Content-Type pretty well anyway.
2020-07-30 12:50:16 +08:00
Andrew Bastin
cbae718d25
Fixed Unexpected Token errors for GraphQL queries
2020-07-20 23:48:16 -04:00
Liyas Thomas
ebe351ff0f
Import Collections directly from Docs page
2020-07-18 17:46:29 +05:30
Liyas Thomas
1827a98284
Add Collections section in Docs page
2020-07-18 06:39:45 +05:30
Andrew Bastin
82409f3ccc
Fixed broken network requests in GraphQL
2020-07-15 14:09:05 -04:00
Liyas Thomas
f3e6a377a9
Removed textareaAutoHeight directive
2020-07-03 11:32:22 +05:30
Liyas Thomas
3cecfe4939
Count on tab
2020-06-23 23:40:34 +05:30
Liyas Thomas
ac50bbddca
Moved pre-request script and tests to options tabs
2020-06-23 22:16:06 +05:30
Liyas Thomas
efb1296ff2
Initial Headers component
2020-06-23 15:29:01 +05:30