Philipp Hörist pushed to branch gajim_1.1 at gajim / gajim
Commits:
9f2a0ae7 by Daniel Brötzmann at 2018-10-25T22:23:13Z
Update feature list in appdata.xml
- - - - -
a7624b56 by Philipp Hörist at 2018-10-25T22:23:13Z
Fix error when plugin cant be loaded
Fixes #9403
- - - - -
3 changed files:
- .gitlab-ci.yml
- data/org.gajim.Gajim.appdata.xml.in
- gajim/plugins/pluginmanager.py
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -24,6 +24,11 @@ run-pylint:
- pylint --version
- scripts/dev/pylint-ci.sh --jobs=2 gajim
+run-appdata:
+ stage: test
+ script:
+ - appstream-util validate data/org.gajim.Gajim.appdata.xml.in
+
run-build:
stage: build
script:
=====================================
data/org.gajim.Gajim.appdata.xml.in
=====================================
@@ -7,32 +7,37 @@
<metadata_license>CC-BY-SA-3.0</metadata_license>
<project_license>GPL-3.0</project_license>
<name>Gajim</name>
- <summary>A GTK+ Jabber client</summary>
+ <summary>A GTK+ XMPP client</summary>
<description>
- <p>Gajim is a chat client to be used with Jabber.org, Live Journal Talk,
- Nimbuzz, Ovi, Talkonaut, and thousands of other services
- run by companies and ISPs, and volunteers around the world.
+ <p>Gajim aims to be an easy to use and fully-featured XMPP client.
+ With Gajim you can chat through various XMPP services of your choice
+ (e.g. Jabber.org) as well as transports (e.g. Facebook, IRC).
</p>
- <p>If you have a few accounts on different servers, if you want to be in
- contact with your friends and family all the time, then Gajim is for you.
+ <p>Just chat with your friends or family, easily share pictures and
+ thoughts or discuss the news with your groups.
+ </p>
+ <p>Gajim integrates well with your other devices: just chat and see what's
+ been said on your mobile device.
</p>
<p>Features:</p>
<ul>
- <li>Tabbed chat window and single window modes</li>
- <li>Group chat support (with Multi-User Chat protocol), invitation, chat
to group chat transformation</li>
- <li>Emojis, avatars, PEP (user activity, mood and tune)</li>
- <li>Audio / video conferences</li>
- <li>File transfer, room bookmarks</li>
- <li>Metacontacts support</li>
- <li>Trayicon, speller, extended chat history functionalities</li>
- <li>TLS, GPG and End-To-End encryption support</li>
- <li>Transport registration support</li>
- <li>Service discovery including nodes, user search</li>
- <li>Wikipedia, dictionary and search engine lookup</li>
- <li>Multiple accounts support</li>
- <li>XML console interface</li>
- <li>Link local (bonjour / zeroconf), BOSH</li>
- <li>Other features via plugins </li>
+ <li>Never miss a message, keep all your chat clients synchronized</li>
+ <li>Invite friends to group chats or join one</li>
+ <li>Easily send pictures, videos or other files to friends and
groups</li>
+ <li>Chat securely with End-to-End encryption via OMEMO or PGP</li>
+ <li>Use your favorite emoticons, set your own profile picture</li>
+ <li>Keep and manage all your chat history</li>
+ <li>Organize your chats with tabs</li>
+ <li>Automatic spell-checking for your messages</li>
+ <li>Connect to other Messengers via Transports (Facebook, IRC, ...)</li>
+ <li>Lookup things on Wikipedia, dictionaries or other search engines
directly from the chat window</li>
+ <li>Set your activity, tune, and mood to show your friends how you are
feeling</li>
+ <li>Support for multiple accounts</li>
+ <li>Group multiple contacts from one friend to a single Meta-Contact</li>
+ <li>XML console to see what's happening on the protocol layer</li>
+ <li>Serverless messaging (Bonjour/Zeroconf), BOSH</li>
+ <li>Support for service discovery including nodes and search for
users</li>
+ <li>Even more features via plugins</li>
</ul>
</description>
<categories>
@@ -43,7 +48,7 @@
</categories>
<screenshots>
<screenshot type="default">
- <image>https://gajim.org/imgs/gajim_roster.png</image>
+ <image>https://gajim.org/imgs/gajim_single_window_mode.png</image>
<caption>Roster, list of contacts</caption>
</screenshot>
<screenshot>
@@ -69,7 +74,7 @@
<url type="homepage">https://gajim.org/</url>
<url type="bugtracker">https://dev.gajim.org/gajim/gajim</url>
<url type="faq">https://dev.gajim.org/gajim/gajim/wikis/help/gajimfaq</url>
- <url type="help">https://dev.gajim.org/gajim/gajim/wikis/help/home</url>
+ <url type="help">https://dev.gajim.org/gajim/gajim/wikis/help/Help</url>
<url type="donation">https://gajim.org/dev.php#donate</url>
<url
type="translate">https://dev.gajim.org/gajim/gajim/wikis/development/DevTranslate</url>
<translation type="gettext">gajim</translation>
=====================================
gajim/plugins/pluginmanager.py
=====================================
@@ -163,6 +163,8 @@ class PluginManager(metaclass=Singleton):
if activate:
pc = self.scan_dir_for_plugins(dst_dir, scan_dirs=True,
package=True)
+ if not pc:
+ continue
self.add_plugin(pc[0])
plugin = self.plugins[-1]
self.activate_plugin(plugin)
View it on GitLab:
https://dev.gajim.org/gajim/gajim/compare/4a812dce670022cdda0fdcaa9796d5a90d6c34f5...a7624b564f2c8503b4580d0085c50cff23766b81
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/compare/4a812dce670022cdda0fdcaa9796d5a90d6c34f5...a7624b564f2c8503b4580d0085c50cff23766b81
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits