{"id":20400072,"url":"https://github.com/destinyitemmanager/ios","last_synced_at":"2025-04-12T13:50:59.609Z","repository":{"id":38016319,"uuid":"439999525","full_name":"DestinyItemManager/iOS","owner":"DestinyItemManager","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-15T00:30:27.000Z","size":208,"stargazers_count":3,"open_issues_count":1,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-10T02:22:03.809Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DestinyItemManager.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-12-20T00:29:42.000Z","updated_at":"2023-04-03T02:53:15.000Z","dependencies_parsed_at":"2023-02-05T12:30:33.028Z","dependency_job_id":"4e1efd11-3d25-44ad-8580-67fb19c90ffe","html_url":"https://github.com/DestinyItemManager/iOS","commit_stats":{"total_commits":40,"total_committers":3,"mean_commits":"13.333333333333334","dds":0.65,"last_synced_commit":"b3178dccf86dde9c52452bd66a8b07f5a8ce2653"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DestinyItemManager%2FiOS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DestinyItemManager%2FiOS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DestinyItemManager%2FiOS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DestinyItemManager%2FiOS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DestinyItemManager","download_url":"https://codeload.github.com/DestinyItemManager/iOS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248575678,"owners_count":21127241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2024-11-15T04:38:18.095Z","updated_at":"2025-04-12T13:50:59.589Z","avatar_url":"https://github.com/DestinyItemManager.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DIM for iOS\n\nThis project was bootstrapped from https://www.pwabuilder.com/ for https://app.destinyitemmanager.com\n\n### Quick start\n\n- `git clone https://github.com/DestinyItemManager/iOS`\n- `cd iOS`\n- `pod install` (`sudo gem install cocoapods`, if needed.)\n- `open DIM.xcworkspace`\n\n### Deploying\n\n- Should be a pared down version of the publish step on the PWA Builder site found here: https://docs.pwabuilder.com/#/builder/app-store?id=publishing\n- Once you have your local machine setup with the certificat/provisioning file/etc you should be able to jump straight to steps 6 -\u003e 8 \n\n### Further reading\n\n- pwa builder ios repo: https://github.com/pwa-builder/pwabuilder-ios/\n- More information about iOS \u0026 PWA's from PWA builder: https://docs.pwabuilder.com/#/builder/app-store\n\n\n---\n\n### How this was bootstrapped\n1. https://pwabuilder.com/ -- enter domain name.\n2. Click the iOS option, and before hitting generate enter in under \"Permitted URLs\" in the settings in the dialog popup:\n`www.bungie.net, login.live.com, accounts.google.com, accounts.youtube.com, ca.account.sony.com, my.account.sony.com, steamcommunity.com, id.twitch.tv`\n4. Generate and then look at [WebView.swift](https://github.com/DestinyItemManager/iOS/blob/main/DIM/WebView.swift#L160-L164) to see how to set some ignore hosts\n5. Add `config.applicationNameForUserAgent = \"Safari/604.1\"` to fix the Stadia login in WebView.swift.\n6. Follow the rest of the PWA steps to deploy.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdestinyitemmanager%2Fios","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdestinyitemmanager%2Fios","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdestinyitemmanager%2Fios/lists"}