A WIP iOS app for Mastodon and Pleroma.
Go to file
Shadowfacts bde21fbc6c Fix crash due to prematurely pruned statuses being fetched
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).
2023-10-24 15:50:58 -04:00
Ambassador@4fe264af51 Initial UI testing setup 2019-12-30 16:00:14 -05:00
BlankSlate.xcappdata Initial UI testing setup 2019-12-30 16:00:14 -05:00
Documentation Unify haptic feedback 2023-01-26 21:52:12 -05:00
Embassy@189436100c Initial UI testing setup 2019-12-30 16:00:14 -05:00
OpenInTusker Bump build number and update changelog 2021-08-15 22:43:32 -04:00
Packages Add search operators UI on Mastodon 4.2 2023-10-01 21:40:53 -04:00
ShareExtension Fix not being able to share images from Shortcuts actions that have public.image and public.file-url representations 2023-07-08 15:37:45 -07:00
Tusker Fix crash due to prematurely pruned statuses being fetched 2023-10-24 15:50:58 -04:00
Tusker.xcodeproj Bump version and move to xcconfig to fix warnings 2023-10-01 22:14:01 -04:00
TuskerTests Fix replied-to account not being first mention 2023-04-13 10:02:05 -04:00
TuskerUITests Extract compose UI into separate package 2023-04-16 13:23:13 -04:00
.gitignore Move bundle ID prefix to xcconfig 2022-12-14 10:04:25 -05:00
.gitmodules Replace Gifu with CGImageAnimation 2021-11-11 13:26:11 -05:00
CHANGELOG-release.md Bump version and update changelog 2023-09-16 13:48:05 -04:00
CHANGELOG.md Update changelog 2023-10-01 22:14:26 -04:00
README.md Move bundle ID prefix to xcconfig 2022-12-14 10:04:25 -05:00
Tusker.xcconfig.example Bump version and move to xcconfig to fix warnings 2023-10-01 22:14:01 -04:00
Version.xcconfig Bump version and move to xcconfig to fix warnings 2023-10-01 22:14:01 -04:00

README.md

Tusker

Tusker is a WIP iOS app for Mastodon and Pleroma.

Installing for Development

Requirements:

  • Xcode 14
  1. Clone the project: git clone https://git.shadowfacts.net/shadowfacts/Tusker.git
  2. Change directory into the project: cd Tusker
  3. Copy the sample xcconfig: cp Tusker.xcconfig.example Tusker.xcconfig
  4. Edit Tusker.xcconfig and change the development team ID and the bundle ID prefix to your own.
  5. Open Tusker.xcodeproj in Xcode
  6. Select a target in the Tusker scheme and build & run.