The widget was failing to decode the cached timer data because WidgetTimer struct didn't match the OngoingTimer JSON structure saved by the app. Changes: - Added missing fields (project, createdAt, updatedAt) to WidgetTimer - Added WidgetProjectReference struct for nested project data - Fixed project name to use project.name instead of projectId - Added project color support - Increased refresh interval from 15 min to 1 min for live updates
11 lines
302 B
XML
11 lines
302 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>com.apple.security.application-groups</key>
|
|
<array>
|
|
<string>group.com.timetracker.app</string>
|
|
</array>
|
|
</dict>
|
|
</plist>
|