Releases: ControlCore-Project/concore-editor
Releases · ControlCore-Project/concore-editor
2.4.0
What's Changed
- Zoom Component Will now update zoom level on zooming through mouse scroll by @saksham-gera in #229
- Bump the pip group across 1 directory with 5 updates by @dependabot[bot] in #216
- Added FullScreen Functionality by @saksham-gera in #231
- Functionality of loading graphs from previous sessions on hold by @saksham-gera in #234
- Added missing dotenv by @saksham-gera in #236
- Bump the pip group across 1 directory with 5 updates by @dependabot[bot] in #238
- Bump the npm_and_yarn group across 1 directory with 14 updates by @dependabot[bot] in #225
- Merge the recent fixes since March 31st by @pradeeban in #239
- Bump the pip group across 1 directory with 5 updates by @dependabot[bot] in #241
- Bump the npm_and_yarn group across 1 directory with 5 updates by @dependabot[bot] in #240
- fix: edges with same prefix(integer) allowed by @GREENRAT-K405 in #246
- Dev by @GREENRAT-K405 in #247
- fix: Abort error in Open, Save, Save as on pressing cancel button or not selecting a file by @GREENRAT-K405 in #251
- Align the node with the grid vertices/points on the graph workspace. by @GREENRAT-K405 in #252
- Enhance visual logic and clarity of Edges in Concore-editor by @GREENRAT-K405 in #263
- Display a normal pop-up message instead of windows alert at file upload directory and close tab in graph workspace. fix issue #248 by @GREENRAT-K405 in #268
- Add dark mode UI throughout the concore-editor. by @GREENRAT-K405 in #269
- Add gemini AI pull request review by @GREENRAT-K405 in #275
- Refactor: Replace UA sniffing with feature detection by @avinxshKD in #276
- Add first-interaction greetings workflow by @GREENRAT-K405 in #279
- add missing pr-review.yaml file by @GREENRAT-K405 in #284
- fix code injection vulnerability in PR-review.yaml by @GREENRAT-K405 in #295
- Fix: two node with same lable in first half possible by @GREENRAT-K405 in #288
- fix: improve error messages from server actions by @avinxshKD in #294
- refactor: use environment config for execution engine URL by @avinxshKD in #290
- fix: remove line break in clear() URL template by @avinxshKD in #299
- fix edge validation source id by @avinxshKD in #300
- Add dockerfile for backend flask server by @GREENRAT-K405 in #304
- Add frontend dockerfile and .dockerignore by @GREENRAT-K405 in #306
- fix node label regex by @avinxshKD in #309
- Merge the dev branch to the main. by @pradeeban in #286
- fix: handle localStorage errors in private browsing by @avinxshKD in #298
- Add the last couple of PRs by @pradeeban in #312
- refactor: extract shared helper in server actions by @avinxshKD in #311
- Fix build and deploy workflow by @pradeeban in #316
- fix: allow dot in node labels after colon by @avinxshKD in #319
- Fix the dot issue in program name by @pradeeban in #320
- feat: restore server sync push/pull methods by @avinxshKD in #315
- Bump the npm_and_yarn group across 1 directory with 7 updates by @dependabot[bot] in #317
- refactor: use serverAction helper in library() method by @avinxshKD in #322
- build(deps): bump flask from 2.2.5 to 3.1.3 in /server in the pip group across 1 directory by @dependabot[bot] in #324
- build(deps): bump the npm_and_yarn group across 1 directory with 7 updates by @dependabot[bot] in #325
- Fix missing workflow 404 handling and add regression tests by @Titas-Ghosh in #326
- fix: add null guard to redo() to match undo() pattern by @avinxshKD in #328
- fix: cleanup event listeners on unmount (#301) by @avinxshKD in #329
- fix: check response.ok in write methods, drop Promise wrapper by @avinxshKD in #330
- fix: replace eval() with new Function() in setEdgeNodeValidator to pr… by @avinxshKD in #331
- Prevent server action crash when workflow file name is missing by @Titas-Ghosh in #333
- build(deps): bump the npm_and_yarn group across 1 directory with 7 updates by @dependabot[bot] in #334
- build(deps): bump the npm_and_yarn group across 1 directory with 8 updates by @dependabot[bot] in #336
- fix: SET_FUNCTIONS was mutating the graph object in-place by @avinxshKD in #337
- Encode server action URLs safely and fix GraphArea lint return path by @Titas-Ghosh in #340
- fix: dispose cy instance and autosave timer on tab close by @avinxshKD in #341
- fix: add error boundary, safe base64 encoding, and proper fetch error handling by @avinxshKD in #344
- fix: keyboard nav, aria-labels, replace native confirm dialogs by @avinxshKD in #346
- build(deps): bump the npm_and_yarn group across 1 directory with 7 updates by @dependabot[bot] in #347
- fix: Persist Options modal state to prevent configuration loss by @Titas-Ghosh in #351
- fix: server workflow API TOCTOU races and misc issues by @avinxshKD in #355
- feat: add copy/paste support for nodes by @avinxshKD in #349
- fix: cap undo history, fix btoa unicode crash, add quota fallback (#352) by @avinxshKD in #353
- feat: add Ctrl+F search panel for finding nodes and edges by @avinxshKD in #357
- fix: restore session tabs on reload, remove allgs Set divergence by @avinxshKD in #359
- build(deps): bump the npm_and_yarn group across 1 directory with 7 updates by @dependabot[bot] in #360
- fix: dark mode actually works now by @avinxshKD in #366
- build(deps): bump the npm_and_yarn group across 1 directory with 9 updates by @dependabot[bot] in #363
- fix: modal escape key, timer race, scroll lock by @avinxshKD in #364
- Fix/non chrome fallback by @avinxshKD in #368
- build(deps): bump the npm_and_yarn group across 1 directory with 9 updates by @dependabot[bot] in #367
- fix: address file browser bonus issues by @avinxshKD in #369
- Add support for JSON import/export by @GREENRAT-K405 in #372
- fix: harden invalid graphml import handling by @avinxshKD in #374
- build(deps): bump the npm_and_yarn group across 1 directory with 9 updates by @dependabot[bot] in https...
2.0.0
Version 2.0.0 with contributions from @saksham-gera.
1.0.0
Version 1.0.0 with contributions to the main branch made until March 9th, 2023.
- concore editor forked DHGWorkflow as an editor for concore in 2022.
- bug fixes to concore editor from the volunteer contributors in 2023.