├── .gitignore ├── Mixtapes.sketch ├── Mixtapes.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── MixtapesApp ├── MixtapesApp.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── MixtapesApp │ ├── App.icon │ ├── Assets │ │ └── App.png │ └── icon.json │ ├── App.swift │ ├── ArtworkView.swift │ ├── Assets.xcassets │ ├── Contents.json │ └── HighlightColor.colorset │ │ └── Contents.json │ ├── AuthorEditor.swift │ ├── ContentRow.swift │ ├── ContentView.swift │ ├── DateEditor.swift │ ├── DebounceEditor.swift │ ├── DeleteButton.swift │ ├── DescriptionEditor.swift │ ├── ExplicitToggle.swift │ ├── FileCommands.swift │ ├── FolderButton.swift │ ├── FolderToolbarItem.swift │ ├── Gaegu.ttf │ ├── HelpCommands.swift │ ├── HomePageEditor.swift │ ├── IconButton.swift │ ├── ImportToolbarItem.swift │ ├── Info.plist │ ├── ItemButton.swift │ ├── ItemView.swift │ ├── LinkButton.swift │ ├── MainView.swift │ ├── Mixtapes.swift │ ├── PreviewToolbarItem.swift │ ├── Selection.swift │ ├── SettingsCommands.swift │ ├── SettingsToolbarItem.swift │ ├── SettingsView.swift │ ├── SidebarToolbarItem.swift │ ├── SidebarView.swift │ ├── SwiftUI │ ├── Color.swift │ ├── Font.swift │ ├── Text.swift │ └── View.swift │ ├── TitleEditor.swift │ └── TitleToolbarItem.swift ├── README.md ├── docs ├── mixtapes-dark.png └── mixtapes.png └── mixtapes ├── Package.swift ├── README.md ├── Sources └── Mixtapes │ ├── AVFoundation │ └── AVAsset.swift │ ├── AppKit │ └── NSImage.swift │ ├── Artwork.swift │ ├── Asset.swift │ ├── Attachment.swift │ ├── Author.swift │ ├── Bookmark.swift │ ├── Chapter.swift │ ├── Error.swift │ ├── Favicon.swift │ ├── Font.swift │ ├── Foundation │ ├── Bundle.swift │ ├── CodingUserInfoKey.swift │ ├── Data.swift │ ├── DateFormatter.swift │ ├── Decoder.swift │ ├── Encoder.swift │ ├── String.swift │ ├── TimeInterval.swift │ └── URL.swift │ ├── HTMLPage.swift │ ├── Icon.swift │ ├── Index.swift │ ├── Item.swift │ ├── JSONFeed.swift │ ├── Mixtapes.swift │ ├── RSSFeed.swift │ ├── Resource.swift │ ├── Resources │ ├── favicon.png │ ├── gaegu.woff │ └── icon.png │ ├── Site.swift │ ├── Stylesheet.swift │ └── UniformTypeIdentifiers │ └── UTType.swift └── Tests └── MixtapesTests ├── AVFoundation └── AVAssetTests.swift ├── AppKit └── NSImageTests.swift ├── ArtworkTests.swift ├── AssetTests.swift ├── AttachmentTests.swift ├── AuthorTests.swift ├── BookmarkTests.swift ├── ChapterTests.swift ├── ErrorTests.swift ├── FaviconTests.swift ├── FontTests.swift ├── Foundation ├── BundleTests.swift ├── DataTests.swift ├── DateFormatterTests.swift ├── StringTests.swift ├── TimeIntervalTests.swift └── URLTests.swift ├── IconTests.swift ├── IndexTests.swift ├── ItemTests.swift ├── Resources ├── example.gif ├── example.jpg ├── example.m4a ├── example.mp3 └── example.png ├── Testing └── Testing.swift └── UniformTypeIdentifiers └── UTTypeTests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | xcuserdata 3 | Package.resolved 4 | .swiftpm 5 | .build/ 6 | -------------------------------------------------------------------------------- /Mixtapes.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/Mixtapes.sketch -------------------------------------------------------------------------------- /Mixtapes.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/Mixtapes.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Mixtapes.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/Mixtapes.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/App.icon/Assets/App.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/App.icon/Assets/App.png -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/App.icon/icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/App.icon/icon.json -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/App.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/ArtworkView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/ArtworkView.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/Assets.xcassets/HighlightColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/Assets.xcassets/HighlightColor.colorset/Contents.json -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/AuthorEditor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/AuthorEditor.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/ContentRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/ContentRow.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/ContentView.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/DateEditor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/DateEditor.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/DebounceEditor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/DebounceEditor.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/DeleteButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/DeleteButton.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/DescriptionEditor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/DescriptionEditor.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/ExplicitToggle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/ExplicitToggle.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/FileCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/FileCommands.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/FolderButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/FolderButton.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/FolderToolbarItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/FolderToolbarItem.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/Gaegu.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/Gaegu.ttf -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/HelpCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/HelpCommands.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/HomePageEditor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/HomePageEditor.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/IconButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/IconButton.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/ImportToolbarItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/ImportToolbarItem.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/Info.plist -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/ItemButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/ItemButton.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/ItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/ItemView.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/LinkButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/LinkButton.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/MainView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/MainView.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/Mixtapes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/Mixtapes.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/PreviewToolbarItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/PreviewToolbarItem.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/Selection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/Selection.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SettingsCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SettingsCommands.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SettingsToolbarItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SettingsToolbarItem.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SettingsView.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SidebarToolbarItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SidebarToolbarItem.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SidebarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SidebarView.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SwiftUI/Color.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SwiftUI/Color.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SwiftUI/Font.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SwiftUI/Font.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SwiftUI/Text.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SwiftUI/Text.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/SwiftUI/View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/SwiftUI/View.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/TitleEditor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/TitleEditor.swift -------------------------------------------------------------------------------- /MixtapesApp/MixtapesApp/TitleToolbarItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/MixtapesApp/MixtapesApp/TitleToolbarItem.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/README.md -------------------------------------------------------------------------------- /docs/mixtapes-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/docs/mixtapes-dark.png -------------------------------------------------------------------------------- /docs/mixtapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/docs/mixtapes.png -------------------------------------------------------------------------------- /mixtapes/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Package.swift -------------------------------------------------------------------------------- /mixtapes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/README.md -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/AVFoundation/AVAsset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/AVFoundation/AVAsset.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/AppKit/NSImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/AppKit/NSImage.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Artwork.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Artwork.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Asset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Asset.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Attachment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Attachment.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Author.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Author.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Bookmark.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Bookmark.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Chapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Chapter.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Error.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Favicon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Favicon.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Font.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Font.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/Bundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/Bundle.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/CodingUserInfoKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/CodingUserInfoKey.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/Data.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/DateFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/DateFormatter.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/Decoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/Decoder.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/Encoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/Encoder.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/String.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/TimeInterval.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/TimeInterval.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Foundation/URL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Foundation/URL.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/HTMLPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/HTMLPage.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Icon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Icon.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Index.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Index.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Item.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Item.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/JSONFeed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/JSONFeed.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Mixtapes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Mixtapes.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/RSSFeed.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/RSSFeed.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Resource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Resource.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Resources/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Resources/favicon.png -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Resources/gaegu.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Resources/gaegu.woff -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Resources/icon.png -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Site.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Site.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/Stylesheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/Stylesheet.swift -------------------------------------------------------------------------------- /mixtapes/Sources/Mixtapes/UniformTypeIdentifiers/UTType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Sources/Mixtapes/UniformTypeIdentifiers/UTType.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/AVFoundation/AVAssetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/AVFoundation/AVAssetTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/AppKit/NSImageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/AppKit/NSImageTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/ArtworkTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/ArtworkTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/AssetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/AssetTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/AttachmentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/AttachmentTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/AuthorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/AuthorTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/BookmarkTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/BookmarkTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/ChapterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/ChapterTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/ErrorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/ErrorTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/FaviconTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/FaviconTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/FontTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/FontTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Foundation/BundleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Foundation/BundleTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Foundation/DataTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Foundation/DataTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Foundation/DateFormatterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Foundation/DateFormatterTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Foundation/StringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Foundation/StringTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Foundation/TimeIntervalTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Foundation/TimeIntervalTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Foundation/URLTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Foundation/URLTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/IconTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/IconTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/IndexTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/IndexTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/ItemTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/ItemTests.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Resources/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Resources/example.gif -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Resources/example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Resources/example.jpg -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Resources/example.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Resources/example.m4a -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Resources/example.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Resources/example.mp3 -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Resources/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Resources/example.png -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/Testing/Testing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/Testing/Testing.swift -------------------------------------------------------------------------------- /mixtapes/Tests/MixtapesTests/UniformTypeIdentifiers/UTTypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toddheasley/mixtapes/HEAD/mixtapes/Tests/MixtapesTests/UniformTypeIdentifiers/UTTypeTests.swift --------------------------------------------------------------------------------