Not Tracking Time
Issue:
- App shows in monitored list but no time is tracked
- Sessions don't start when apps launch
Possible Causes: 1. 2. Accessibility permissions not granted 2. Accessibility permissions granted but not working
Solutions:
Step 1: Check Accessibility Permissions
- Open System Settings → Privacy & Security → Accessibility
- Look for Chronode in the list
- Ensure checkbox is enabled
Step 2: Reset Permissions
- Uncheck Chronode in Accessibility settings
- Quit Chronode completely
- Relaunch Chronode
- Re-grant permissions when prompted
- Test by launching a monitored app
Step 3: Restart Security Services (Advanced)
# In Terminal:
sudo killall -HUP mds
sudo killall tccd
Then restart your Mac.
Dialog Keeps Appearing
Symptom:
Chronode Would Like to Access Files Dialog Keeps Appearing.
Cause:
File system permissions not properly granted or saved
Solution:
- Open System Settings → Privacy & Security → Files and Folders
- Find Chronode in the list
- Grant access to all requested folders
- Quit and relaunch Chronode
Sessions Not Starting
Symptom:
Launch app but no session appears in Chronode
Diagnosis:
- Check that app has a green indicator in sidebar
- If paused, click to resume monitoring
- Verify Accessibility permissions are granted
- Ensure app is actually in monitored apps list
Solution:
- Remove and re-add the app to monitored list
- Restart both the app and Chronode
- Check Console.app for Chronode error messages
Sessions Ending Early
Symptom:
Sessions end before you actually quit the app
Possible Causes:
- App going into background and timing out
- Focus Mode enabled (only tracks active window)
- System sleep or screen lock
Solutions:
If Focus Mode is the issue:
- Disable Focus Mode in Settings
- This will track time whenever app is running, not just when active
If app goes to sleep/background:
- Some apps enter low-power mode when backgrounded
- This may trigger Chronode to think app quit
- Keep app active/visible while working
Missing Time Gaps
Symptom:
Gaps in time tracking where you know you were working
Common Causes:
1. Minimum Session Duration Filter
- Check Settings → Minimum Session Duration
- Sessions shorter than this are discarded
- Set to 0 to track everything
2. Force Quit or Crash Not Detected
- If app terminates abnormally, session should still be saved
- Check if sessions marked as "Force Quit" or "Crash" in exports
3. System Sleep
- Mac going to sleep ends sessions
- Sessions resume on wake, but sleep time is not tracked (this is correct behavior)
Solutions:
- Lower or disable Minimum Session Duration
- Verify Chronode is running when working
- Check that Mac isn't sleeping during work hours
Using Too Much CPU
Symptom:
Chronode is using much more than the expected 1-3% CPU
Step 1: Check for runaway processes
- Open Activity Monitor
- Find Chronode process
- Check CPU percentage
Step 2: Restart Chronode
- Quit completely (not just close window)
- Relaunch from Applications folder
Step 3: Check for conflicts
- Other time tracking apps running?
- Multiple monitoring tools may conflict
- Disable others temporarily to test
Step 4: Reset preferences
- Quit Chronode
- Delete
~/Library/Preferences/com.chronode.* - Relaunch and reconfigure
Slowing Down Mac
Unexpected behavior:
Chronode shouldn't impact Mac performance
Diagnostic steps:
1. Check memory usage
- Open Activity Monitor
- Find Chronode process
- Expected: Under 50MB
2. Check disk usage
- Large database files may slow queries
- Check
~/Library/Application Support/CodelDev.Chronode/ - If database is very large (>1GB), consider exporting and resetting
3. Check for corruption
- Quit Chronode
- Make backup of database:
~/Library/Application Support/CodelDev.Chronode/ - Delete database and let Chronode recreate on next launch
- This loses all data, so export first if needed
App Freezing
Symptom:
Chronode becomes unresponsive or shows spinning cursor
Immediate fix:
- Force quit Chronode (⌘ + Option + Esc)
- Relaunch from Applications folder
If the problem persists:
- Check macOS Console for crash reports
- Look for Chronode errors or warnings
- Contact support with error logs
No Menu Bar Icon
Symptom:
Chronode is running but no menu bar icon visible
Causes:
- Menu bar is full (too many other icons)
- Icon hidden by macOS
- Display resolution issue
Solutions:
Step 1: Check if icon is hidden
- Hold ⌘ and drag other menu bar items to rearrange
- Chronode icon may be pushed off-screen to the left
- Drag less important items away to reveal Chronode
Step 2: Quit and relaunch
- Completely quit Chronode
- Relaunch from Applications
- Icon should reappear
Step 3: Check Bartender or similar apps
- If using menu bar management apps, check their settings
- Chronode may be hidden automatically
- Configure to always show Chronode
Can't Click Menu Bar Icon
Symptom:
Menu bar icon visible but clicking does nothing
Possible Causes:
- App is frozen but icon remains
- Click target area issue
- System permissions problem
Solutions:
- Force quit and relaunch Chronode
- Try clicking different parts of the icon
- Check Activity Monitor to see if Chronode is responding
Export Button Disabled
Symptom:
Cannot click Export button
Causes:
- No data in selected date range
- App/project selected has no sessions
- No monitored apps yet configured
Solutions:
- Change date range to include more days
- Select "Export All Time" option
- Verify data exists by checking Stats panel first
- Add and use monitored apps before exporting
Exported File is Empty
Symptom:
Export completes but file contains no data or only headers
Diagnosis:
- Check selected date range
- Verify app/project has actual sessions
- Check if filters are excluding all data
Solutions:
- Expand date range (try "Export All Time")
- Check Minimum Session Duration setting (may be filtering out all sessions)
- Verify sessions exist in Stats panel first
PDF Won't Open
Symptom:
Exported PDF is corrupted or won't display
Solutions:
- Try re-exporting the data
- Try different PDF page size (US Letter vs. A4)
- Open in different PDF viewer
- Check available disk space before exporting
Can't Find Export File
Symptom:
Export succeeds but can't locate the file
Solutions:
- Check Downloads folder (default save location)
- Use Spotlight (⌘ + Space) to search for:
Chronode_Export_ - Check Finder "Recents" for recently created files
- Re-export and pay attention to save dialog location
Settings Not Saving
Symptom:
Change settings but they revert on restart
Possible Causes:
- Permissions issue with preferences file
- Corrupt preferences
- Multiple instances of Chronode running
Solutions:
Step 1: Ensure single instance
- Quit all Chronode instances
- Check Activity Monitor for multiple processes
- Launch single instance
Step 2: Reset preferences via Terminal
defaults delete com.chronode.preferences
Then relaunch Chronode and reconfigure
Step 3: Check file permissions in terminal
ls -la ~/Library/Preferences/ | grep chronode
Ensure you have write permissions
Auto-Start Not Working
Symptom:
Toggle enabled but Chronode doesn't launch at login
Solutions:
Step 1: Verify system setting
- System Settings → General → Login Items
- Check if Chronode is listed
- If present, ensure it's enabled
- If absent, toggle OFF then ON in Chronode settings
Step 2: Remove and re-add
- Remove Chronode from Login Items (in System Settings)
- Disable auto-start in Chronode Settings
- Quit Chronode completely
- Relaunch and re-enable auto-start
Step 3: Check for conflicts
- Other apps may be preventing launch
- Try disabling other login items temporarily
- Test if Chronode launches alone
Charts Showing No Data
Symptom:
Empty chart states despite having tracked time
Causes:
- Time range doesn't include any sessions
- Selected app/project has no data
- Chart type not compatible with time range
Solutions:
- Change time range to include more days
- Select different app/project with data
- Try "All Time" view to verify data exists
- Check that sessions exist in sidebar
Charts Not Updating
Symptom:
Active session time not appearing in charts
Expected Behavior:
Charts update every ~30 seconds to include active sessions
Solutions:
- Check that session is actually active (green indicator)
- Wait 30 seconds for refresh cycle
- Switch time range to force refresh
- Restart Chronode if charts remain stale
Can't Install App
Symptom:
Installation fails or app won't download
Solutions:
- Check macOS version (requires macOS 14.6+ (Sonoma) )
- Verify sufficient disk space (need 50MB+)
- Download the file and try again
- Restart Mac and try again
App is Damaged
Symptom:
macOS says Chronode is damaged and can't be opened
Cause:
Gatekeeper security check failing
Solution:
- Ensure you have downloaded from our official website
- Right-click app → Open (instead of double-click)
- Confirm opening in the dialog
- Or in Terminal:
xattr -cr /Applications/Chronode.app
Project Not Detected
Symptom:
Chronode shows only the app name, no project
Solutions:
- Ensure you've opened a project/folder, not just individual files
- Check that the app is in the supported apps list
- Verify window title shows the project name
- Try closing and reopening the project
Wrong Project Name
Issue:
Chronode detects incorrect project name
Possible causes:
- Multiple projects open in same IDE
- Window title format changed in IDE update
- Project opened from different location
Solutions:
- Close extra projects in the IDE
- Ensure only one project window is active
- Check IDE settings for window title format
Multi-Projects Simultaneously
Issue: Working on Project A but Chronode shows Project B
Why this happens:
- If multiple windows are open, Chronode tracks the active/frontmost window
- Background windows aren't tracked unless they're the active window
With Focus Mode enabled (see App Settings ):
- Only the frontmost window's project is tracked
- Switching windows changes the tracked project automatically