Skip to content

feat: basic session management UI - #4

Merged
princechrix merged 1 commit into
mainfrom
feature/ui-basic
May 1, 2026
Merged

feat: basic session management UI#4
princechrix merged 1 commit into
mainfrom
feature/ui-basic

Conversation

@princechrix

Copy link
Copy Markdown
Owner

Summary

  • Full session management UI: list, create, edit, delete, start/stop
  • Dark theme with sharp accent system, custom cards, form validation

Changes

  • src/renderer/index.html — session list view + form view with navigation
  • src/renderer/styles.css — complete design system (cards, forms, buttons, empty state, animations)
  • src/renderer/app.js — session rendering, event delegation, CRUD operations via IPC

Testing

  • Create session with name, interval, message
  • Edit existing session
  • Delete session
  • Start/stop session toggles active state
  • Empty state shown when no sessions exist
  • ESLint passes

- Session list view with cards showing name, interval, message
- Create/edit form with validation
- Start/stop session controls with active state indicator
- Dark theme UI with custom titlebar, accent colors, animations
- Event delegation for all session card actions
@princechrix
princechrix merged commit 2b893a5 into main May 1, 2026
1 check passed
@princechrix
princechrix deleted the feature/ui-basic branch May 1, 2026 21:58
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.

1 participant