├── .gitignore ├── LICENSE ├── README.md ├── Reminders.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── Reminders.xcscheme ├── Reminders ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── appstore1024.png │ │ ├── ipad152.png │ │ ├── ipad76.png │ │ ├── ipadNotification20.png │ │ ├── ipadNotification40.png │ │ ├── ipadPro167.png │ │ ├── ipadSettings29.png │ │ ├── ipadSettings58.png │ │ ├── ipadSpotlight40.png │ │ ├── ipadSpotlight80.png │ │ ├── iphone120.png │ │ ├── iphone180.png │ │ ├── mac1024.png │ │ ├── mac128.png │ │ ├── mac16.png │ │ ├── mac256.png │ │ ├── mac32.png │ │ ├── mac512.png │ │ ├── mac64.png │ │ ├── notification40.png │ │ ├── notification60.png │ │ ├── settings58.png │ │ ├── settings87.png │ │ ├── spotlight120.png │ │ └── spotlight80.png │ └── Contents.json ├── Info.plist ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json └── RemindersApp.swift ├── RemindersPackage ├── .gitignore ├── Package.swift ├── README.md ├── Sources │ ├── App │ │ ├── AppDelegate.swift │ │ └── AppView.swift │ ├── AppCore │ │ └── AppCore.swift │ ├── AppDelegateCore │ │ ├── AppDelegateCore.swift │ │ └── Environment │ │ │ └── AppDelegateEnvironment+Mocks.swift │ ├── NotificationCenterClient │ │ ├── NotificationCenterClient+Mocks.swift │ │ └── NotificationCenterClient.swift │ ├── NotificationCenterClientLive │ │ └── NotificationCenterClient+Live.swift │ ├── ReminderDetail │ │ ├── IconToggleRow.swift │ │ └── ReminderDetail.swift │ ├── ReminderDetailCore │ │ ├── Environment │ │ │ └── ReminderDetailEnvironment+Mocks.swift │ │ └── ReminderDetailCore.swift │ ├── RemindersList │ │ └── RemindersList.swift │ ├── RemindersListCore │ │ └── RemindersListCore.swift │ ├── RemindersListRow │ │ └── RemindersListRow.swift │ ├── RemindersListRowCore │ │ ├── Environment │ │ │ └── ReminderListRowEnvironment+Mocks.swift │ │ └── RemindersListRowCore.swift │ ├── SharedModels │ │ ├── Reminder+UNNotificationRequest.swift │ │ └── Reminder.swift │ ├── UIApplicationClient │ │ ├── UIApplicationClient+Mocks.swift │ │ └── UIApplicationClient.swift │ ├── UIApplicationClientLive │ │ └── UIApplicationClient+Live.swift │ ├── UserNotificationClient │ │ ├── UserNotificationClient+Mocks.swift │ │ └── UserNotificationClient.swift │ ├── UserNotificationClientLive │ │ └── UserNotificationClient+Live.swift │ ├── WatchOSApp │ │ └── WatchOSAppView.swift │ └── WatchRemindersListRow │ │ └── RemindersListRow.swift └── Tests │ ├── ReminderDetailCoreTests │ └── ReminderDetailCoreTests.swift │ ├── RemindersListCoreTests │ └── RemindersListCoreTests.swift │ └── RemindersListRowCoreTests │ └── RemindersListRowCoreTests.swift ├── RemindersWatch Extension ├── Assets.xcassets │ ├── Complication.complicationset │ │ ├── Circular.imageset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Extra Large.imageset │ │ │ └── Contents.json │ │ ├── Graphic Bezel.imageset │ │ │ └── Contents.json │ │ ├── Graphic Circular.imageset │ │ │ └── Contents.json │ │ ├── Graphic Corner.imageset │ │ │ └── Contents.json │ │ ├── Graphic Extra Large.imageset │ │ │ └── Contents.json │ │ ├── Graphic Large Rectangular.imageset │ │ │ └── Contents.json │ │ ├── Modular.imageset │ │ │ └── Contents.json │ │ └── Utilitarian.imageset │ │ │ └── Contents.json │ └── Contents.json ├── ComplicationController.swift ├── Info.plist ├── NotificationController.swift ├── NotificationView.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── PushNotificationPayload.apns └── RemindersApp.swift ├── RemindersWatch ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── 100.png │ │ ├── 1024.png │ │ ├── 172.png │ │ ├── 196.png │ │ ├── 216.png │ │ ├── 48.png │ │ ├── 55.png │ │ ├── 58.png │ │ ├── 80.png │ │ ├── 87.png │ │ ├── 88.png │ │ └── Contents.json │ └── Contents.json └── Info.plist └── Screenshots ├── reminder_detail.png ├── reminder_notification.png ├── reminders_list.png └── reminders_list_watch.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/README.md -------------------------------------------------------------------------------- /Reminders.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Reminders.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Reminders.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Reminders.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Reminders.xcodeproj/xcshareddata/xcschemes/Reminders.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders.xcodeproj/xcshareddata/xcschemes/Reminders.xcscheme -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/appstore1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/appstore1024.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipad152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipad152.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipad76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipad76.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipadNotification20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipadNotification20.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipadNotification40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipadNotification40.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipadPro167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipadPro167.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipadSettings29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipadSettings29.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipadSettings58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipadSettings58.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipadSpotlight40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipadSpotlight40.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/ipadSpotlight80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/ipadSpotlight80.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/iphone120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/iphone120.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/iphone180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/iphone180.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/mac1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/mac1024.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/mac128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/mac128.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/mac16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/mac16.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/mac256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/mac256.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/mac32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/mac32.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/mac512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/mac512.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/mac64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/mac64.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/notification40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/notification40.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/notification60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/notification60.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/settings58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/settings58.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/settings87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/settings87.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/spotlight120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/spotlight120.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/AppIcon.appiconset/spotlight80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/AppIcon.appiconset/spotlight80.png -------------------------------------------------------------------------------- /Reminders/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Reminders/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Info.plist -------------------------------------------------------------------------------- /Reminders/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Reminders/RemindersApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Reminders/RemindersApp.swift -------------------------------------------------------------------------------- /RemindersPackage/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /RemindersPackage/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Package.swift -------------------------------------------------------------------------------- /RemindersPackage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/README.md -------------------------------------------------------------------------------- /RemindersPackage/Sources/App/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/App/AppDelegate.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/App/AppView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/App/AppView.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/AppCore/AppCore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/AppCore/AppCore.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/AppDelegateCore/AppDelegateCore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/AppDelegateCore/AppDelegateCore.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/AppDelegateCore/Environment/AppDelegateEnvironment+Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/AppDelegateCore/Environment/AppDelegateEnvironment+Mocks.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/NotificationCenterClient/NotificationCenterClient+Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/NotificationCenterClient/NotificationCenterClient+Mocks.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/NotificationCenterClient/NotificationCenterClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/NotificationCenterClient/NotificationCenterClient.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/NotificationCenterClientLive/NotificationCenterClient+Live.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/NotificationCenterClientLive/NotificationCenterClient+Live.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/ReminderDetail/IconToggleRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/ReminderDetail/IconToggleRow.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/ReminderDetail/ReminderDetail.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/ReminderDetail/ReminderDetail.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/ReminderDetailCore/Environment/ReminderDetailEnvironment+Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/ReminderDetailCore/Environment/ReminderDetailEnvironment+Mocks.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/ReminderDetailCore/ReminderDetailCore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/ReminderDetailCore/ReminderDetailCore.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/RemindersList/RemindersList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/RemindersList/RemindersList.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/RemindersListCore/RemindersListCore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/RemindersListCore/RemindersListCore.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/RemindersListRow/RemindersListRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/RemindersListRow/RemindersListRow.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/RemindersListRowCore/Environment/ReminderListRowEnvironment+Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/RemindersListRowCore/Environment/ReminderListRowEnvironment+Mocks.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/RemindersListRowCore/RemindersListRowCore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/RemindersListRowCore/RemindersListRowCore.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/SharedModels/Reminder+UNNotificationRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/SharedModels/Reminder+UNNotificationRequest.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/SharedModels/Reminder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/SharedModels/Reminder.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/UIApplicationClient/UIApplicationClient+Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/UIApplicationClient/UIApplicationClient+Mocks.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/UIApplicationClient/UIApplicationClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/UIApplicationClient/UIApplicationClient.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/UIApplicationClientLive/UIApplicationClient+Live.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/UIApplicationClientLive/UIApplicationClient+Live.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/UserNotificationClient/UserNotificationClient+Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/UserNotificationClient/UserNotificationClient+Mocks.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/UserNotificationClient/UserNotificationClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/UserNotificationClient/UserNotificationClient.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/UserNotificationClientLive/UserNotificationClient+Live.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/UserNotificationClientLive/UserNotificationClient+Live.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/WatchOSApp/WatchOSAppView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/WatchOSApp/WatchOSAppView.swift -------------------------------------------------------------------------------- /RemindersPackage/Sources/WatchRemindersListRow/RemindersListRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Sources/WatchRemindersListRow/RemindersListRow.swift -------------------------------------------------------------------------------- /RemindersPackage/Tests/ReminderDetailCoreTests/ReminderDetailCoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Tests/ReminderDetailCoreTests/ReminderDetailCoreTests.swift -------------------------------------------------------------------------------- /RemindersPackage/Tests/RemindersListCoreTests/RemindersListCoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Tests/RemindersListCoreTests/RemindersListCoreTests.swift -------------------------------------------------------------------------------- /RemindersPackage/Tests/RemindersListRowCoreTests/RemindersListRowCoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersPackage/Tests/RemindersListRowCoreTests/RemindersListRowCoreTests.swift -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Extra Large.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Extra Large.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/ComplicationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/ComplicationController.swift -------------------------------------------------------------------------------- /RemindersWatch Extension/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Info.plist -------------------------------------------------------------------------------- /RemindersWatch Extension/NotificationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/NotificationController.swift -------------------------------------------------------------------------------- /RemindersWatch Extension/NotificationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/NotificationView.swift -------------------------------------------------------------------------------- /RemindersWatch Extension/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /RemindersWatch Extension/PushNotificationPayload.apns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/PushNotificationPayload.apns -------------------------------------------------------------------------------- /RemindersWatch Extension/RemindersApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch Extension/RemindersApp.swift -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/100.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/172.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/172.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/196.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/216.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/48.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/55.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/88.png -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /RemindersWatch/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /RemindersWatch/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/RemindersWatch/Info.plist -------------------------------------------------------------------------------- /Screenshots/reminder_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Screenshots/reminder_detail.png -------------------------------------------------------------------------------- /Screenshots/reminder_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Screenshots/reminder_notification.png -------------------------------------------------------------------------------- /Screenshots/reminders_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Screenshots/reminders_list.png -------------------------------------------------------------------------------- /Screenshots/reminders_list_watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeleleh/reminders-app/HEAD/Screenshots/reminders_list_watch.png --------------------------------------------------------------------------------