Commit Graph
29 Commits
Author SHA1 Message Date
Philippe MERLE dbe3cfb1de Fix a bug in generate_from_cluster() 2026-07-08 16:36:27 +02:00
Philippe MERLE 1403635136 Git ignore package-lock.json 2026-07-08 16:35:09 +02:00
Sadallah e72cbd68f8 feat(webapp): replace resource filter columns with toolbar dropdowns
- Turn each resource category into a compact dropdown button in the toolbar instead of an always-expanded checkbox column

- Show the filter panel as a floating overlay to not push down the canvas.
2026-07-05 15:10:23 +02:00
Sadallah dab2c22076 feat(webapp): add interactive viewer enrichment
- Enrich dot_json generation (icon URLs, node positions) in cluster, helm, helmfile, and manifest backend  services

    - Add resource category filters and cluster icon rendering to the interactive viewer

    - Auto-scroll to output on generation in Cluster/Helm/HelmFile/Manifest tabs
2026-07-05 14:05:42 +02:00
Sadallah 51c1869fac feat(webapp): add Monaco editor and improve UI components 2026-07-02 15:08:11 +02:00
Philippe Merle 8b154de0ab Add a Kubernetes architecture diagram for KubeDiagrams WebApp 2026-07-02 14:58:23 +02:00
Philippe MERLE 8cfed21874 Add support for deploying the webapp in a Kubernetes cluster 2026-07-02 13:55:11 +02:00
Philippe MERLE fd6f4077cc Add a script to build and push both KubeDiagrams WebApp frontend and backend container images 2026-07-02 13:36:41 +02:00
Philippe MERLE ad0d1b7bc7 Improve README.md 2026-07-02 13:35:27 +02:00
Philippe Merle 34d3439ff9 Fix a vulnerability found by FOSSA 2026-06-26 11:39:53 +02:00
Sadallah 700d249986 [Feature] Add Docker kubectl support and cluster connectivity + Apply Prettier formatting to frontend files 2026-06-11 11:55:22 +02:00
Sadallah 7e105eb79a [Feature] Refactor cluster tab with improved kubectl handling and stateless UI 2026-06-11 00:03:17 +02:00
Sadallah 55df49f6ab [Chore] Translate French comments and UI strings to English 2026-06-10 23:51:08 +02:00
Sadallah e1e84919a4 feat(webapp): add cluster tab 2026-06-01 15:37:51 +02:00
Sadallah 8682701dca fix(webapp): update dependencies and simplify draw.io support 2026-05-31 19:09:16 +02:00
Sadallah 8a12c37d24 feat(webapp): add draw.io support and embed integration 2026-05-29 20:09:20 +02:00
dependabot[bot]andGitHub 628c8b07d4 Bump the pip group across 1 directory with 2 updates
Bumps the pip group with 2 updates in the /webapp/backend directory: [flask](https://github.com/pallets/flask) and [werkzeug](https://github.com/pallets/werkzeug).


Updates `flask` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/pallets/flask/releases)
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/flask/compare/3.1.2...3.1.3)

Updates `werkzeug` from 3.1.5 to 3.1.6
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.5...3.1.6)

---
updated-dependencies:
- dependency-name: flask
  dependency-version: 3.1.3
  dependency-type: direct:production
  dependency-group: pip
- dependency-name: werkzeug
  dependency-version: 3.1.6
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 14:32:58 +00:00
Philippe Merle 4d8b3410f1 Set the node shape to rectangle 2026-02-24 21:55:31 +01:00
Philippe MERLE bddaf8eb4f Use npm install instead of npm ci because package-lock.json was deleted 2026-02-18 22:53:52 +01:00
Philippe Merle a9f76de7d8 Cosmetic updates 2026-02-18 11:13:45 +01:00
Philippe Merle ea9ad44a3f Cosmetic updates 2026-02-18 10:39:35 +01:00
Philippe Merle 403a974855 Cosmetic updates 2026-02-18 10:36:20 +01:00
dependabot[bot]andGitHub 68b980b287 Bump werkzeug in /webapp/backend in the pip group across 1 directory
Bumps the pip group with 1 update in the /webapp/backend directory: [werkzeug](https://github.com/pallets/werkzeug).


Updates `werkzeug` from 3.1.3 to 3.1.5
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.3...3.1.5)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.5
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-18 08:07:09 +00:00
Sadallah 671d15c4e4 update dependencies + remove package-lock.json 2026-02-17 15:46:34 +01:00
Sadallah f66fcd3248 update dependencies 2026-02-17 13:59:10 +01:00
Sadallah 5c2db37eb0 Remove useless file 2026-02-16 14:57:15 +01:00
Sadallah acf21fb505 Remove useless files 2026-02-13 13:08:49 +01:00
Sadallah 09a8fdc18e Remove useless file 2026-02-10 11:04:53 +01:00
Sadallah 75146122a0 Add WebApp KubeDiagrams 2026-02-10 10:51:54 +01:00