forked from shadowfacts/Tusker
Shadowfacts
bde21fbc6c
If the app hasn't launched in long enough, we may be displaying old statuses as a result of state restoration. If the user leaves the app, those statuses can't get pruned, because the user may return. We need to make sure the lastFetchedAt date is current, since awakeFromFetch won't be called until the object is faulted in (which wasn't happening immediately during state restoration). |
||
---|---|---|
Ambassador@4fe264af51 | ||
BlankSlate.xcappdata | ||
Documentation | ||
Embassy@189436100c | ||
OpenInTusker | ||
Packages | ||
ShareExtension | ||
Tusker | ||
Tusker.xcodeproj | ||
TuskerTests | ||
TuskerUITests | ||
.gitignore | ||
.gitmodules | ||
CHANGELOG-release.md | ||
CHANGELOG.md | ||
README.md | ||
Tusker.xcconfig.example | ||
Version.xcconfig |
README.md
Tusker
Tusker is a WIP iOS app for Mastodon and Pleroma.
Installing for Development
Requirements:
- Xcode 14
- Clone the project:
git clone https://git.shadowfacts.net/shadowfacts/Tusker.git
- Change directory into the project:
cd Tusker
- Copy the sample xcconfig:
cp Tusker.xcconfig.example Tusker.xcconfig
- Edit
Tusker.xcconfig
and change the development team ID and the bundle ID prefix to your own. - Open
Tusker.xcodeproj
in Xcode - Select a target in the Tusker scheme and build & run.