Tyflocentrum to aplikacja iOS napisana w SwiftUI, która agreguje i udostępnia treści z serwisów Tyflo:
- Tyflopodcast (podcasty + komentarze + dodatki do odcinków),
- Tyfloświat (artykuły + czasopismo TyfloŚwiat),
- Tyfloradio (stream na żywo + kontakt z radiem).
Priorytetem projektu jest dostępność (VoiceOver) oraz wygoda odsłuchu (pilot systemowy, prędkość, wznawianie).
README jest celowo utrzymywane krótkie i stabilne — szczegóły są w docs/.
- Start tutaj: docs/index.md
- iOS 17.0+
- Xcode 15+ (Swift 5)
- (opcjonalnie) GitHub CLI
gh– do pobierania unsigned IPA z GitHub Actions.
- Otwórz
Tyflocentrum.xcodeprojw Xcode. - Wybierz scheme
Tyflocentrum. - Uruchom na symulatorze lub urządzeniu.
Jeśli uruchamiasz na urządzeniu, możesz potrzebować własnego Teamu/Provisioningu (ustawienia Signing w Xcode).
Repo zawiera workflow GitHub Actions iOS (unsigned IPA) (.github/workflows/ios-unsigned-ipa.yml), który publikuje artifact Tyflocentrum-unsigned-ipa.
Pobieranie artifactu skryptem (wymaga gh oraz zalogowania do GitHuba):
./scripts/fetch-ipa.sh # pobierze ostatni udany run na gałęzi master
./scripts/fetch-ipa.sh <run_id> # pobierze konkretny run (databaseId)Domyślnie skrypt zapisuje plik do artifacts/tyflocentrum.ipa.
.ipajest niepodpisana, więc do instalacji potrzebujesz narzędzia do sideloadingu (np. AltStore/Sideloadly).