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

umputun / cronn / 17192815671
75%

Build:
DEFAULT BRANCH: master
Ran 24 Aug 2025 07:23PM UTC
Jobs 1
Files 20
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

24 Aug 2025 07:22PM UTC coverage: 72.826% (-8.8%) from 81.597%
17192815671

push

github

web-flow
feat: add web UI dashboard for job monitoring (#41)

* add web UI architecture plan

Comprehensive plan for adding HTMX-based web interface to cronn:
- Job management with real-time status updates
- SQLite persistence with job identity tracking
- Simple HTTP Basic Auth with multiple users
- File locking for safe crontab modifications
- Audit trail and execution history
- Hook system for external integrations
- No WebSockets/SSE, just simple HTMX polling

* Add detailed implementation plan for web UI

- Created WEBUI_TODO.md with 9 phases of iterative development
- Each phase delivers working functionality with test requirements
- Incorporates MPT review feedback:
  - Added Phase 0 for dependencies setup
  - Moved authentication to Phase 1 (security by default)
  - Enhanced crontab file integration requirements
  - Clarified job identity tracking with templates
  - Added explicit format preservation requirements
- Plan emphasizes test-first development and status tracking

* Add future enhancement ideas from cron UI research

- Execution anomaly detection for alerting on unusual job durations
- Group run mode for bulk executing selected jobs with parallelism control
- Visual cron builder and execution time prediction features
- Search/filter capabilities and job duplication
- Timeline/calendar view for better schedule visualization

These ideas were discovered from researching existing cron UI services
like Cronicle, EasyCron, and Crontab-UI.

* feat: implement web UI with dashboard for job monitoring

- Add web server with SQLite persistence for job history
- Create modern dashboard with card and list views
- Implement HTMX-based auto-refresh (5-second polling)
- Add theme toggling (light/dark/auto modes)
- Support view mode switching with cookie persistence
- Display job scheduling details and next run times
- Track job status (running/success/failed/idle)
- Add comprehensive test coverage for web components
- Update .gitignore for database and test ... (continued)

1683 of 2311 relevant lines covered (72.83%)

26.0 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
6
90.91
0.0% app/crontab/crontab.go
45
80.08
-2.78% app/service/service.go
54
38.37
-5.63% app/main.go
Jobs
ID Job ID Ran Files Coverage
1 17192815671.1 24 Aug 2025 07:23PM UTC 20
72.83
GitHub Action Run
Source Files on build 17192815671
  • Tree
  • List 20
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 105025a3 on github
  • Prev Build on master (#17006215741)
  • Next Build on master (#17195868611)
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