Comments (28)
Sure it's possible. And as it's FOSS you could even do that yourself
😜 Done, just fetch the update.
Totally legitimate answer
from nostros.
Done, should be good with the latest release
from nostros.
Nope 9b7a9db any details?
2023-04-05 19:31:36 local WARNING repo/com.nostros_70003.apk already exists, quarantining before replacing it with update 'com.nostros_0.3.2.4-alpha.apk'
The meanwhile previous version was affected. The log message means it fetched 0.3.2.4-alpha, and it had versionCode
70003 which was already present (must have been 0.3.2.3)
package: name='com.nostros' versionCode='70003' versionName='v0.3.2.3-alpha'
package: name='com.nostros' versionCode='70003' versionName='v0.3.2.4-alpha'
Hereby confirmed. So fixed with the new one
from nostros.
Right now IzzyDroid only accepts arm-v8, if you know any other repository we can contacts with accepting more version would be glad to contact them :)
from nostros.
Right now IzzyDroid only accepts arm-v8, if you know any other repository we can contacts with accepting more version would be glad to contact them :)
So what is going on with this app?
from nostros.
Right now IzzyDroid only accepts arm-v8, if you know any other repository we can contacts with accepting more version would be glad to contact them :)
Maybe I'm wrong but I remember when talking with them they allowed me to choose between amerabi and v8, but their recommendation was v8
from nostros.
Right now IzzyDroid only accepts arm-v8, if you know any other repository we can contacts with accepting more version would be glad to contact them :)
Maybe I'm wrong but I remember when talking with them they allowed me to choose between amerabi and v8, but their recommendation was v8
This app here seems to provide the universal apk, this is FairEmail
from nostros.
I don't know how but it seems to be possible to make it available
from nostros.
Yep, but the universal APK is 2 tines bigger, they allow only 2 versions of the specific v8/armeabi or just 1 version of the universal, I just just followed all their tips and the way they recommend to offer APKs
from nostros.
To be more precise: the limit is 30 MB per app. So it's either 2 copies of a single ABI (currently around 14 MB each) and not running the risk of "install errors" when a new version was released but you didn't yet update the index – or a single copy of the "fat lady" (currently around 29 MB) and the risk that it would exceed the 30 MB limit anytime soon. Not sure if there's a third variant (like a build with both ARM ABIs only but in one APK), which might be something around 25 MB then.
By the way, @KoalaSat: I just had to add the NonFreeNet anti-feature as somehow a "Google Play" library slipped in. If that was by accident, you might wish to find and remove the culprit (npm list
might help with that). If it was intended, you might wish to reconsider
from nostros.
Thanks @IzzySoft for letting us know. I'm running the script you shared with me but I believe somehow it's not really working
https://github.com/KoalaSat/nostros/blob/main/.github/workflows/android-build.yml#L46
Do you see something wrong? Here is an example of the last run https://github.com/KoalaSat/nostros/actions/runs/4511890155/jobs/7944610670
from nostros.
https://github.com/iBotPeaches/Apktool/releases/download/v2.5.0/apktool_2.5.0.jar
Ugh? That's pretty old (12/2020). I'd recommend using the latest release, here: https://github.com/iBotPeaches/Apktool/releases/download/v2.7.0/apktool_2.7.0.jar
(11/2022, so almost 2 years younger). But it is still working, see the report at this place.
Offending libs:
---------------
* Google Play (/com/android/vending): NonFreeNet
1 offenders.
I guess you'd rather want a variant of my script as used by F-Droid's issuebot (what you used is rather for a quick manual investigation), see here – which outputs its report in JSON so your task can easily evaluate that (and e.g. get the count of "offenders").
from nostros.
Ah I see, I just assumed scanapk.php
finish with an exit 1
if any offender is found, this would help a lot for CI/CD, do you thing it would be possible to add it?
from nostros.
Sure it's possible. And as it's FOSS you could even do that yourself
from nostros.
Thanks! AF should be gone with the next index sync
from nostros.
@KoalaSat Any news about this issue?
from nostros.
@lucas-04 unlikely. @KoalaSat cannot do much about that: which APKs are fetched is up to me (who runs the IzzyOnDroid repo). The universal APK is beyond the allotted 30-MB-per-app limit (and hardly will it be possible to make it smaller), so I decided to pick a per-ABI-build.
But seeing we decided for the armv8 build here: I probably could switch to fetching armv7 if @KoalaSat wants that. It should be compatible with most 64bit devices as well (except with Pixel 7+ and probably other future devices coming as 64bit-only). So would the other half of you complain then about the missing arm64 builds? And would a switch allow existing arm64 users to update still? (Taking a look: Yes, that should not be an issue here as the ABI is indicated by the "lowest bit": v7 has 70001, v8 70003 with the current version; just needed to make sure as e.g. Flutter by default uses the highest bit – e.g. 1007 vs. 3007, so whoever had installed v8 could never switch to v7).
That said, what device are you using? Will it even be capable of running Nostros "fluently"? I can only tell from having tested Amethyst for its inclusion with F-Droid.org that it was quite resource hungry, and even my (admittedly a bit older) Arm64 device had issues keeping up. @KoalaSat could you name some "recommended minimum requirements" towards hardware, especially how much RAM and CPU power would be needed to not end up in frustration?
from nostros.
@IzzySoft I use a Galaxy A02 whith 2GB of RAM and 4x 1.5 Ghz CPU, it's very low cost device
from nostros.
That about matches the Wileyfox Swift I've used for testing Amethyst. Have you tried the 32bit APK from releases here? Does it run acceptably smooth (not expecting wonders on low-end devices, but on my Fox Amethyst became quite … ahem … slow after a while)? I mean, I cannot argue for all Nostr clients by just having tested one of them. One day @KoalaSat might decide to have it at F-Droid, so I'll finally have a reason to try Nostros myself when performing the review
from nostros.
I not test, i still use https://github.com/kaiwolfram/Nozzle
it's very light nostr client
from nostros.
Ah, yes. And also available via my repo
from nostros.
How i do this?
from nostros.
Just let me know what should be added there. I'll update it then in my repo – and maybe open a PR to provide it upstream for further maintenance.
from nostros.
Maybe the original description, the main attraction is that it is a light and simple client and this is not mentioned in the repository description
from nostros.
Trouble is there is no such thing like "original description" – just one-liners. OK, I've added the word "lightweight" then, thanks!
from nostros.
@KoalaSat could it be you forgot to increase versionCode
with today's release? My updater is complaining.
from nostros.
@KoalaSat could it be you forgot to increase
versionCode
with today's release? My updater is complaining.
Nope 9b7a9db any details?
from nostros.
Related Issues (20)
- crashes on startup HOT 5
- Translation and contrast issues HOT 7
- French short_description much too long HOT 8
- Translation in de.json not working HOT 3
- Writing reply to a note display error HOT 2
- Showing pubkey with readability enhancement
- copy text in posts (feature req.) HOT 7
- Copy npup or nevent in Direct Message doesn't work
- Since the image has already been displayed, why should the link to the image be displayed again in text? HOT 2
- unable to view invoices HOT 5
- Label/Aliases for npubs with no set name HOT 3
- feature req. remove the anti-functions in izzyondroid HOT 4
- Support nip 46 Nostr Connect HOT 2
- IzzyOnDroid incomplete
- Nostros pasted from your clipboard HOT 2
- Include open source video player HOT 6
- Include open source QR reader HOT 8
- Android navigation bar HOT 3
- question on libraries used HOT 5
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 nostros.