Comments (16)
Let me look into it, right now the release process with Tramline is automated for working with app bundles. I have see if I can attach release APK to the release automatically.
from twine.
I am working on adding the APKs back with releases. Hopefully I can get this done for the next version, I have already made the change to upload to GH Action for time being, will move that to releases soon.
from twine.
You should be able to install it directly from the Play Store.
@msasikanth There are many users like me who degoogled/debloated their device. Would be nice if you could publish the app on GitHub releases maybe @IzzySoft can pick it up for his repo (which is the largest 3rd-party F-Droid repo) untilled you're ready for official F-Droid repo...
from twine.
Size seems to fit (less than 6 MB per APK, if I see this correctly?) – and I don't see any "show-stoppers" from the build.gradle.kts
(Sentry is opt-in I suppose?). So: Yes, I could do that – provided the APKs would be available at their corresponding releases (starting with the currently latest one and provided for future releases the same way, so my updater can fetch them automatically once they become available).
from twine.
Maybe add a github release too. Currently as an android 11 user , i cant install the app from playstore ( maybe they didn't update ? ) and building the app from source need so much downloading of dependencies.
from twine.
Maybe add a github release too. Currently as an android 11 user , i cant install the app from playstore ( maybe they didn't update ? ) and building the app from source need so much downloading of dependencies.
App supports Android 8 and above now. You should be able to install it directly from the Play Store.
from twine.
Any updates on F-Droid?
from twine.
Any updates on F-Droid?
Currently, my release process doesn't support F-Droid and it seems like some setup work is required to publish to F-Droid. So, I don't have any plans right now. Will do that once I finish some of my todo items.
from twine.
Thanks! And just give me a ping when I shall look 😃
from twine.
Would love to see an F-Droid release as well. Can the community support with this?
from twine.
https://apt.izzysoft.de/fdroid/index/apk/dev.sasikanth.rss.reader
It's already on Izzydroid, but the latest version is 1.2.0
from twine.
It's already on Izzydroid, but the latest version is 1.2.0
If the authors would not forget to attach the APKs to their corresponding releases, newer versions would be available as well 🤷♂️ @msasikanth maybe you can have a look and provide them? Starting with the latest release is fine, no need to fill in all older ones. No idea where the APK from v1.2.0 has gone to, seems not even that is there anymore.
from twine.
Starting with v1.39.1 new releases will have APK attached to them
from twine.
Thanks! Two questions on what my scanner reports:
Offending libs:
---------------
* Bugsnag exception reporter for Android (/com/bugsnag): Tracking
1 offenders.
Permissions:
------------
* android.permission.INTERNET
* android.permission.WAKE_LOCK
* android.permission.ACCESS_NETWORK_STATE
* android.permission.RECEIVE_BOOT_COMPLETED
* android.permission.FOREGROUND_SERVICE
* dev.sasikanth.rss.reader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
SigningBlock blobs:
-------------------
0x504b4453 (DEPENDENCY_INFO_BLOCK; GOOGLE)
Is Bugsnag opt-in, or is it enabled by default? As for DEPENDENCY_INFO_BLOCK
, that can easily be avoided:
android {
dependenciesInfo {
// Disables dependency metadata when building APKs.
includeInApk = false
// Disables dependency metadata when building Android App Bundles.
includeInBundle = false
}
}
For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains.
from twine.
Bugsnag is enabled by default to receive crash reports. It's not opt in.
Any reason you require the dependency tree? Since it's open source you can already see it from my libs.versions.toml
file.
from twine.
Thanks for your swift reply!
Bugsnag is enabled by default
That means the Tracking
anti-feature must be set then (as there was no consent acquired before its use).
Any reason you require the dependency tree?
Just the other way around. It's currently in (Google made this the default Studio & Co). But as described, DEPENDENCY_INFO_BLOCK
is encrypted with a Google key, so only Google can read it – and nobody else can even say what it really includes. Hence it's better disabled (at least for the APKs used in the FOSS world where there should be no such "opaque blobs"; if you distribute via PlayStore as well and they should require it, you could leave it active for the bundles you upload). includeInApk = false
would ensure it's NOT included with the APKs (default of that is true
, so currently it is in).
from twine.
Related Issues (20)
- Mark all read button
- Font size option
- Use Text-to-speech to read rss titles on list view page
- Items not sorted (by publishing date) HOT 11
- Widgets
- [BUG] Deleting all rss feeds HOT 6
- Unable to add non-HTTPS Feed HOT 3
- Hope to provide the APK file HOT 1
- #Light mode request HOT 1
- Apostrophe rendered as ' in feeds page HOT 2
- [Feature Request] Hide bottom bar HOT 1
- Ability to export/import bookmarks
- Add light/dark mode HOT 1
- Swipe to mark as read HOT 2
- Ğ and ğ character problem HOT 2
- Cannot add authenticated links HOT 1
- Feed Import seems to have stopped working HOT 12
- Cyrillic text not rendering correctly
- Multiple RSS Feed Issues (Possible Feed URL parsing issue?) HOT 2
- Unable to add an RSS link (Stratechery mailing list/blog) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from twine.