lovetoxalso im not sure that will be working like you wish it to, MUCs do not have to save chatmarkers in MAM
lovetoxalso for groupchat like that this would mean an archive of thousands of chatmarkers
lovetoxthat = gajim
lovetoxthink about if everyone would support chatmarkers, for 1 message there would be 100 chatmarkers
lovetoxok not every message has to be acknowledge with a chatmarker, say we have for every third a chatmarker, means a third, so for 1 message 33 chatmarkers in a room with 100 people
lovetoxmeans if i want the last 50 messages i have to download 1650 messages
lovetoxso yeah nice idea for a groupchat with 3 people, otherwise ...
rom1depandrey.g, ah, no, I was speaking of https://bitbucket.org/durin42/hg-git/ which allows to use git repos through hg, assuming (wrongly) that the codebase you were talking about was managed by git.
rom1depBy the way, I'm trying gajim (master) on windows, for the first time. All these UX reworks and stuff make it still look alien, but not ugly at all 😊
rom1depIf I'm opening a 1:1 window for the first time, I'm not getting (not even a short) MAM backlog, is it intended?
pitchumAsterix: thanks for the quick fix
rom1depGtk seems incapable of composing accents. ̂+e yields ̂e instead of ê. Awesome toolkit.
lovetoxrom1dep, you mean inside the chatwindow, or do you not see it in the history window as well
rom1deplovetox, neither, I have no backlog in the chatwindow, and ctrl+h takes me to an empty history
lovetoxthen check the serverinfo window
lovetoxif mam has a green check mark
rom1depyep it does
lovetoxalso are you sure you have history at the last 7 days wir that contact?
lovetoxgajim only requests 7 days on first start
lovetoxcan you check with any other contact if the same problem exists
rom1depyes, I have history from 12h ago
lovetoxand this is first install?
rom1depyes
lovetoxok go to account-> advanced-> history sync
lovetoxand see if it downloads anything
lovetoxyou are not talking about omemo encrypted logs?
rom1depI asked to pull one month worth of logs, maybe there should be a one-week/3 days option as well, because I'm in for 5k messages now
rom1depand no, I made sure this chat isn't omemo encrypted
rom1depseems to be going by batches of 30, quite slow
lovetoxyes
lovetoxon wndows our network stuff is really slow
lovetoxand prosody only allows for 30 at a time
lovetoxand most of these 5000 messages are probably not messages
rom1depok, so, now I have stuff in ctrl+h
rom1depand if I close + reopen the 1:1 chat window, I see that recent history
rom1depit's just too bad that I had to trigger it manually
lovetoxthats weird
lovetoxit should pull 7 days at start
lovetoxbut i will test this again
rom1deplovetox: this server is crippled by bad IO performance, when I had MAM stored in sqlite I often was erring on timeouts, but now that it's on postgres it's quite rare. I'll look into the server logs after work and check if eventually that's the culprit. But how does it work on gajim's side, is it a single mam request for everything's 7d history, or is it fetched on a per-conversation basis?
lovetoxno everything of the last 7 days
lovetoxbut it could well be that i missed something since the new commits
lovetoxi test this today then tell you :)
rom1dep👍
lovetoxrom1dep, next project will be making the conversations into a list beside the chatwindow like other desktop messengers do (dino / telegram / whatsapp)
mdoschWow gajim development is really speeding now
mimi89999Could you please make theming optional, do that system theme is used by default?
lovetoxwhat do you mean, gajim has no theme, it uses whatever gtk theme is the default on your system
zuglufttierI think he means, that gajim will resort to its own theme settings, aka Style in the preferences.
lovetoxi dont think so, because thats optional
rom1deplovetox: as long as it's not preventing from having more than one window, and not forcing to mix groupchats and 1:1 chats, that can only be better!
rom1dep(but at the end of the day, the gajim killer feature could be a goto anywhere)
rom1deplovetox: any idea about my broken accents?
lovetoxhm no, have to look at it at home
lovetoxbut i have no clue about french, proably Asterix is better suited to test this
lovetoxbut i dont think Gajim does restrict any symbols inside the input box
lovetoxdoes work copying them there?
rom1depyes, codepoints render fine, so do emojis, it's just that the input method doesn't seem to understand characters composition, if I press an accentuated stroke, it's inserted right away, instead of waiting for the next one and then combine both.
bronkorom1dep: works for me: é è ê î (master from tonight, Win7)
rom1depbronko: master from tonight, Win7 as well. What is your system's locale?
bronkowhere can i check that in win7 ?
bronkokeyboard is 'DE'
rom1depok
Link Mauverom1dep, in the message where you complained about missing composition, I see composition properly.
rom1dep[10:26:03] rom1dep: Gtk seems incapable of composing accents. ̂+e yields ̂e instead of ê. Awesome toolkit. ← Link Mauve: that one?
Asterixrom1dep: yes it's only a keyboard thing
Link Mauverom1dep, yes, I see both as “ê”.
rom1depLink Mauve: can't be, if I copy/paste that line into word, it ends-up with two separate codepoints. Maybe your OS reconstructs it as a single glyph, but it's not as such in the data model, and it's not behaving consistently on windows (apparently)
Link Mauverom1dep, ah, you mean yours is doing NFD instead of NFC?
Link MauveThe specification says both should be rendered the same way.
rom1depLink Mauve: hold on, I need to restart for http-upload to be loaded, it seems
Link MauveIs this relevant to NFD normalisation?
rom1depI can't load a screenshot of the rendering, because I can't load http-upload on this build. Whatever, I thought you would like to see it rendered from the user's side. Whatever the spec says, it's not rendering as it should.
rom1depAnd maybe I'm missing some log there, because I don't see how you came to mentionning themes.
lovetoxbut i also cant produce that if i hit ^ and then "e" it does ê
lovetoxand you can consult https://conference.gajim.org:5281/muc_log/gajim/
lovetoxif you think you are missing something
rom1deplovetox: does it do that on W7 as well? gajim is the only app I ever used on this machine which couldn't compse ̂ and e properly.
lovetoxi am only on W7
lovetoxmaybe its the font?
lovetoxwhats your default font
rom1dep> [18:36:18] lovetox: and you can consult https://conference.gajim.org:5281/muc_log/gajim/
sweet. MAM apparently did some weirdness, because upon rejoin, gajim showed mimi's message from 5 hours earlier on top of the backlog, despite me having posted since then… awkward.
lovetoxhm thats indeed weird
rom1deplovetox: I didn't tweak the font, I can't even tell you which font that is because I don't know how to configure it
lovetoxpeference -> style
lovetoxi have checked Use system default
rom1depsame here
lovetoxbut at some point that worked ok?
lovetoxits just now that you noticed?
rom1depat least the messages order looks fine from the history window. Do the recent MAM changes assume mam:2? My server doesn't support that, yet
lovetoxno mam:1 is also ok
rom1deplovetox: I started using gajim on windows only a few hours ago
lovetoxW7?
rom1depyes
lovetoxtry to set a different font in gajim under style
lovetoxi want to see if that solves the issue
rom1depLinux is my main driver. There, and everywhere else, when I press' ̂', nothing happens, and only when I press 'e', it composes them into a 'ê'. But gajim on windows, unlike gajim on linux, is prompt to inserting a ̂'' as soon as I press the stroke. That's why I think there is a weirdness with Gtk and its input handling.
rom1depsame if I select another font. It really is the input handling. By the way, the "use system default" checkbox is broken
dwdrom1dep, Oh, that's odd. I can type cômpósìng discriticals normally on Gajim, just like anything else.
lovetoxyeah it does not switch back i know
Link MauveThe font can’t have any incidence on input method.
lovetoxbut windows keyboard layout settings maybe
lovetoxyou have french layout selected in windows?
rom1depI switched to english, I don't seem to be able to compose accentuated characters either
lovetoxhow is the language exactly called
lovetoxUnited States English?
rom1depEnglish (United States)
Link MauveThe language also has no influence on the input method.
Link MauveWhat you are looking for is your input method.
dwdLink Mauve, You're saying the input method selection controls the input method?
Link MauveTurns out, yes. :D
dwdLink Mauve, No idea why they made this stuff so complex. ;-)
lovetoxthe keyboard layout has a influence
lovetoxsome keyboard layouts in windows doesnt support accents
lovetoxone tip i found is using the international version of English US
lovetoxothers say its a malware ^^
lovetoxif you google cant type accents in windows, it seems something that happened to many people
rom1depis there any other Gtk3 app I could test?
lovetoxrom1dep, we all use the same app, it works for everyone including windows users, stop thinking its a GTK problem
rom1deplovetox: what if it's a Gtk problem on my machine?
lovetoxbelieve me french people also use and code on gtk, i think they would have noticed if they cant type accents
lovetoximpossible rom1dep thats not linux
lovetoxsame files are distributed to everyone on windows
lovetoxpidgin is gtk
lovetoxalthough i dont know if its gtk3
rom1depsome logic is flawed somewhere. No other app, not even swift, suffers from the same issue on this machine.
rom1deppidgin is Gtk2 or 3?
lovetoxi dont know
lovetoxif you have the problem in no other app, its indeed indication it has something to do with gtk
lovetoxbut i have absolutly no idea what that could be, as we use exactly the same settings and files
lovetoxgajim is even executed in a kind of own enviroment, it does not depend on other programms installed on your machine
rom1depdoes pypy provide wheels for Gtk3 ?
lovetoxno
rom1dep🤦♂
rom1depdoes pypi provide wheels for Gtk3 ?
rom1depoh, LMC doesn't take LM-1 anymore?
lovetoxit does
lovetoxit does..
lovetoxif you click more then once uparrow
lovetoxit cycles through old messages
lovetoxnot correcting them
lovetoxyou can se by the color of the input box
rom1depit indeed does cycles through all of them, and indeed only the last one colors the input box with a yellowish background
lovetoxim not exactly sure when to use this
lovetoxbut someone though sometime ago its useful for something ^^
rom1depso I guess it's a desired behaviour to correct only the last one and repeat any older message?
lovetoxits called last message correction
lovetoxeven if gajim would let you correct it, other clients would not show it as a correction
lovetoxso makes no sense to do it
rom1depI had assumed that LMC can be abused to correct any message, and then it's up to the clients to either correct higher-up in the history or just show it as a repeated message
lovetoxyeah it can
lovetoxbut why should i prey on implementation bugs of other clients?
lovetoxif i know almost all other clients only show the last message correction, why should i give my users the feeling they can correct anything
rom1depI'm not saying it doesn't make sense
rom1depI'm just surprised, because I thought gajim was letting me correct everything in the past
lovetoxthat would be news to me
AsterixNon it never allwed that
rom1depJ'avais cru
ThibGtesting out emoji in Gtk3 and gajim… 🏳️🌈
ThibGGtk3 handles it correctly, but *not* gajim, which shows two separate emoji rather than doing the ligature thing
lovetoxwhat should that show
ThibGhttps://emojipedia.org/rainbow-flag/
ThibGI'm not sure rolling your own emoji parsing is a good idea
ThibGbut it's still pretty new in Gtk3 anyway :/
debacleThibG, in Gajim master from Debian experimental, I see a flag with six colors of the rainbow. In dino-im from Debian experimental, too. I have the package "fonts-noto-color-emoji" installed, which delivers the emojis.