{"id":47880344,"url":"https://github.com/getditto/template-app-swift-todo","last_synced_at":"2026-04-04T01:44:33.725Z","repository":{"id":200858631,"uuid":"705829380","full_name":"getditto/template-app-swift-todo","owner":"getditto","description":null,"archived":true,"fork":false,"pushed_at":"2024-09-03T15:50:39.000Z","size":49,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-04-04T01:44:32.178Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getditto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-16T19:14:16.000Z","updated_at":"2025-02-21T15:32:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"6fbdb008-7b0b-494c-8945-d460eb305703","html_url":"https://github.com/getditto/template-app-swift-todo","commit_stats":null,"previous_names":["getditto/template-app-swift-todo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/getditto/template-app-swift-todo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getditto%2Ftemplate-app-swift-todo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getditto%2Ftemplate-app-swift-todo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getditto%2Ftemplate-app-swift-todo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getditto%2Ftemplate-app-swift-todo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getditto","download_url":"https://codeload.github.com/getditto/template-app-swift-todo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getditto%2Ftemplate-app-swift-todo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31384845,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T01:22:39.193Z","status":"ssl_error","status_checked_at":"2026-04-04T01:22:33.970Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-04T01:44:33.228Z","updated_at":"2026-04-04T01:44:33.703Z","avatar_url":"https://github.com/getditto.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# template-app-SwiftUI-todo\n\n## Setup  \n1. Clone this repo to a location on your machine, and open in Xcode    \n2. Navigate to the project Signing \u0026 Capabilities tab and modify the Team and Bundle Identifier \nsettings to your Apple developer account credentials to provision building to your device       \n3. In Terminal, run `cp .env.template .env` in the project root directory    \n4. Edit `.env` and copy your Ditto AppID and token from the [Ditto Portal](https://portal.ditto.live/) \nas in the following example:    \n```\nDITTO_APP_ID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\nDITTO_PLAYGROUND_TOKEN=XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX\n```\n5. Clean (**Command + Shift + K**), then build (**Command + B**). This will generate `Env.swift` in\nthe project directory. Drag the Env.swift from Finder into the Xcode Project navigator to add to project.\n\n## Features  \n- Select \"New Task\" from the plus menu to create a simple task  \n- Select \"Users\" from the plus menu to view tasks for a given user, or view all tasks as \n\"Super Adnim\", the default user    \n- In list view, click the body of a task row to open it in Edit view  \n- In list view, click task row \"plus\" icon to add (random) user invitations  \n- Toggle task completion status in Edit view, or by clicking the row icon in the list view    \n- Evict task in the Edit view\n\n![Tasks_app_screenshot_473x1024](https://github.com/getditto/template-app-swift-todo/assets/10930016/d43f7fea-c38f-48ca-a4f2-f2773e4961a9)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetditto%2Ftemplate-app-swift-todo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetditto%2Ftemplate-app-swift-todo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetditto%2Ftemplate-app-swift-todo/lists"}