Commit graph

90 commits

Author SHA1 Message Date
Philipp Hörist
d65253b021 Move Carbons into own module 2018-07-17 18:38:36 +02:00
Philipp Hörist
8fbafcd8fb Register mam handler correctly 2018-07-15 23:58:21 +02:00
Philipp Hörist
ebbe06d587 Refactor MAM into own module
- Rework the MAM Preference dialog
- Move MAM Preference dialog into a new gtk module
- Refactor all MAM code into own module
- Refactor the MAM code itself so we can easier test it in the future
- Add a misc module for smaller XEPs and move EME, Last Message Correction
Delay, OOB into it
- Add dedicated module for XEP-0082 Time Profiles
2018-07-15 14:26:00 +02:00
Philipp Hörist
4cb852914e Fix bookmarks strategy
Strategy is now:

1. Get pubsub if supported
2. Get private storage and merge if we find boomarks we dont have
3. Store bookmarks to both pubsub and privatestorage

The only drawback with this strategy is, that a client that supports
only private storage cant delete bookmarks
2018-07-12 21:34:15 +02:00
Ave O
c3a359ba23
Change to gender-neutral alternatives of pronouns 2018-07-11 23:15:56 +03:00
Philipp Hörist
d9eb3e6891 Blocking: Raise NodeProcessed 2018-07-09 23:37:13 +02:00
Philipp Hörist
a2d7283e6e Refactor AdHocCommands into own module 2018-07-08 19:39:57 +02:00
Philipp Hörist
78d16c44f3 Register PEP module first
Other modules depend on it
2018-07-08 17:06:12 +02:00
Philipp Hörist
bd79fe629f Refactor Privacy and Blocking into own modules 2018-07-08 16:44:14 +02:00
Philipp Hörist
59428d2f2f Register all available modules automatically 2018-07-07 13:52:44 +02:00
Philipp Hörist
3a3b32249c Fix requesting pubsub node config
Regression from refactoring
2018-07-07 01:49:50 +02:00
Philipp Hörist
4bcdbde2c8 Move httpupload into modules 2018-07-07 01:49:50 +02:00
Philipp Hörist
1e9fb205ee Fix regression from 8b800f46 2018-07-06 23:54:29 +02:00
Philipp Hörist
d45fa13ee9 Refactor atom into new module and disable it
Gajim lacks a good UI for microblogging

Fixes #9218
2018-07-06 21:02:06 +02:00
Philipp Hörist
70661b70d3 Rename method to something more appropriate 2018-07-06 20:12:50 +02:00
Philipp Hörist
ccb3c2decc Move rest of UserAvatar into new module 2018-07-06 19:55:13 +02:00
Philipp Hörist
0a6b2126b3 Raise NodeProcessed after processing ROSTERX 2018-07-05 23:55:09 +02:00
Philipp Hörist
503ee35bd0 Add message handlers for AUTH and ROSTERX 2018-07-05 21:09:55 +02:00
Philipp Hörist
fe3c1b4fbd Refactor UserNickname into own module 2018-07-05 20:20:22 +02:00
Philipp Hörist
b04f9af4c5 Fix copy/paste typo 2018-07-05 19:54:32 +02:00
Philipp Hörist
31d6235881 Fix retracting UserTune/UserActivity 2018-07-05 19:38:41 +02:00
Philipp Hörist
bbf3a544e8 Refactor UserLocation into own module 2018-07-05 19:38:03 +02:00
Philipp Hörist
14f088c2d9 Refactor UserMood into own module 2018-07-05 19:37:51 +02:00
Philipp Hörist
1712743fd5 Fix typo 2018-07-05 18:14:36 +02:00
Philipp Hörist
73f290b518 Fix incorrect argument 2018-07-05 00:28:09 +02:00
Philipp Hörist
a4350a812b Refactor UserTune into own module 2018-07-05 00:16:42 +02:00
Philipp Hörist
568c2d93a0 Make new pep module more abstract 2018-07-05 00:16:32 +02:00
Philipp Hörist
b7775afd0c Refactor UserActivity and PEP into own modules 2018-07-03 20:00:31 +02:00
Philipp Hörist
2ca0ca38a5 Refactor Pubsub/Bookmarks/UserAvatar into own modules 2018-07-01 22:35:56 +02:00
Philipp Hörist
9c6a8df658 Fix updating room avatar correctly 2018-06-30 20:02:16 +02:00
Philipp Hörist
3b147a8c7f Fix logging arguments 2018-06-30 19:41:03 +02:00
Philipp Hörist
8b800f4646 Refactor VCard code into own modules 2018-06-30 19:32:36 +02:00
Philipp Hörist
129f72bf8e Refactor http auth code into own module 2018-06-25 23:47:06 +02:00
Philipp Hörist
8fa1ee4617 Refactor last activity code into own module 2018-06-25 23:00:40 +02:00
Philipp Hörist
b74706afcf Refactor roster item exchange code into own module 2018-06-25 22:43:09 +02:00
Philipp Hörist
c39da015cc Refactor annotations code into own module 2018-06-25 20:04:56 +02:00
Philipp Hörist
a0bc6f0155 Refactor search code into own module 2018-06-25 19:34:10 +02:00
Philipp Hörist
7b957a2876 Refactor ping code into own module 2018-06-24 23:33:42 +02:00
Philipp Hörist
81d9e1bcf2 Refactor software version code into own module 2018-06-24 23:33:42 +02:00
Philipp Hörist
1499010394 Refactor entity time code into own module 2018-06-24 23:33:42 +02:00