Philipp Hörist pushed to branch gajim_1.2 at gajim / gajim
Commits:
aeeaf7b6 by lovetox at 2020-08-14T22:51:37+02:00
Update ChangeLog
- - - - -
1 changed file:
- ChangeLog
Changes:
=====================================
ChangeLog
=====================================
@@ -1,3 +1,36 @@
+Gajim 1.2.1 (15 August 2020)
+
+ New
+
+ * Status Selector was reworked
+ * Status Change dialog was reworked
+ * Preferences: Added Setting to toggle the use of a keyring
+ * Windows/Mac: Gajim notifys now about new updates
+ * ServerInfo: Show more details about the current connection
+
+ Changes
+
+ * The status "Free for Chat" was removed
+ * Default status message was removed, use presets instead
+ * XHTML: Support for the <img> tag was removed
+ * DBus: Ability to change settings was removed
+ * Removed ability to ignore TLS errors
+
+ Bug fixes
+
+ * #9011 Add support for KDE notification drag and drop
+ * #10176 Login Dialog throws error
+ * #10192 MUC: Respect print status setting for own status changes
+ * #10197 AddContact: Validate JID on input
+ * #10200 MUC: Gajim fails to connect to after suspend
+ * #10201 GroupchatRoster: Don’t fix height of rows
+ * #10208 PluginManager: Show error correctly when plugin removal fails
+ * Flatpak: Add hole for kwallet password storage
+ * Fix Jingle session termination
+ * #10221 ChatControl: Don’t fail when dropping text on chat
+ * StatusIcon: Fix setting status
+
+
Gajim 1.2.1 (08 July 2020)
New
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/aeeaf7b676787bbe95c9e6a22f4d1ab7…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/aeeaf7b676787bbe95c9e6a22f4d1ab7…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
430f28a5 by lovetox at 2020-08-14T21:42:55+02:00
Config: Change default for always_ask_for_status_message
- - - - -
1 changed file:
- gajim/common/config.py
Changes:
=====================================
gajim/common/config.py
=====================================
@@ -246,7 +246,7 @@ class Config:
'show_help_start_chat': [opt_bool, True, _('Shows an info bar with helpful hints in the Start / Join Chat dialog')],
'check_for_update': [opt_bool, True, _('Check for Gajim updates periodically')],
'last_update_check': [opt_str, '', _('Date of the last update check')],
- 'always_ask_for_status_message': [opt_bool, True],
+ 'always_ask_for_status_message': [opt_bool, False],
}, {}) # type: Tuple[Dict[str, List[Any]], Dict[Any, Any]]
__options_per_key = {
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/430f28a519383072b20679ee15da97ed…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/430f28a519383072b20679ee15da97ed…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
6db661cf by lovetox at 2020-08-14T21:41:39+02:00
StatusIcon: Remove chat option from status menu
- - - - -
1 changed file:
- gajim/gtk/statusicon.py
Changes:
=====================================
gajim/gtk/statusicon.py
=====================================
@@ -186,7 +186,7 @@ class StatusIcon:
self.popup_menus.append(sub_menu)
status_menuitem.set_submenu(sub_menu)
- for show in ('online', 'chat', 'away', 'xa', 'dnd'):
+ for show in ('online', 'away', 'xa', 'dnd'):
uf_show = helpers.get_uf_show(show, use_mnemonic=True)
item = Gtk.MenuItem.new_with_mnemonic(uf_show)
sub_menu.append(item)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/6db661cf77dde5bc56e23c2fd8c1ff44…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/6db661cf77dde5bc56e23c2fd8c1ff44…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
6f6edbef by lovetox at 2020-08-14T21:32:30+02:00
StatusChange: Correctly publish mood/activity
- - - - -
2 changed files:
- gajim/common/app.py
- gajim/gtk/status_change.py
Changes:
=====================================
gajim/common/app.py
=====================================
@@ -382,14 +382,8 @@ def get_number_of_connected_accounts(accounts_list=None):
connected_accounts = connected_accounts + 1
return connected_accounts
-def get_available_clients(account=None):
+def get_available_clients():
clients = []
- if account is not None:
- client = connections.get(account)
- if client is None or not client.state.is_available:
- return []
- return [client]
-
for client in connections.values():
if client.state.is_available:
clients.append(client)
=====================================
gajim/gtk/status_change.py
=====================================
@@ -511,10 +511,15 @@ class StatusChange(Gtk.ApplicationWindow, TimeoutWindow):
if self._ui.mood_switch.get_active():
mood = self._pep_dict['mood']
- for client in app.get_available_clients(self.account):
- if not app.config.get_per('accounts', client.account,
- 'sync_with_global_status'):
- continue
+ if self.account is None:
+ for client in app.get_available_clients():
+ if not app.config.get_per('accounts', client.account,
+ 'sync_with_global_status'):
+ continue
+ client.set_user_mood(mood)
+
+ else:
+ client = app.get_client(self.account)
client.set_user_mood(mood)
def _send_user_activity(self):
@@ -523,10 +528,15 @@ class StatusChange(Gtk.ApplicationWindow, TimeoutWindow):
activity = (self._pep_dict['activity'],
self._pep_dict['subactivity'])
- for client in app.get_available_clients(self.account):
- if not app.config.get_per('accounts', client.account,
- 'sync_with_global_status'):
- continue
+ if self.account is None:
+ for client in app.get_available_clients():
+ if not app.config.get_per('accounts', client.account,
+ 'sync_with_global_status'):
+ continue
+ client.set_user_activity(activity)
+
+ else:
+ client = app.get_client(self.account)
client.set_user_activity(activity)
def _send_status_and_message(self, message):
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/6f6edbef2bee95cb2cf8d7182773e0ef…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/6f6edbef2bee95cb2cf8d7182773e0ef…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
2d33bdd8 by lovetox at 2020-08-14T14:27:27+02:00
Remote: Correctly return status message
- - - - -
7beef090 by lovetox at 2020-08-14T14:27:27+02:00
Raise nbxmpp version
- - - - -
2 changed files:
- gajim/gajim.py
- gajim/remote_control.py
Changes:
=====================================
gajim/gajim.py
=====================================
@@ -26,7 +26,7 @@ from packaging.version import Version as V
from gajim.common import i18n
-_MIN_NBXMPP_VER = '1.0.1'
+_MIN_NBXMPP_VER = '1.0.2'
_MIN_GTK_VER = '3.22.27'
_MIN_CAIRO_VER = '1.16.0'
_MIN_PYGOBJECT_VER = '3.32.0'
=====================================
gajim/remote_control.py
=====================================
@@ -404,8 +404,7 @@ class GajimRemote(Server):
# If user did not ask for account, returns the global status
return str(helpers.get_global_status_message())
# return show for the given account
- status = app.connections[account].status
- return status
+ return app.connections[account].status_message
def _get_account_and_contact(self, account, jid):
"""
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/4b740f57b1b310ecab3e476d9d713bb…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/4b740f57b1b310ecab3e476d9d713bb…
You're receiving this email because of your account on dev.gajim.org.