Davdroid: Calender and Addressbook sync (selfhosted with davical)
K-9 Mail: Email (selfhosted with dovecot)
Kore: Kodi remote control
MuPDF: Pdf reader
Labcoat: Gitlab client
Obsqr: a qr code scanner with sensible permissions.
Riot.im: the most popular matrix client, currently.
Tiny Tiny RSS: frontend for the self-hosted RSS reader of the same name. (Requires you to host a server.)
StreetComplete: contribute to OpenStreetMap by helping fill in meta data that it can tell is missing or flagging inaccuracies.
And, actually, I’ve got a request: Does anyone have suggestions for a Free app that I can use to record GPS tracks? When my wife and I go hiking I like to record it, so looking for something that doesn’t depend on a data connection and it would be nice it if showed some stats about speed, elevation, etc and the track that has been recorded so far.
they are exactly the same. They changed the name to ‘Klar’ (german for ‘clear’) in Germany due to trademark issues (focus.de is a magazine there). It is also not in the main repositories, but in a seperate one that does not build from source.
If we’re in the non-Google topic, I would like to ask some question which won’t probably be answered (or even understood) anywhere else.
Iḿ getting some applications outside the F-Droid store, or from Play Store (by Yalp Store downloader) which cannot be replaced in very rare cases (bank application, bus timetable applications, etc.). I have microG services to cover their needs and it’s self check says everything is OK (all checkboxes are lit), but every time I open one of these app, there’s a notification “You need to update your Google Play Services” and it pops up very frequently. The application itself works though, without any issues.
Is there a way to avoid such annoyances on un-Googled devices?
Weechat for Android - remote client for the weechat IRC client. Best Android IRC experience I’ve found to date.
If you want even better Android IRC experience, you could try the new Quasseldroid beta https://quasseldroid.info/ (as soon as the new version is released it’ll also replace the current F-Droid entry) with the new quassel 0.13 (try it by compiling from git).
I would, but my quassel experience wasn’t that great ~1 year ago. Got really unstable and took several minutes to start the desktop client as I approached 400 buffers. Granted, this is a lot, and people have told me that using postgres for the backend can improve it, but I don’t really want to use postgres for my IRC bouncer and I’m accustomed to weechat and its own problems now :’)
That said, I used the old quasseldroid for a long time, and it was actually a life-saver when the desktop client kept crashing and I needed to read some old messages. Thanks for many years of IRC on the go!
Yeah that’s a real issue with SQLite, it really wasn’t designed for many separate threads writing and reading at the same time, causing timeouts. That said, with the recent versions, that issue should go away as now loading backlog is only really required for the buffers you actually open – which reduces the amount of data that has to be loaded on connection massively.
What’s the memory usage like with postgres? I might try it again at some point, seeing as weechat keeps eating all the RAM I can feed it (not much).
I’m still a bit unsure about the internals of quassel… for example recently I found out that it inexplicably sends NAMES for every channel it’s in quite regularly. When you’re in a few hundred that ends up being quite a lot of traffic, which is really unnecessary.
Edit: I just noticed that you edited your post to clarify about sqlite, all of this is sounding pretty good so far, maybe even good enough to tempt me back to the dark side — but certainly good enough to stop me warning people against using quassel nowadays :-)
A lot of people are using it successfully on systems as small as a raspberry pi. Personally I have been hosting a core for 5 people, some of which with 400+ channels (not buffers) on this: https://www.online.net/en/server-dedicated/start-2-s-sata
So performance is actually quite great, especially with more recent versions of the core.
for example recently I found out that it inexplicably sends NAMES for every channel it’s in quite regularly. When you’re in a few hundred that ends up being quite a lot of traffic, which is really unnecessary.
That’s done to update the away status, the modes, etc all correctly on servers that don’t yet support the IRCv3 extensions for doing this automatically. The 0.13 beta uses IRCv3 away-notify and IRCv3 account-notify for this, if available.
That’s done to update the away status, the modes, etc all correctly on servers that don’t yet support the IRCv3 extensions for doing this automatically. The 0.13 beta uses IRCv3 away-notify and IRCv3 account-notify for this, if available.
Oh fair enough then. Is there a way to turn this off?
Silence - (badly) encrypted SMS messages, I just use it because I like the UI
Afaik Silence is a fork of TextSecure and uses the Signal Protocol, just over SMS/MMS. So the encryption, authentication, and integrity properties it provides should be very good–not bad as you state. If you read the Signal blog post on why they stopped using SMS/MMS they list user experience, metadata leakage, and development overhead as the main problems.
Oh, I was under the impression they were using some different crypto because the messages produced by Signal would be too large, or something. I retract my statement :-)
A lot of my recommendations have been stated elsewhere in this thread, so I won’t repeat those.
I very much like Puzzles for some quick gaming on the go. It’s a port of Simon Tatham’s collection of games which is already on multiple platforms.
This is not in F-Droid’s repository, but is fully OSS; The Lichess android client. I play “correspondence” chess with friends and family fairly regularly and we do so over Lichess.
I use quite a few already mentioned in this thread and:
andOTP - the nicest OTP i’ve found so far. Supports tagging if you got a lot of secrets and exports of secrets which is nice if you are afraid to loose your phone and want to avoid going through the hassle of resetting all your OTP tokens. I got my export gpg-encrypted in my backups
transportr - generic public transport app. I had used ‘Oeffi’ before but that lives in it’s own repo,
Termux - a terminal emulator with apt. Why would anyone want something like this? I’ve got buttons on my homescreen to start and stop an ssh client if i am in my home wifi. I then use rsync scripts to copy photos and music around. Works well enough for me and is quite flexible. I did use the share-with-tmux feature and youtube-dl on my phone to download stuff from soundcloud and youtube before i found newpipe.
Odyssey Best music player I found, support scrobbling using Simple Last.fm Scrobbler – It’s also great for audio books and podcasts as it has a bookmark feature.
I tend to try apps on F-Droid but these are the one that stuck with me
Davdroid: Calender and Addressbook sync (selfhosted with davical) K-9 Mail: Email (selfhosted with dovecot) Kore: Kodi remote control MuPDF: Pdf reader Labcoat: Gitlab client
Here’s a few that I use and fully recommend:
And, actually, I’ve got a request: Does anyone have suggestions for a Free app that I can use to record GPS tracks? When my wife and I go hiking I like to record it, so looking for something that doesn’t depend on a data connection and it would be nice it if showed some stats about speed, elevation, etc and the track that has been recorded so far.
I asked in my local OSM community and got the following responses:
AntennaPod: podcast app (a little buggy but mostly works)
DNS66: systemwide rootless adblocker
Firefox Klar: Firefox Focus, but free
Silence: texting app
Simple Gallery
Tusky: mastodon client
Unit Converter Ultimate
they are exactly the same. They changed the name to ‘Klar’ (german for ‘clear’) in Germany due to trademark issues (focus.de is a magazine there). It is also not in the main repositories, but in a seperate one that does not build from source.
One difference between that two is that Klar have telemetry turned off by default, AFAIK: https://gitlab.com/fdroid/rfp/issues/235
If I have root, is DNS66 still better than AdAway?
Also, I’m torn between Tusky and Twidere, if anyone has opinions I’d like to hear them.
I’d say AdAway is preferable to DNS66. There’s also Blokada, which works as a pseudo-VPN.
Some of these are also on Google Play, but whatever:
FreeOTP: 2FA app
Riot: IM
Forcastie: Weather
I use these apps from F-Droid:
Already posted:
New:
If we’re in the non-Google topic, I would like to ask some question which won’t probably be answered (or even understood) anywhere else.
Iḿ getting some applications outside the F-Droid store, or from Play Store (by Yalp Store downloader) which cannot be replaced in very rare cases (bank application, bus timetable applications, etc.). I have microG services to cover their needs and it’s self check says everything is OK (all checkboxes are lit), but every time I open one of these app, there’s a notification “You need to update your Google Play Services” and it pops up very frequently. The application itself works though, without any issues.
Is there a way to avoid such annoyances on un-Googled devices?
If you want even better Android IRC experience, you could try the new Quasseldroid beta https://quasseldroid.info/ (as soon as the new version is released it’ll also replace the current F-Droid entry) with the new quassel 0.13 (try it by compiling from git).
The result looks something like https://i.k8r.eu/63U1pA and works quite nicely. The repo is at https://git.kuschku.de/justJanne/QuasselDroid-ng/ and beta builds are available on the Play Store or at https://s3.kuschku.de/releases/quasseldroid-ng/Quasseldroid-latest.apk (sadly I haven’t found a nice way to get beta builds onto F-Droid yet, but thanks to this thread I’m right now trying out a way to do so)
EDIT: An F-Droid binary repo of the latest beta releases is now available, its direct link (not usable in the browser) is https://repo.kuschku.de/repo?fingerprint=A0CBC2C29E38ED9542F86A1188412A60C5A756FC4D7A31C4C622242D7AD021F2
Disclaimer: I’m the dev.
I would, but my quassel experience wasn’t that great ~1 year ago. Got really unstable and took several minutes to start the desktop client as I approached 400 buffers. Granted, this is a lot, and people have told me that using postgres for the backend can improve it, but I don’t really want to use postgres for my IRC bouncer and I’m accustomed to weechat and its own problems now :’)
That said, I used the old quasseldroid for a long time, and it was actually a life-saver when the desktop client kept crashing and I needed to read some old messages. Thanks for many years of IRC on the go!
Yeah that’s a real issue with SQLite, it really wasn’t designed for many separate threads writing and reading at the same time, causing timeouts. That said, with the recent versions, that issue should go away as now loading backlog is only really required for the buffers you actually open – which reduces the amount of data that has to be loaded on connection massively.
Still great that you liked it :)
What’s the memory usage like with postgres? I might try it again at some point, seeing as weechat keeps eating all the RAM I can feed it (not much).
I’m still a bit unsure about the internals of quassel… for example recently I found out that it inexplicably sends NAMES for every channel it’s in quite regularly. When you’re in a few hundred that ends up being quite a lot of traffic, which is really unnecessary.
Edit: I just noticed that you edited your post to clarify about sqlite, all of this is sounding pretty good so far, maybe even good enough to tempt me back to the dark side — but certainly good enough to stop me warning people against using quassel nowadays :-)
A lot of people are using it successfully on systems as small as a raspberry pi. Personally I have been hosting a core for 5 people, some of which with 400+ channels (not buffers) on this: https://www.online.net/en/server-dedicated/start-2-s-sata
So performance is actually quite great, especially with more recent versions of the core.
That’s done to update the away status, the modes, etc all correctly on servers that don’t yet support the IRCv3 extensions for doing this automatically. The 0.13 beta uses IRCv3 away-notify and IRCv3 account-notify for this, if available.
Oh fair enough then. Is there a way to turn this off?
Of course! https://i.k8r.eu/57bw_A
Afaik Silence is a fork of TextSecure and uses the Signal Protocol, just over SMS/MMS. So the encryption, authentication, and integrity properties it provides should be very good–not bad as you state. If you read the Signal blog post on why they stopped using SMS/MMS they list user experience, metadata leakage, and development overhead as the main problems.
Oh, I was under the impression they were using some different crypto because the messages produced by Signal would be too large, or something. I retract my statement :-)
I use:
A lot of my recommendations have been stated elsewhere in this thread, so I won’t repeat those.
I very much like Puzzles for some quick gaming on the go. It’s a port of Simon Tatham’s collection of games which is already on multiple platforms.
This is not in F-Droid’s repository, but is fully OSS; The Lichess android client. I play “correspondence” chess with friends and family fairly regularly and we do so over Lichess.
Frozen Bubble, more lightweight gaming on the go.
Solitaire CG a collection of solitaire card games.
OctoDroid for accessing Github on the go.
I use quite a few already mentioned in this thread and:
andOTP - the nicest OTP i’ve found so far. Supports tagging if you got a lot of secrets and exports of secrets which is nice if you are afraid to loose your phone and want to avoid going through the hassle of resetting all your OTP tokens. I got my export gpg-encrypted in my backups
transportr - generic public transport app. I had used ‘Oeffi’ before but that lives in it’s own repo,
Termux - a terminal emulator with apt. Why would anyone want something like this? I’ve got buttons on my homescreen to start and stop an ssh client if i am in my home wifi. I then use rsync scripts to copy photos and music around. Works well enough for me and is quite flexible. I did use the share-with-tmux feature and youtube-dl on my phone to download stuff from soundcloud and youtube before i found newpipe.
I love the KISS launcher. Do you know if Odyssey ever resolved being able to play opus files? My quick read through their repo suggests not.