-
fjklp
How is gajim testing whether to show an audio player for a file upload? It seems it isn't showing an audio player for ogg vorbis files.
-
bodqhrohro
Why does the text fallback in replies not mention the member whose message is replied? Is that intended? How are users of legacy clients which don't support replies supposed to know their message is replied?
-
cal0pteryx
bodqhrohro: legacy clients get the same experience as with xep-0393 quotes
-
cal0pteryx
fjklp: you can check for yourself in the logs. It should log the mime type there. Make sure your server actually sends mime types correctly
-
nicoco
bodqhrohro FWIW, slidge includes the quoted author in the fallback text, and Monal author+timestamp. I also think it’s better but I think it poses translatability issues. Nothing the replies XEP forbids you from including such stuff in the fallback text.
-
nicoco
Well Monal does not support XEP-0461, but when you quote, it includes author+timestamp in the quote.
-
fjklp
I think including the nick might be sensible. Timestamps are nice but a user might not want to reveal their timezone.
🗿 1 -
fjklp
It might make sense to have gajim use UTC or some user set timezone option and to include the timezone offset in the time if this was done.
-
nicoco
I think I remember seeing a PR for Conversations that did this (prepend "nickname:" to the quote) but it was rejected. Anyway, XEP-0461 is a much finer way to solve that.
-
cal0pteryx
Or we leave legacy clients to what they are: legacy
-
nicoco
> cal0pteryx: > Or we leave legacy clients to what they are: legacy I think the benefit of this style ☝️ is that you "ping" the quoted message author in basically all existing clients. I don't see any downside to this and I actually really wanted to be pinged on mobile in my rooms with "notify only on mention" setting when I'm replied to. I don't regret my choice of implementing it this way in slidge since neither Conversations nor Gajim (the 2 clients I use the most by far) still haven't released XEP-0461 support. I'm not complaining, but just arguing that - prepending the nick is very useful - when it's so cheap to improve UX for legacy clients, it is worth considering - we don't have an army of client devs, so features take quite a while to actually be released
-
nicoco
99% of the time I quote someone, I also prepend my response with their nicks, eg: > Or we leave legacy clients to what they are: legacy cal0pteryx: now you're pinged. Anyway, I should just submit a merge request if this bores me too much ;)✎ -
nicoco
99% of the time I quote someone, I also prepend my response with their nicks, eg: > Or we leave legacy clients to what they are: legacy cal0pteryx: now you're pinged. Anyway, I should just submit a merge request if this annoys me too much ;) ✏
-
fjklp
> 99% of the time I quote someone, I also prepend my response with their nicks, eg: > > Or we leave legacy clients to what they are: legacy > cal0pteryx: now you're pinged. > Anyway, I should just submit a merge request if this annoys me too much ;) This is something I do to. I really don't see a downside. When I reply to someone, I probably intend to ping them. ↺
-
222m5
> It might make sense to have gajim use UTC or some user set timezone option and to include the timezone offset in the time if this was done. fjklp: UTC only for privacy; any local timezone offset should probably be handled by the receiving client
-
fjklp
nicoco, you've really been going crazy with the merge requests. I respect it.
🤪 1 -
fjklp
yeah, UTC makes sense for multiple reasons. It's just neutral.
-
lovetox
There is no deeper reason, we simply never included the nick in quotes
-
Ichtyx
Quote with no oing is just dumb✎ -
Ichtyx
Quote with no ping is just dumb ✏
-
bodqhrohro
> 03/06/24 | 08:35:30 cal0pteryx: bodqhrohro: legacy clients get the same experience as with xep-0393 quotes Well, I had same complaints about that builtin "quote" feature too. But it was easier to circumvent its limitations manually. (Not like I can't explicitly mention the replied message author too though.)
-
Kevin
Hello , how can i transfer my user data folder in a gajim flatpak install ?
-
meson
Kevin, https://dev.gajim.org/gajim/gajim/-/blob/master/flatpak/README.md#migrate-your-data
-
Kevin
Thanks
-
Kevin
I had a portable install though
-
Kevin
So no separate config directory
-
Kevin
Ok so i think i should leave the config folder and just paste the contents of user data into data folder
-
Kevin
So i copied but no luck
-
Kevin
Maybe i start gajim fresh
-
Kevin
ohh i did not import my backup but still encrypted chats got decrypted 🤔️
-
Kevin
i might somehow got access to the omemo keys folder
-
yaaxu
How do I change keyboard shortcuts in Gajim? (Without touching the source code, if possible.)
-
nicoco
So… latest conversations lost the ability to avoid honoring the bookmark autojoin flag for MUCs… lovetox: how would you feel about an advanced setting in gajim to use a custom bookmark extension instead of the autojoin flag, or maybe simpler: just not respect the autojoin flag and join all rooms which are not "closed" in the UI?
-
nicoco
In any case, the current behaviour is a bit inconsistent, the only way to get to that "you have left the group but its tab is still opened in gajim" state is to leave from another client, right? That's kindof weird.
-
lovetox
yaaxu: check out our wiki
-
lovetox
Don't have the link at hand I'm on the phone
-
meson
yaaxu, https://dev.gajim.org/gajim/gajim/-/wikis/help/Keyboard-Shortcuts
-
nicoco
> So… latest conversations lost the ability to avoid honoring the bookmark autojoin flag for MUCs… lovetox: how would you feel about an advanced setting in gajim to use a custom bookmark extension instead of the autojoin flag, or maybe simpler: just not respect the autojoin flag and join all rooms which are not "closed" in the UI? oh well, looks like you would be on board since you opened this 4 years ago <https://dev.gajim.org/gajim/gajim/-/issues/10078> ↺
-
lovetox
nicoco: if it's about what is described in the issue, yes. No clue why we use a custom bookmark extension✎ -
lovetox
nicoco: if it's about what is described in the issue, yes. No clue why we should use a custom bookmark extension ✏
-
nicoco
Yeah, a custom bookmark extension is probably not needed, just allowing to not honour the autojoin flag is probably enough.
-
nicoco
A custom extension would make sense if we wanted to keep the current behaviour, ie having some groupchat tabs open on startup but not joined by gajim until you click "join"
-
nicoco
(I don't have any use for that)
-
bot
wurstsalat pushed 1 commits to branch gajim/master imprv: Menus: Rename 'Modify Accounts' to 'Manage Accounts' - https://dev.gajim.org/gajim/gajim/-/commit/ad2c9f6f4963ebace518ff6b6c6cecd2d9eb6d6b
👍 1 -
lovetox
meson, i cannot merge your MR because of conflicts
-
lovetox
we should talk about your workflow, it seems you use merge to merge code in master into your branch
-
lovetox
you should simply use git pull --rebase, which puts your commits ontop of HEAD
-
lovetox
but i think now its to late
-
lovetox
i think you have to merge the current master in again
-
meson
Oh, sorry, I'm not at home right now and can first do it tomorrow
-
cal0pteryx
Maybe squashing helps
-
cal0pteryx
Squash, rebase, merge
-
meson
Will try tonite if I get home early enough
-
ong
https://files.yowoy.cwnp.cn/upload/dde1b503-3070-45ca-becb-01068cbf5aef/crashinggajim.txt
-
ong
this effective power txt meme still crashes gajim tfw
-
ong
im no gnome 46
-
ong
on wayland
-
lovetox
yeah thanks, for me too
-
lovetox
i will open a bug report
-
ong
ty gamer
-
fjklp
oh boy, lol
-
fjklp
if you paste that in a chat, you will not be able to open the chat without manually editing the message out of your database
-
fjklp
it crashes for me on X11
-
ong
sover
-
ong
https://files.yowoy.cwnp.cn/upload/7413b4f1-b34e-4e6d-b14b-b7ce6a27d9da/ec5909b8-c9b2-4654-b16a-428996def507.png
-
ong
2 chat app bugs for me in one day lol
-
ong
we grinding
-
ong
https://files.yowoy.cwnp.cn/upload/a2326db6-465d-4a76-afd7-241fccff4886/meme.txt
-
fjklp
org.gajim.Gajim.Devel.desktop[213288]: ** org.gajim.Gajim.Devel.desktop[213288]: Pango:ERROR:../pango/pango-layout.c:4566:process_line: assertion failed: (result == BREAK_SOME_FIT || result == BREAK_EMPTY_FIT) org.gajim.Gajim.Devel.desktop[213288]: Bail out! Pango:ERROR:../pango/pango-layout.c:4566:process_line: assertion failed: (result == BREAK_SOME_FIT || result == BREAK_EMPTY_FIT) org.gajim.Gajim.Devel.desktop[213287]: /app/bin/gajim-devel: line 2: 3 Aborted (core dumped) gajim --gapplication-app-id=org.gajim.Gajim.Devel "$@"
-
lovetox
its the pango line wrap functionality that breaks
-
bot
wurstsalat pushed 1 commits to branch gajim/master cfix: Reactions: Improve action visibility/state toggling - https://dev.gajim.org/gajim/gajim/-/commit/c229ed1a2404c6880e0279773ee6af4e754efba4
-
bot
lovetox pushed 1 commits to branch gajim/master fix: MessageLabel: Prevent potential segfault - https://dev.gajim.org/gajim/gajim/-/commit/571f012784fc898e0e780db2aa1114569e014111
👍 1 -
deport
Hmm, I wonder what the cases are where wrapping at character boundaries makes sense
-
lovetox
if you send a long word?
-
fjklp
wait, might this char versus word mode play into that whole problem with spam with long lines slowing down gajm a lot?
-
yaaxu
lovetox, meson: Thank you! Let's say it comes quite close to changing the source code. 😉️ Plus, I have a sneaking suspicion that the shortcut overview won't match my new assignments. The table is already wrong since I changed the sending command to Ctrl-Enter. Perhaps I'm too spoiled by KDE…