Product updates

Rotelle changelog

New features, fixes, and important changes in every public release.

Rotelle 1.5.2

Latest

Fix automatic worklog uploads during sleep and screen-lock pauses.

Paused for sleep still means in progress

Timers temporarily paused by sleep or screen lock now remain protected from upload until the inactivity review is resolved and tracking has stopped.

Keep uploaded time immutable

An entry cannot restart while its Jira upload is in progress. Resuming an uploaded entry after system inactivity creates separate pending time. Previously affected records and existing Jira worklogs are not automatically changed.

Download Rotelle 1.5.2

Rotelle 1.5.1

Export your Quick activities as a JSON file to share with teammates.

Share your own Quick activities

Export activity titles, Jira keys, keywords and icons as a JSON file that another Rotelle installation can import. No time records or account credentials are included.

Import first, export next

Quick activity settings now offer Import JSON, Export JSON and JSON format in that order. Export is disabled when the activity list is empty.

Rotelle 1.5.0

Find Jira tickets in meeting panels, act on task history, and see your next automatic upload.

Find the right meeting task

Search accessible Jira tickets by key or title directly in meeting panels, or choose Quick activities, pinned and recent tasks. Conflict previews follow the selected task and interval.

Put task history to work

Start a historical task on today’s date, open it in Jira, or copy its key and link.

Know when worklogs will go

A tracker indicator shows the next automatic upload, sending and error states, or responsibility assigned to another Mac.

One review when you return

Sleep and screen-lock reviews absorb pending idle time to avoid duplicate questions. Resuming a timer preserves its contribution type during calls.

Quieter end-of-day reminders

Automatic day-close reviews pause while automatic worklogs are enabled. Manual reviews remain available, and Don’t remind me again today follows the local day.

Rotelle 1.4.0

Scheduled Jira worklogs, three automation milestones, and more reliable uploads and call pauses.

Worklogs on autopilot

Opt in to automatic rounding and upload every day, week, configured sprint or month. Choose a local send time, defaulting to 23:00, in General settings or initial setup. Manual upload remains the default.

Catch up without changing the date

The assigned Mac catches up after sleep or shutdown when Rotelle runs again. Original work dates are preserved, days with running timers wait, and local-only tasks and uploaded worklogs remain untouched.

Safer Jira submissions

Persistent markers help recover uncertain uploads without blindly resending them. Fixed the worklog property JSON format rejected by Jira during manual and automatic uploads.

Let automation earn the medals

New Rotti artwork celebrates 30, 300 and 1,000 distinct workdays with confirmed automatic uploads. Multiple entries on one day count once; these are not streaks.

Clearer call pauses

Compact microphone and camera icons explain paused panels, and new timers default to Discussed during detected call activity. Unreliable screen-sharing-only detection is disabled to prevent false pauses; microphone and camera detection still resume after 60 quiet seconds.

Rotelle 1.3.1

Clearer AI connection feedback, with success and error indicators aligned to their messages.

Know whether the connection worked

AI connection results pair a green checkmark or red cross with the full message. Icons align with the text and support accessibility labels.

Rotelle 1.3.0

Calendar-assisted tracking, call-aware pauses, meeting medals, and statistics that remember your view.

Meetings become tracked work

Connect macOS Calendar on demand, choose calendars, and confirm a task before starting or switching a meeting timer. Afterward, stop the meeting and optionally return to your previous task.

Review meetings on any day

A calendar button follows the tracker date. Add past meeting time with interval review, duplicate coverage checks and protection for uploaded Jira worklogs. Future days are view-only, and Quick activity choices show their Jira keys.

Quiet while you are on a call

Automatic panels and break countdowns pause during microphone or camera activity, with optional screen-sharing detection. They resume after 60 quiet seconds; manual previews remain available.

Calendar milestones

Three dedicated circular Rotti medals celebrate 1, 100 and 500 distinct meetings with at least one minute tracked, whether live or added afterward.

Your statistics view stays yours

The initial view uses a configured sprint, or the week otherwise. Period, reference date and grouping are remembered between openings.

Small inputs, calmer returns

Minute-only durations such as :30 and common mistyped separators are understood. Long overnight pauses show their own sleeping Rotti scenes.

Rotelle 1.2.0

Team-shareable Quick activities, safer duplicate handling, visible rule deletion, and one smart field for tasks and Jira.

Share the team's shortcuts

Export-ready, versioned JSON makes Quick activities easy to pass around a team. The settings screen shows a complete example that you can copy before preparing a file.

Choose what a duplicate means

Imports skip an existing Jira key by default, or can replace its Quick activity when you explicitly enable the option. The result reports added, replaced, and skipped rules.

Rules you can actually remove

Every Quick activity now has a visible delete action with confirmation. Removing a rule leaves the time you already tracked untouched.

One field, less ceremony

Enter a normal task title, a Jira key or link, or text containing a key in one smart field. Rotelle recognizes Jira context without getting in the way of plain tasks.

Import where you expect it

The JSON file picker stays attached above the settings window, so choosing a file no longer sends the import flow behind the rest of the app.

Rotelle 1.1.0

Full-quality Rotti artwork, clearer desk-height reminders, movement milestones, and repeat rewards for cumulative achievements.

Rotti in full detail

Original-quality illustrations return throughout the app, including reminders and full-size achievement previews.

Raise or lower, at a glance

Two playful circular illustrations overlap the exercise hero. A compact arrow and instruction make the desk-height change clear, while the exercise directions remain readable below.

Movement worth remembering

New artwork celebrates your first stretch, 50 and 500 movement exercises, and 25 sitting/standing changes.

Repeat the milestone, keep the meaning

Cumulative achievements show repeat multipliers. First actions and one-time discoveries remain single awards, with consistent card sizes across earned and in-progress views.

One workspace at a time

A second copy of Rotelle returns to the running app before opening its shared database.

Rotelle 1.0.0

Guided movement breaks, adjustable-desk prompts, a discussion contribution role, and a final round of interaction polish make Rotelle ready for 1.0.

Move before you stiffen up

Movement reminders follow actual tracked work and offer 15 illustrated exercises with clear instructions, targets and links to official guidance. Choose an interval from 30 minutes to 3 hours, with optional strength and floor activities.

A standing desk that remembers its position

Tell Rotelle that your desk adjusts and it can pair scheduled movement breaks with a prompt to switch between sitting and standing. Done, Skip and Another preserve the intended position and cadence.

Discussion is a real contribution

Mark meetings and conversations as Discussed alongside Implemented, Reviewed and Helped. AI reports and demo selection retain the distinction without claiming that you authored the work.

Controls that feel like one system

Contribution buttons now align with Jira badges and respond across their full area, the main Play button exposes the same choices on hold, reminder badges share one height, and panels avoid grabbing keyboard focus before you use the keyboard.

Rotelle 0.11.0

A durable AI-report archive, explicit contribution roles, better provider setup, accurate Jira sprint dates, and six new illustrated achievements.

Reports that stay useful

Every successful AI report is saved automatically. Search the archive, reopen formatted results with their original prompt and source snapshot, then copy or share them without paying for another request. Private iCloud sync can carry the archive between Macs.

Your contribution, stated clearly

Mark Jira work as Implemented, Reviewed or Helped. Hold the main Play button to choose before tracking, or use the compact role icon beside a ticket afterward. Time for different roles stays in separate records.

Demo selection without false credit

Demo preparation starts with your implemented work and lets you explicitly include reviewed or helped records. The report keeps each role and does not present assistance as implementation.

More providers, clearer costs

Connect OpenAI, Claude, Google Gemini or another compatible endpoint using inline instructions, official setup links, economical model presets and plain-language pricing guidance.

Sprint days that line up

Imported Jira sprints include their complete first and last calendar days. Sprint settings now live under Jira, alongside the recurring one-to-four-week manual calendar.

Reviewers and bug fixers get trophies

Six new illustrated achievements count distinct reviewed Jira tickets and implemented defects, from the first contribution through 1,000-ticket legendary milestones.

A calmer, more consistent interface

Settings artwork, AI empty states, full-row disclosures, provider guidance and destructive prompt controls now follow the same visual and interaction patterns.

Rotelle 0.10.0

AI reports with your own API key, flexible statistics and sprints, personal ticket colors, Siri actions, and new illustrated milestones.

Your work, ready to explain

Generate summaries, demo agendas, team updates, retrospectives and focus analysis with your own OpenAI, Claude or compatible API key. Requests go directly to your provider and use your API balance.

Prompts you can make your own

Save, edit, duplicate and delete templates, or improve a draft with AI. Demo preparation removes known bugs and defects from the report data. Read Markdown, copy or share results through macOS.

The right view of the right period

Statistics defaults to the current week and supports day, week, sprint, month, year and all time. Grouping adapts to the period, and day/week sparkles open the same report window.

Follow your sprint calendar

Choose recurring one-to-four-week sprints or load a dated active or future sprint from your assigned Jira issues. Imported dates are a saved snapshot that you can refresh in settings.

Recognize tickets at a glance

Epics, defects, spikes, stories and tasks have optional icons and curated colors, including matching play controls. Quick activities keep their independent palette and default orange.

Rotelle in Shortcuts

Start an existing task, stop current or all timers, get timer status, start a Pomodoro break and open Rotelle screens with Siri and Shortcuts actions.

More discoveries with Rotti

New illustrated achievements celebrate reports, sharing and prompts. Practical start-of-day tips introduce the new tools, and four caring Rotti scenes rotate through the optional support panel.

Clearer controls, safer deletion

Reorganized Jira settings, destructive deletion buttons with confirmation, animated report-window growth and coordinated reminder panels refine everyday use.

Rotelle 0.9.0

Exact time-entry splitting, safer Jira worklogs, smarter day rollover, richer break artwork, and clearer daily review and menu-bar controls.

Move part of a task, not all of it

Split any stopped, unuploaded task by an exact duration and send that portion to another date. Rotelle preserves both the displayed total and the underlying raw session time across the two entries.

Every total follows the split

Daily summaries, reports, goals, statistics, exports, and later Jira worklogs all see the resulting entries on their proper dates instead of leaving hidden time behind.

Scissors worthy of a trophy

Edward Scissorhands rewards 100 splits, while the legendary Inevitable achievement waits at 1,000—with dedicated illustrated Rotti medals for both milestones.

Ten new ways to take a break

Pomodoro and eye-rest panels now rotate through five dedicated Rotti scenes each, from telescopes and pirate seas to tomato fields, yoga, and a well-earned beach day.

Today stays today

When midnight passes, the tracker advances automatically if you were viewing today, while a deliberately selected historical date remains exactly where you left it.

Uploaded worklogs stay trustworthy

Time adjustments, session edits, and ordinary task editing can no longer change the timing history of a Jira worklog that has already been uploaded.

Clearer review and menu-bar context

Daily-review totals now respect reviewed corrections, and refined labels, loading controls, split cards, and a dynamically sized ticket tooltip make important context easier to read.

Rotelle 0.8.0

A personal focus rhythm, instant task-history search, expressive Quick activities, honest break tracking, and safer timers around sleep and lock.

A Pomodoro cycle learned from your work

After five eligible sessions, Natural work rhythm estimates your typical focus length from the median of up to 30 recent sessions. Apply that exact duration to Pomodoro with one click instead of forcing your work into a generic preset.

Find every day of a task

Press Command-F in the tracker to search by Jira key, task title, or note. Rotelle groups each task's history by day, shows its total time, and opens any result directly in the tracker.

Quick activities with a face

Give Quick activities their own icons and recognize them instantly in settings, tracker suggestions, and the menu bar. Assign ten icons to unlock the new Icon Painter achievement.

Break now—or own the skip

Start a Pomodoro or eye-rest break directly from its status card. Skipped breaks are tracked honestly, with Homer and Cipollino waiting after 100 skipped eye-rest or Pomodoro breaks.

Sleep no longer eats the workday

Rotelle pauses active timers before macOS sleeps, turns off the display, or locks the session, resumes the same tasks afterward, and asks whether the unavailable interval counted as work. Parallel timers remain intact.

More trustworthy totals and achievements

Overlapping parallel sessions count once in daily actual totals, while each task keeps its full Jira worklog duration. Corrected or sleep-spanning raw sessions can no longer unlock uninterrupted-work achievements by mistake.

A calmer daily workspace

Duration entry accepts more natural shorthand, long labels wrap cleanly, suggestion hover states are steadier, add-and-start is easier to reach, and an illustrated Rotti appears when the current sprint is empty.

Rotelle 0.7.0

Current-sprint Jira tasks, safer worklog dates and retries, faster menu-bar controls, and a more expressive start to every workday.

Start from the current sprint

Rotelle now shows Jira issues assigned to you in an active sprint while you create or switch tasks. Completed and closed work stays out of the list, and color-coded statuses sit beside each issue key.

Worklogs belong to the selected day

Copied, moved, older, and previously uploaded tasks now create or resume the correct entry for their assigned Rotelle day instead of using a timer session's real calendar date.

Failures stay visible and retryable

When Jira rejects a worklog, the task keeps a red failure indicator with the returned error so the problem is visible and the upload can be retried.

Faster menu-bar control

Right-click the menu-bar widget to show or hide its controls and choose what opens from the ticket name. Only the dedicated button starts or stops a timer; clicking free space opens the full panel.

Clean Quick activity conversion

Editing a Quick activity into a normal Jira ticket removes the old Quick title and orange styling. Switching to another Quick activity adopts the new rule instead.

Disconnect Jira safely

Jira settings now include an explicit Disconnect action that removes unused Keychain credentials and unassigns linked projects without deleting time history or existing worklogs.

A more human start to the day

Every weekday can begin with an illustrated Rotti scene and a rotating practical tip. The panel can be disabled in General settings, and four new achievements reward seeing every opening and closing scene or tracking a full weekend hour.

Clearer loading and statistics

Current-sprint loading now has an animated Rotti scene, hourly statistics explain peak durations more clearly, and ticket lists, status colors, and hover feedback have been refined throughout the app.

Rotelle 0.6.0

A useful first-run setup, smarter menu-bar ticket access, refreshed Jira details, and a proper illustrated end-of-day review.

Set up Rotelle before the first timer

The old slideshow is gone. Choose daily and weekly goals, rounding, Pomodoro and eye-rest reminders, and what a click on the menu-bar ticket should open.

Close the day with Rotti

A configurable end-of-day review compares actual and rounded time, summarizes tasks, breaks, eye rests, and overtime, lets you adjust Jira worklogs, and closes the day after upload. Five Rotti scenes rotate between reviews.

The right tickets, one click away

Choose whether clicking the current menu-bar ticket opens recent tickets, Quick activities, pinned tickets, or the full tracker panel.

Jira edits stay current

Changing a task’s Jira issue or converting a Quick activity now refreshes its title, description, project color, and Quick styling instead of leaving stale details behind.

Break reminders start fresh

Pomodoro and eye-rest schedules reset after a real work pause, so yesterday’s progress cannot trigger a reminder a few minutes into today’s session.

Small controls, clearer behavior

Active switches are visibly blue, menu-bar task tooltips appear immediately, Round day keeps its precision private, and the secret preview achievement now covers every current reminder panel.

Rotelle 0.5.0

More expressive achievements, healthier break tracking, overdue-worklog reminders, and a much richer view of where your time goes.

Playful and secret achievements

Seventeen new activity achievements join the collection, including seven secrets that reveal their name, condition, and circular Rotti medal only after you earn them. Full-size artwork now has previous and next navigation.

Richer local statistics

Statistics now includes completed Pomodoros, cumulative eye-rest distance, aligned hourly and weekday activity maps, and a completed-day average that excludes today and future entries. Quick activities no longer dominate task rankings.

Breaks that count when you take them

Only uninterrupted eye-rest breaks count toward your distance and achievements. The idle prompt is now a full Rotti panel with five rotating scenes, and the default idle interval is 10 minutes.

Forgotten worklog reminders

Every two hours, Rotelle can spot Jira worklogs left behind on previous days and take you directly to review them before upload.

A more illustrated Rotelle

Settings and every part of the Productivity Library now feature new Rotti artwork, larger layouts, consistent preview controls, and full-size viewing for Settings illustrations and earned achievement medals.

Polish and reliability

Remove stale discovered Jira projects, use clearer shortcut and goal controls, distinguish overtime days more easily, and let Sparkle close and relaunch Rotelle correctly even when a panel is open.

Rotelle 0.4.0

Private iCloud sync, faster Jira navigation, direct feedback, and a more responsive daily workspace.

Private iCloud sync

Optionally sync time entries, sessions, settings, ticket history, achievements, and closed periods between Macs through your private CloudKit database. Jira credentials remain in each Mac's Keychain.

Feedback without an email app

Send feedback and feature requests directly to Plane & Ladybird from Settings. Rotelle includes only your message, its category, and app and macOS versions.

Faster task navigation

Type the numeric part of a Jira issue to highlight matching tasks, and order each day by newest, oldest, or title.

Five-minute keyboard adjustments

Press + or − while the tracker is active to adjust the current task by five minutes without interrupting text editing or reducing time below zero.

A clearer running day

The day with a running timer now pulses in week navigation. The animation is enabled by default and can be disabled in General settings.

Jira and Settings polish

Copy Jira keys and links from task menus, share achievement artwork, and enjoy clearer shortcut labels, square Rotti artwork, and tighter Settings layouts.

Rotelle 0.3.1

Private, first-party product statistics that help improve Rotelle without collecting your work.

Anonymous product statistics

Rotelle can now count downloads, launches, active days, timer starts, Jira connections, and worklog uploads without sending task names, Jira content, tracked durations, account details, or persistent device identifiers.

Your choice

Anonymous statistics can be disabled at any time in General settings. The preference is stored locally on your Mac.

Documented privacy

The app now includes an Apple privacy manifest, and the Rotelle privacy policy explains exactly what is and is not counted.

Rotelle 0.3.0

A safer, faster home for reviewing and managing your complete time history.

Productivity Library

Search every saved task, review days and weeks, inspect reports, export CSV, edit sessions, check diagnostics, and recover deleted work from one place.

Trash and recovery

Deleted tasks now remain recoverable for 30 days before Rotelle removes them automatically.

Complete local backups

JSON backup and restore now covers time records, settings, ticket history, pinned tickets, and achievements while leaving Keychain secrets out of the file.

Session-level editing

Inspect and correct individual start and stop sessions without losing the underlying timing history.

Keyboard shortcuts

Configure local shortcuts for frequent Rotelle actions. They work only while Rotelle is active and never intercept keys in other apps.

Drag to any date

Move or copy tasks beyond the visible workspace and choose the exact destination date before dropping.

Polished workspace

Tracker and settings layouts now size more reliably, navigation is clearer, and interactive controls provide more consistent feedback.

Rotelle 0.2.0

Secure automatic updates and more predictable Jira worklogs.

Worklogs follow the selected day

Jira worklogs now use the day selected in Rotelle instead of the timer session’s original calendar date.

Automatic updates

Rotelle can now securely check for, download, and install updates using Sparkle 2.

Manual update checks

About now includes Check for Updates and a preference for automatic update checks.

Signed direct releases

Direct downloads are versioned, signed, notarized, and delivered through the Rotelle update feed.