Skip to content

Tags: iamtelescope/telescope

Tags

v0.0.23

Toggle v0.0.23's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: support okta authentication provider (#67)

v0.0.22

Toggle v0.0.22's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
 feat: add runtime BASE_URL support for deployment under custom paths (

…#64)

Summary
Implement dynamic base URL support allowing Telescope to be deployed under any path prefix (e.g., /telescope, /app, /monitoring) without requiring rebuilds.

Changes Made

Backend (Django)
- Extract `BASE_URL` from environment variable in `settings.py`
- Apply `FORCE_SCRIPT_NAME` to prefix all Django URLs
- Make `LOGIN_URL`, &`LOGIN_REDIRECT_URL` dynamic
- Update index view to pass `base_url` as template context
- Udated Django templates to handle base_url

Frontend (Vue.js)
- Add Django template `<base>` tag to `index.html` for auto-detection
- Refactor composables (`usePatchSource`, `useDeleteSource`) to use HTTP utility
- Simplify router to auto-detect base from `<base>` tag
- Changed number of absolute paths to relative paths.

Helm Templates updated

* Passing base_url to Django templates

* README.md update

* removed comments

* Added fall back script to catch base URl when going direct to ui server

* Replicating script to Auth template

Co-authored-by: Toocky - APIpie.ai <[email protected]>

v0.0.21

Toggle v0.0.21's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #62 from iamtelescope/development

v0.0.20

Toggle v0.0.20's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
 bugfix for ca_certs missing in clickhouse-connect (#52)

v0.0.19

Toggle v0.0.19's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
switch to clickhouse-connect + new flyql packages (#49)

v0.0.18

Toggle v0.0.18's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #38 from iamtelescope/development

dev to main 0.0.18

v0.0.17

Toggle v0.0.17's commit message
changelog update for v0.0.17

v0.0.16

Toggle v0.0.16's commit message
added various clickhouse ssl connection options + docs update

v.0.0.15

Toggle v.0.0.15's commit message
fix docs

v0.012

Toggle v0.012's commit message
docs/screenshots update