Philipp Hörist pushed to branch master at gajim / gajim
Commits:
71b2936c by lovetox at 2020-05-13T21:07:50+02:00
Remove obsolete method
- - - - -
b43f5bc6 by lovetox at 2020-05-13T21:12:32+02:00
RosterTooltip: Show correct account status
Fixes #10100
- - - - -
2 changed files:
- gajim/common/helpers.py
- gajim/gtk/tooltips.py
Changes:
=====================================
gajim/common/helpers.py
=====================================
@@ -374,11 +374,6 @@ def get_file_path_from_dnd_dropped_uri(uri):
path = path[5:] # 5 is len('file:')
return path
-def get_xmpp_show(show):
- if show in ('online', 'offline'):
- return None
- return show
-
def sanitize_filename(filename):
"""
Make sure the filename we will write does contain only acceptable and latin
@@ -888,7 +883,8 @@ def get_accounts_info():
accounts = []
accounts_list = sorted(app.contacts.get_accounts())
for account in accounts_list:
- status = app.connections[account].status
+
+ status = get_connection_status(account)
message = app.connections[account].status_message
single_line = get_uf_show(status)
if message is None:
=====================================
gajim/gtk/tooltips.py
=====================================
@@ -35,6 +35,7 @@ from gi.repository import Pango
from gajim.common import app
from gajim.common import helpers
+from gajim.common.helpers import get_connection_status
from gajim.common.const import AvatarSize
from gajim.common.const import PEPEventType
from gajim.common.i18n import Q_
@@ -308,7 +309,7 @@ class RosterTooltip(StatusTable):
jid=jid,
account=account,
name=account_name,
- show=connection.status,
+ show=get_connection_status(account),
status=connection.status_message,
resource=connection.get_own_jid().getResource(),
priority=connection.priority)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/e28a70ac8b47a181099e05dc8e7886b…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/e28a70ac8b47a181099e05dc8e7886b…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
52d0da5a by Daniel Brötzmann at 2020-05-12T18:12:36+02:00
Start Chat: Use Start Chat instead of Add Contact
- - - - -
1 changed file:
- gajim/gtk/start_chat.py
Changes:
=====================================
gajim/gtk/start_chat.py
=====================================
@@ -616,7 +616,7 @@ class ContactRow(Gtk.ListBoxRow):
if self.groupchat:
self.name = _('Join Group Chat')
else:
- self.name = _('Add Contact')
+ self.name = _('Start Chat')
self.name_label = Gtk.Label(label=self.name)
self.name_label.set_ellipsize(Pango.EllipsizeMode.END)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/52d0da5a89fbee6ac6fc62ee7e3fff3b…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/52d0da5a89fbee6ac6fc62ee7e3fff3b…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
2c0ff8ee by lovetox at 2020-05-11T21:52:14+02:00
App: Add get_client()
- - - - -
1 changed file:
- gajim/common/app.py
Changes:
=====================================
gajim/common/app.py
=====================================
@@ -157,6 +157,10 @@ _dependencies = {
}
+def get_client(account):
+ return connections[account]
+
+
def is_installed(dependency):
if dependency == 'ZEROCONF':
# Alias for checking zeroconf libs
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/2c0ff8ee892505651cefac31a1d030c2…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/2c0ff8ee892505651cefac31a1d030c2…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
8fbdce21 by Daniel Brötzmann at 2020-05-10T13:36:00+02:00
Update ChangeLog
- - - - -
1 changed file:
- ChangeLog
Changes:
=====================================
ChangeLog
=====================================
@@ -1,4 +1,101 @@
-Gajim 1.1.0 (TBA)
+Gajim 1.2.0-beta1 / 1.1.99.1 (01 May 2020)
+
+ New
+
+ * Rewritten network code
+ * Support for WebSocket (RFC 7395)
+ * Improved proxy handling
+ * Group chat pages (invite, information, nickname, subject, etc.)
+ * Group chat creation window
+ * Updated account creation assistant
+ * Updated assistants for password changing and account removal
+ * Updated server info window (connection details)
+ * Updated theme manager
+ * Default avatars (XEP-0392)
+ * Paste images from clipboard
+ * Contrast and color improvements for both light and dark themes
+ * Removed 'Invisible' status
+ * Removed FuzzyClock feature
+
+ Bug fixes
+
+ * List of fixed issues https://dev.gajim.org/gajim/gajim/-/issues?scope=all&utf8=%E2%9C%93&state=c…
+
+Gajim 1.1.3-1 (15 January 2020)
+
+ * Flatpak build update
+
+Gajim 1.1.3 (23 April 2019)
+
+ New
+
+ * Add a mobile phone indicator to the chat window
+ * Rework HTTPUpload dialog
+ * Add a "paste as quote" option to the message input
+
+ Bug fixes
+
+ * #8822 Fix memory leak when using spell checker
+ * #9514 Fix jingle filetransfers not working in some circumstances
+ * #9573 Dont leak DNS query when connecting over proxy
+ * #9578 Determine Windows version more reliably
+ * #9622 Fix an error while quitting Gajim
+ * #9633 Fix an error while sending a file
+ * #9637 Restore window size correctly on wayland
+ * #9660 GPG Agent setting is ignored
+ * #9645 Make zeroconf IPV6 compatible
+ * Improve dark theme colors
+ * Fix access to GnuPG keys
+ * Use UUID4 item ids for pubsub posts
+ * Dont send invalid show values
+ * Windows: Dont override format region settings
+ * Various smaller improvements
+
+Gajim 1.1.2 (15 January 2019)
+
+ New
+
+ * Remove support for XEP-0091
+
+ Bug fixes
+
+ * #9322 Error when adding contact
+ * #9385 Ignore invalid bookmarks
+ * #9386 Discovery: Browsing nodes without identity
+ * #9393 Error when parsing invalid timestamps
+ * #9398 Error on jingle file transfer
+
+Gajim 1.1.1 (24 December 2018)
+
+ Bug fixes
+
+ * #8362 DBus: Incorrect unread message count
+ * #9427 Placeholder not cleared if pasting text into message input
+ * #9444 Determine the delay timestamp correctly when using mam:1
+ * #9453 Fix opening links inside the group chat subject (MacOS/Windows)
+ * #9465 Allow the full range of possible nicknames in group chats
+ * #9067 Gajim crashes when receiving xhtml messages
+ * #9096 Error when clicking on a subscription notification
+ * #9446 Chatstate error in MUC conversation
+ * #9471 Conversation Textview: Error on key press
+ * #9472 Handle presences without from attr correctly
+ * #9473 Error when creating a new group chat
+ * #9491 Identify group chat subject changes correctly
+ * #9496 Error on MUC roster selection change
+ * Determine soundplayer correctly on unix systems
+ * In some circumstances plugins could not be deleted
+ * Show correct contact status on tabs
+ * Dont answer group chat receipt requests
+ * Fix receipts for private messages
+ * Pressing the back button in the Accounts window leads to an error
+ * Better handle not available keyring backends
+ * Dont show incorrect contact on private messages
+ * Join group chat menu is disabled when there are no bookmarks
+ * Error on start chat menu action
+ * Error when opening sign-in/out notification
+ * Copying text does not work with different keyboard layouts
+
+Gajim 1.1.0 (06 May 2018)
New
@@ -6,13 +103,13 @@ Gajim 1.1.0 (TBA)
Bug fixes
- * 9322 Error when adding contact
- * 9385 Ignore invalid bookmarks
- * 9386 Discovery: Browsing nodes without identity
- * 9393 Error when parsing invalid timestamps
- * 9398 Error on jingle file transfer
+ * #9322 Error when adding contact
+ * #9385 Ignore invalid bookmarks
+ * #9386 Discovery: Browsing nodes without identity
+ * #9393 Error when parsing invalid timestamps
+ * #9398 Error on jingle file transfer
-Gajim 1.0.99.1 (07 October 2018)
+Gajim 1.1.0-beta2 / 1.0.99.1 (13 October 2018)
New
@@ -27,19 +124,19 @@ Gajim 1.0.99.1 (07 October 2018)
Bug fixes
- * 9198 Creating new MUCs with captial letters is not possible
- * 9210 Error when clicking on new message indicator
- * 9280 Inviting users to a MUC causes error
- * 9301 Error when opening service discovery window
- * 9309 Error when clicking on a groupchat invite notification
- * 9311 Error when requesting server info
- * 9117 Windows UAC changes status not available
- * 9324 No menus/dialogs on Win7
- * 9326 IPV6 Connection problem on Win10
- * 9334 Joining big MUCs takes very long
- * 9339 Error caused by remote_control
+ * #9198 Creating new MUCs with captial letters is not possible
+ * #9210 Error when clicking on new message indicator
+ * #9280 Inviting users to a MUC causes error
+ * #9301 Error when opening service discovery window
+ * #9309 Error when clicking on a groupchat invite notification
+ * #9311 Error when requesting server info
+ * #9117 Windows UAC changes status not available
+ * #9324 No menus/dialogs on Win7
+ * #9326 IPV6 Connection problem on Win10
+ * #9334 Joining big MUCs takes very long
+ * #9339 Error caused by remote_control
-Gajim 1.0.99 (19 August 2018)
+Gajim 1.1.0-beta1 / 1.0.99 (19 August 2018)
New
@@ -60,16 +157,16 @@ Gajim 1.0.99 (19 August 2018)
Bug fixes
- * 8658 Translation doesnt work on Windows
- * 8750 Increase time frame for duplicate search in MUCs
- * 9138 Translation in Flatpak does not work
- * 9140 Error when clicking on the notification of an incoming message
- * 9159 Wrong form type when responding to a voice request
- * 9069 Send cancel IQ if muc configuration is aborted
- * 9167 Flatpak fails to determine locale settings
- * 9171 Gajim requests vcard multiple times
- * 9198 Creating new MUCs with capital letters is not possible
- * 9211 Punycode and Unicode with Internationalized Domain Names
+ * #8658 Translation doesnt work on Windows
+ * #8750 Increase time frame for duplicate search in MUCs
+ * #9138 Translation in Flatpak does not work
+ * #9140 Error when clicking on the notification of an incoming message
+ * #9159 Wrong form type when responding to a voice request
+ * #9069 Send cancel IQ if muc configuration is aborted
+ * #9167 Flatpak fails to determine locale settings
+ * #9171 Gajim requests vcard multiple times
+ * #9198 Creating new MUCs with capital letters is not possible
+ * #9211 Punycode and Unicode with Internationalized Domain Names
Other changes
@@ -91,9 +188,9 @@ Gajim 1.0.3 (20 May 2018)
Bugs fixed:
- * 8296 Fix errors on roster updates after stream management resume
- * 9106 Convert font weight from pango to css values
- * 9124 Bring ChatControl to front when notification is clicked
+ * #8296 Fix errors on roster updates after stream management resume
+ * #9106 Convert font weight from pango to css values
+ * #9124 Bring ChatControl to front when notification is clicked
* Set no-store hint on groupchat chatstates
* Dont show OOB uri if message body is the same
@@ -107,26 +204,26 @@ Gajim 1.0.2 (30 April 2018)
Bugs fixed:
- * 7879 Server name is rejected for group chat bookmarks
- * 8964 setup.py install misses some files if used with "--skip-build"
- * 9017 Password was sometimes stored in plaintext
- * 9022 Dont show error when receiving invalid avatars
- * 9031 Windows: Always hide roster window on X
- * 9038 No License in About dialog
- * 9039 Encode filenames before sending
- * 9044 Catch invalid IQ stanzas and log them
- * 9049 XMPP logo in "Add New Contact" window instead Gajim logo
- * 9050 Mark some strings as translatable
- * 9054 Error on file send completion
- * 9055 Removing a bookmark causes error
- * 9057 Avatar is deleted when updating vCard
- * 9065 Account label isn't change in tooltip of notification area icon
- * 9066 Placeholder text does't disappear
- * 9068 Missing pulseaudio in Flatpak image
- * 9070 Fix History Manager search
- * 9074 Proxy comobobox in accounts/connections doesn't get update after ManageProxies
- * 9094 problem receiving file
- * 9101 Notification never autohides in gnome
+ * #7879 Server name is rejected for group chat bookmarks
+ * #8964 setup.py install misses some files if used with "--skip-build"
+ * #9017 Password was sometimes stored in plaintext
+ * #9022 Dont show error when receiving invalid avatars
+ * #9031 Windows: Always hide roster window on X
+ * #9038 No License in About dialog
+ * #9039 Encode filenames before sending
+ * #9044 Catch invalid IQ stanzas and log them
+ * #9049 XMPP logo in "Add New Contact" window instead Gajim logo
+ * #9050 Mark some strings as translatable
+ * #9054 Error on file send completion
+ * #9055 Removing a bookmark causes error
+ * #9057 Avatar is deleted when updating vCard
+ * #9065 Account label isn't change in tooltip of notification area icon
+ * #9066 Placeholder text does't disappear
+ * #9068 Missing pulseaudio in Flatpak image
+ * #9070 Fix History Manager search
+ * #9074 Proxy comobobox in accounts/connections doesn't get update after ManageProxies
+ * #9094 problem receiving file
+ * #9101 Notification never autohides in gnome
* Correctly reload Plugins
* Save history export with utf8 encoding
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/8fbdce21eecf6c23b60e2e00c2f6e30e…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/8fbdce21eecf6c23b60e2e00c2f6e30e…
You're receiving this email because of your account on dev.gajim.org.
Yann Leboulanger pushed to branch gajim_1.2 at gajim / gajim
Commits:
3a3e3768 by Yann Leboulanger at 2020-05-09T23:22:39+02:00
fix strings for translators
- - - - -
2 changed files:
- gajim/groupchat_control.py
- gajim/gui_interface.py
Changes:
=====================================
gajim/groupchat_control.py
=====================================
@@ -828,7 +828,7 @@ class GroupchatControl(ChatControlBase):
NewConfirmationDialog(
_('Voice Request'),
_('Voice Request'),
- _('<b>%s</b> from <b>%s</b> requests voice') % (
+ _('<b>%(nick)s</b> from <b>%(room_name)s</b> requests voice') % (
event.voice_request.nick, self.room_name),
[DialogButton.make('Cancel'),
DialogButton.make('Accept',
=====================================
gajim/gui_interface.py
=====================================
@@ -352,7 +352,7 @@ class Interface:
jid = contact.jid
NewConfirmationDialog(
_('Subscription Removed'),
- _('%s (%s) has removed subscription from you') % (name, jid),
+ _('%(name)s (%(jid)s) has removed subscription from you') % (name, jid),
_('You will always see this contact as offline.\n'
'Do you want to remove them from your contact list?'),
[DialogButton.make('Cancel',
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/3a3e37680a6c629b2d592c5aa38ebf7d…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/3a3e37680a6c629b2d592c5aa38ebf7d…
You're receiving this email because of your account on dev.gajim.org.
Yann Leboulanger pushed to branch master at gajim / gajim
Commits:
a7ae4778 by Yann Leboulanger at 2020-05-09T23:22:01+02:00
fix strings for translators
- - - - -
2 changed files:
- gajim/groupchat_control.py
- gajim/gui_interface.py
Changes:
=====================================
gajim/groupchat_control.py
=====================================
@@ -828,7 +828,7 @@ class GroupchatControl(ChatControlBase):
NewConfirmationDialog(
_('Voice Request'),
_('Voice Request'),
- _('<b>%s</b> from <b>%s</b> requests voice') % (
+ _('<b>%(nick)s</b> from <b>%(room_name)s</b> requests voice') % (
event.voice_request.nick, self.room_name),
[DialogButton.make('Cancel'),
DialogButton.make('Accept',
=====================================
gajim/gui_interface.py
=====================================
@@ -352,7 +352,7 @@ class Interface:
jid = contact.jid
NewConfirmationDialog(
_('Subscription Removed'),
- _('%s (%s) has removed subscription from you') % (name, jid),
+ _('%(name)s (%(jid)s) has removed subscription from you') % (name, jid),
_('You will always see this contact as offline.\n'
'Do you want to remove them from your contact list?'),
[DialogButton.make('Cancel',
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/a7ae4778ed9f9717c5d44741c6004005…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/a7ae4778ed9f9717c5d44741c6004005…
You're receiving this email because of your account on dev.gajim.org.