├── .github └── workflows │ └── static.yml ├── .gitignore ├── .swiftformat ├── App ├── TaskTree.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── ryu.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcshareddata │ │ └── xcschemes │ │ └── TaskTree.xcscheme └── iOS │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── AppIcon.png │ │ └── Contents.json │ └── Contents.json │ ├── Info.plist │ ├── InfoPlist.xcstrings │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── TaskTree.entitlements │ └── TaskTreeApp.swift ├── LICENSE ├── Makefile ├── Mintfile ├── Packages └── TaskTree │ ├── .gitignore │ ├── Package.resolved │ ├── Package.swift │ ├── PackageDependencies.md │ ├── Sources │ ├── AppFeature │ │ └── AppView.swift │ ├── SettingFeature │ │ ├── LicensesView.swift │ │ ├── Resources │ │ │ └── Localizable.xcstrings │ │ └── Setting.swift │ ├── SwiftDataModel │ │ └── Todo.swift │ ├── SwiftDataUtils │ │ └── ModelContext+init.swift │ ├── TaskTreeFeature │ │ ├── Resources │ │ │ └── Localizable.xcstrings │ │ └── TaskTree.swift │ ├── TodoClient │ │ ├── Resources │ │ │ └── Localizable.xcstrings │ │ └── TodoClient.swift │ └── Utils │ │ ├── AlertState+error.swift │ │ ├── NavigationLink+empty.swift │ │ ├── Resources │ │ └── Localizable.xcstrings │ │ └── View+alert.swift │ └── Tests │ └── TaskTreeTests │ └── TaskTreeTests.swift ├── README.md ├── TaskTree.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── swiftpm │ └── Package.resolved └── docs └── privacy-policy └── index.html /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/.swiftformat -------------------------------------------------------------------------------- /App/TaskTree.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/TaskTree.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /App/TaskTree.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/TaskTree.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /App/TaskTree.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/TaskTree.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /App/TaskTree.xcodeproj/project.xcworkspace/xcuserdata/ryu.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/TaskTree.xcodeproj/project.xcworkspace/xcuserdata/ryu.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /App/TaskTree.xcodeproj/xcshareddata/xcschemes/TaskTree.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/TaskTree.xcodeproj/xcshareddata/xcschemes/TaskTree.xcscheme -------------------------------------------------------------------------------- /App/iOS/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /App/iOS/Assets.xcassets/AppIcon.appiconset/AppIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/Assets.xcassets/AppIcon.appiconset/AppIcon.png -------------------------------------------------------------------------------- /App/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /App/iOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /App/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/Info.plist -------------------------------------------------------------------------------- /App/iOS/InfoPlist.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/InfoPlist.xcstrings -------------------------------------------------------------------------------- /App/iOS/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /App/iOS/TaskTree.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/TaskTree.entitlements -------------------------------------------------------------------------------- /App/iOS/TaskTreeApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/App/iOS/TaskTreeApp.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Makefile -------------------------------------------------------------------------------- /Mintfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Mintfile -------------------------------------------------------------------------------- /Packages/TaskTree/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/.gitignore -------------------------------------------------------------------------------- /Packages/TaskTree/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Package.resolved -------------------------------------------------------------------------------- /Packages/TaskTree/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Package.swift -------------------------------------------------------------------------------- /Packages/TaskTree/PackageDependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/PackageDependencies.md -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/AppFeature/AppView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/AppFeature/AppView.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/SettingFeature/LicensesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/SettingFeature/LicensesView.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/SettingFeature/Resources/Localizable.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/SettingFeature/Resources/Localizable.xcstrings -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/SettingFeature/Setting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/SettingFeature/Setting.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/SwiftDataModel/Todo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/SwiftDataModel/Todo.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/SwiftDataUtils/ModelContext+init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/SwiftDataUtils/ModelContext+init.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/TaskTreeFeature/Resources/Localizable.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/TaskTreeFeature/Resources/Localizable.xcstrings -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/TaskTreeFeature/TaskTree.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/TaskTreeFeature/TaskTree.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/TodoClient/Resources/Localizable.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/TodoClient/Resources/Localizable.xcstrings -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/TodoClient/TodoClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/TodoClient/TodoClient.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/Utils/AlertState+error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/Utils/AlertState+error.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/Utils/NavigationLink+empty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/Utils/NavigationLink+empty.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/Utils/Resources/Localizable.xcstrings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/Utils/Resources/Localizable.xcstrings -------------------------------------------------------------------------------- /Packages/TaskTree/Sources/Utils/View+alert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Sources/Utils/View+alert.swift -------------------------------------------------------------------------------- /Packages/TaskTree/Tests/TaskTreeTests/TaskTreeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/Packages/TaskTree/Tests/TaskTreeTests/TaskTreeTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TaskTree -------------------------------------------------------------------------------- /TaskTree.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/TaskTree.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TaskTree.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/TaskTree.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TaskTree.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/TaskTree.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /docs/privacy-policy/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ryu0118/TaskTree/HEAD/docs/privacy-policy/index.html --------------------------------------------------------------------------------