I tried to find you on the fediverse (mastodon) and saw this comment!
I just wanted to say, you're doing a great job! This release, with native apps is awesome. I see that Android Auto is on the roadmap, and I'm excited for that as well :)
I have tested with Pocket Casts, AntennaPods (with PinePods as the backend!) and the PinePods android app... the fact that PinePods supports server downloads, and the Android app allows for bypassing local downloads (to stream the server version).. I notice that when I listen with PinePods Android, there's less ads compared to Pocket Casts Android and AntennaPods! +1 for PinePods Android :)
These podcast streams must detect if a request is on mobile and inject specific ads 😅
💯 Generally I see the dismissal from people who use their services purely through LAN. But I think it's good practice to just set up HTTPS/SSL/TLS for everything. You never know when your needs might change to where you need to access things via VPN/WG/Tailnet, and the moment you do, without killswitches everywhere, your OPSEC has diminished dramatically.
Generally the tokens and credentials are sent along with the request. Which is plaintext if you don't use HTTPS. If you lose connection, you're sending the details along regardless if it connects (and if you're on someone's network, they can track and log).
(It's also plaintext if the auth method isn't secure as well; e.g. using a GET request or sending auth through HTTP headers unencrypted)
This is a really good idea that I see dismissed a lot here. People should not access things over their LAN via HTTP (especially if you connect and use these services via WG/Tailscale). If you're self hosting an vital service that requires authentication, your details are transmitted plaintext. Imagine the scenario where you lose connection to your tailscale on someone else's WiFi and your clients try to make a connection over HTTP. This is terrible opsec.
Setting up letsencrypt via DNS is super simple.
Setting up an A record to your internal IP address is really easy, can be done via /etc/hosts, on your router (if it supports it, most do), in your tailnet DNS records, or on a self hosted DNS resolved like pihole.
After this, you'd simply access everything via HTTPS after reverse proxing your services. Works well locally, and via tailscale.
I already use Tasks.org :) But that's for specific things.
I like writing list of things. Like groceries, and as I write them, I tend to re-organize them. Having the ability to re-order the items easily helps me tremendously.
Tasks.org can't fill that note aspect. Let alone re-ordering a task.
Whoa. This actually works pretty close. Although, I am not seeing the ability to drag and drop re-order list items. Which is the big feature I want and need.
I am seeing in their github issues that CKEditor doesn't support it. Thanks for the suggestion though!
I hear ya. I don't carry a notebook with me, and don't like to fill my pockets. So I appreciate the low tech suggestion, but will have to pass on this!
Thanks! I had tested Notesnook with the official server. It worked the way I want. but it seems their self host server doesn't have that feature. Not obviously tho. Which is really weird, since I'm using the same client app (where I assumed this functionality would live).
I just set up Notesnook lol I can drag and drop reorder list items (checkbox list) on the official server, but not when connected to my own... Same exact mobile app (just different server)... The fact that Notesnook and Standard Notes both claim to be open source, but don't share all of their code with the open source world. Maybe it's gated by env vars. Who knows. I have half a mind to give Obsidian a chance if it can do what I want.
The IRC client, Halloy uses iced.rs and that is a very beautiful client. Also, the upcoming Cosmic Desktop major version uses Iced as well. So that maybe a good indicator where efforts are heading.
Not sure if it's the same on Lemmy, but on Mastodon, your blocks are definitely shared to other instances. So the instance of the user you blocked definitely stores that you've blocked their user. And their system admin can view if their user has been blocked (via the PostgreSQL db).
Technically, hiding your posts from your intended blockee should be doable. But someone could run a modified version of Mastodon and display content from people who have blocked them.
Or just create a new account.
I'm unsure if Lemmy is coded in this same way (storing remote blocks on instances of the blocked user).
I tried to find you on the fediverse (mastodon) and saw this comment!
I just wanted to say, you're doing a great job! This release, with native apps is awesome. I see that Android Auto is on the roadmap, and I'm excited for that as well :)
I have tested with Pocket Casts, AntennaPods (with PinePods as the backend!) and the PinePods android app... the fact that PinePods supports server downloads, and the Android app allows for bypassing local downloads (to stream the server version).. I notice that when I listen with PinePods Android, there's less ads compared to Pocket Casts Android and AntennaPods! +1 for PinePods Android :)
These podcast streams must detect if a request is on mobile and inject specific ads 😅