csoler
a3b7dbe55e
fixed merge
2020-12-01 09:35:11 +01:00
csoler
ac7e2b5582
fixed redraw of channels and boards info when editing the group data
2020-11-28 23:10:40 +01:00
csoler
5a7f95f443
fixed deletion of groups using the proper method in RsGenExchange, and disabled debug output
2020-11-26 20:03:03 +01:00
csoler
bce514115d
added proper notifications when a group is deleted
2020-11-25 23:35:20 +01:00
csoler
2fd15134c9
added auto-cleaning of unused forums, channels, posted. Works for all GXS groups if the correct method is supplied.
2020-11-22 21:45:21 +01:00
csoler
d472053960
fixed missing call to update comments in GxsChannelPostsModel
2020-11-08 14:57:17 +01:00
csoler
3cac0c030d
added NEW_COMMENT and NEW_VOTE to rsEvents types in Posted and Channels
2020-11-07 16:55:15 +01:00
csoler
dc90d6f6dc
renamed SSGXSChannelGroup to GxsChannelGroupInfo, mCount in RsGxsChannelPost to mAttachmentCount and added a mCommentCount member. Also added some missing override in p3gxschannels.cc
2020-11-06 23:08:18 +01:00
csoler
74edefcc43
added infrastructure to track oingoing distant GXS group requests
2020-10-25 22:47:48 +01:00
csoler
c30107c248
added up-to-date info about sync period in group data details (channels, boards, forums) and warning when the sync period is too small w.r.t. the date of last post
2020-10-24 21:17:34 +02:00
csoler
05daa0387b
added some debug info in p3gxschannels.cc
2020-09-03 20:53:57 +02:00
csoler
ba486a0029
multiple improvements in distant channel search and general display of distant search results
2020-06-25 21:15:37 +02:00
csoler
33da5c06b8
removed multi-callback based distant search result handling, and use rsEvents instead
2020-06-16 21:13:55 +02:00
csoler
2a5adddc3b
Merge pull request #1881 from PhenomRetroShare/Add_VotesOn_getPostData
...
Add Votes when calling getPostData.
2020-05-21 22:38:06 +02:00
Phenom
f6260a95ae
Add Votes when calling getPostData.
2020-05-13 00:36:14 +02:00
csoler
6f6e0de5f1
merged with upstreamm/master
2020-05-09 22:33:27 +02:00
csoler
ce6abe5d66
made GxsNotify for messages with more granularity. Removed RsGxsCircleMsg class that was not used.
2020-05-03 23:20:13 +02:00
csoler
d32daaa111
made group notifications separate so that they can be treated more easily and added group item to new_group notifications, to allow more GUI notifications
2020-05-01 00:00:13 +02:00
Phenom
e8b8119174
Fix Channel Post Comments Number
2020-04-29 00:52:19 +02:00
csoler
f74c65fcc0
created a specific GxsEvent for Group Statistics changes and handle it in the GUI for all friends at once every 2 min at most
2020-04-11 20:52:35 +02:00
csoler
28a21392ca
removed TokenQueue from UserNotify
2020-04-04 22:54:54 +02:00
csoler
cf7a77e512
finished converting GxsMessageFrameWidget to blocking API
2020-03-31 20:21:16 +02:00
csoler
6c1f09a53b
completely removed TokenQueue from GxsGroupDialog and GxsGroupFrameDialog
2020-03-22 21:47:14 +01:00
csoler
2387150f64
1/4 convertion of GxsGroupFrameDialog to blocking API
2020-03-21 15:25:34 +01:00
csoler
ae932b605a
fixed 2 bugs causing forums and channels to be notified when already known and added notification list for posted
2020-03-04 19:17:09 +01:00
csoler
595df99310
fixed notifications for distant search results in channels
2020-02-03 21:39:05 +01:00
csoler
90bb6c0011
fixed notifications in forums, posted and channels
2020-01-27 21:38:57 +01:00
csoler
fb9282f588
moved UserNotify to MainPage level, and added RsEvent handling code in Posted
2020-01-26 23:19:20 +01:00
csoler
45e579c98f
fixed bug where notification was missing on creation of new post in forums, channels and posted
2020-01-11 17:00:01 +01:00
Gioacchino Mazzurco
37b5d8f307
Fix few glitches in Cyril PR
2020-01-07 00:54:49 +01:00
csoler
93cd6a5df1
fixed possible data race in mNotifications
2019-12-19 21:03:08 +01:00
csoler
3d7ae59df7
changed enum to enum class and made names globally more consistent for RsEvents
2019-12-17 21:41:21 +01:00
csoler
bdf5d0f753
changed RsGxsForumNotifyRecord into more appropriate RsGxsGroupNotifyRecord
2019-12-17 14:10:18 +01:00
csoler
a54cf981a6
fixed forum/channel subscribe notifications
2019-12-16 22:44:37 +01:00
csoler
da6e7f9e9b
fixed conflicts with master
2019-12-14 18:27:41 +01:00
csoler
3a3fc25205
finished removing last AddFeedItem from msg, posted, forums and channels
2019-12-13 23:40:21 +01:00
Gioacchino Mazzurco
d9a8c5c09f
Implement links for RsGxsChannels
2019-10-29 12:10:33 +01:00
Gioacchino Mazzurco
3a26ccf6a5
Implement deep indexing for files through Xapian
...
ATM it support extracting metadata only from OGG files.
The system has been designed to be easly extensible to more file formats
registering more indexer functions which just need to extract metadata
from a certain type of file and feed it to Xapian.
The system has been integrated into existent file search system to
through generric search requests and results, it keep a good level of
retro-compatibility due to some tricks.
The indexing system is released under AGPLv3 so when libretroshare is compiled
with deep search enabled AGPLv3 must be honored instead of LGPLv3-or-later.
Cleaned up the debian copyright file using non-deprecated license
code-names.
2019-10-26 15:57:38 +02:00
Gioacchino Mazzurco
828251cc18
Solve vtable warnings in gxschannels
2019-10-26 01:22:47 +02:00
Gioacchino Mazzurco
1b071d106f
Fix p3GxsChannels::createCommentV2
2019-10-07 18:37:44 +02:00
Gioacchino Mazzurco
db3aefcd0b
Improve error reporting in createChannelV2
2019-10-05 15:53:46 +02:00
Gioacchino Mazzurco
3b8f6997bb
Avoid crash when subscribeToChannel is fed with invaled channel id
...
Fix a couple compiler warning too
2019-09-28 00:12:56 +02:00
G10h4ck
8828e47ec2
Merge pull request #1608 from G10h4ck/channels_comment_jsonapi
...
Expose channel comment editing capability in JSON API
2019-08-06 12:51:58 +02:00
Gioacchino Mazzurco
354739fa0f
Expose JSON API for ExtraFiles management
2019-08-01 15:35:55 +02:00
Gioacchino Mazzurco
ddde80ddff
Expose comment editing capability in JSON API
2019-07-30 18:56:55 +02:00
Gioacchino Mazzurco
4d703b9df9
Increase waitToken interval for channel creation
...
Creating GXS groups imply a bunch of crypto operations that require lot
of time expecially on embedded device, channel creation was reported
as failed while it was still pending.
Reduce too long lines.
Print API error messages also on std::cerr.
2019-04-12 22:14:16 +02:00
csoler
4c8851801f
fixed merging with pending modifications
2019-04-11 21:04:13 +02:00
Gioacchino Mazzurco
ab80d9a374
Fix compilation, retrocompatibility and enums
...
Workaround miss-behaviour on old Android phones
Cleanup indentation a bit
Consistent param naming
Introduce default parameter values also for output paramethers
2019-04-05 01:43:23 +02:00
csoler
44c1f1580f
added other clean API entries for channel: createComment(), createVote() and createPost()
2019-03-31 22:11:09 +02:00
csoler
e0af46eb85
added new method to create a channel with more explicit parameters and JSon API for it
2019-03-30 22:53:14 +01:00