gitextract_uzrkr__8/ ├── .gitignore ├── LICENSE.md ├── README.md ├── Sparkle.framework/ │ └── Versions/ │ └── A/ │ ├── Headers/ │ │ ├── SUAppcast.h │ │ ├── SUAppcastItem.h │ │ ├── SUErrors.h │ │ ├── SUExport.h │ │ ├── SUStandardVersionComparator.h │ │ ├── SUUpdater.h │ │ ├── SUVersionComparisonProtocol.h │ │ ├── SUVersionDisplayProtocol.h │ │ └── Sparkle.h │ ├── Modules/ │ │ └── module.modulemap │ ├── PrivateHeaders/ │ │ └── SUUnarchiver.h │ ├── Resources/ │ │ ├── Autoupdate.app/ │ │ │ └── Contents/ │ │ │ ├── Info.plist │ │ │ ├── MacOS/ │ │ │ │ └── Autoupdate │ │ │ ├── PkgInfo │ │ │ └── Resources/ │ │ │ ├── AppIcon.icns │ │ │ ├── SUStatus.nib │ │ │ ├── ar.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── ca.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── cs.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── da.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── de.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── el.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── en.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── es.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── fi.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── fr.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── he.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── is.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── it.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── ja.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── ko.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── nb.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── nl.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── pl.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── pt_BR.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── pt_PT.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── ro.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── ru.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── sk.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── sl.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── sv.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── th.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── tr.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── uk.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ ├── zh_CN.lproj/ │ │ │ │ └── Sparkle.strings │ │ │ └── zh_TW.lproj/ │ │ │ └── Sparkle.strings │ │ ├── Info.plist │ │ ├── SUModelTranslation.plist │ │ ├── SUStatus.nib │ │ ├── ar.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── ca.lproj/ │ │ │ └── Sparkle.strings │ │ ├── cs.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── da.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── de.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── el.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── en.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── es.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── fi.lproj/ │ │ │ └── Sparkle.strings │ │ ├── fr.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── he.lproj/ │ │ │ └── Sparkle.strings │ │ ├── is.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── it.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── ja.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── ko.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── nb.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── nl.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── pl.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── pt_BR.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── pt_PT.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── ro.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── ru.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── sk.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── sl.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── sv.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── th.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── tr.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── uk.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ ├── zh_CN.lproj/ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ ├── SUUpdateAlert.nib │ │ │ ├── SUUpdatePermissionPrompt.nib │ │ │ └── Sparkle.strings │ │ └── zh_TW.lproj/ │ │ ├── SUAutomaticUpdateAlert.nib │ │ ├── SUUpdateAlert.nib │ │ ├── SUUpdatePermissionPrompt.nib │ │ └── Sparkle.strings │ └── Sparkle ├── TodoTxtMac/ │ ├── Base.lproj/ │ │ ├── MainMenu.xib │ │ ├── RelativeDates.strings │ │ └── TTMDocument.xib │ ├── FontNameTransformer.h │ ├── FontNameTransformer.m │ ├── Images.xcassets/ │ │ └── AppIcon.appiconset/ │ │ └── Contents.json │ ├── NSDate+RelativeDates.h │ ├── NSDate+RelativeDates.m │ ├── NSMutableAttributableString+ColorRegExMatches.h │ ├── NSMutableAttributableString+ColorRegExMatches.m │ ├── NSUserDefaults+myColorSupport.h │ ├── NSUserDefaults+myColorSupport.m │ ├── RegExCategories.h │ ├── RegExCategories.m │ ├── RelativeDates.strings │ ├── TTMAppController.h │ ├── TTMAppController.m │ ├── TTMAppDelegate.h │ ├── TTMAppDelegate.m │ ├── TTMDateUtility.h │ ├── TTMDateUtility.m │ ├── TTMDocument.h │ ├── TTMDocument.m │ ├── TTMDocumentStatusBarText.h │ ├── TTMDocumentStatusBarText.m │ ├── TTMFieldEditor.h │ ├── TTMFieldEditor.m │ ├── TTMFilterPredicates.h │ ├── TTMFilterPredicates.m │ ├── TTMFilters.xib │ ├── TTMFiltersController.h │ ├── TTMFiltersController.m │ ├── TTMFindReplace.xib │ ├── TTMPredicateEditorCompletedRowTemplate.h │ ├── TTMPredicateEditorCompletedRowTemplate.m │ ├── TTMPredicateEditorDateRowTemplate.h │ ├── TTMPredicateEditorDateRowTemplate.m │ ├── TTMPredicateEditorDueRowTemplate.h │ ├── TTMPredicateEditorDueRowTemplate.m │ ├── TTMPredicateEditorHiddenRowTemplate.h │ ├── TTMPredicateEditorHiddenRowTemplate.m │ ├── TTMPredicateEditorTextRowTemplate.h │ ├── TTMPredicateEditorTextRowTemplate.m │ ├── TTMPredicateEditorThresholdRowTemplate.h │ ├── TTMPredicateEditorThresholdRowTemplate.m │ ├── TTMPreferences.xib │ ├── TTMPreferencesController.h │ ├── TTMPreferencesController.m │ ├── TTMTableView.h │ ├── TTMTableView.m │ ├── TTMTableViewDelegate.h │ ├── TTMTableViewDelegate.m │ ├── TTMTask.h │ ├── TTMTask.m │ ├── TTMTasklistMetadata.h │ ├── TTMTasklistMetadata.m │ ├── TTMTasklistMetadata.xib │ ├── TodoTxtMac-Info.plist │ ├── TodoTxtMac-Prefix.pch │ ├── TodoTxtMac.entitlements │ ├── en.lproj/ │ │ ├── Credits.rtf │ │ ├── InfoPlist.strings │ │ └── RelativeDates.strings │ └── main.m ├── TodoTxtMac.xcodeproj/ │ ├── project.pbxproj │ └── project.xcworkspace/ │ ├── contents.xcworkspacedata │ └── xcshareddata/ │ └── TodoTxtMac.xccheckout ├── TodoTxtMacTests/ │ ├── TTMDateUtility_UnitTests.m │ ├── TTMTask_AppendText_UnitTests.m │ ├── TTMTask_CompletionDate_UnitTests.m │ ├── TTMTask_Contexts_UnitTests.m │ ├── TTMTask_CreationDate_UnitTests.m │ ├── TTMTask_DecreasePriority_UnitTests.m │ ├── TTMTask_DecrementDueDate_UnitTests.m │ ├── TTMTask_DecrementThresholdDate_UnitTests.m │ ├── TTMTask_DueDate_UnitTests.m │ ├── TTMTask_DueState_UnitTests.m │ ├── TTMTask_IncreasePriority_UnitTests.m │ ├── TTMTask_IncrementDueDate_UnitTests.m │ ├── TTMTask_IncrementThresholdDate_UnitTests.m │ ├── TTMTask_Init_UnitTests.m │ ├── TTMTask_IsCompleted_UnitTests.m │ ├── TTMTask_IsHidden_UnitTests.m │ ├── TTMTask_MarkComplete_UnitTests.m │ ├── TTMTask_MarkIncomplete_UnitTests.m │ ├── TTMTask_Postpone_UnitTests.m │ ├── TTMTask_PrependText_UnitTests.m │ ├── TTMTask_Priority_UnitTests.m │ ├── TTMTask_Projects_UnitTests.m │ ├── TTMTask_RemoveDueDate_UnitTests.m │ ├── TTMTask_RemovePriority_UnitTests.m │ ├── TTMTask_RemoveThresholdDate_UnitTests.m │ ├── TTMTask_ReplaceText_UnitTests.m │ ├── TTMTask_SetDueDate_UnitTests.m │ ├── TTMTask_SetThresholdDate_UnitTests.m │ ├── TTMTask_ThresholdDate_UnitTests.m │ ├── TTMTask_ThresholdState_UnitTests.m │ ├── TTMTask_ToggleCompletion_UnitTests.m │ ├── TTMTasklistMetadata_UnitTests.m │ ├── TodoTxtMacTests-Info.plist │ └── en.lproj/ │ └── InfoPlist.strings └── dsa_pub.pem