-
debacle
Is this implemented in XMPP somewhere? On Nextcloud Talk, which I use since yesterday, I get an email, if there are new messages for me when I'm not online. Ideally, it would send an email per day or per week and only tell me the number of messages, not by whom, because privacy. Nextcloud Talk is far too garrulous, and even sends the message contents. NAGI. Use case: At least two contacts of mine do have Quicksy, but they don't get notifications and are not interested in getting them, because I'm their only contact on Jabber. They look into their email, though, every fortnight. If Quicksy (= ejabberd) could send them a message, they would miss my dinner invitation by only a week, not a year.
-
Zash
debacle, fun fact, the very first prosody community module was mod_offline_email, which forwards messages sent to you while offline to your email. :)
-
debacle
> debacle, fun fact, the very first prosody community module was mod_offline_email, which forwards messages sent to you while offline to your email. :) Thanks! So I need to only to convince Quicksy to migrate to Prosody ;-) ↺
-
Zash
I also remember hooking up something to an SMS bridge to test some early push notification thing. Dunno if I still have that code tho :/
-
debacle
The modules does, however, do it differently: Email and JID must be identical (which it is in my case, but I'm more on Jabber than on email), and it sends the complete messages (even when it is "This message is encrypted"?), which I find bad for secrecy.
-
debacle
SMS would be super nice, but it is f*ck*ng expensive. Daniel said, that he has permanent losses with Quicksy, because he makes less money with Quicksy than he pays for SMS.
-
debacle
Maybe when I'm retired (don't hold your breath!) I'll write such a thing as component, so that it would work with most XMPP servers.
-
jjj333_p (any pronouns)
> Thanks! So I need to only to convince Quicksy to migrate to Prosody ;-) i mean i dont know the context at all but depending on your use case, im very pro self hosting or small instances for friends, which might be good ↺
-
jjj333_p (any pronouns)
i feel like im missing critical context that makes that not aplicable though
-
dwd
> debacle, fun fact, the very first prosody community module was mod_offline_email, which forwards messages sent to you while offline to your email. :) Zash, one of my first features for YAWC, a TELNET-based BBS platform, was redirecting "Express Messages" to mail if the person you were messaging went offline, funnily enough. This was about 30 years ago... ↺
-
badrihippo
> Maybe when I'm retired (don't hold your breath!) I'll write such a thing as component, so that it would work with most XMPP servers. How would it work as a component? That would require all offline messages to be forwarded to that component right? ↺
-
badrihippo
I've been considering implementing email verification with XEP-0389 for Prosody (if I can figure out how that works) so this would be a nice followup
-
qy
> This is why the latest release has a "prosodyctl check features" command š š ↺
-
moparisthebest
> Maybe when I'm retired (don't hold your breath!) I'll write such a thing as component, so that it would work with most XMPP servers. debacle: you could write it as a client that'll work with any server including quicksy now, I guess ↺
-
moparisthebest
a tiny bot basically
-
moparisthebest
I can't actually think of how it'd work as a component, since that would have no knowledge of user accounts or their messages...
-
Zash
have a tiny client that registers the component as a push notification service?
š 1 -
jjj333_p (any pronouns)
push notifications over smtp š„
-
debacle
> a tiny bot basically Esp. for the users I have in mind, that would not work. They would have to run a bot, feed it with their credentials⦠Does not happen. OTOH, if I only had to tell them to enter their email address somewhere, it might work. Maybe. ↺
-
jjj333_p (any pronouns)
i guess you could make a componet that basically just uses privaleged access to bypass auth somehow, and then it uses normal c2s api?
-
debacle
> I can't actually think of how it'd work as a component, since that would have no knowledge of user accounts or their messages... Aren't there privileged components? ↺
-
debacle
> i guess you could make a componet that basically just uses privaleged access to bypass auth somehow, and then it uses normal c2s api? AFAIK, you can have either client or component, but not both in one. I believe, my use case calls for a (privileged) component. Fortunately, only 9+½ years left until retirement. ↺
-
debacle
Or maybe, it would be a fun task for the XMPP sprint... https://wiki.xmpp.org/web/Sprints/2025-05_Berlin
-
jjj333_p (any pronouns)
> AFAIK, you can have either client or component, but not both in one. i meant just basically using both and somehow using the componet to auth the bot, idk
-
jjj333_p (any pronouns)
> Or maybe, it would be a fun task for the XMPP sprint... > https://wiki.xmpp.org/web/Sprints/2025-05_Berlin man i hate that all the cool foss shit happens in eu ↺
-
jjj333_p (any pronouns)
im literally on the exact opposite side of the world
-
jonasā
be the change you want to see inthe world \o/✎ -
jonasā
be the change you want to see in the world \o/ ✏
-
jonasā
(i.e. make cool foss shit happen in your region)
-
jjj333_p (any pronouns)
i live in rural hawaii, istg no one out here even knows how to use a computer
-
moparisthebest
>> a tiny bot basically > Esp. for the users I have in mind, that would not work. They would have to run a bot, feed it with their credentials⦠Does not happen. OTOH, if I only had to tell them to enter their email address somewhere, it might work. Maybe. You could run it for them (: ↺
-
jonasā
okay, yeah, hawaii
-
jjj333_p (any pronouns)
also very hard for the various islands to get together, because you have to pay like $100 for flights
-
jonasā
I think then foss isn't the only stuff where it's hard to find a community for.
-
jjj333_p (any pronouns)
> I think then foss isn't the only stuff where it's hard to find a community for. oh 100%, though at least if it was _closer_ it would be an easier argument to make but i digress ↺
-
singpolyma
jjj333_p (any pronouns): come to FOSSY it's at least on the right coast for you
-
jjj333_p (any pronouns)
but yeah, im going to try to study abroad in germany in this coming spring so we will see if anything interesting comes of that
-
jonasā
this coming spring? then, like, you can make it to the sprint?
ā 1 -
jjj333_p (any pronouns)
> jjj333_p (any pronouns): come to FOSSY it's at least on the right coast for you still several hundred in travel and hotel cost... im just complaining in vein ↺
-
jjj333_p (any pronouns)
> this coming spring? then, like, you can make it to the sprint? no i mean coming as in this one is almost over, 2026 is comming ↺
-
jjj333_p (any pronouns)
i meant "coming spring" the way you say "coming friday"
-
singpolyma
This spring is almost over? I was waiting for it to start!
-
jjj333_p (any pronouns)
idk we barely have seasons here, its more of a wet/dry cycle
-
jonasā
oh I see
-
jjj333_p (any pronouns)
the town im from is basically a tropical desert and basically only gets 1-2 weeks of rain during february, and the towm im in now is rainy all year but mostly from jan/feb thru may/jun
-
jjj333_p (any pronouns)
also our hottest month is usually october
-
jjj333_p (any pronouns)
(by perception, not necessarily scientific)
-
jjj333_p (any pronouns)
sorry this is horribly offtopic
-
debacle
> i live in rural hawaii, istg no one out here even knows how to use a computer I can imagine advantages of living in rural Hawaii over cold, rainy, grey Berlin, DE, though. We are just so bored, we *have* to have meetups and sprints. ↺
-
jjj333_p (any pronouns)
see im so out and alone out here that i see advantage to having meetups and sprints over how oh so beautiful whatever
-
moparisthebest
The grass is always greener on the other side
-
jjj333_p (any pronouns)
> The grass is always greener on the other side this, so much this ↺
-
jonasā
I wish it was rainy here.
-
jonasā
debacle, you're getting rain up there?!
-
jonasā
https://www.ufz.de/index.php?de=37937 seems to disagree
-
jjj333_p (any pronouns)
fwiw i kinda wanna get into foss and out of this current political climate, hence the consideration of studying abroad to germany to test the waters✎ -
jjj333_p (any pronouns)
fwiw i kinda wanna get into foss community and out of this current political climate, hence the consideration of studying abroad to germany to test the waters ✏
-
jjj333_p (any pronouns)
also all the big funding seems to be over there
-
debacle
> I wish it was rainy here. Well, not now, and every year less. To dry for plants, but still to rainy to cure depressions ;-) ↺
-
debacle
> also all the big funding seems to be over there A lot of good and necessary FOSS funding goes into AI now :-( ↺
š 2 -
badrihippo
...AI which was illegally trained on underfunded FOSS projects, no less
-
Zash
while DDoSing their source code repositories
-
cal0pteryx
Hi! A question to people hosting their code at https://codeberg.org/ What's your experience with the service so far? Which challenges did you face during migration to the service? Does the CI offer what you need or are there any constraints you experienced? Ok, I agree that's more than one question :)
-
Cynthia
i hope so :3
-
Cynthia
sorry about that
-
Cynthia
client wrong-tabbed