Skip to content

LyunJ/redmine-ui

Repository files navigation

Redmine UI

Redmine의 사용성 개선을 위한 크로스 플랫폼 데스크톱 클라이언트입니다. (Windows / macOS) System tray에 상주하는 경량 앱으로, 나에게 할당된 일감을 빠르게 확인할 수 있습니다.

Features

  • System Tray 상주 — 백그라운드에서 실행, tray 아이콘으로 제어
  • 글로벌 단축키Ctrl+Shift+R (macOS: Cmd+Shift+R)로 어디서든 즉시 호출
  • 뷰 탭 — 해야할 일 / 담당 일감 / 보고한 일감 / 완료된 일감 분류
  • 변경 감지 — 마지막 확인 이후 업데이트된 일감 표시
  • 일감 상세 — 설명, 댓글, 이미지 뷰어, 캘린더 등록
  • 개인 작업 — Redmine과 별개로 로컬 개인 작업 관리
  • 할일 보드 — 섹션별 작업 분류 및 관리, 갱신된 일감 개수 badge 표시
  • 커스텀 필터 — 상태, 우선순위, 트래커, 프로젝트, 담당자, 날짜, 진행률 기반 일감 필터링 (실시간 미리보기)
  • 자동 갱신 — 10초 ~ 10분 간격 설정 가능
  • Light / Dark 테마 지원
  • Always on Top — 다른 창 위에 항상 표시 (토글 가능)

Tech Stack

Layer Technology
Desktop Framework Tauri v2 (Rust)
Frontend React + TypeScript + Vite
State Management Zustand
UI CSS custom properties (light/dark theme)

Installation

Releases 페이지에서 최신 버전을 다운로드하세요.

파일 플랫폼 설명
Redmine.UI_x.x.x_x64-setup.exe Windows NSIS Installer
Redmine.UI_x.x.x_x64_en-US.msi Windows Windows Installer
Redmine.UI_x.x.x_universal.dmg macOS DMG Installer

Development

Prerequisites

Setup

# 의존성 설치
npm install

# 개발 서버 실행 (Rust + Vite 동시 실행)
npm run tauri dev

# 프로덕션 빌드
npm run tauri build

Usage

자세한 사용법은 MANUAL.md를 참고하세요.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors