mirror of
https://github.com/pawelorzech/Swoosh.git
synced 2026-03-31 20:15:41 +00:00
Full Kotlin/Jetpack Compose app for personal microblogging against a Ghost instance. - Setup screen with Ghost URL + Admin API key (EncryptedSharedPreferences) - Twitter/Mastodon-style feed with pull-to-refresh and infinite scroll - Composer with image attach, link preview (OpenGraph), publish/draft/schedule - Post detail view with edit and delete actions - Ghost Admin API JWT auth (HS256, key splitting, 5-min expiry) - Offline queue with Room DB and WorkManager for connectivity-aware uploads - Material 3 theming with dynamic color support - Settings screen for reconfiguring instance credentials https://claude.ai/code/session_01CpMtDAEfMd14A8MQubMppS
16 lines
454 B
Prolog
16 lines
454 B
Prolog
# Keep JJWT classes
|
|
-keep class io.jsonwebtoken.** { *; }
|
|
-keepnames class io.jsonwebtoken.* { *; }
|
|
-keepnames interface io.jsonwebtoken.* { *; }
|
|
|
|
# Keep Gson serialization models
|
|
-keep class com.swoosh.microblog.data.model.** { *; }
|
|
-keep class com.swoosh.microblog.data.api.** { *; }
|
|
|
|
# Retrofit
|
|
-keepattributes Signature
|
|
-keepattributes *Annotation*
|
|
-keep class retrofit2.** { *; }
|
|
-keepclasseswithmembers class * {
|
|
@retrofit2.http.* <methods>;
|
|
}
|