- API uç noktasını yeni IP adresine güncelle - Docker yapılandırmasında node_modules için adlandırılmış volume ekle - Arama işlemlerinde iptal durumlarını yoksay ve hata mesajı gösterme - NetworkErrorView'da wifi ikonunu kaldır
Bookibra iOS (SwiftUI)
API Base URL ayarı
ios/Bookibra/Resources/Info.plistiçindekiAPI_BASE_URLanahtarını güncelle.- İstersen
ios/Bookibra/Resources/Debug.xcconfigveios/Bookibra/Resources/Release.xcconfigiçinde de aynı değeri tut. - Lokal backend için varsayılan:
http://localhost:8080
Not: iOS Simulator'dan host makinedeki backend'e erişimde genelde http://127.0.0.1:8080 çalışır. Gerekirse bunu kullan.
Çalıştırma
- Xcode ile
ios/Bookibra.xcodeprojaç. - Scheme:
Bookibraseç. - iOS 17+ simulator/device seçip Run (
Cmd+R) yap.
Barkod test etme
- Gerçek kamera gerektiği için en stabil test fiziksel cihazdadır.
- Simulator'da kamera akışı sınırlı olabilir.
- Add Books > Barkod Tara ekranında ISBN-10 / ISBN-13 okutulduğunda otomatik
/api/books/isbn/:isbnçağrılır.
Notlar
- JWT token Keychain'de tutulur.
- Kitaplık (
My Books) SwiftData ile lokalde saklanır. - Backend'de kitaplık CRUD olmasa da uygulama lokalde çalışır.