Shreyas
9861ee84ad
feat(desktop): settings phase 0 - infra and update check ( #6172 )
...
Co-authored-by: VicenzoMF <81040684+VicenzoMF@users.noreply.github.com>
2026-04-28 00:36:06 +05:30
John An
696ddc336c
feat: add collection-level pre-request and test scripts ( #5745 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: “mirarifhasan” <arif.ishan05@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-27 23:48:52 +05:30
Nivedin
30df20ea7a
feat(common): improve API documentation publishing UX ( #6116 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-22 23:05:40 +05:30
Denny Jiang
3d19cf5c79
chore(common): modify Chinese translation of words ( #5996 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-17 21:00:11 +05:30
Serhat
a21ca7ed5a
chore(common): complete missing Turkish translations ( #6071 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-17 19:45:03 +05:30
Franco Ortiz
21448c526d
chore(common): complete missing Spanish translations ( #6109 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-17 19:32:02 +05:30
Pallav Sarkar
87e20ed2d6
fix(common): correct environment locale wording ( #6117 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-16 16:52:54 +05:30
Nikhil
08921786e7
fix: restore tooltips on icon-only buttons inside popover triggers ( #5935 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-03-18 15:11:15 +05:30
Denny Jiang
0bb4824cfa
chore(common): update Chinese translations ( #5979 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-03-13 23:59:14 +05:30
James George
1119a2209c
chore(common): add no_active_orgs_found locale string
2026-02-26 12:38:51 +05:30
Shreyas
02b3dbcf5c
feat(desktop): cloud for orgs platform contract ( #5903 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-02-24 23:21:48 +05:30
Mir Arif Hasan
803e4633a2
feat: api documentation versioning ( #5676 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-02-23 20:11:55 +05:30
James George
faf2bfc8eb
feat(common): add foundational support for dropdown-based organization switcher ( #5890 )
2026-02-23 20:06:10 +05:30
Lubomír Blažek
a37d19bff3
chore(common): update Czech locale with improved translations ( #5895 )
2026-02-21 14:34:10 +05:30
Kanhaiya Pandey
2ad2f46e6a
feat(common): URL encode/decode context menu actions ( #5782 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-02-16 16:55:47 +05:30
Jorge Alexander Taberoa Jimenez
4e717d79a5
chore(common): complete missing Spanish translations ( #5761 )
...
Co-authored-by: Jorge Alexander Taberoa Jimenez <taberoajorge@users.noreply.github.com>
2026-01-22 17:07:12 +05:30
NoobFullStack
4d862c2f4b
feat(common): update and complete Dutch translations for Hoppscotch UI ( #5734 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-01-16 22:12:48 +05:30
NoobFullStack
823d9055a2
fix(common): correct typo in repo French locale ( #5733 )
2026-01-16 19:37:46 +05:30
NarekCodes
818f9ab0ca
feat(common): add armenian translation ( #5740 )
2026-01-16 19:35:28 +05:30
Gerard Balaoro
bdc2d33f50
feat(common): use jq for JSON response filtering ( #5703 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-01-15 15:02:56 +05:30
James George
67dff5fe0f
refactor: backport cloud for orgs related foundational changes
...
- Remove organization branding updates.
- Update `Hoppscotch Cloud` organization sidebar item.
- Ensure organization switcher sidebar isn't displayed on the central cloud instance.
2025-12-22 13:06:59 +05:30
Stanislav Horáček
29d8b6cc77
chore(common): Czech translation updates ( #5672 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-21 20:06:14 +05:30
Denny Jiang
7092e77fe0
chore(common): Chinese translation improvements ( #5699 )
2025-12-21 20:04:49 +05:30
Yun Juhwan
24eb33707c
chore(common): update product name in Korean translation for consistency ( #5660 )
...
Replaces phonetic Korean translations with the original product name, matching the approach used in other Asian locales (ja, cn).
2025-12-21 19:53:16 +05:30
Anwarul Islam
3c2bc6caf3
feat(common): create and manage example responses in collections ( #5652 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2025-12-19 23:14:21 +05:30
James George
d91c554fca
chore: cleanup organization sidebar i18n strings
...
- Remove unused i18n keys (organizations, no_orgs, expand, collapse, status badges).
- Consolidate inactive org tooltips into single key.
- Simplify `multi_account_notice` text for clarity.
2025-12-19 23:09:23 +05:30
James George
c9d0ea78bb
chore: i18n string addition
...
Informational message indicating each organization instance maintains its own authentication state.
2025-12-19 17:18:23 +05:30
James George
3d8810ec74
feat(common): add platform support for organization switcher ( #5708 )
...
Extends the organization platform definition to support switching between multiple organizations and displaying custom branding (logo and name) in the application header. Adds shared utilities for file uploads and avatar generation, including deterministic colour support.
These changes enable the Cloud for Organizations tier to offer:
- Multi-organization switching via sidebar UI.
- Custom logo uploads for organization branding.
- Seamless navigation between different organization instances.
2025-12-19 12:39:50 +05:30
Shreyas
824dce79d0
feat(desktop): url focus and mru tab shortcuts ( #5683 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2025-12-16 17:25:56 +05:30
Chhavi Goyal
973572d060
fix: improve keyboard shortcuts ( #5601 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2025-12-12 14:23:59 +05:30
Mir Arif Hasan
008335c715
feat: add auto-create collection option to mock server creation ( #5637 )
...
Co-authored-by: Anwarul Islam <anwaarulislaam@gmail.com>
2025-12-03 23:01:06 +05:30
Nivedin
ab52efc075
feat: improve documentation UI and add published docs indicators ( #5620 )
...
Co-authored-by: mirarifhasan <arif.ishan05@gmail.com>
2025-11-27 12:29:29 +05:30
Fahed Khan
4c1911c007
feat(common): add erase response functionality with keybindings ( #5435 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2025-11-26 14:24:16 +05:30
James George
f2f015c1c8
feat(scripting-revamp): add support for sending requests in scripting context ( #5596 )
2025-11-26 09:52:00 +05:30
Anwarul Islam
16f08e2a50
feat(common): add better ux to profile page by enabling routing for each tab ( #5544 )
...
Co-authored-by: Nivedin <53208152+nivedin@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-11-25 23:06:56 +05:30
Nivedin
a5fb7cb0d2
fix: API documentation UI flow improvements ( #5618 )
2025-11-25 23:06:02 +05:30
Anwarul Islam
77af577778
feat: mock server feature enhancements ( #5609 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2025-11-25 19:34:54 +05:30
Shreyas
f834cc87d3
feat(desktop): portable phase-3: instance manager ( #5421 )
...
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2025-11-25 18:09:18 +05:30
Nivedin
e63bfe3723
feat: API Documentation ( #5499 )
...
Co-authored-by: mirarifhasan <arif.ishan05@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2025-11-25 11:26:57 +05:30
Anwarul Islam
bb4f4aca54
feat(common): handle null collection and add private access hint for mock servers ( #5527 )
...
* fix(mock-server): handle null collection case in dashboard display
* feat(mock-server): add private access hint for non-public mock servers
* fix(mock-server): update private access hint for clarity
* refactor(mock-server): remove console logs from mock server creation and update
2025-10-29 23:21:05 +06:00
Anwarul Islam
c0e3ff49b3
fix (common): address mock server issues and improve the UI ( #5517 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
Co-authored-by: mirarifhasan <arif.ishan05@gmail.com>
2025-10-29 16:25:02 +05:30
Mir Arif Hasan
3acc0ec9b6
feat: mock server ( #5482 )
...
Co-authored-by: Anwarul Islam <anwaarulislaam@gmail.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-10-27 23:03:22 +05:30
James George
9cd6c7d6cf
feat(scripting-revamp): chai powered assertions and postman compatibility layer ( #5417 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
2025-10-27 17:49:58 +05:30
Shreyas
ecf7d2507a
feat(relay): control redirect follow ( #5508 )
...
Add per-domain toggle to disable automatic HTTP redirect following in
the Native and Agent interceptors. When disabled, requests return the
redirect response (status code, headers, body) without following the
Location header.
Previously HTTP redirects were always followed (on browser, can't do
much about that, see
https://fetch.spec.whatwg.org/#atomic-http-redirect-handling ) without
option to inspect the redirect response itself. This prevented
developers from accessing redirect metadata needed when testing OAuth
flows (PKCE where intermediate responses contain authorization tokens),
authentication endpoints that return codes in Location headers with 302
status, and debugging API redirect chains. But on the desktop app,
redirects were just never followed, creating the opposite effect.
The browser's fetch API applies atomic HTTP redirect handling per spec,
making it impossible to intercept redirects and inspect their responses.
The Native and Agent interceptors use curl and native HTTP clients
respectively, both supporting redirect control, making this feature
viable for these specific interceptors. (Proxyscotch tbd).
2025-10-27 17:41:58 +05:30
Nivedin
35e01e1280
chore: accept single character length name and trim white spaces ( #5412 )
...
Co-authored-by: mirarifhasan <arif.ishan05@gmail.com>
2025-09-29 13:25:40 +05:30
Mir Arif Hasan
81fe98f25d
feature: add alphabetical sort for user and team collections ( #5383 )
...
Co-authored-by: nivedin <nivedinp@gmail.com>
Co-authored-by: Nivedin <53208152+nivedin@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-09-23 14:46:23 +05:30
Nivedin
5bab04a487
feat: allow non-empty shared workspace names ( #5363 )
2025-09-02 13:48:28 +05:30
Anschaire Pérard
6f942a7c30
chore: improve french translations ( #5340 )
...
Co-authored-by: Anschaire PERARD <aperard@decima.fr>
2025-08-27 10:57:41 +05:30
Nivedin
2d2e65369f
feat: collection variables ( #5325 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
2025-08-22 14:39:42 +05:30
Ruyut
114a0f0e24
chore(i18n): update action block translations in tw.json ( #5315 )
2025-08-08 13:56:39 +05:30