A WIP iOS app for Mastodon and Pleroma.
Go to file
Shadowfacts d481ef6c9f Fix crash when removing the same poll option multiple times
SwiftUI doesn't detect updates to CoreData objects when directly
mutating the NSMutableOrderedSet of a relationship

Closes #458
2024-03-09 14:15:14 -05: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 Another round of strict concurrency fixes 2024-01-28 14:59:03 -05:00
Packages Fix crash when removing the same poll option multiple times 2024-03-09 14:15:14 -05:00
ShareExtension Another round of strict concurrency fixes 2024-01-28 14:59:03 -05:00
Tusker Make profile header follower/following counts separate buttons 2024-03-09 14:07:23 -05:00
Tusker.xcodeproj Bump HTMLStreamer 2024-02-28 18:00:16 -05:00
TuskerTests Fix whitespace in statuses not being trimmed 2024-01-17 15:51:54 -05: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 build number and update changelog 2023-12-22 11:02:29 -05:00
CHANGELOG.md Bump build number and update changelog 2024-02-23 00:00:15 -05: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 build number and update changelog 2024-02-23 00:00:15 -05: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.