Commit graph

6141 commits

Author SHA1 Message Date
thibaud-leclere
d56fb7d3d4 fix: decouple app URL from Coolify-managed SERVICE_FQDN_* variable
SERVICE_FQDN_* gets regenerated with a random hash on each Coolify save,
making custom domains impossible to persist. Introduce APP_URL as a single
user-controlled variable (never auto-generated) for all app URLs. Derive
VITE_BACKEND_WS_URL automatically from VITE_BASE_URL in aio_run.mjs so
only APP_URL needs to be set. SERVICE_FQDN_HOPPSCOTCH_80 is kept solely
for Coolify proxy routing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 17:08:34 +02:00
thibaud-leclere
eae320c76d chore: run pre-commit hook in Docker when pnpm is unavailable
Falls back to api-client-tools container (node_base stage) so lint and
typecheck always run regardless of the host environment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 16:57:12 +02:00
thibaud-leclere
8e8b715962 fix: revert to Coolify native SERVICE_FQDN_* variables for domain management
COOLIFY_URL/COOLIFY_FQDN were custom variables requiring manual setup,
causing VITE_BACKEND_WS_URL to resolve to wss://backend/graphql (broken).
SERVICE_FQDN_HOPPSCOTCH_80 triggers Coolify auto-generation of an editable
domain, and SERVICE_URL_HOPPSCOTCH provides the scheme-less form needed for
the wss:// WebSocket URL.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 14:48:08 +00:00
thibaud-leclere
c438d6c9ab fix: use editable coolify service domain 2026-05-06 17:16:36 +02:00
thibaud-leclere
46dbec745f fix: align prod compose with coolify hoppscotch 2026-05-06 16:51:07 +02:00
thibaud-leclere
860000d0b3 fix: expose coolify production envs 2026-05-06 16:30:10 +02:00
thibaud-leclere
b1d70f2603 ci: remove registry image workflow 2026-05-06 15:23:23 +02:00
thibaud-leclere
09347b9193 docs: update deployment workflow 2026-05-06 15:13:48 +02:00
thibaud-leclere
534dea7317 feat: split dev and prod compose workflows 2026-05-06 15:06:35 +02:00
thibaud-leclere
304a6290c8 ci: use docker cli for image publish
Some checks failed
Publish Docker image / publish (push) Failing after 3m26s
2026-05-06 12:03:28 +02:00
thibaud-leclere
b332b26752 ci: publish docker image on tags
Some checks failed
Publish Docker image / publish (push) Failing after 11s
2026-05-06 11:51:00 +02:00
thibaud-leclere
8e52fafcfa fix: cache rendered REST tabs 2026-05-06 10:23:39 +02:00
thibaud-leclere
6dd08e5a88 chore: trim repo for coolify aio 2026-05-06 09:57:24 +02:00
thibaud-leclere
3de3a14d06 docs: document coolify aio cleanup 2026-05-06 09:50:56 +02:00
thibaud-leclere
d01a384832 feat: require login for web app 2026-05-06 09:22:55 +02:00
thibaud-leclere
dacca46fbe docs: specify required web login 2026-05-06 09:09:57 +02:00
thibaud-leclere
c1151607ac remove .github 2026-05-06 09:08:05 +02:00
thibaud-leclere
b1e4b648ee feat: add local auth settings
Some checks failed
Node.js CI / Test (push) Has been cancelled
2026-05-06 08:52:10 +02:00
thibaud-leclere
d4bbde7deb feat: add local user creation 2026-05-06 08:50:30 +02:00
thibaud-leclere
892f69817b feat: add local app login 2026-05-06 08:47:37 +02:00
thibaud-leclere
b17375eb16 feat: add local admin login 2026-05-06 08:44:14 +02:00
thibaud-leclere
4c30592ae4 feat: add local auth onboarding 2026-05-06 08:41:02 +02:00
thibaud-leclere
60cf156230 feat: expose local auth endpoints 2026-05-06 08:31:39 +02:00
thibaud-leclere
0ec0ae442a feat: add local auth service 2026-05-06 08:27:26 +02:00
thibaud-leclere
c8b7a172a4 feat: allow local auth provider 2026-05-06 08:21:24 +02:00
thibaud-leclere
7b4cfb4103 feat: add local auth data model 2026-05-06 08:17:05 +02:00
thibaud-leclere
4b7c61d180 chore: ignore superpowers docs 2026-05-05 17:53:16 +02:00
thibaud-leclere
5606a79af1 chore: add local dev make targets 2026-05-05 17:39:07 +02:00
James George
cbb32d1aac
fix(cli): ship semver as a runtime dependency (#6257) 2026-05-01 15:17:13 +05:30
James George
7036ab5b53
fix(common): preserve string contract for GQL history responses (#6244) 2026-04-29 17:11:33 +05:30
Nivedin
aee017ced3
fix(common): subfolder add-new in team collections respects write access (#6243) 2026-04-29 14:15:49 +05:30
Nivedin
50f16e2ab5
fix(common): set domain url as mockserver environment (#6185) 2026-04-29 12:14:02 +05:30
Mir Arif Hasan
c4e1f02abf
fix(backend): harden onboarding config endpoint (#6240)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-29 00:10:03 +05:30
James George
f344d4e395 chore(common): add token_refresh auth event and harden no-sync flag 2026-04-28 18:58:51 +05:30
James George
3073d156b4 chore(agent): bump version to v0.1.17 2026-04-28 18:18:29 +05:30
Mir Arif Hasan
078d71036b
chore: security patch for the dependency chain v2026.4.0 (#6191)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-28 17:51:43 +05:30
Shreyas
96ceb84df9
fix(desktop): unified store scope and migration reroute (#6238)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-28 14:59:10 +05:30
James George
df97d11753
fix(common): restore magic-link sign-in flow on cloud for orgs (#6237) 2026-04-28 14:02:50 +05:30
James George
bb1c9a9fe9 chore: formatting updates 2026-04-28 00:50:16 +05:30
James George
50fd27564e chore: bump CLI version 2026-04-28 00:49:21 +05:30
James George
67782b2b30 chore: bump version to 2026.4.0 2026-04-28 00:48:24 +05:30
Rodrigo Kellermann
40ac84c115
feat(selfhost-web): make webapp-server timeouts configurable (#6147)
Signed-off-by: Rodrigo Kellermann <kellermann@gmail.com>
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-28 00:45:41 +05:30
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
Anwarul Islam
15d12f8ce5
fix(common): support id_token in Authorization Code OAuth flow (#6144) 2026-04-28 00:34:02 +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
James George
00c75b9de0 chore: merge hoppscotch/main into hoppscotch/next 2026-04-23 23:35:22 +05:30
Nivedin
0cdf8de02d
fix(common): apply platform default proxy URL on load and reset (#6142) 2026-04-23 18:25:26 +05:30
Shreyas
6fc63d0792
docs: security threat model and policy update (#6158)
Co-authored-by: James George <25279263+jamesgeorge007@users.noreply.github.com>
2026-04-23 17:35:02 +05:30
Shreyas
84f774265b
fix: remediate quinn-proto vulnerability across native packages (#6174)
Co-authored-by: orbisai0security <242526317+orbisai0security@users.noreply.github.com>
2026-04-22 23:55:27 +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