gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2019-07-11T15:28:23Zhttps://dev.gajim.org/gajim/gajim/-/issues/8938Change behaviour of the on/off-switch in the "Accounts"-window2019-07-11T15:28:23ZvilleneuveChange behaviour of the on/off-switch in the "Accounts"-windowCurrent behaviour in Gajim 0.99.2:
Clicking the on/off switch on an active account results in the message "You are currently connected to the server To disable the account, you must be disconnected."
Expected behaviour:
Clicking the s...Current behaviour in Gajim 0.99.2:
Clicking the on/off switch on an active account results in the message "You are currently connected to the server To disable the account, you must be disconnected."
Expected behaviour:
Clicking the switch to "off" should all in one step disconnect the account from the server and disable it.
My thoughts/question:
Is that behaviour by mistake or is that intended, because an ordinary user like myself will wonder what the difference is between setting an account offline and deactivating it anyway.
If the on/off-switch can't be made to include disconnecting the server because there is in fact an important enough difference between disconnecting and deactivating at least a button like "Disconnect now" should be added next to the current "Ok"-button in the popup window to prevent the user having to go back to the roster to do so.1.2.0https://dev.gajim.org/gajim/gajim/-/issues/8632Scrolling through horizontal/vertical tabs not possible2019-11-05T21:10:14ZMartinScrolling through horizontal/vertical tabs not possibleGajim version: latest master (2017-05-22)
OS: Debian Testing/Stretch
DE: Gnome3
When I configure the tabs to appear left of the chat window and open more conversations/mucs as can fit in, I get arrows to navigate the tabs up and down....Gajim version: latest master (2017-05-22)
OS: Debian Testing/Stretch
DE: Gnome3
When I configure the tabs to appear left of the chat window and open more conversations/mucs as can fit in, I get arrows to navigate the tabs up and down.
The only way to navigate is to click the arrows. Scrolling is not working and by clicking an arrow the focus only moves one tab what makes it very cumbersome to reach a tab that's e.g. out of the visible area on top while a tab in the lower area is active.
![Bildschirmfoto_von__2017-05-22_18-34-21_](/uploads/6bc981baed9684754f70fb01a447bbc2/Bildschirmfoto_von__2017-05-22_18-34-21_.png)
```
dpkg -l | awk '/^ii/ && /python3/ {print $2}'
libpython3-stdlib:amd64
libpython3.5:amd64
libpython3.5-minimal:amd64
libpython3.5-stdlib:amd64
python3
python3-apt
python3-axolotl
python3-axolotl-curve25519
python3-brlapi
python3-cairo
python3-cffi-backend
python3-chardet
python3-crypto
python3-cryptography
python3-cups
python3-cupshelpers
python3-dbus
python3-debian
python3-debianbts
python3-gi
python3-gi-cairo
python3-httplib2
python3-idna
python3-jinja2
python3-louis
python3-markupsafe
python3-minimal
python3-nbxmpp-nightly
python3-openssl
python3-pil:amd64
python3-pkg-resources
python3-protobuf
python3-pyasn1
python3-pyatspi
python3-pycurl
python3-pyinotify
python3-pysimplesoap
python3-qrcode
python3-reportbug
python3-requests
python3-setuptools
python3-six
python3-smbc
python3-software-properties
python3-speechd
python3-systemd
python3-urllib3
python3-virtualenv
python3-xdg
python3-xlib
python3.5
python3.5-minimal
```
Feel free to ask if there is information missing and thank you for providing this wonderful software.https://dev.gajim.org/gajim/gajim/-/issues/8412Save and restore tab positions2021-12-05T12:18:48ZanonymousSave and restore tab positions# Bug description
Tabs opens in other order compared to the order they were in when gajim was closed.
# Steps to reproduce
Open gajim
Open a few tabs/contacts
Notice the order of the tabs
Quit gajim
Start gajim
Notice how the orde...# Bug description
Tabs opens in other order compared to the order they were in when gajim was closed.
# Steps to reproduce
Open gajim
Open a few tabs/contacts
Notice the order of the tabs
Quit gajim
Start gajim
Notice how the order of the tabs has changed
# Software versions
OS version: Windows 7, Ubuntu 14.04
GTK version: 3.18.9
PyGTK version:3.18.21.4.0https://dev.gajim.org/gajim/gajim/-/issues/11732Chat title is automatically highlighted by unrelated actions2024-03-04T22:42:30Zdiode24Chat title is automatically highlighted by unrelated actions* Gajim version: 1.8.4
There are various actions that can be performed in gajim that cause the chat title to be unintentionally highlighted.
## Steps to reproduce:
1. restart gajim (sometimes the bug does not reproduce, but restarting...* Gajim version: 1.8.4
There are various actions that can be performed in gajim that cause the chat title to be unintentionally highlighted.
## Steps to reproduce:
1. restart gajim (sometimes the bug does not reproduce, but restarting returns to this bug behavior)
2. open a chat
3. copy an image to be pasted into gajim
4. in gajim, press Ctrl+v to paste the image
5. press either the Escape key, Cancel button, Enter key, or Send Files button
6. chat title should now be highlighted
I have encountered this bug occurring by other actions, but I don't recall how. I can post additional ways to reproduce the bug as I find them, unless the cause of the problem is already understood.Next Releasehttps://dev.gajim.org/gajim/gajim/-/issues/11559Error when starting call: AttributeError 'Client' object has no attribute '_s...2023-11-18T10:32:12ZDaniel BrötzmannError when starting call: AttributeError 'Client' object has no attribute '_stun_servers'# Error Details:
- Sentry event: https://dev.gajim.org/gajim/gajim/-/error_tracking/38/details
- First seen:
2023-06-08T16:42:44+00:00
- Last seen: 2023-06-08T16:42:45+00:00
- Event: 1
- Users: 0# Error Details:
- Sentry event: https://dev.gajim.org/gajim/gajim/-/error_tracking/38/details
- First seen:
2023-06-08T16:42:44+00:00
- Last seen: 2023-06-08T16:42:45+00:00
- Event: 1
- Users: 01.8.3https://dev.gajim.org/gajim/gajim/-/issues/11183libsoup-ERROR prevents Gajim from launching2023-11-08T17:19:03ZLuciano Santoslibsoup-ERROR prevents Gajim from launchingHello folks,
Gajim isn't launching anymore:
```
(org.gajim.Gajim:5853): libsoup-ERROR **: 09:37:43.388: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
```
Here we use LibSoup 2.4, but if o...Hello folks,
Gajim isn't launching anymore:
```
(org.gajim.Gajim:5853): libsoup-ERROR **: 09:37:43.388: libsoup2 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.
```
Here we use LibSoup 2.4, but if one has a new enough GUPnP installed it will pull LibSoup 3.0. And this mix of soups isn't doing any good for our "stomachs" :smile:
```
$ lsb-release -dr
Description: openSUSE Tumbleweed
Release: 20220921
$ gajim --version
No translations found for en_US
Dirs searched: [PosixPath('/home/luc14n0/.local/share'), PosixPath('/home/luc14n0/.local/share/flatpak/exports/share'), PosixPath('/var/lib/flatpak/exports/share'), PosixPath('/usr/local/share'), PosixPath('/usr/share')]
1.5.1
$ rpm -q libgtk-3-0 python310-nbxmpp
libgtk-3-0-3.24.34-576.1.x86_64
python310-nbxmpp-3.2.2-1.1.noarch
$ rpm -q libgupnp-1_6-0
libgupnp-1_6-0-1.6.0-197.3.x86_64
$ rpm -q --requires libgupnp-1_6-0 | grep soup
libsoup-3.0.so.0()(64bit)
```
Downstream openSUSE Bugzilla report: https://bugzilla.opensuse.org/show_bug.cgi?id=12036761.5.3https://dev.gajim.org/gajim/gajim/-/issues/11023Voice Call clockrate mismatch for DSP2023-01-22T12:06:02ZTorVoice Call clockrate mismatch for DSP**Please first check if another issue has been opened for your problem**
## Versions
- OS: Fedora Silverblue
- Gajim version: 1.4.5 (from [flathub.org](https://flathub.org/apps/details/org.gajim.Gajim) )
- GTK version: 3.24.34
...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Fedora Silverblue
- Gajim version: 1.4.5 (from [flathub.org](https://flathub.org/apps/details/org.gajim.Gajim) )
- GTK version: 3.24.34
- Python-nbxmpp version: 3.1.0
## Steps to reproduce the problem
1. Install Gajim flatpak from flathub.org
1. Sign in with xmpp account.
1. ![Screenshot_from_2022-06-30_06-26-31](/uploads/3df7b7ccecd4758549710923ab931e0d/Screenshot_from_2022-06-30_06-26-31.png)
## Expected behavior
Expectations are that the voice call initiates properly.
## Actual behavior
Currently the window pops up and it seems to try to make a connection, then immediately hangs up. The participant does receive a missed call notification. From the commandline output I see this error:
```
(W) gajim.c.storage.archive Execution time for _commit: 161 ms
(E) gajim.c.jingle_rtp gst-stream-error-quark: Echo Probe has rate 8000 , while the DSP is running at rate 48000, use a caps filter to ensure those are the same. (11)
(E) gajim.c.jingle_rtp ../ext/webrtcdsp/gstwebrtcdsp.cpp(403): gst_webrtc_dsp_analyze_reverse_stream (): /GstPipeline:pipeline0/GstBin:bin2/GstWebrtcDsp:webrtcdsp0
(E) gajim.c.jingle_rtp gst-stream-error-quark: Internal data stream error. (1)
(E) gajim.c.jingle_rtp ../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:bin2/GstAutoAudioSrc:autoaudiosrc0/GstPulseSrc:autoaudiosrc0-actual-src-puls:
streaming stopped, reason error (-5)
```1.7.0https://dev.gajim.org/gajim/gajim/-/issues/10881Reverting to old UI2022-05-19T05:58:21ZH BReverting to old UIThere is one key feature that is missing in 1.4.0, in my opinion: the ability to use the good old UI, which indeed hasn't changed for years, but for several good reasons.
The new interface makes Gajim look more like WhatsApp-Web, but it...There is one key feature that is missing in 1.4.0, in my opinion: the ability to use the good old UI, which indeed hasn't changed for years, but for several good reasons.
The new interface makes Gajim look more like WhatsApp-Web, but it misses on many advantages it used to have, such as: (i) the ability to have multiple chats open and visible on the screen, detached from the roster window, (ii) proper alignment also for RTL languages, (iii) the ability to navigate easily with the keyboard, (iv) the ability to see all contacts from all accounts on one list, etc.
I personally ended up re-installing version 1.3.3, but in my opinion there should be a better way to keep enjoying the core advantages of the traditional Gajim UI.https://dev.gajim.org/gajim/gajim/-/issues/10558Spell Checking does not underline misspelled words or suggest corrections.2021-07-24T20:01:22ZGregory KSpell Checking does not underline misspelled words or suggest corrections.
## Versions
- OS: Windows 10 20H2
- Gajim version: 1.3.2
- GTK version: 3.24.29
- Python-nbxmpp version: 2.0.2
## Steps to reproduce the problem
1. Enable `Menu > Gajim > Preferences > Chats` "Spell Checking".
2. Open a "...
## Versions
- OS: Windows 10 20H2
- Gajim version: 1.3.2
- GTK version: 3.24.29
- Python-nbxmpp version: 2.0.2
## Steps to reproduce the problem
1. Enable `Menu > Gajim > Preferences > Chats` "Spell Checking".
2. Open a "chat" and misspell any word into `MessageInput`.
## Expected behavior
1. The context menu shows the "Language" menu item and all the
dictionaries, and
2. misspelled words get underlined while "suggested corrections"
are being listed in the context menu.
## Actual behavior
1. The context menu shows the "Language" menu item and all the
dictionaries, but
2. nothing gets underlined as misspelled or any words getting listed
as "suggested corrections" in the context menu.
## Actions taken before submitting issue
1. disabled all custom non-default plugins & custom dictionaries (Spell-Checking NOT Working)
2. installed & tried gajim portable 1.3.2 32bit/64bit (Spell-Checking NOT Working)
3. installed & tried daily snapshot gajim portable 1.3.2 32bit/64bit (Spell-Checking NOT Working)
4. installed & tried gajim portable master 32bit/64bit (Spell-Checking NOT Working)
5. installed & tried gajim 1.3.1 portable 64bit (Spell-Checking OK)1.3.3https://dev.gajim.org/gajim/gajim/-/issues/10502Certificate warning does NOT go away - Cannot connect to XMPP server2023-09-24T15:18:20ZAndyCertificate warning does NOT go away - Cannot connect to XMPP serverCertificate warning does NOT go away - Cannot connect to XMPP server
## Versions
- OS: Windows 10
- Gajim version: 1.3.1
## Steps to reproduce the problem
1. Connecting to my own XMPP server (Ejabberd) I get the error "SSL Cer...Certificate warning does NOT go away - Cannot connect to XMPP server
## Versions
- OS: Windows 10
- Gajim version: 1.3.1
## Steps to reproduce the problem
1. Connecting to my own XMPP server (Ejabberd) I get the error "SSL Certificate Verification Error"
2. Certificate is a valid self-signed certificate (see screen shots)
3. I check the box and select CONNECT (see screen shots)
4. Error Prompt "SSL Certificate Verification Error" keeps reappearing
## Expected behavior
1. You are supposed to be able to select the "Add this certificate to the list of trusted certificated (see screen shot)
2. Then you select "CONNECT" and it should be able to connect.
3. Works fine for mobile XMPP clients that allow you to ignore Certificate warnings
## Actual behavior
It does not connect and error box "SSL Certificate Verification Error" keeps popping back up after a few seconds the same "SSL Certificate Verification Error" (see screen shots)
[Error1](/uploads/a54d554835131ab7e8e7c2fe5c45e609/Error1.png)
[Error2](/uploads/823476af3e2cfde0753843b06c2b34a1/Error2.png)https://dev.gajim.org/gajim/gajim/-/issues/10450Clicking a link in the message window can cause Gajim 1.3 to crash2022-03-15T22:02:15ZzebsterClicking a link in the message window can cause Gajim 1.3 to crash## Versions
- OS: Windows 8.1 (me), Windows 10 (contact)
- Gajim version: 1.3 portable
- GTK version: bundled?
- Python-nbxmpp version: bundled?
## Steps to reproduce the problem
1. Click a link the message window (it does n...## Versions
- OS: Windows 8.1 (me), Windows 10 (contact)
- Gajim version: 1.3 portable
- GTK version: bundled?
- Python-nbxmpp version: bundled?
## Steps to reproduce the problem
1. Click a link the message window (it does not crash every time).
The last crashing link in question was https://www.gog.com/game/prey_digital_deluxe_edition
...but now it's not reproducible with this link, neither on my or my contacts machine :(
I already tried running in debug mode and even witnessed a crash some hours ago, but nothing was written to the log at the very moment of the crash.
Will try to add additional information as I witness more of these crashes.
## Expected behavior
A new tab is opened in your default browser with the link's URL.
## Actual behavior
Gajim 1.3 crashes.1.4.0https://dev.gajim.org/gajim/gajim/-/issues/10180Escape key closes chat - Disable by default2020-08-30T09:58:16ZLicaon_KterEscape key closes chat - Disable by default## Versions
- OS: Debian Sid 64-bit
- Gajim version: 1.2.1
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.1
## Steps to reproduce the problem
1. Open an 1:1
2. Open a MUC
3. Press ESC
## Expected behavior
Nothing hap...## Versions
- OS: Debian Sid 64-bit
- Gajim version: 1.2.1
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.1
## Steps to reproduce the problem
1. Open an 1:1
2. Open a MUC
3. Press ESC
## Expected behavior
Nothing happens
## Actual behavior
1:1 and MUCs are closed when I press ESC
Now, ok, ACE has a setting to disable this, but feels odd to be Enabled by default since ESC is usually used to dismiss stuff (eg. Options, Dialogues) not to close actual UI views. I got the habit of pressing it multiple times for good measure (and muscle memory) so chats end up closed randomly.1.3.0https://dev.gajim.org/gajim/gajim/-/issues/10141Exception when handling MultipleDataForms2022-10-04T13:34:46ZKlexxException when handling MultipleDataFormsIt seems that `FormGrid` is not capable of handling `MultipleDataForm` objects.
## Versions
- OS: debian (sid)
- Gajim version: 1.2.91+3f38952ee6a2 (master)
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.0
## Steps to rep...It seems that `FormGrid` is not capable of handling `MultipleDataForm` objects.
## Versions
- OS: debian (sid)
- Gajim version: 1.2.91+3f38952ee6a2 (master)
- GTK version: 3.24.20
- Python-nbxmpp version: 1.0.0
## Steps to reproduce the problem
1. call an adhoc command which replies with a "MultipleDataForm"
## Example MultipleDataForm
```xml
<iq type="result" to="me@foo.bar/gajim" from="x.foo.bar">
<command xmlns="http://jabber.org/protocol/commands" node="list_foobar" status="completed">
<x xmlns="jabber:x:data" type="result">
<title>foobar!</title>
<reported>
<field var="memo" />
<field var="value" />
<field var="type" />
</reported>
<item>
<field var="memo">
<value>tes</value>
</field>
<field var="value">
<value>1</value>
</field>
<field var="type">
<value>bar</value>
</field>
</item>
<item>
<field var="memo">
<value>tes</value>
</field>
<field var="value">
<value>1</value>
</field>
<field var="type">
<value>bar</value>
</field>
</item>
</x>
</command>
</iq>
```
## Expected behavior
render form correctly
## Actual behavior
```
Traceback (most recent call last):
File "/home/test/.local/lib/python3.8/site-packages/nbxmpp/dispatcher.py", line 421, in dispatch
func(self._client, stanza, **user_data)
File "/home/test/.local/lib/python3.8/site-packages/nbxmpp/util.py", line 123, in func_wrapper
cb()(result)
File "/home/test/gajim/gajim/gtk/util.py", line 532, in func_wrapper
return func(self, *args, **kwargs)
File "/home/test/gajim/gajim/gtk/adhoc.py", line 220, in _received_stage
stage_page.process_stage(stage)
File "/home/test/gajim/gajim/gtk/adhoc.py", line 420, in process_stage
self._show_form(stage_data.data)
File "/home/test/gajim/gajim/gtk/adhoc.py", line 446, in _show_form
self._dataform_widget = DataFormWidget(
File "/home/test/gajim/gajim/gtk/dataform.py", line 61, in __init__
self._form_grid = FormGrid(form_node, options)
File "/home/test/gajim/gajim/gtk/dataform.py", line 129, in __init__
self._analyse_fields(form_node, options)
File "/home/test/gajim/gajim/gtk/dataform.py", line 151, in _analyse_fields
for field in form_node.iter_fields():
File "/home/test/.local/lib/python3.8/site-packages/nbxmpp/simplexml.py", line 563, in __getattr__
raise AttributeError
AttributeError
```https://dev.gajim.org/gajim/gajim/-/issues/9987Roadmap Connection -> Client migration2020-10-12T22:27:25ZPhilipp Höristphilipp@hoerist.comRoadmap Connection -> Client migrationWith new nbxmpp.Client, the Connection class is rewritten from scratch, following things have to be fixed or rewritten
- [x] Fix IBR (Account Wizard)
- [x] Honor SOCKS5 Proxy setting
- [x] Fix ServerInfo Dialog UI
- [ ] ~~Test Zeroc...With new nbxmpp.Client, the Connection class is rewritten from scratch, following things have to be fixed or rewritten
- [x] Fix IBR (Account Wizard)
- [x] Honor SOCKS5 Proxy setting
- [x] Fix ServerInfo Dialog UI
- [ ] ~~Test Zeroconf, seems to not work for some reason~~ #10138
- [ ] ~~Fix Client Cert (needs implementing in nbxmpp)~~ #10139
- [ ] ~~Reimplement POSH~~ #10038
- [x] Accounts: Custom Host needs UI for setting type
- [x] Write method to close all account windows on disconnect
- [x] Remove USE_HTTP_ENV var UI (Not needed anymore)
- [x] Correctly shut Gajim down (It tries to send stanzas after we are already disconnected)
- [x] Adapt proxy window (Remove BOSH)
- [x] Accounts: Rework relogin after setting change
- [x] Check Plain Connection Dialog event
- [ ] ~~Make LoginD dbus module listen for shutdown instead of sleep~~ #10040
- [x] Fix removing account from server
- [x] Fix setting correct resource1.2.0https://dev.gajim.org/gajim/gajim/-/issues/9836Add option "minimize to tray" on close2020-08-08T06:12:21Zzocker-160Add option "minimize to tray" on close**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
It would be nice to have the option, that minimizes Gajim to tray (instead of the taskbar like it does now), jus...**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
It would be nice to have the option, that minimizes Gajim to tray (instead of the taskbar like it does now), just like it does, when I left-click on the tray icon.
I use the option one window for everything, so I don't know how it behaves, when multiple windows are open.https://dev.gajim.org/gajim/gajim/-/issues/9794Client-side only contacts names2022-12-30T10:21:39ZMarcin MielniczukClient-side only contacts namesAs of 1.1.3, if the contact name is set, it's automatically synchronized with the server. For privacy reasons one may prefer to keep the contact names locally (only on the client side).As of 1.1.3, if the contact name is set, it's automatically synchronized with the server. For privacy reasons one may prefer to keep the contact names locally (only on the client side).https://dev.gajim.org/gajim/gajim/-/issues/9756Gajim 1.2.0 Release - Overview2020-06-27T04:12:40ZDaniel BrötzmannGajim 1.2.0 Release - Overview*Release date: 21.06.2020*
## Things to do before release:
* [x] Finish group chat workflow
* [x] Finish string rewording (see !384)
* [x] Check nickname change through server forced
* [x] Implement handler for muc-configuration-failed...*Release date: 21.06.2020*
## Things to do before release:
* [x] Finish group chat workflow
* [x] Finish string rewording (see !384)
* [x] Check nickname change through server forced
* [x] Implement handler for muc-configuration-failed
* [x] Change nickname hotkey should be only activateable in groupchat page
* [x] MUC Info page, unselect all labels (Bug?)
* [x] Add ALT+1/2/3.. Shortcuts again
* [x] Refactor mucs_caps_cache
* [x] Store last MUC disco info to harddisk
* [x] Use in some places cached disco info instead of requesting it
* [x] Update names everywhere on bookmark update (see #9782, #5406 )
* [x] Make MUC Info Page pretty
* [x] Store nickname change in Bookmarks
* [x] Make it possible to rename MUCs (see #9783)
* [x] Add Invite Contact page to GroupchatControl (see !516)
* [x] Store MUC name changes in Bookmarks
* [x] Reintroduce 'Merge accounts' setting: see !623 (setting was removed from account settings)
* [x] On legacy IBR, dataform is sent instead of register fields
* [x] After adding new account, Gajim should no ask for relogin
* [x] AccountWizard: Save proxy and custom settings to config
* [x] Accounts: After adding a new account, account enable switch is not updated
* [x] On legacy IBR instructions are not shown
* [x] MAM: item-not-found recovery
* [x] Decide which plugins to keep for Gajim 1.2 (see #gajim/gajim-plugins#488)
* [x] Fix #9983
* [x] Fix #10016
* [x] Fix reconnect menu on minimized MUCs (see #10106)
* [x] Make anonymous login work again
* [ ] ~~Test jingle File Transfer~~ #10140
* [ ] ~~Use socks5 proxy for plugin installer~~ (see gajim/gajim-plugins#207)
* [ ] ~~Leave MUC on bookmark update~~ (see #9894)
* [x] Rework network/connection handling (see #9987)
* [x] Document supported XEPs for python-nbxmpp (see gajim/python-nbxmpp#77)
* [x] 1.2.0 Milestone [issues](https://dev.gajim.org/gajim/gajim/-/milestones/54#tab-issues)
* [x] 1.2.0 Milestone [merge requests](https://dev.gajim.org/gajim/gajim/-/milestones/54#tab-merge-requests)
## Build
* [x] Update `ChangeLog`
* [x] Update dependencies in `Readme.md`
* [x] Raise version in `gajim/__init__.py`
* [x] Raise version in `data/org.gajim.Gajim.appdata.xml.in`
* [x] Update appveyor build script
* [x] Pull translations from Pootle
* [x] Push release tag `gajim-1.2.0`
* [x] Configure and start build process for release
## Update
* [x] Package maintainers: notify package maintainers to include new release (announce via mailing list)
* [x] Flatpak: update build on [flathub](https://flathub.org/apps/details/org.gajim.Gajim) @andre
* [x] Website: write announcement post with changelog
* [x] Website: update Download section on gajim.org (set [current version and update installer links](https://dev.gajim.org/gajim/website/blob/master/themes/beautifulhugo/data/Gajim.json))
* [x] Website: update screenshots
* [x] Website: pull website translations from Pootle
* [x] MUC: update MUC subject on gajim@conference.gajim.org1.2.0https://dev.gajim.org/gajim/gajim/-/issues/9597History synchronization broken2020-05-18T16:18:22ZTheGraveHistory synchronization brokenTried version 1.1.2 on Win 7 x64 (although the story on Ubuntu is similar), started with a blank config. Added my account as usual - history sync was not triggered automatically, at least I didn't notice any activity suggesting this on t...Tried version 1.1.2 on Win 7 x64 (although the story on Ubuntu is similar), started with a blank config. Added my account as usual - history sync was not triggered automatically, at least I didn't notice any activity suggesting this on the server. Then I tried Accounts->Advanced->Synchronize History->Everything. XML console shows this and syncs nothing:
4/2019 11:44:59 PM -->
<iq xmlns="jabber:client" type="set" id="234ff08d-3848-4965-b64a-8bd8d1001100" from="user@domain.tld/gajim.O39M3AMP">
<query queryid="4021c642-2d89-442e-baf0-8d7853924f87">
<x xmlns="jabber:x:data" type="submit">
<field var="FORM_TYPE" type="hidden" />
<field var="end" type="text-single">
<value>2019-02-24T21:44:56Z</value>
</field>
</x>
<set xmlns="http://jabber.org/protocol/rsm">
<max>0</max>
</set>
</query>
</iq>
<!-- Incoming 2/24/2019 11:44:59 PM -->
<iq xmlns="jabber:client" id="234ff08d-3848-4965-b64a-8bd8d1001100" type="error" to="user@domain.tld/gajim.O39M3AMP">
<error type="cancel">
<service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" />
</error>
</iq>
<!-- Outgoing 2/24/2019 11:44:59 PM -->
<r xmlns="urn:xmpp:sm:3" />
<!-- Incoming 2/24/2019 11:44:59 PM -->
<a h="21" xmlns="urn:xmpp:sm:3" />
<!-- Incoming 2/24/2019 11:45:00 PM -->
<r xmlns="urn:xmpp:sm:3" />
<!-- Outgoing 2/24/2019 11:45:00 PM -->
<a xmlns="urn:xmpp:sm:3" h="26" />
As a contrast - I'm running 0.16.9 on Linux and syncs history perfectly with the same server. About the same version on Windows was syncing fine too (but had to ditch it because of Python problems causing a crash).
Prosody version: 0.10 nightly build 500
Using mod_mam with an SQL storage backend.https://dev.gajim.org/gajim/gajim/-/issues/9499'<3' is not 😍 (heart eyes)2021-02-14T14:00:32ZYao Mitachi'<3' is not 😍 (heart eyes)If you're gonna translate <3 into anything it's gotta be one of the several heart emoji available, like ❤️, not 😍If you're gonna translate <3 into anything it's gotta be one of the several heart emoji available, like ❤️, not 😍https://dev.gajim.org/gajim/gajim/-/issues/9422Doubleclicking a participant in a non-anonymous MUC should open 1:1 chat (ins...2020-12-29T22:25:04ZlaszlovlDoubleclicking a participant in a non-anonymous MUC should open 1:1 chat (instead of private message)Currently, doubleclicking on one of the users in a MUC's member list will start a private conversation that's routed through the MUC service ("xxx from group chat yyy"). That makes sense for anonymous MUCs since you don't know that user'...Currently, doubleclicking on one of the users in a MUC's member list will start a private conversation that's routed through the MUC service ("xxx from group chat yyy"). That makes sense for anonymous MUCs since you don't know that user's real JID. But for non-anonymous MUCs, I think it would make much more sense to open a regular conversation to the target JID.
For non-anonymous MUCs it's likely that you already have the participants in your roster and/or had a regular private conversation with their JID in the past; so you'll want to reuse the same regular chat mechanism instead of segmenting your conversation in two separate channels/windows/tabs.
Also, support for private MUC conversations in most other XMPP clients is very awkward or non-existing, so it's better to avoid it if possible.1.3.0