feat: jigsawstack bundle integration (#8832)

* fix: formatting errors.

* fix: formmating errors for jigsawstack components.

* fix: bugs identified by coderabbitai.

* fix: formatting issues on JigsawStack icon gradient.

* fix: project starters.

* fix: value errors.

* fix: app startup

* fix: resolve merge conflicts, accept incoming changes.

* fix:  follow lexicographical order for bundle names.

Co-authored-by: Edwin Jose <edwinjose900@gmail.com>

* feat: add JigsawStack bundle to the sidebar, following lexographical order.

* fix: remove duplicate changes, by rebasing to main/src/.../styleUtils.ts

* fix: apply suggested fixes for potential issues identified from coderabbitai.

---------

Co-authored-by: Edwin Jose <edwinjose900@gmail.com>
This commit is contained in:
Harsha Vardhan Khurdula 2025-07-09 15:53:12 -04:00 • committed by GitHub
commit 8c72ea087c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 1356 additions and 0 deletions

16
uv.lock generated
View file

@ -3938,6 +3938,20 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" },
]
[[package]]
name = "jigsawstack"
version = "0.2.7"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "aiohttp" },
{ name = "requests" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/11/c6/94806e49af97a0a0313ea3931b0d3a58dd59d1d4afa194c91d9df1c480ff/jigsawstack-0.2.7.tar.gz", hash = "sha256:e4fcafe388c36c5b6785c879e934562df7fe1202bda9ae5c0e729b99e40ad3b4", size = 25410, upload-time = "2025-06-24T17:49:46.08Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/cb/fb/0b9728a6caeb737b2801895b5af6c05a65daaf9d02404e4196fdd8118fda/jigsawstack-0.2.7-py3-none-any.whl", hash = "sha256:295bb5d10e6d686094a594864fd31c95f1a4f50d80e710f2959fc7fef5771f50", size = 30828, upload-time = "2025-06-24T17:49:43.807Z" },
]
[[package]]
name = "jinja2"
version = "3.1.6"
@ -4709,6 +4723,7 @@ dependencies = [
{ name = "graph-retriever" },
{ name = "huggingface-hub", extra = ["inference"] },
{ name = "ibm-watsonx-ai" },
{ name = "jigsawstack" },
{ name = "jq" },
{ name = "json-repair" },
{ name = "kubernetes" },
@ -4905,6 +4920,7 @@ requires-dist = [
{ name = "graph-retriever", specifier = "==0.6.1" },
{ name = "huggingface-hub", extras = ["inference"], specifier = ">=0.23.2,<1.0.0" },
{ name = "ibm-watsonx-ai", specifier = ">=1.3.1" },
{ name = "jigsawstack", specifier = "==0.2.7" },
{ name = "jq", specifier = "==1.8.0" },
{ name = "json-repair", specifier = "==0.30.3" },
{ name = "kubernetes", specifier = "==31.0.0" },