bandev / buddhaquotes Goto Github PK
View Code? Open in Web Editor NEWA collaborative project to create a Free and Open Source Buddha Quotes app for Android
License: GNU General Public License v3.0
A collaborative project to create a Free and Open Source Buddha Quotes app for Android
License: GNU General Public License v3.0
Discovered By: BanDev Unexpected Crash Handler
Device: Google bluejay (Pixel 6a)
Android version: 14 (34)
Release: v2.2.0
Date: 24/6/2024 06:05:36
Stacktrace:androidx.fragment.app.t: lateinit property lists has not been initializedat k6.j.i(SourceFile:156)at k6.j.e(SourceFile:17)at g6.b.h(SourceFile:60)at g6.b.c(SourceFile:13)at q5.e.h(SourceFile:1)at a5.a.b(SourceFile:1)at n5.a0.run(SourceFile:1)at android.os.Handler.handleCallback(Handler.java:959)at android.os.Handler.dispatchMessage(Handler.java:100)at android.os.Looper.loopOnce(Looper.java:232)at android.os.Looper.loop(Looper.java:317)at android.app.ActivityThread.main(ActivityThread.java:8592)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)Suppressed: e2.a: [q5.d@d142ec5, f1{Cancelling}@936201a, Dispatchers.Default]
Discovered By: BanDev Unexpected Crash Handler
Device: samsung a03nnxx (SM-A035F)
Android version: 13 (33)
Release: v2.2.0
Date: 10/5/2024 05:58:43
Stacktrace:java.lang.IllegalArgumentException: org.bandev.buddhaquotes: Targeting S (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.at android.app.PendingIntent.checkFlags(PendingIntent.java:408)at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:688)at android.app.PendingIntent.getBroadcast(PendingIntent.java:675)at m6.e.e(SourceFile:191)at m6.d.h(SourceFile:91)at a5.a.b(SourceFile:1)at n5.a0.run(SourceFile:1)at kotlinx.coroutines.internal.e.run(Unknown Source:11)at kotlinx.coroutines.scheduling.i.run(Unknown Source:2)at kotlinx.coroutines.scheduling.a.run(SourceFile:77)Suppressed: e2.a: [f1{Cancelling}@ff41e82, Dispatchers.IO]
Discovered By: BanDev Unexpected Crash Handler
Device: Xiaomi lineage_spes (2201117TG)
Android version: 13 (33)
Release: v2.2.0
Date: 11/5/2023 02:06:25
Stacktrace:java.lang.IllegalArgumentException: org.bandev.buddhaquotes: Targeting S (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.at android.app.PendingIntent.checkFlags(PendingIntent.java:401)at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:671)at android.app.PendingIntent.getBroadcast(PendingIntent.java:658)at m6.e.e(SourceFile:191)at m6.d.h(SourceFile:91)at a5.a.b(SourceFile:1)at n5.a0.run(SourceFile:1)at kotlinx.coroutines.internal.e.run(Unknown Source:11)at kotlinx.coroutines.scheduling.i.run(Unknown Source:2)at kotlinx.coroutines.scheduling.a.run(SourceFile:77)Suppressed: e2.a: [f1{Cancelling}@b7770a2, Dispatchers.IO]
How can I contribute to this project?
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
This repository currently has no open or pending branches.
.github/workflows/android.yml
actions/checkout v4
gradle/wrapper-validation-action v3
actions/setup-java v4
gradle/actions v4
gradle.properties
settings.gradle
build.gradle.kts
app/build.gradle.kts
gradle/libs.versions.toml
com.mikepenz:aboutlibraries-core 11.2.3
com.mikepenz:aboutlibraries-compose 11.2.3
androidx.activity:activity-compose 1.9.2
androidx.compose.animation:animation 1.7.2
androidx.browser:browser 1.8.0
androidx.compose.ui:ui 1.7.2
androidx.compose.ui:ui-tooling 1.7.2
androidx.compose.ui:ui-tooling-preview 1.7.2
androidx.core:core-ktx 1.13.1
androidx.core:core-splashscreen 1.0.1
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.9.0
androidx.datastore:datastore 1.1.1
com.google.dagger:hilt-android 2.52
com.google.dagger:hilt-android-compiler 2.52
androidx.hilt:hilt-navigation-compose 1.2.0
androidx.lifecycle:lifecycle-livedata-ktx 2.8.6
androidx.lifecycle:lifecycle-runtime-compose 2.8.6
androidx.lifecycle:lifecycle-runtime-ktx 2.8.6
androidx.lifecycle:lifecycle-viewmodel-compose 2.8.6
com.airbnb.android:lottie-compose 6.5.2
androidx.compose.material:material-icons-extended 1.7.2
androidx.compose.material3:material3 1.3.0
androidx.navigation:navigation-compose 2.8.1
com.google.protobuf:protobuf-javalite 4.28.2
com.google.protobuf:protoc 4.28.2
androidx.compose.runtime:runtime-livedata 1.7.2
com.github.alorma:compose-settings-ui-m3 1.0.3
com.maxkeppeler.sheets-compose-dialogs:core 1.3.0
com.maxkeppeler.sheets-compose-dialogs:duration 1.3.0
com.maxkeppeler.sheets-compose-dialogs:info 1.3.0
com.maxkeppeler.sheets-compose-dialogs:input 1.3.0
com.maxkeppeler.sheets-compose-dialogs:option 1.3.0
androidx.room:room-compiler 2.6.1
androidx.room:room-ktx 2.6.1
androidx.room:room-runtime 2.6.1
com.android.application 8.6.1
com.mikepenz.aboutlibraries.plugin 11.2.3
org.jetbrains.kotlin.plugin.compose 2.0.20
com.google.dagger.hilt.android 2.52
org.jetbrains.kotlin.android 2.0.20
com.google.devtools.ksp 2.0.20-1.0.25
com.google.protobuf 0.9.4
gradle/wrapper/gradle-wrapper.properties
gradle 8.10.2
Describe the bug
Crash when adding widget. Widget stuck on one quote.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I expected alp not to crash when adding widget. I expected a new quote to be displayed when clicking widget.
Smartphone (please complete the following information):
Additional context
Error displayed in app:
java.lang.IllegalArgumentException: org.bandev.buddhaquotes: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
at android.app.PendingIntent.checkFlags(PendingIntent.java:401)
at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:671)
at android.app.PendingIntent.getBroadcast(PendingIntent.java:658)
at m6.e.e(SourceFile:191)
at m6.d.h(SourceFile:91)
at a5.a.b(SourceFile:1)
at n5.a0.run(SourceFile:1)
at kotlinx.coroutines.internal.e.run(Unknown Source:11)
at kotlinx.coroutines.scheduling.i.run(Unknown Source:2)
at kotlinx.coroutines.scheduling.a.run(SourceFile:77)
Suppressed: e2.a: [f1{Cancelling}@da75c4f, Dispatchers.IO]
how i can refactor packege without error ?
Describe the bug
In this particular project, we cannot rename the package again
I hope to experience it for yourself
example:
com.quotes.buddha
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Discovered By: BanDev Unexpected Crash Handler
Device: Xiaomi excalibur_in (Redmi Note 9 Pro Max)
Android version: 11 (30)
Release: v2.1.1
Date: 03/1/2022 04:55:02
Stacktrace:```android.content.res.Resources$NotFoundException: String resource ID
Discovered By: BanDev Unexpected Crash Handler
Device: samsung m52xqins (SM-M526B)
Android version: 13 (33)
Release: v2.2.0
Date: 12/5/2023 12:58:49
Stacktrace:java.lang.IllegalArgumentException: org.bandev.buddhaquotes: Targeting S (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.at android.app.PendingIntent.checkFlags(PendingIntent.java:408)at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:688)at android.app.PendingIntent.getBroadcast(PendingIntent.java:675)at m6.e.e(SourceFile:191)at m6.d.h(SourceFile:91)at a5.a.b(SourceFile:1)at n5.a0.run(SourceFile:1)at kotlinx.coroutines.internal.e.run(Unknown Source:11)at kotlinx.coroutines.scheduling.i.run(Unknown Source:2)at kotlinx.coroutines.scheduling.a.run(SourceFile:77)Suppressed: e2.a: [f1{Cancelling}@dca1a38, Dispatchers.IO]
I want to read exactly one quote daily. Add daily notification to open app with random quote.
Many of the quotes in the app are not attributable to the Buddha. From my brief investigation, looking at about 20 quotes, I found that here is a mixture of fake quotes, quotes from recent Buddhist teachers, and quotes from non-Buddhist figures—all of which are all attributed to the Buddha by the app.
I don't know where you sourced the quotes from, but it would be good to vet the authenticity of the quotes, and properly attribute the quotes.
The content of your app is your choice, but given it seems to want to represent the words of the Buddha, I question the inclusions of fake quotes and quotes from non-Buddhist figures.
It is common practice when quoting the Buddha to include the scripture reference. For example, <string name='quote_11' id='320'>All experiences are preceded by mind, having mind as their master, created by mind</string>
would include something like "Dhp 1".
You have put together a very attractive FOSS application, but the core content needs some more attention.
Discovered By: BanDev Unexpected Crash Handler
Device: OnePlus OnePlusN10TMO (BE2028)
Android version: 11 (30)
Release: v2.2.0
Date: 21/8/2024 04:16:35
Stacktrace:androidx.fragment.app.t: lateinit property lists has not been initializedat k6.j.i(SourceFile:156)at k6.j.e(SourceFile:17)at g6.b.h(SourceFile:60)at g6.b.c(SourceFile:13)at q5.e.h(SourceFile:1)at a5.a.b(SourceFile:1)at n5.a0.run(SourceFile:1)at android.os.Handler.handleCallback(Handler.java:938)at android.os.Handler.dispatchMessage(Handler.java:99)at android.os.Looper.loop(Looper.java:233)at android.app.ActivityThread.main(ActivityThread.java:8063)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)Suppressed: e2.a: [q5.d@ec5afd, f1{Cancelling}@50a03f2, Dispatchers.Default]
Either this. Or add option to incorporate custom quotes sources, and allow committing reviewed sources of quotes to your repo, with quotes from different teachers, schools
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.