• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bymosbot / mosbot-dashboard / 22777819757

06 Mar 2026 07:03PM UTC coverage: 95.012% (-0.9%) from 95.918%
22777819757

push

github

web-flow
sync: roll up fork main into upstream main (#6)

* docs: align archive guidance with repo structure

* feat: simplify org chart — remove corporate defaults, add single-agent view

- Delete hardcoded agencyOrgChart.js with CEO/COO/CTO/CPO/CMO fallback
- Replace corporate color maps (CEO=yellow, COO=green) with hash-based palette
- Rename csuitLeaders to thirdLevelLeaders, update all corporate comments
- Add empty state when no agents configured
- Add single-agent view with prominent centered card
- Make title field optional in AgentEditModal and validation
- Update placeholders from corporate examples to generic ones
- Use neutral connector line colors throughout hierarchy

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: rename Org Chart page to Agents

- Rename OrgChart.jsx to Agents.jsx, update component export
- Change route from /org-chart to /agents with backward-compat redirect
- Update sidebar navigation label to "Agents"
- Update page title to "Agents" and subtitle to "Your agent team and status overview"
- Update loading/error messages

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* rename org-chart to agents

* Use org secret for Gitleaks license

* update changelog

* Conditionally show archived workspace agent

* Update docs and changelog for archived workspace behavior

* docs: clarify dashboard does not manage docs link writes

* docs: rename org chart docs to agent chart

* Avoid 409 noise when ensuring workspace directories

* Update changelog for workspace directory ensure fix

* fix skill pathing

* Add toggle to hide dotfiles (.gitkeep, .gitignore, etc.) in file browsers

- Add showHiddenFiles preference to uiStore (persisted to localStorage)
- Add eye/eye-slash icon toggle button in WorkspaceExplorer toolbar
- Filter dotfiles from root listings and expanded subfolders
- Apply filter to all file browsers: Workspaces, Docs, Projects, Skills
- Default: dotfiles are hidden (show system/internal files toggle)... (continued)

630 of 761 branches covered (82.79%)

Branch coverage included in aggregate %.

136 of 154 new or added lines in 6 files covered. (88.31%)

2 existing lines in 1 file now uncovered.

3180 of 3249 relevant lines covered (97.88%)

4.79 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

97.5
/src/stores/uiStore.js
1
import { create } from 'zustand';
1✔
2
import { persist } from 'zustand/middleware';
1✔
3

4
/**
1✔
5
 * UI Store - Manages global UI state like sidebar collapse
1✔
6
 *
1✔
7
 * Features:
1✔
8
 * - Sidebar collapsed state (persisted to localStorage)
1✔
9
 */
1✔
10
export const useUIStore = create(
1✔
11
  persist(
1✔
12
    (set, _get) => ({
1✔
13
      // Sidebar state
2✔
14
      sidebarCollapsed: false,
2✔
15

16
      // File browser state - hide dotfiles (.gitkeep, .gitignore, etc.) by default
2✔
17
      showHiddenFiles: false,
2✔
18

19
      // Actions
2✔
20
      toggleSidebar: () => {
2✔
21
        set((state) => ({ sidebarCollapsed: !state.sidebarCollapsed }));
2✔
22
      },
2✔
23

24
      setSidebarCollapsed: (collapsed) => {
2✔
25
        set({ sidebarCollapsed: collapsed });
2✔
26
      },
2✔
27

28
      toggleShowHiddenFiles: () => {
2✔
NEW
29
        set((state) => ({ showHiddenFiles: !state.showHiddenFiles }));
×
30
      },
2✔
31
    }),
1✔
32
    {
1✔
33
      name: 'mosbot-ui-store',
1✔
34
      partialize: (state) => ({
1✔
35
        sidebarCollapsed: state.sidebarCollapsed,
7✔
36
        showHiddenFiles: state.showHiddenFiles,
7✔
37
      }),
1✔
38
    },
1✔
39
  ),
1✔
40
);
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc