CSS : Various of modifications and several fixes;

Python : Improve caching system;
Python : Support XEP-0292: vCard4 Over XMPP (Thank you. Marvin W);
SVG    : Add new icons, including characters as temporary placeholders (Thank you. Tigase);
TOML   : Add more systems and modify properties of clients;
XHTML  : Improve design and add a new page of extended vcard.
This commit is contained in:
Schimon Jehudah, Adv. 2024-10-30 22:04:05 +02:00
parent 8675f295e6
commit 373b7b1f05
24 changed files with 2980 additions and 372 deletions

View file

@ -32,7 +32,17 @@
</div>
<div id="container-of-selection">
{% if client_selection %}
<h1>{{title}}</h1>
<div id="system-title">
<a class="system-menu" href="/selection">&lt; Systems</a>
<h1>{{title}}</h1>
{% if skipped %}
<a class="system-menu" href="/download/{{software}}/all">All clients &gt;</a>
{% elif not featured %}
<a class="system-menu" href="/download/{{software}}">Featured &gt;</a>
{% else %}
<span class="system-menu" />
{% endif %}
</div>
<div id="software-menu">
{% for client in client_selection %}
<a class="system" href="#{{client['iden']}}">
@ -158,16 +168,6 @@
</span>
</div>
{% endif %}
<div class="plain-note">
XMPP clients of other devices and systems can be found at the
<a href="/selection">main selection</a> page.
</div>
{% if skipped %}
<div class="plain-note">
Display the <a href="/download/{{software}}/all">
complete list</a> of XMPP clients for {{title}}.
</div>
{% endif %}
<br/>
<hr/>
<dl id="selection">
@ -201,6 +201,9 @@
{% if 'otr' in client['properties'] %}
<span>🔏️ OTR</span>
{% endif %}
{% if 'plugin' in client['properties'] %}
<span>🧩️ Plugins</span>
{% endif %}
{% if 'pubsub' in client['properties'] %}
<span>📡️ PubSub</span>
{% endif %}