https://github.com/mattmassicotte/multipass
Multi-service social client for macOS and iOS
https://github.com/mattmassicotte/multipass
bluesky ios macos mastodon swift
Last synced: 12 months ago
JSON representation
Multi-service social client for macOS and iOS
- Host: GitHub
- URL: https://github.com/mattmassicotte/multipass
- Owner: mattmassicotte
- License: bsd-3-clause
- Created: 2024-11-13T16:47:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-22T20:59:42.000Z (over 1 year ago)
- Last Synced: 2024-11-22T21:29:51.088Z (over 1 year ago)
- Topics: bluesky, ios, macos, mastodon, swift
- Language: Swift
- Homepage:
- Size: 54.7 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Multipass
Yes she knows it's a multipass
Multipass can merge Bluesky and Mastodon feeds into a unified timeline. Supports macOS and iOS.
> [!WARNING]
> This app is juuust barely functional. I just cannot stress enough what a poor state this is currently in.
## Usage
You can add and remove accounts and they will be persisted in the Keychain. You do this from settings.
### Building
**Note**: requires Xcode 16
- clone the repo
- `cp User.xcconfig.template User.xcconfig`
- update `User.xcconfig` with your personal information
- build/run with Xcode
### Sub-Projects
A number of subprojects have either been pulled out of this app or influenced by it. They might be of interest as well.
- [ATAT](https://github.com/mattmassicotte/ATAT): Little library for working with the AT Protocol
- [ATResolve](https://github.com/mattmassicotte/ATResolve): AT Protocol PLC Resolver
- [Jot](https://github.com/mattmassicotte/Jot): Very simple JWT/JWK library for Swift
- [OAuthenticator](https://github.com/ChimeHQ/OAuthenticator): OAuth 2.0 request authentication
- [StableView](https://github.com/mattmassicotte/StableView): A TableView implementation that can preserve position for iOS and macOS
- [Reblog](https://github.com/mattmassicotte/Reblog): Little library for working with the Mastodon API
## Acknowledgements
This project uses symbols from [social-symbols](https://github.com/jeremieb/social-symbols). It rocks.
## Contributing and Collaboration
I would love to hear from you! Issues or pull requests work great. Both a [Matrix space][matrix] and [Discord][discord] are available for live help, but I have a strong bias towards answering in the form of documentation. You can also find me [here](https://www.massicotte.org/about).
I prefer collaboration, and would love to find ways to work together if you have a similar project.
I prefer indentation with tabs for improved accessibility. But, I'd rather you use the system you want and make a PR than hesitate because of whitespace.
By participating in this project you agree to abide by the [Contributor Code of Conduct](CODE_OF_CONDUCT.md).
[matrix]: https://matrix.to/#/%23chimehq%3Amatrix.org
[matrix badge]: https://img.shields.io/matrix/chimehq%3Amatrix.org?label=Matrix
[discord]: https://discord.gg/esFpX6sErJ