Skip to content

Commit 0b913f4

Browse files
authored
Merge pull request #75 from moda20/Improvement/name-change-update
2 parents cf5753e + 59ee7fa commit 0b913f4

4 files changed

Lines changed: 24 additions & 23 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ jobs:
3030
file: ./DOCKERFILE
3131
push: true
3232
tags: |
33-
ghcr.io/${{ github.repository_owner }}/scheduler_ui:latest
34-
ghcr.io/${{ github.repository_owner }}/scheduler_ui:${{ github.sha }}
33+
ghcr.io/${{ github.repository_owner }}/type_scheduler_ui:latest
34+
ghcr.io/${{ github.repository_owner }}/type_scheduler_ui:${{ github.sha }}
3535
platforms: linux/amd64,linux/arm64

.github/workflows/dev-ci-cd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ jobs:
3030
file: ./DOCKERFILE
3131
push: true
3232
tags: |
33-
ghcr.io/${{ github.repository_owner }}/scheduler_ui:dev
34-
ghcr.io/${{ github.repository_owner }}/scheduler_ui:${{ github.sha }}
33+
ghcr.io/${{ github.repository_owner }}/type_scheduler_ui:dev
34+
ghcr.io/${{ github.repository_owner }}/type_scheduler_ui:${{ github.sha }}
3535
platforms: linux/amd64,linux/arm64

.github/workflows/new-api-ci-cd.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
file: ./DOCKERFILE
3131
push: true
3232
tags: |
33-
ghcr.io/${{ github.repository_owner }}/scheduler_ui:new_api
34-
ghcr.io/${{ github.repository_owner }}/scheduler_ui:${{ github.sha }}
33+
ghcr.io/${{ github.repository_owner }}/type_scheduler_ui:new_api
34+
ghcr.io/${{ github.repository_owner }}/type_scheduler_ui:${{ github.sha }}
3535
platforms: linux/amd64,linux/arm64
3636

README.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<div align="center">
22

3-
# Scheduler UI
3+
# Type Type Scheduler UI
44

5-
**A modern web interface for managing scheduled tasks, proxies, and more**
5+
**A SPA interface for managing Type scheduler scheduled tasks, proxies, and more**
66

77
![Project Status](https://img.shields.io/badge/status-pre--alpha-orange)
88
![License](https://img.shields.io/badge/license-TBD-blue)
@@ -21,7 +21,7 @@
2121

2222
## 📖 Overview
2323

24-
Scheduler UI is a modern React-based web application that provides a clean, intuitive interface for managing the [Scheduler Backend](#). It enables seamless management of tasks, authentication, proxies, databases, and other system configurations.
24+
Type Scheduler UI is a modern React-based web application that provides a clean, intuitive interface for managing the [Backend component](https://github.com/moda20/TypeSchedulerBackend). It enables seamless management of tasks, authentication, proxies, databases, and other system configurations.
2525

2626
### Key Features
2727

@@ -30,21 +30,23 @@ Scheduler UI is a modern React-based web application that provides a clean, intu
3030
- **Proxy Management**: Configure and manage proxy servers for task execution
3131
- **Database Management**: Handle database connections and configurations
3232
- **Event Logging**: View detailed execution logs and event streams
33+
- **Event handlers**: Extradite events based on regex and job duration changes
3334
- **Real-time Updates**: WebSocket integration for live status updates
3435

3536
---
3637

3738
## ✨ Features
3839

39-
| Feature | Description |
40-
| ----------------------- | ------------------------------------------------------------- |
41-
| **Authentication** | Secure login and session management for backend servers |
42-
| **Task Management** | Full CRUD operations for scheduled jobs with cron expressions |
43-
| **Proxy Configuration** | Add, edit, and manage proxy servers |
44-
| **Database Management** | Manage database connections and settings |
45-
| **Event Monitoring** | Real-time event logs and execution history |
46-
| **File Preview** | Built-in file viewer for job artifacts and outputs |
47-
| **Dashboard** | Visual overview of system status and task performance |
40+
| Feature | Description |
41+
|-----------------|-------------------------------------------------------------------------|
42+
| **Authentication** | Secure login and session management for backend servers |
43+
| **Task Management** | Full CRUD operations for scheduled jobs with cron expressions |
44+
| **Proxy Configuration** | Add, edit, and manage proxy servers |
45+
| **Database Management** | Manage database connections and settings |
46+
| **Event Monitoring** | Real-time event logs, execution history, and conditional event handling |
47+
| **File Preview** | Built-in file viewer for job artifacts and outputs |
48+
| **Logging** | Built-in job log viewers |
49+
| **Dashboard** | Visual overview of system status and task performance |
4850

4951
---
5052

@@ -59,7 +61,7 @@ The recommended deployment method uses Docker with nginx as a reverse proxy.
5961
docker compose up
6062

6163
# Or run the container directly
62-
docker run -p 80:80 ghcr.io/moda20/scheduler_ui:latest
64+
docker run -p 80:80 ghcr.io/moda20/type_scheduler_ui:latest
6365
```
6466

6567
### Environment Variables
@@ -80,18 +82,18 @@ A `compose.yml` file is included in the repository for reference. The recommende
8082

8183
### Tech Stack
8284

83-
- **Framework**: React 18 + Vite
85+
- **Framework**: React 19 + Vite
8486
- **State Management**: Redux Toolkit + React Redux
8587
- **Routing**: React Router v6
86-
- **UI Components**: shadcn/ui (Radix UI primitives) + Tailwind CSS
88+
- **UI Components**: shadcn/ui (Radix UI primitives) + Tailwind CSS + framer motion
8789
- **Testing**: Vitest + React Testing Library
8890
- **Language**: TypeScript
8991

9092
### Getting Started
9193

9294
```bash
9395
# Clone the repository
94-
git clone https://github.com/moda20/scheduler_ui.git
96+
git clone https://github.com/moda20/TypeSchedulerUI.git
9597

9698
# Navigate to the project directory
9799
cd scheduler_ui
@@ -151,7 +153,6 @@ Please ensure your pull requests:
151153

152154
- Pass all linting checks (`npm run lint`)
153155
- Pass all tests (`npm test`)
154-
- Have no TypeScript errors (`npm run type-check`)
155156
- Follow the project's code style
156157

157158
---

0 commit comments

Comments
 (0)