Philipp Hörist pushed to branch master at gajim / gajim
Commits:
bdb08e30 by André Apitzsch at 2022-07-29T20:38:49+02:00
fix: Fix handling of URLs without scheme
Fixes #11059
- - - - -
1 changed file:
- gajim/common/helpers.py
Changes:
=====================================
gajim/common/helpers.py
=====================================
@@ -57,6 +57,7 @@
from datetime import datetime
from datetime import timedelta
from urllib.parse import unquote
+from urllib.parse import urlparse
from encodings.punycode import punycode_encode
from functools import wraps
from pathlib import Path
@@ -990,6 +991,13 @@ def parse_uri(uri: str) -> URI:
if uri.startswith('file://'):
return URI(type=URIType.FILE, data=uri)
+ try:
+ urlparts = urlparse(uri)
+ if not urlparts.scheme:
+ return URI(type=URIType.WEB, data=f'http://{uri}')
+ except Exception:
+ pass
+
return URI(type=URIType.WEB, data=uri)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/bdb08e307e61d2701423db4180691a28…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/bdb08e307e61d2701423db4180691a28…
You're receiving this email because of your account on dev.gajim.org.
Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
c80134c4 by wurstsalat at 2022-07-29T17:39:19+02:00
fix: GroupchatState: Call correct page for not-joined
- - - - -
1 changed file:
- gajim/gtk/groupchat_state.py
Changes:
=====================================
gajim/gtk/groupchat_state.py
=====================================
@@ -51,7 +51,7 @@ def set_joined(self):
self.set_no_show_all(True)
def set_not_joined(self):
- self._ui.groupchat_state.set_visible_child_name('not-joining')
+ self._ui.groupchat_state.set_visible_child_name('not-joined')
self.show()
def set_fetching(self):
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/c80134c46d551ffbf0903dc89929118e…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/c80134c46d551ffbf0903dc89929118e…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch newcontrol at gajim / gajim
Commits:
383a1100 by lovetox at 2022-07-29T11:31:39+02:00
refactor: GroupchatState: Use contact state-changed signal
- - - - -
b11bf12e by lovetox at 2022-07-29T11:31:44+02:00
refactor: Contacts: Add is_irc()
- - - - -
87126475 by lovetox at 2022-07-29T11:31:48+02:00
feat: New control
- - - - -
c96e6849 by lovetox at 2022-07-29T11:31:52+02:00
refactor: Fix nick completion test
- - - - -
135b0fd6 by lovetox at 2022-07-29T11:31:52+02:00
cs: Update pyrightconfig.json
- - - - -
21 changed files:
- gajim/command_system/implementation/middleware.py
- gajim/common/const.py
- gajim/common/modules/contacts.py
- gajim/common/modules/httpupload.py
- gajim/common/modules/muc.py
- gajim/common/setting_values.py
- gajim/common/storage/archive.py
- gajim/common/structs.py
- + gajim/data/gui/chat_banner.ui
- gajim/data/gui/chat_control.ui
- gajim/data/gui/chat_paned.ui
- gajim/data/gui/groupchat_control.ui
- gajim/data/gui/main.ui
- + gajim/data/gui/message_actions_box.ui
- gajim/data/gui/shortcuts_window.ui
- gajim/data/other/shortcuts.json
- gajim/data/style/gajim.css
- gajim/gtk/account_page.py
- gajim/gtk/accounts.py
- gajim/gtk/application.py
- gajim/gtk/builder.pyi
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/580a4d0e8e6563a99497e82a7abac31…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/580a4d0e8e6563a99497e82a7abac31…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch newcontrol at gajim / gajim
Commits:
051c1303 by lovetox at 2022-07-29T11:29:19+02:00
cs: Add type annotations
- - - - -
1394914c by lovetox at 2022-07-29T11:29:28+02:00
cs: Update pyrightconfig.json
- - - - -
d709e98d by lovetox at 2022-07-29T11:29:32+02:00
refactor: Fix nick completion test
- - - - -
cf4b5f3d by lovetox at 2022-07-29T11:29:36+02:00
refactor: Contacts: Add is_irc()
- - - - -
789e933e by lovetox at 2022-07-29T11:29:41+02:00
refactor: GroupchatState: Use contact state-changed signal
- - - - -
580a4d0e by lovetox at 2022-07-29T11:29:41+02:00
feat: New control
- - - - -
24 changed files:
- gajim/command_system/implementation/middleware.py
- gajim/common/const.py
- gajim/common/events.py
- gajim/common/helpers.py
- gajim/common/modules/contacts.py
- gajim/common/modules/httpupload.py
- gajim/common/modules/muc.py
- gajim/common/setting_values.py
- gajim/common/settings.py
- gajim/common/storage/archive.py
- gajim/common/structs.py
- gajim/common/types.py
- + gajim/data/gui/chat_banner.ui
- gajim/data/gui/chat_control.ui
- gajim/data/gui/chat_paned.ui
- gajim/data/gui/groupchat_control.ui
- gajim/data/gui/main.ui
- + gajim/data/gui/message_actions_box.ui
- gajim/data/gui/shortcuts_window.ui
- gajim/data/other/shortcuts.json
- gajim/data/style/gajim.css
- gajim/gtk/account_page.py
- gajim/gtk/accounts.py
- gajim/gtk/application.py
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/bb9284561ac0c66d36f3817bd04c86e…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/bb9284561ac0c66d36f3817bd04c86e…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch newcontrol at gajim / gajim
Commits:
3f39f26b by lovetox at 2022-07-29T11:21:47+02:00
feat: New control
- - - - -
6089b2ce by lovetox at 2022-07-29T11:22:51+02:00
annotations
- - - - -
bc4c0774 by lovetox at 2022-07-29T11:23:04+02:00
cs: Update pyrightconfig.json
- - - - -
a066435d by lovetox at 2022-07-29T11:24:59+02:00
refactor: Fix nick completion test
- - - - -
7a95e363 by lovetox at 2022-07-29T11:28:05+02:00
refactor: Contacts: Add is_irc()
- - - - -
bb928456 by lovetox at 2022-07-29T11:28:58+02:00
refactor: GroupchatState: Use contact state-changed signal
- - - - -
21 changed files:
- gajim/command_system/implementation/middleware.py
- gajim/common/const.py
- gajim/common/helpers.py
- gajim/common/modules/contacts.py
- gajim/common/modules/httpupload.py
- gajim/common/modules/muc.py
- gajim/common/setting_values.py
- gajim/common/storage/archive.py
- gajim/common/structs.py
- + gajim/data/gui/chat_banner.ui
- gajim/data/gui/chat_control.ui
- gajim/data/gui/chat_paned.ui
- gajim/data/gui/groupchat_control.ui
- gajim/data/gui/main.ui
- + gajim/data/gui/message_actions_box.ui
- gajim/data/gui/shortcuts_window.ui
- gajim/data/other/shortcuts.json
- gajim/data/style/gajim.css
- gajim/gtk/account_page.py
- gajim/gtk/accounts.py
- gajim/gtk/application.py
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/f37685f65ce72c3e4508bbc34546f9d…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/f37685f65ce72c3e4508bbc34546f9d…
You're receiving this email because of your account on dev.gajim.org.