Commit graph libervia-backend/sat_frontends
Author SHA1 Message Date
Goffi
c1defc005d quick_frontend (chat): create target in cache if it is not found, avoiding an exception 2018-07-02 08:54:57 +02:00
Goffi
f2b1398a9f core, frontends: replaced org\.goffi namespaces by org.salutatoi + fixed generation:
generation of D-Bus bridge has been broken by black formatting tool, this patch fixes this.
2018-07-01 20:37:58 +02:00
Goffi
1a74cdce28 quick_frontend (QuickApp): fixed getCache handling after changes in QuickContactList 2018-06-27 22:50:32 +02:00
Goffi
744cb0c503 code style reformatting using black 2018-06-27 20:14:46 +02:00
Goffi
cf0d3af803 quick app: added missing docstring in showDialog 2018-06-26 07:09:49 +02:00
Goffi
519451bd84 quick_frontend(contact list): refactored update:
update is now called with appropriate constant value (C.UPDATE_ADD, C.UPDATE_DELETE, C.UPDATE_MODIFY and so on) when a widget change visibility according to current options.
Before it was linked to cache only (C.UPDATE_ADD was only called when contact was first added to cache).
This make widget handling in frontends more easy.

Renamed entityToShow to entityVisible, which seems to correspond better.

Started reducing lines lenght to 90 chars as a test. May become the new coding style soon.
2018-06-24 21:59:29 +02:00
Goffi
a365c2b797 plugin events: invitations improvments + personal list
- added invitation by <message> mechanism
- added a personal list in PEP which keep events created by user, or in which she has been invited
- new bridge methods: eventsList, and eventInviteByEmail. eventInvite is now used to invite a entity by jid (not email like before)
- on invite, an invitation message is send to invitee's jid
- when an invitation message is received, event is automatically linked in personal list
- when creating a new event, event is automatically linked in personal list
2018-06-21 01:21:44 +02:00
Goffi
e92971ff09 tools (misc): do not remove flags while using them anymore, instead added "all_used" and "unused" properties in FlagsHandler 2018-06-21 01:21:44 +02:00
Goffi
485dfdf705 jp (event): fixed crash on missing item in get and inviteeGet by making it mandatory. 2018-06-21 01:21:44 +02:00
Goffi
28f15f222d jp (common): allow tables filters callbacks to have only one argument 2018-06-21 01:21:34 +02:00
Goffi
edff42a743 jp (base): do not crash when item is specified (e.g. in URL) but not needed in command, but display a message on stderr. 2018-06-06 19:24:15 +02:00
Goffi
38597f81cf jp (forums/edit): fixed unicode when dumping in json 2018-06-03 18:05:01 +02:00
Goffi
7878dcfde9 jp (info/session): show short + relative date by default for "started" 2018-06-01 18:27:49 +02:00
Goffi
219232761f jp (ticket): new "get" subcommand, to retrieve ticket(s) 2018-06-01 12:17:06 +02:00
Goffi
0cbcd566ce jp (output): new OUPUT_XMLUI and OUTPUT_LIST_XMLUI outputs 2018-06-01 12:15:38 +02:00
Goffi
c47ea6fa3b jp (info/session): by default, display started as human readable date instead of Unix time 2018-06-01 12:06:33 +02:00
Goffi
720d23cd1c jp (blog/preview): fixed guessSyntaxFromPath call 2018-06-01 12:02:09 +02:00
Goffi
4d4d594c60 core: discoFindByFeatures now return only available resources 2018-05-25 10:52:01 +02:00
Goffi
b0a63edd9c core: added local_device argument to discoFindByFeatures 2018-05-25 10:52:01 +02:00
Goffi
0840442c2a jp (file/share/list): fixed default value for jid 2018-05-25 10:52:01 +02:00
Goffi
212b4fe88a quick frontends (app): retrieve namespaces on startup 2018-05-22 10:07:33 +02:00
Goffi
fa9c118d5e jp (base): fixed jid encoding 2018-05-22 10:01:00 +02:00
Goffi
a6956d424a quick frontend (app): avoid resource locking on new message 2018-05-11 20:06:06 +02:00
Goffi
bc83869090 quick frontend (contact list): don't store "nick" for group contacts:
plugin XEP-0054 may associate a "nick" with a bare jid, which in case of MUC can cause trouble (Primitivus for instance will use the nick instead of the name of the room).
This hack avoid this issue for now.
2018-05-11 17:13:58 +02:00
Goffi
90b8f4be32 quick frontend (chat): added a property to Message which is True when message comes from history 2018-05-10 08:34:44 +02:00
Goffi
2199c99d5b bridge: added generated pb files to repository (needed for Cagou on Android) 2018-04-13 18:45:43 +02:00
Goffi
d1aca28954 primitivus (xmlui): fixed XMLUIPanel signature 2018-04-07 14:07:05 +02:00
Goffi
854dda8df6 tools (xmlui): fixed XMLUIDialog signature 2018-04-06 15:41:26 +02:00
Goffi
80ef13612b core, setup: huge cleaning:
- moved directories from src and frontends/src to sat and sat_frontends, which is the recommanded naming convention
- move twisted directory to root
- removed all hacks from setup.py, and added missing dependencies, it is now clean
- use https URL for website in setup.py
- removed "Environment :: X11 Applications :: GTK", as wix is deprecated and removed
- renamed sat.sh to sat and fixed its installation
- added python_requires to specify Python version needed
- replaced glib2reactor which use deprecated code by gtk3reactor

sat can now be installed directly from virtualenv without using --system-site-packages anymore \o/
2018-04-02 19:44:50 +02:00