-
fjklp
> yeah why not simple a line above the input box? This is what I suggested in the issue that I can't find now ↺
-
fjklp
I have to say, I dislike the current typing indicator. I can't come up with anything better than having a line above the input box
-
fjklp
there it is https://dev.gajim.org/gajim/gajim/-/issues/11913
-
nicoco
Hey, if you want to continue the merging spree, I think https://dev.gajim.org/gajim/gajim/-/merge_requests/998 is worth having a look, it's a +8 line diff. It takes advantage of the XEP-0172 `<nick>` element in message stanza from people not in roster, which is very useful for ugly JIDs, such as +123456789@quicksy.im or 12375678@transport.whatever. (for quicksy I'm not 100% sure the `<nick>` element is there, I don't have an account to test, but if it isn't it should be IMHO).
-
fjklp
I've got a few chats stuck in the joining phase but they receive messages from the muc
-
cal0pteryx
Is it the same server for these chats?
-
fjklp
same account different servers hosting the mucs✎ -
fjklp
same account, different servers hosting the mucs ✏
-
fjklp
I've had this happen before
-
fjklp
I need to get better at debugging
-
fjklp
I think it's something going on with my account server. (there really ought to be an unambiguous term for this, like matrix uses 'homeserver'). Now one of the mucs is showing "connection failed" unknown posix error: timeout"
-
fjklp
but, it's weird that I'm apparently able to receive new messages in this one muc that is stuck connecting✎ -
fjklp
but, it's weird that I'm apparently able to receive new messages in this one muc that is stuck connecting. This I have seen before. ✏
-
Menel
Seldom something like s2s can break for only one direction
-
Menel
Fun that if thinks is should be a posix error. And it is an xmpp error
-
Mike Yellow
An user came into a room, spoke something then left, then another user come with the same nickname, the client think they are the same person, so in history messages it changes the avatar of the previous user to the subsequent user's. Supporting XEP-0421 (occupant ID) would help to handle avatars correctly.✎ -
Mike Yellow
An user came into a room, spoke something then left, then another user come with the same nickname, the client thinks they are the same person, so in history messages it changes the avatar of the previous user to the subsequent user's. Supporting XEP-0421 (occupant ID) would help to handle avatars correctly. ✏
-
cal0pteryx
Yes
-
Mike Yellow
Also it would be possible to display the same avatar for history messages with different nickname but same occupant ID, it reduces a little anonymity, though.
-
debacle[m]
Question about optimal workflow for a use case, I have very often: In chat "A" (no matter if one-to-one or MUC) somebody sends a cat picture. I want to pass that picture in chat "B" (again, one-to-one or MUC does not matter). At the moment I save the picture to `/tmp/` and then upload it again. Somehow this feels clumsy, like I miss an obvious shortcut. Ideally one, that does not involve using the pointer device (mouse). Is there any better way to do that?
-
lovetox
Right click copy url
-
debacle[m]
There is "Copy Link", OK. And then?
-
lovetox
You paste it into another chat
-
debacle[m]
> You paste it into another chat But then there is just an URL. It's not like HTTP upload. ↺
-
debacle[m]
I.e. clients such as Gajim do now show the cat inline.
-
lovetox
Gajims does when you activate it
-
cal0pteryx
Ideally, we'd have a "Share" or "Forward" button, yes
-
lovetox
yes but probably at a point where there is more to share than the link
-
nicoco
I think even just a forwarding a link + the `<oob>` element that all clients expect would already be useful
-
nicoco
Ideally, some indication of the source of the forwarded message would be nice, but that's more complex with the current way attachments are implemented in most (all?) clients (one attachment=one message and no associated text)
-
it20
hello admin, i gave message here before about an issue.. after 1.7.1 in linux version of gajim i am facing some weird problem.. after adding 15 id next id go down below and there is no scroll button to find it.. and at the same time my writing window go down as well for all chats.. U told that it will be fixed but still i am facing the issue in 1.9.3 (flatpak version).. I think there is a problem in minimize and maximize button also.. there problems are co related i guess.. how can i fix it? or is there anyway u told devs to solve it asap.. i am facing a very hard time.. thanks
-
fjklp
>after adding 15 what does this mean?
-
bot
lovetox pushed 1 commits to branch gajim/master feat: Add setting to prevent sync of group chats - https://dev.gajim.org/gajim/gajim/-/commit/72340e4303d33926205e34f8f052d8097032608f
🎉 1 -
lissine
>>after adding 15 > what does this mean? I think they meant 15 jid's
-
cal0pteryx
it20: I think I remember. It's about accounts being added to gajim. Once there are too many, they push down within the account sidebar. I fixed this issue in https://dev.gajim.org/gajim/gajim/-/merge_requests/1010 But this MR does a lot more than that. That's why it's still a draft. But that's what I wanted to work on anyway.
-
cal0pteryx
nicoco: thanks for all your MRs :)
💚 1 -
steven3k
Trying to remove an account where the server is no longer reachable (actualy, it is reachable but no longer serves the same domain) causes Gajim 1.9.3 to get suck on "Trying to remove account"
-
cal0pteryx
steven3k: yes, there is an open issue about this.
-
steven3k
cal0pteryx, found it thanks. My first search found a chat log that claimed it was fixed in 1.8.4
-
steven3k
any workaround?
-
bot
lovetox pushed 1 commits to branch gajim/master revert: StatusIcon: Use get_application_id for Gajim icon - https://dev.gajim.org/gajim/gajim/-/commit/d3c1bdc37884a49d2ce037178465cec8b03668d7
-
cal0pteryx
steven3k: not that I'm aware of, sorry. There have been multiple bugs around removing an account. This one persists up to now
-
steven3k
cal0pteryx, removing the account while it is in the "Offline" status seem to work. But changing status to offline after trying to remove the account does not. So restart Gajim -> set account to offline -> remove worked.
-
cal0pteryx
steven3k: thanks
-
Adrian Kieß
Hello everyone. I wish you all good success, in your further doings. Adrian from Germany
-
bot
lovetox pushed 1 commits to branch gajim/master other: Flatpak: Don’t rename icon for nightly - https://dev.gajim.org/gajim/gajim/-/commit/b5f75e3df45b38276e4731e9a37b905dc5c1de6d
-
lovetox
Adrian Kieß, thanks !
-
Adrian Kieß
lovetox, You are welcome! Gajim 1.9 series is absolutely great piece of software! I use it under Debian Linux. I hope a newer series of Gajim. will be available for NetBSD pkgsrc, too.
-
lovetox
nicoco, i struggle to reproduce the nick change error on a server
-
lovetox
i think Gajim enforces stringprep on the nickname, so all nicknames should valid to a server
-
nicoco
lovetox, oh I linked the wrong issue
-
nicoco
https://dev.gajim.org/gajim/gajim/-/issues/11930
-
nicoco
this has an example of a nick that is accepted by gajim but rejected by prosody stable
-
nicoco
nicoco 👔 🔫
-
lovetox
ok thanks
-
nicoco
https://upload.slidge.im:5281/file_share/TIlIPg0_0uwrk99IaKMYuYAD/Screenshot_20240911_202140.png
-
lovetox
yeah its completely random which emojis are allowed and which not
-
nicoco
hehe I'm running with my patch so I see the error :D
-
nicoco
> yeah its completely random which emojis are allowed and which not believe me I know ↺
-
moparisthebest
Stringprep with which version of IDNA and which version of Unicode? Also I think prosody now requires local nicks to be valid with stringprep *and* PRECIS (which I guess is your problem)
-
nicoco
it has been a PITA for me with my transports, not only emojis but various stuff, and AFAIU it's because slixmpp does not use the latest hot stuff to check what's allowed, and I already a lot more about that than I wish I had to (but not enough to fix things in slixmpp though)✎ -
nicoco
it has been a PITA for me with my transports, not only emojis but various stuff, and AFAIU it's because slixmpp does not use the latest hot stuff to check what's allowed, now I know a lot more about that than I wish I had to (but not enough to fix things in slixmpp though) ✏
-
moparisthebest
PRECIS is another one of those sad mistakes where it'd maybe be nice to move to but it's not backwards compatible and there's no way to migrate to it :'(
-
nicoco
How come it's so hard to just have a reference JID validation lib with bindings for all popular languages? It's one of the things I don't understand, but again, I haven't dug deep enough and I'm sure I'm underestimating the amount of work it would be to make it. Also, I got bored so fast when I tried to investigate it than I guess I have a beginning of an explanation as to why: because it's damn boring.
-
bot
lovetox pushed 1 commits to branch python-nbxmpp/master other: Add tests for resource validation - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/b44690dafeef45a0dcb9dd4561e65f20f94daf49
-
lovetox
nicoco, jid validation is trivial in high level languages like python
-
lovetox
the problem i had to solve now, which no lib will help you is giving you an emoji codepoint that is allowed
-
hannibal
> lovetox pushed 1 commits to branch gajim/master > > other: Flatpak: Don’t rename icon for nightly - https://dev.gajim.org/gajim/gajim/-/commit/b5f75e3df45b38276e4731e9a37b905dc5c1de6d That will most likely break nightly (though I cannot test right now). There needs to be an icon whose name matches the gapplication id.
-
hannibal
That icon will be shown in the application overview
-
bot
lovetox pushed 1 commits to branch gajim/master cq: Application: Silence pygobject warning - https://dev.gajim.org/gajim/gajim/-/commit/57750385c36f32515d3dbe681729fed729f841de
-
lovetox
hannibal, there is hannibal
-
lovetox
icons/scalable has the devel icon
-
hannibal
But that is not installed
-
lovetox
you mean in install_metadata.py?
-
hannibal
The line https://dev.gajim.org/gajim/gajim/-/blob/master/flatpak/org.gajim.Gajim.Devel.yaml?ref_type=heads#L421 also needs to be removed, when the Devel icon is installed
-
hannibal
> you mean in install_metadata.py? Yes
-
lovetox
and how would rename-icon change that?
-
lovetox
if its renamed before installing, it will be not installed
-
hannibal
https://dev.gajim.org/gajim/gajim/-/blob/master/flatpak/org.gajim.Gajim.Devel.yaml?ref_type=heads#L421 renames the devel file, than it is installed by your script and after that flatpak-builder renames it to the new name
-
hannibal
When rename-icon is set
-
lovetox
it renames all files named org.gajim.Gajim -> org.gajim.Gajim.Devel
-
lovetox
how can install_metadata.py then find org.gajim.Gajim? its not there anymore
-
lovetox
hence can not be installed
-
lovetox
what does `mv gajim/data/icons/hicolor/scalable/apps/org.gajim.Gajim{.Devel,}.svg` do?
-
lovetox
looks to me like moving the devel icon and the gajim icon, to the current working dir
-
lovetox
ok no that renames the devel file
-
lovetox
then my scripts installs it, and then you say flatpak renames it? but how would flatpak builder know where i installed the icon to
-
lovetox
haha whole stuff is another rabbit hole
-
lovetox
1. we are expected to install icons and desktop files into /app/... 2. flatpak exports files from there to ./local/share/flatpak if the files fit a specific convention✎ -
lovetox
1. we are expected to install icons and desktop files into /app/... 2. flatpak exports files from there to ~/.local/share/flatpak if the files fit a specific convention ✏
-
lovetox
3. system adds ~/.local/share/flatpak to XDG_DATA_DIR
-
lovetox
so we need to export all icons, which we need other applications to access (e.g. libindicator)
-
lovetox
so the real problem here seems to be that we use an icon name for libindicator, that changes depending on install
-
lovetox
or we depend on the application id just on flatpak env
-
lovetox
and assume that nobody changes the app id on flatpak installs
-
lovetox
otherwise i dont see this as possible
-
lovetox
now its also clear why the pending message icon did not work on flatpak
-
lovetox
hmm i think the only way is to build in detection if we run as nightly
-
lovetox
hannibal, currently we place a file "run-as-flatpak" to discover this
-
lovetox
i think it would be nicer if we modify the source code, and change some variable
-
lovetox
or is there some kind of code checksum stuff that disallows us to change code while builing the flatpak?
-
hannibal
pre-build code changes are no problem, that's what the command section https://dev.gajim.org/gajim/gajim/-/blob/master/flatpak/org.gajim.Gajim.Devel.yaml?ref_type=heads#L417 does✎ -
hannibal
pre-build code changes are no problem, that's what the `commands` section https://dev.gajim.org/gajim/gajim/-/blob/master/flatpak/org.gajim.Gajim.Devel.yaml?ref_type=heads#L417 does ✏
-
lovetox
ok, i think i identified multiple other problems that come with changing the application id for nightly
-
lovetox
did we do this only so we can run nightly side by side with the normal Gajim installation?
-
lovetox
probably flatpak does not allow us the same id as another package
-
hannibal
> did we do this only so we can run nightly side by side with the normal Gajim installation? I think that was the main reason (and of course the different config/data dir)
-
hannibal
flatpak apps can have the same id, but branch needs to be different if you want to install them at the same time
-
hannibal
To set the branch flatpak-builder can be called with `--default-branch=BRANCH-NAME`
-
bot
wurstsalat pushed 1 commits to branch gajim/master imprv: Unify usage of 'synchronise'/'synchronize' strings - https://dev.gajim.org/gajim/gajim/-/commit/8a1106a7289d5f8fe325a338e6131ae8db101822
-
hannibal
Though not sure if plugins can be told to only work with a specific branch
-
bot
wurstsalat pushed 1 commits to branch gajim/master refactor: GajimPopover: Make menu optional - https://dev.gajim.org/gajim/gajim/-/commit/2badeff8e4f5d5f81b70110a2b74b20e6258adfe
-
mike
Is there a way to verify OMEMO fingerprints in 1.7.3?
-
lovetox
yes, click the shild icon
-
steven3k
mike, there is a button on the top right with an "i", look in the OMEMO tab
-
lovetox
i doubt that existed in 1.7.3
-
lovetox
simply click shield icon in chat
-
steven3k
lovetox, oops sorry
-
lovetox
hannibal, could you please review https://dev.gajim.org/gajim/gajim/-/merge_requests/1076 and test the nightly build
-
mike
Oh yeah duh, tapping the shield worked, thanks!
-
mike
I was looking under Manage accounts, where it does show for me in 1.9.3