Commit Graph
8 Commits
Author SHA1 Message Date
thejesh23 2bc71ab125 fix(ecc_dashboard): repopulate Rules and Commands trees on Refresh Data
`refresh_data` reloaded the four data lists and updated the tab labels
plus status bar, but only called `populate_agents` and `populate_skills`.
Rules were not repopulated (though `populate_rules` already existed) and
Commands had no reusable populate helper at all — initial population was
inlined in `create_commands_tab`. After clicking "Refresh Data" the tab
counts changed but the Rules and Commands treeviews still showed pre-
refresh rows, and the "Data refreshed successfully!" popup silently lied.

Extract the commands-tree insertion into `populate_commands` mirroring
`populate_agents`/`populate_rules`, then call both `populate_commands`
and `populate_rules` from `refresh_data`.

Fixes #2513
2026-07-13 20:00:41 -07:00
Affaan MustafaGitHubDevin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
40927950c4 fix: community-reported issues — pyproject URLs, dashboard Tkinter error, 1.x→2.0 migration guide, cyber-safeguards docs (#2481)
* fix: repo URLs in pyproject, graceful dashboard tkinter error, 1.x->2.0 migration guide, cyber-safeguards troubleshooting

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>

* fix: catch ImportError for broken tkinter installs and update About panel repo URL

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-09 03:53:51 -04:00
Affaan Mustafa 9af04f3965 fix: harden dashboard canary and IOC coverage 2026-05-15 02:06:46 -04:00
4546a2c144 fix: salvage dashboard and canary-watch PRs (#1915)
Salvage focused changes from #1910 and #1911 on a maintainer-owned branch after full CI.

- enrich canary-watch discovery terms for post-deploy verification prompts
- narrow dashboard bare except handlers, add debug logging, and avoid double-configuring widgets

Co-authored-by: EunCHanPark <93873648+EunCHanPark@users.noreply.github.com>
Co-authored-by: shenchangmin <503228482@qq.com>
2026-05-15 01:57:21 -04:00
Affaan MustafaandGitHub c45aeee57f fix: salvage remaining stale queue fixes (#1754) 2026-05-11 16:41:08 -04:00
Affaan MustafaandGitHub 1abc3fb381 fix: port hook session and dashboard safety fixes
Ports suggest-compact session_id isolation and dashboard terminal/document launch safety onto current main.
2026-05-11 02:53:28 -04:00
Affaan Mustafa e46deb93c8 fix: harden dashboard terminal launch helpers 2026-04-14 19:44:32 -07:00
Anish 7fc44c91b8 feat: add dashboard GUI with theme, font customization, and logo
- Add ecc_dashboard.py - Tkinter-based GUI for exploring ECC components
- Implement dark/light theme toggle in Settings tab
- Add font family and size customization
- Display project logo in header and taskbar
- Open in maximized window with native title bar
- Add 'dashboard' script to package.json
- Update README with dashboard documentation

Closes #XXX
2026-04-12 06:52:54 +00:00