Compare commits
	
		
			11 Commits
		
	
	
		
			v123010301
			...
			ab9c46f0eb
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | ab9c46f0eb | ||
|  | aa799d2ca8 | ||
|  | 177c978474 | ||
|  | 39b9991413 | ||
|  | b303f110f1 | ||
|  | f851941a6a | ||
|  | a313552976 | ||
|  | 6ac97ed3fe | ||
|  | d583b937b7 | ||
|  | 15b9a2d935 | ||
|  | 5a8ce15961 | 
| @@ -48,13 +48,14 @@ steps: | ||||
|     commands: | ||||
|       - apt-get update && apt-get install -y git | ||||
|       - git fetch --tags -p | ||||
|       - PREV=$(git describe --tags --abbrev=0) | ||||
|       - ./build.sh --publish --from-ci | ||||
|       - git remote add pushing https://$GITEA_USR:$GITEA_PASS@gitea.amine-louveau.fr/Louvorg/ReaderForSelfoss-multiplatform.git | ||||
|       - VER=$(git describe --tags --abbrev=0) | ||||
|       - CHANGELOG=$(git log $VER..HEAD --pretty="- %s") | ||||
|       - CHANGELOG=$(git log $PREV..HEAD --pretty="- %s") | ||||
|       - echo "**$VER**\n\n$CHANGELOG\n\n--------------------------------------------------------------------\n\n$(cat CHANGELOG.md)" > CHANGELOG.md | ||||
|       - git add CHANGELOG.md | ||||
|       - git commit -m "Changelog for $VER [CI SKIP]" | ||||
|       - ./build.sh --publish --from-ci | ||||
|       - git remote add pushing https://$GITEA_USR:$GITEA_PASS@gitea.amine-louveau.fr/Louvorg/ReaderForSelfoss-multiplatform.git | ||||
|       - git push pushing master | ||||
|       - git push pushing --tags | ||||
|     environment: | ||||
|   | ||||
							
								
								
									
										18
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -1,3 +1,21 @@ | ||||
| **v123020523** | ||||
|  | ||||
| - fix: Git changelog. | ||||
|  | ||||
| -------------------------------------------------------------------- | ||||
|  | ||||
| **v123020491** | ||||
|  | ||||
| - fix: Fixed acra bug reporting. | ||||
|  | ||||
| -------------------------------------------------------------------- | ||||
|  | ||||
| **v123010301** | ||||
|  | ||||
| - Chore: acra config. | ||||
|  | ||||
| -------------------------------------------------------------------- | ||||
|  | ||||
| **v123010281** | ||||
|  | ||||
| - improvement: Improve right to left support (#130) Co-authored-by: davidoskky <davidoskky@hidden.hidden> Co-committed-by: davidoskky <davidoskky@hidden.hidden> | ||||
|   | ||||
| @@ -34,6 +34,7 @@ import org.kodein.di.* | ||||
| class MyApp : MultiDexApplication(), DIAware { | ||||
|  | ||||
|     override val di by DI.lazy { | ||||
|         bind<AppSettingsService>() with singleton { AppSettingsService(ACRA.isACRASenderServiceProcess()) } | ||||
|         import(networkModule) | ||||
|         bind<DriverFactory>() with singleton { DriverFactory(applicationContext) } | ||||
|         bind<ReaderForSelfossDB>() with singleton { ReaderForSelfossDB(driverFactory.createDriver()) } | ||||
| @@ -130,8 +131,8 @@ class MyApp : MultiDexApplication(), DIAware { | ||||
|             httpSender { | ||||
|                 uri = | ||||
|                     "https://bugs.amine-louveau.fr/report" /*best guess, you may need to adjust this*/ | ||||
|                 basicAuthLogin = "LMTlLZuazADohTCm" | ||||
|                 basicAuthPassword = "he6ghHp83F0PYPfh" | ||||
|                 basicAuthLogin = "qMEscjj89Gwt6cPR" | ||||
|                 basicAuthPassword = "Yo58QFlGzFaWlBzP" | ||||
|                 httpMethod = HttpSender.Method.POST | ||||
|             } | ||||
|         } | ||||
|   | ||||
| @@ -9,7 +9,6 @@ import org.kodein.di.instance | ||||
| import org.kodein.di.singleton | ||||
|  | ||||
| val networkModule by DI.Module { | ||||
|     bind<AppSettingsService>() with singleton { AppSettingsService() } | ||||
|     bind<SelfossApi>() with singleton { SelfossApi(instance()) } | ||||
|     bind<MercuryApi>() with singleton { MercuryApi() } | ||||
| } | ||||
| @@ -0,0 +1,70 @@ | ||||
| package bou.amine.apps.readerforselfossv2.service | ||||
|  | ||||
| import com.russhwolf.settings.Settings | ||||
|  | ||||
| // This will be used in ACRA process. For now, it does nothing. | ||||
| // This is to fix ACRA not sending reports anymore. | ||||
| // See https://www.acra.ch/docs/Troubleshooting-Guide#applicationoncreate | ||||
| class ACRASettings : Settings { | ||||
|     override val keys: Set<String> = emptySet() | ||||
|     override val size: Int = 0 | ||||
|  | ||||
|     override fun clear() { | ||||
|         // Nothing | ||||
|     } | ||||
|  | ||||
|     override fun getBoolean(key: String, defaultValue: Boolean): Boolean = false | ||||
|  | ||||
|     override fun getBooleanOrNull(key: String): Boolean? = null | ||||
|  | ||||
|     override fun getDouble(key: String, defaultValue: Double): Double = 0.0 | ||||
|  | ||||
|     override fun getDoubleOrNull(key: String): Double? = null | ||||
|  | ||||
|     override fun getFloat(key: String, defaultValue: Float): Float = 0.0F | ||||
|  | ||||
|     override fun getFloatOrNull(key: String): Float? = null | ||||
|  | ||||
|     override fun getInt(key: String, defaultValue: Int): Int = 0 | ||||
|  | ||||
|     override fun getIntOrNull(key: String): Int? = null | ||||
|  | ||||
|     override fun getLong(key: String, defaultValue: Long): Long = 0 | ||||
|  | ||||
|     override fun getLongOrNull(key: String): Long? = null | ||||
|  | ||||
|     override fun getString(key: String, defaultValue: String): String = "0" | ||||
|  | ||||
|     override fun getStringOrNull(key: String): String? = null | ||||
|  | ||||
|     override fun hasKey(key: String): Boolean = false | ||||
|  | ||||
|     override fun putBoolean(key: String, value: Boolean) { | ||||
|         // Nothing | ||||
|     } | ||||
|  | ||||
|     override fun putDouble(key: String, value: Double) { | ||||
|         // Nothing | ||||
|     } | ||||
|  | ||||
|     override fun putFloat(key: String, value: Float) { | ||||
|         // Nothing | ||||
|     } | ||||
|  | ||||
|     override fun putInt(key: String, value: Int) { | ||||
|         // Nothing | ||||
|     } | ||||
|  | ||||
|     override fun putLong(key: String, value: Long) { | ||||
|         // Nothing | ||||
|     } | ||||
|  | ||||
|     override fun putString(key: String, value: String) { | ||||
|         // Nothing | ||||
|     } | ||||
|  | ||||
|     override fun remove(key: String) { | ||||
|         // Nothing | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -2,8 +2,8 @@ package bou.amine.apps.readerforselfossv2.service | ||||
|  | ||||
| import com.russhwolf.settings.Settings | ||||
|  | ||||
| class AppSettingsService { | ||||
|     val settings: Settings = Settings() | ||||
| class AppSettingsService(acraSenderServiceProcess: Boolean = false) { | ||||
|     val settings: Settings = if (acraSenderServiceProcess) { ACRASettings() } else { Settings() } | ||||
|  | ||||
|     // Api related | ||||
|     private var _apiVersion: Int = -1 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user