Skip to content

feat: setup control-panel project, added-colors same as eid-wallet#257

Merged
coodos merged 41 commits into
mainfrom
feat/project-setup
Aug 7, 2025
Merged

feat: setup control-panel project, added-colors same as eid-wallet#257
coodos merged 41 commits into
mainfrom
feat/project-setup

Conversation

@ghost

@ghost ghost commented Jul 17, 2025

Copy link
Copy Markdown

Description of change

  • Setup a new project control-panel
  • colors added same as eid-wallet
  • clsx, twmerge added
  • typography added
  • button added
  • huge icons added

Issue Number

closes #256

Type of change

  • New (a change which implements a new feature)
  • Update (a change which updates existing functionality)

How the change has been tested

CI and Manual

Change checklist

  • I have ensured that the CI Checks pass locally
  • I have removed any unnecessary logic
  • My code is well documented
  • I have signed my commits
  • My code follows the pattern of the application
  • I have self reviewed my code

Summary by CodeRabbit

  • New Features

    • Introduced a Control Panel app with a modern SvelteKit-based UI, including interactive tables, live monitoring dashboard with flow charts, and event logs.
    • Added reusable UI components: customizable action buttons, icon buttons, navigation buttons, checkboxes, and data tables supporting selection, sorting, and pagination.
    • Implemented visualizations for live data flow and event logs with filtering, selection, and pause/resume controls.
    • Provided Storybook integration with comprehensive stories, snippets, and global configuration for component previews and documentation.
    • Established a consistent design system with custom theming, typography, and color palettes.
    • Enabled modal dialogs for selecting and adding vaults to the monitoring flow.
    • Added utility functions for class merging, date formatting, and text capitalization.
    • Centralized exports for UI components, fragments, utilities, and types to streamline development and usage.
  • Bug Fixes

    • Minor adjustment to event handler grouping in the Action Menu for improved code clarity (no user-facing impact).
  • Chores

    • Added project configuration files, scripts, and type declarations for new and existing platforms.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feature] Setup control panel

4 participants