Ruyut
114a0f0e24
chore(i18n): update action block translations in tw.json ( #5315 )
2025-08-08 13:56:39 +05:30
Xavier Bonell
0ce6468434
fix: resolve typo in i18n string ( #5300 )
2025-07-31 16:31:02 +05:30
Anwarul Islam
b07212cb05
feat(common): add advanced configuration for auth and token request parameters ( #5253 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-28 23:43:08 +05:30
Mir Arif Hasan
0b7d31a20c
feature: reduce .env usage and move configurations to admin dashboard ( #5194 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-28 16:46:30 +05:30
Nivedin
cfa2caa1db
chore: add proper error msg and disable email updation in SH ( #5247 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-07-25 12:42:51 +05:30
Anwarul Islam
f52349e734
feat(common): authorization ui panel revamp ( #5258 )
2025-07-24 22:26:54 +05:30
Anwarul Islam
0b605fe9cb
feat(common): retry import openapi from url with proxy interceptor on network error ( #5225 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-07-10 16:13:31 +05:30
Shreyas
5a79c3ba2a
feat(desktop): tab shortcuts discoverability ( #5229 )
...
This adds tab navigation shortcuts to the shortcuts help dialog for
desktop users and conditionally shows them only in desktop mode.
The shortcuts help now includes a "Tabs" section with all available tab
management shortcuts, but only displays them when running in desktop
kernel mode to avoid confusing web users with non-functional shortcuts.
Closes FE-917
The desktop app already had functional tab navigation shortcuts, but
they weren't documented in the app's shortcuts help dialog (accessible
via `?` or `Cmd/Ctrl+/`). This made the shortcuts less discoverable for
users who wanted to learn about available keyboard controls.
2025-07-09 16:33:12 +05:30
Nivedin
7952dbf34d
feat: ability to copy initial and current env value to eachother ( #5195 )
2025-06-25 14:12:51 +05:30
Nivedin
427a1811a5
chore: resolve global env in team env and tooltip UI update ( #5187 )
2025-06-25 13:32:37 +05:30
Shreyas
78e623a847
feat(desktop): native tab keyboard shortcuts ( #5190 )
2025-06-24 23:16:31 +05:30
jamesgeorge007
b2de105012
chore: merge hoppscotch/main into hoppscotch/next
2025-06-19 16:49:28 +05:30
Nivedin
8e5b44d7a4
chore: rename test to post-request ( #5170 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-06-19 16:27:49 +05:30
Nivedin
15330b8a85
chore: remove spotlight animation ( #5171 )
2025-06-19 15:06:04 +05:30
Paul Vogel
c00548f1f9
chore: German i18n string entry additions ( #5142 )
2025-06-12 20:42:37 +05:30
Anwarul Islam
82d9367843
feat: add JWT authentication support ( #5079 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-05-28 15:41:47 +05:30
Anwarul Islam
b414496943
chore(common): improved i18n strings ( #5099 )
2025-05-27 12:31:26 +05:30
James George
656a15a983
feat: migrate to a unified scripting system based on faraday-cage ( #5090 )
...
Co-authored-by: curiouscorrelation <curiouscorrelation@gmail.com>
2025-05-23 22:54:27 +05:30
Nivedin
01d96fa577
feat: initial and current value for environment variables ( #5055 )
2025-05-23 22:38:36 +05:30
Nivedin
9371457d0d
chore: display platform links in app header ( #5091 )
2025-05-21 21:03:58 +05:30
jamesgeorge007
77daa1f589
chore: update inspector warning regarding supported interceptors
...
Proxy interceptor doesn't support Digest & HAWK Auth.
2025-04-30 12:51:45 +05:30
Anwarul Islam
ccf3c6f834
feat: add support for HAWK authentication ( #4694 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-04-29 14:51:16 +05:30
moaqz
a208125c7d
chore(i18n): update es translation ( #4999 )
2025-04-24 16:59:47 +05:30
Nayan
45d99a48a2
fix(common): refine profile field validations ( #4995 )
2025-04-15 13:09:37 +05:30
Nivedin
a263113147
chore: add organization dashboard link to profile dropdown ( #4952 )
2025-04-07 19:56:29 +05:30
jamesgeorge007
4e29810f69
chore: i18n string entry updates
2025-03-27 23:23:09 +05:30
Nivedin
f564b2e34f
feat: Agent registration UX flow updates ( #4942 )
...
Co-authored-by: curiouscorrelation <curiouscorrelation@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-03-27 21:09:23 +05:30
SimonAllen
f5beabed1e
chore(i18n): update tw translation ( #4920 )
2025-03-25 16:32:25 +05:30
Nivedin
e43d0f1b70
feat: add search in environment selector and sidebar ( #4872 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-03-24 22:18:19 +05:30
jamesgeorge007
d8e297f61e
chore: merge main into next
2025-03-19 16:52:23 +05:30
Nivedin
094ba7dfe4
chore: replace old interceptor component with new one ( #4887 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-03-14 20:50:05 +05:30
Anwarul Islam
924a7c778e
feat: improve graphql query builder ( #4742 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-03-13 17:02:14 +05:30
jamesgeorge007
32e38367d5
chore: add missing i18n string entries
2025-03-06 15:37:49 +05:30
Shreyas
a6147f4ce4
feat: platform independent core and the new desktop app ( #4684 )
...
* feat(desktop): init
* feat(desktop): external app download and setup
* feat(desktop): offload app load to plugin system
* perf(desktop): add rdbms facade and caching layer
* feat: parallelize signing, shared trust, lru cache
* feat: webapp encoder + compressor + hasher server
* feat(desktop): app autoupdate with hashed loader
* feat(kernel): init `hoppscotch-kernel`
* feat(kernel): `io`
* feat(kernel): `network`
* feat(kernel): `network` - native interceptor
* feat(kernel): `network` - interceptor - rest
* feat(kernel): `network` - interceptor - graphql
* feat(kernel): `network` - interceptor - capabilities
* feat(kernel): `network` - interceptor - `FormData`
* feat(kernel): `network` - interceptor - `oauth2.0`
* feat(kernel): `store`
* feat(desktop): dragging, traffic light, plugin workspaces
* feat(kernel|wip): `store`
* feat(kernel): `network` - capabilities - with active
* feat(kernel|wip): `network` - interceptor - `proxy`
* feat(kernel|wip): `network` - relay ext
* feat(kernel): `network` - interceptor - `proxy`
* feat(kernel): `network` - interceptor - decoding
* feat(kernel): `network` - interceptor - Kernel Err
* feat(kernel): `network` - flow transformation
* feat(kernel): `network` - request status
* fix(desktop): repositioning traffic lights on fullscreen exit
* feat(kernel): `network` - interceptor - `agent`
* feat(kernel): `store` - track updates
* feat(kernel): `network` - interceptor - extension
* feat(kernel): `network` - updates as overrides
* feat(interceptor): pre-process request encoding
* fix(ui): mismatched extension button size/position
* feat(kernel): `network` - interceptor - `browser`
* feat(native): common certs componsable
* fix(kernel): interceptor selection store and json parse
* feat(kernel): `network` - consistent multipart encoding
* feat(kernel): `network` - interceptor - `OAuth2.0`
* feat(kernel): `network` - interceptor - cookie support
* feat(agent): registration list, log-sink, relay
* feat(kernel): `network` - interceptor subtitles
* feat(kernel): `store` - persist network settings
* fix(agent): encrypted ser/de certificate requests
* feat(kernel): `kernelInterceptor` spotlight service
* fix(kernel): gql introspection edge-case schema
* ref: conditionals for migrated components
* feat(kernel): `localaccess` capability via relay
* feat(kernel): `network` - explicit types and lint
* feat(kernel): `store` - isolate host and platform
* feat(kernel): `store` - persistence service
* fix(infra): whitelisted origins, non-std engines
* feat(desktop): impl deep-link callbacks
* feat(kernel): `auth`
* feat(kernel): `io` - event listeners
* feat(kernel): platform migration
* fix: dep `vue` import on Win 11
Fixes `error TS2305: Module '"vue"' has no exported member
'VueConstructor'.` arising from `splitpane` dependency.
* fix(webapp-server): platform independent res paths
* feat(desktop): auth and emit via embedded server
* feat(platform): host, csp and bundle compatibility
- Bundle name format for using as host
- Windows UI handler HWND casting and version detection
- CSP headers type handling in URI protocol
- Protocol whitelist in env config
* feat(desktop|wip): login flow with `auth-tokens`
feat(desktop|wip): typesafe auth
* feat(backend): `auth` token flow, gql/websocket
feat(desktop): working auth for gql
feat: gql client with refresh token
* feat(backend): `auth` token flow, authorization bearer
* fix(gen): qualifier clash when invalidating cache
* feat(common): coordinated initialization service
* fix(desktop): appload persistence in data json
* feat(desktop|wip): desktop icons and updater
* fix: typos in readme docs
* fix: docker ignore copying on windows
* fix: update `.lock` file after rebase
* fix: `persistenceService` setup in tests
* fix: remove old console logs
* fix: console error on invalid schema
Show console error if default value is used when loading invalid data from
local storage
* fix(test): `PersistenceService` methods
* fix(test): `PersistenceService` rest tab state
* fix(test): `PersistenceService` gql tab state
* fix(test): `PersistenceService` global env
* fix(test): `PersistenceService` mqtt request
* fix(test): `PersistenceService` sse request
* fix(test): `PersistenceService` socketio request
* fix(test): `PersistenceService` websocket request
* fix(test): `PersistenceService` secret environment
* fix(test): `PersistenceService` selected env
* fix(test): `PersistenceService` collections
* fix(test): `PersistenceService` environments
* fix(test): `PersistenceService` history
* fix(test): `PersistenceService` settings
* fix(test): `PersistenceService` migrations
* fix(test): `InspectionService` request inspector
* feat(desktop): button to clear bundle/key cache
This is useful when there are partial updates to the web app or bundle gen server
which haven't been correctly propagated when the app bundle was downloaded.
If the user were to change the self host instance without updating the
desktop app; which is possible albeit rarely under very certain circumstances,
desktop app will refuse to load the bundle, this is because the desktop app
cannot differentiate between partial updates vs incorrect bundle being hosted
since both will fail verification.
The button lets the user decide what should be the appropriate action,
clear the bundle and trust the hosted app
or make sure the app is built and hosted correctly.
* fix(desktop): enforce one version per instance
This was part of a leftover scaffolding from development.
* fix(desktop): bundle url not stored after download
* fix(desktop): stalling progress on updates
* fix(backend): helper to parse cookie into kv-pairs
* feat(desktop): launch session on working endpoints
* fix(common): preserve `auth` structure and default
* fix: loading native networking with kernel mode
* fix: fallback for unhandled response error
* fix: `urlencoded` content request processing
* feat: `interceptor` - error mapping for `browser`
* fix: backwards compatibility for `digest` auth
* fix: platform check for `initializationService`
* fix: `interceptor` - analytics `strategy` resolution
* fix: `interceptor` - check for `cookies` component
* fix: enable digest auth support for `native`
* test: `interceptor` - kernel interceptor
* fix(relay): `grantType` casing for OAuth2.0
* test(wip): kernel transformers
* fix(relay): auth headers discarding others
* fix(desktop): http version deserialization
* fix(common): `grantType` extractor, auth processor
* fix: `PersistenceService` - parsing edge cases
* fix(infra): post rebase fixup
* fix(web): component structure and lint
* fix(desktop): cohesive splash opener, scroll url section
* fix: explicit auto auth and docs on url auth
* fix(relay): special chars failing proxy auth
* fix: finer cert control setting option
* fix: post-rebase fixup
* feat(appload): ability to vendor pre-built bytes
* fix: avoid copying over `target` dir in containers
* fix: auth key missing in capability set
* fix(desktop): relax `refresh_token` requirement
This is to support Firebase token
* fix(desktop): normalization for Windows WebView
* feat(desktop): instance switcher and vendored app
* fix(desktop): merge artifacts and conflicts
* feat(desktop): instance switcher improvements
* fix: derive instance name from normalized name
* fix: pkg links, lints and UI edge cases
* feat(desktop): restore window state after relaunch
* fix(desktop): distinguish header for cloud/default
* fix: instance switcher in web mode
* fix: close dropdown on new instance modal
* fix: whitelist vendored app origin
* feat(desktop): platform parity - `collections`
* fix: history entries population desync
* fix(desktop): check for history storage status
* fix(desktop): safe parse `globalEnv`
* feat(desktop): platform parity - `environment`
* fix: use settings store for proxy url
* fix: lint, unused imports
* fix: proxy input enabled for other interceptors
* feat: reverse proxy for desktop app server
* fix: duplicate entries after connecting to sh
* fix: specify instance org qualified
* fix: remove debugging logs
* feat(desktop): enable `devtools` in release builds
* fix(desktop): prepend protocol validation edgecase
* feat(desktop): clear cache on removing instance
* fix: better response toast message
* fix: avoid reverse proxy for webapp server
* fix(desktop): ignore subpath in instance name
* feat: switcher ui/ux improvements
* feat: more switcher ui/ux improvements
* feat(server): specify bundle version at build time
* fix(desktop): missing migration as rebase artifact
* fix: minor switcher ui/ux improvement
* fix: rebase artifacts
* fix: consolidated toast on success
* fix: missing i18n strings
* fix(desktop): handle drag and drop fe side
* feat: confirmation modal on instance removal
* chore: minor UI update
* chore: minor UI changes
* fix: gql connection partial refactor
* fix: resolve merge artifacts
* chore: prod lint
* feat(desktop): better desktop app update ux
* fix: broken gql connection.ts
---------
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2025-02-28 00:01:25 +05:30
James George
49430528e5
refactor: foundational changes to support subdomain based cloud instances ( #4704 )
2025-02-24 12:24:28 +05:30
Nivedin
da2597d4db
feat: updated the hard coded proxy url with the server fetched ( #4773 )
2025-02-20 21:16:48 +05:30
Jared Miller
9e227982c9
Correct the english response body lost return msg ( #4656 )
2025-02-06 15:17:31 +05:30
Joel Jacob Stephen
135060bc4a
chore(common): updated collection import string for activity logs ( #4710 )
2025-01-30 20:36:07 +05:30
jamesgeorge007
86ea3e427c
chore: restore the ability to disable tracking request history
2025-01-30 13:34:01 +05:30
Anwarul Islam
499505397f
feat: graphql document generation from docs ( #4626 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-01-30 11:15:37 +05:30
Joel Jacob Stephen
0a83894e6a
feat(common): introducing history ui provider service to hoppscotch-common ( #4706 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-01-29 23:07:30 +05:30
Govind.S.B
d436af587c
feat(ai-exp): add support for custom request naming scheme ( #4703 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-01-29 20:24:39 +05:30
Nivedin
2b9a334881
chore: add warning prompt for same response name ( #4699 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-01-29 14:30:01 +05:30
halillusion
e22fbecb56
Update tr.json ( #4679 )
...
Fix typos and complete missing definitions for Turkish language.
2025-01-28 23:07:46 +05:30
Stéfany Larissa
685347dd4c
chore: update pt-br translation ( #4682 )
2025-01-28 22:40:44 +05:30
Stanislav Horáček
c9a0a3ae8d
Update Czech localization ( #4650 )
...
update Czech localization
2025-01-28 22:21:45 +05:30
Akash K
8b70d7f419
feat: support for sending client credentials via basic auth header ( #4635 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-01-15 18:43:05 +05:30
Akash K
a16402e94d
chore: add missing i18n string entry ( #4639 )
2024-12-23 13:38:49 +05:30
Akash K
553f4d7a8f
fix: do not show an empty body element when bulk editing ( #4638 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-12-23 12:18:06 +05:30
Govind.S.B
c578b79f39
refactor: move AI request naming style to settings ( #4636 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: amk-dev <akash.k.mohan98@gmail.com>
2024-12-20 20:39:12 +05:30
Govind.S.B
e16db0ca32
feat: UI for test scripts generation ( #4637 )
...
AI experiments
Co-authored-by: amk-dev <akash.k.mohan98@gmail.com>
2024-12-20 18:17:31 +05:30
Anwarul Islam
d9d656269c
feat: collection runner refinements ( #4609 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-12-19 20:06:52 +05:30
Nivedin
6fd93b9f5d
chore: run collection modal updates ( #4633 )
...
Adds loading state for the runner modal and enables the `CLI` tab for personal collections.
2024-12-19 15:22:30 +05:30
Akash K
bd22c8c1a9
feat: disable tracking request history ( #4607 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-12-18 11:18:29 +05:30
Anwarul Islam
e2e769db71
chore: collection runner enhancements and ui clean up ( #4564 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-11-28 17:55:00 +05:30
Shreyas
22515582c5
chore: show warning for interceptors not supporting binary data ( #4566 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-11-27 16:53:30 +05:30
Akash K
80d7dd046d
feat: support for binary body ( #4466 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-11-26 19:48:01 +05:30
Anwarul Islam
e8ed938b4c
feat: collection runner ( #3600 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-11-26 15:56:09 +05:30
Akash K
b706a43d2e
feat: collection import summaries ( #4489 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-11-25 11:42:26 +05:30
Akash K
c74c42ebaf
feat: add individual content types for formadata ( #4550 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-11-24 19:36:10 +05:30
Anwarul Islam
e1fbe68796
hotfix: graphql connection error handler ( #4523 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-11-12 21:15:48 +05:30
Anwarul Islam
4b2f04df82
feat: add support for Digest authorization ( #4339 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-10-29 12:34:40 +05:30
Pranay Pandey
936c97b53a
feat: add button to export test results as json ( #4419 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-10-28 21:23:21 +05:30
Nivedin
3722be0de1
fix: codegen breaking in example tab and minor UI updates ( #4478 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-10-28 16:09:40 +05:30
Raphael Hehl
479cbfe1c8
chore: improve German translation ( #4461 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-10-25 14:17:22 +05:30
subframe7536
0be7836d40
feat(i18n/cn): update CN translation ( #4457 )
2024-10-25 14:09:48 +05:30
Sawako
c743298c0d
fix(i18n/es): fixed translation errors and translated missing keys ( #4455 )
...
Co-authored-by: Nivedin <53208152+nivedin@users.noreply.github.com>
2024-10-25 13:50:25 +05:30
Shreyas
f52219bb95
feat: openssl based hoppscotch-relay for request forwarding ( #4442 )
2024-10-24 14:20:51 +05:30
Pranay Pandey
cf0978bce0
feat: add the ability to configure query params encoding for requests ( #4412 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-10-23 18:44:21 +05:30
Joel Jacob Stephen
0e00eeb950
feat: introducing ability to set custom collection import size limit ( #4440 )
2024-10-23 18:34:40 +05:30
Andrew Bastin
f75900ed30
feat: hoppscotch agent and agent interceptor ( #4396 )
...
Co-authored-by: CuriousCorrelation <CuriousCorrelation@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-10-03 20:26:30 +05:30
Akash K
c90aaec65d
fix: update copy + improve ux on ai experiments ( #4393 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-10-01 16:17:31 +05:30
Akash K
0b5a424b69
feat: modify body with ai & feedback on ai requests hoppscotch-common bindings ( #4386 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-09-30 22:21:14 +05:30
Nivedin
58857be650
feat: save api responses ( #4382 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-09-30 19:06:53 +05:30
Akash K
fdf5bf34ed
feat: support import collections between workspaces ( #4377 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-09-30 18:42:09 +05:30
Dmitry
5a06e52389
feat(filename): added filename in download functional ( #4329 )
...
Co-authored-by: Dmitry Mukovkin <d.mukovkin@cft.ru>
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-09-19 18:23:40 +05:30
Andrew Bastin
519b520913
fix: sidebar codegen crashing and AWS Signature Auth flow ( #4315 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: Anwarul Islam <anwaarulislaam@gmail.com>
2024-09-01 21:25:06 +05:30
Anwarul Islam
c2fb6aee3f
chore: AWS Signature Authorization type flow updates ( #4311 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-08-30 20:28:27 +05:30
Anwarul Islam
703b71de2c
feat: add support for AWS Signature auth type ( #4142 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-08-30 14:00:13 +05:30
Anwarul Islam
9ad6a419c1
feat: new ui for response interface generation ( #4105 )
...
* feat: codegen body added
* feat: new ui added for response interface
* feat: generate code component added
* chore: default collection tab
* feat: generate data schema
* chore: clean up
* chore: minor code refactor
* fix: only render if `isDrawerOpen` is true
* chore: clean up
* chore: clean up
---------
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-08-30 12:10:52 +05:30
Akash K
9a86d0c207
feat: support importing HAR ( Http Archive Format ) files ( #4307 )
...
* feat: import har files to hoppscotch
* chore: fix some edge cases
* chore: exclude query params from the generated request endpoint
---------
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-08-29 14:33:07 +05:30
Akash K
181ad098e0
feat: ability to refresh tokens for oauth flows ( #4302 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-08-29 13:27:31 +05:30
Dmitry
34f5617adc
chore(lang): update ru locale #2 ( #4298 )
...
chore(lang): update ru locale
Co-authored-by: Dmitry Mukovkin <d.mukovkin@cft.ru>
2024-08-28 13:58:33 +05:30
Nivedin
3e2c72bdb2
feat: sort environments alphabetically ( #4280 )
...
* feat: sort environments alphabetically in sidebar and selector
* fix: correct typo in i18n string key
* fix: rename and export team environments bug
* chore: added sortEnvironments util function
* chore: ads doc
* chore: cleanup
---------
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-08-28 13:16:10 +05:30
Anwarul Islam
43730d66f6
feat: description field for request parameters and headers ( #4187 )
...
* feat: key-value component added for reuse
* chore: inspection result added
* chore: add `HoppRESTRequest` schema `v7`
* feat: add `description` for field for REST request headers
* feat: add `description` for field for GraphQL request headers
* fix: synchronization logic b/w bulk edit context and the default view
- Add `HoppGQLRequest` schema `v6`.
- Fix pre-existing issue with changes in bulk edit context not immediately reflecting in the default GQL request headers view.
* feat: support importing `description` fields from external sources
* test: fix failing tests
* chore: include description field for computed headers
Headers computed based on authorization info & inherited entries.
* feat: add `description` field for headers at the collection level
Add `HoppCollection` schema `v3`.
* test: fix failing tests
* ci: update tests workflow target branch trigger
* chore: cleanup
* chore: cleanup
* chore: rely on type inference
---------
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-08-27 14:30:12 +05:30
Christian Hansen
a8822badcf
chore: updated and corrected Danish translations. ( #4290 )
...
Update da.json with correct Danish
2024-08-26 12:43:14 +05:30
Dmitry
3e2b9f8e2b
chore(lang): update ru locale ( #4295 )
...
Co-authored-by: Dmitry Mukovkin <d.mukovkin@cft.ru>
2024-08-26 12:22:46 +05:30
Tasnim Tantawi
d15e809dcb
fix: update Arabic translations ( #4260 )
...
* Complete Arabic translation
* add removed translations
* chore: format doc
---------
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-08-19 15:40:14 +05:30
Paul Vogel
bbda18c728
i18n: Fix german translation for "label" ( #4240 )
2024-08-07 21:47:32 +05:30
Paul Vogel
8e58b58b6f
i18n: Add german translations for section "access token" ( #4241 )
...
Add german translations for the access token section
2024-08-06 17:39:54 +05:30
Akash K
d68cfb313e
feat: hoppscotch-common & platform additions for ai experiments ( #4222 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-07-30 12:16:44 +05:30
James George
c9f92282bf
feat: duplicate REST/GraphQL collections ( #4211 )
...
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-07-29 18:37:34 +05:30
Paul Vogel
7ad3f660ae
i18n: add german translations ( #4196 )
...
Add german translations
2024-07-18 14:26:09 +05:30
Paul Vogel
199a7234fa
i18n: fix existing german translations ( #4195 )
...
Fix existing german translations
2024-07-18 14:19:46 +05:30
Nivedin
1dee1e1b1a
chore: cleanup i18n translations ( #4166 )
2024-07-05 17:52:50 +03:00
Akash K
2917d50c6a
feat: copyable invite links ( #4153 )
...
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2024-06-28 18:48:10 +03:00
Andrew Bastin
fd60c630fd
refactor: remove auto dismissal of whats new toast and move it to the bottom left
2024-06-28 15:05:16 +03:00
Anwarul Islam
b851d3003c
feat: added change log prompt for PWA updates ( #4098 )
...
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
2024-06-27 19:03:33 +03:00
James George
3b70668162
feat: CLI collection runner command generation UI flow ( #4141 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
2024-06-27 19:17:56 +05:30
Anwarul Islam
9d02c8e6c9
feat: added codegen tab in the sidebar ( #4099 )
2024-06-24 12:03:19 +05:30