Maxence Lange
0b84625c92
Merge pull request #626 from StCyr/stCyr_showAttachments
...
show post attachments
2019-07-21 09:57:56 -01:00
Cyrille Bollu
83738c0fe7
Adds a test on the toArray field in ACore's isPUblic function.
...
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-07-18 10:01:02 +02:00
Maxence Lange
f41c7efdbe
2 sizes available
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-17 20:34:28 -01:00
Maxence Lange
310c218232
code cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 14:00:05 -01:00
Maxence Lange
57291f5b1d
like/unlike post
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
post like
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
better managing between save/delete
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
delete undoAction
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-08 13:42:16 -01:00
Maxence Lange
06a2eb7629
notifications on like
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-28 18:36:24 -01:00
Maxence Lange
9411cf6046
Service as Actor
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-24 23:04:05 -01:00
Maxence Lange
e85bb3495c
fixing signature check
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-21 10:21:15 -01:00
Maxence Lange
a1221cacf6
new announce system
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
gotActor->hasActor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
retrieve Person if missing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fix async
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
avoid async duplicate
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fixing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-20 22:59:40 -01:00
Maxence Lange
37dd4f763e
more loggin
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-12 16:34:56 -01:00
Maxence Lange
b8d1546be7
Merge pull request #546 from nextcloud/boosts
...
display boosted posts with an according indication
2019-05-29 22:44:02 -01:00
Maxence Lange
dad67f6de0
Action on Cached Items
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 19:56:42 -01:00
Maxence Lange
8b9845787b
do not import SocialAppNotification from outside.
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 16:47:29 -01:00
Maxence Lange
13a03ee457
parse as Note if asked
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 16:47:09 -01:00
Maxence Lange
37f4d17815
default values in action
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
cached version of the post contains action.values
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fixing default values
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 13:15:18 -01:00
Maxence Lange
ecdf7e6cf6
+filterHiddenOnTimeline()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-17 16:33:21 -01:00
Maxence Lange
cd4878ab02
small bugfixes during the follow process
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-17 13:33:35 -01:00
Maxence Lange
77af4db6b4
allow non-https
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-17 13:20:02 -01:00
Maxence Lange
ec822a440b
cleaning code
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-17 09:19:45 -01:00
Maxence Lange
88a0d72740
fixing
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 18:44:12 -01:00
Maxence Lange
8174167e48
cleaning and renaming
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 13:32:31 -01:00
Maxence Lange
76997d0cd5
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 08:33:45 -01:00
Maxence Lange
9854c65e0a
cleaning/merging to master
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 07:29:07 -01:00
Maxence Lange
27a4785650
managing Notifications in the notification steam
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-03 20:54:14 -01:00
Maxence Lange
0f714cfda1
cleaning Actions
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-03 16:31:15 -01:00
Maxence Lange
b4d773940c
Returns if a post is boosted, and allow unboost
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-03 16:31:15 -01:00
Maxence Lange
d25e5a680a
store actor of the Announce
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-03 16:30:39 -01:00
Maxence Lange
1bd6e3f44f
fixing & cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-03-05 16:25:08 -01:00
Maxence Lange
a6ad99eed1
Merge branch 'master' into feature/noid/attachments
2019-03-05 14:11:16 -01:00
Maxence Lange
d565151374
Merge pull request #374 from nextcloud/feature/noid/announce
...
[huge] Announce object and caching during incoming request
2019-03-05 08:16:00 -01:00
Maxence Lange
c200b083f0
Generating cache of context documents
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-02-23 21:27:29 -01:00
Maxence Lange
9ac8eb965b
boost creation
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-02-22 23:04:00 -01:00
Maxence Lange
8a92d5680a
Merge branch 'master' into feature/noid/announce
2019-02-21 08:38:04 -01:00
Maxence Lange
4dbb6f68cd
call uuid() froom TStringTools;
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-02-12 10:43:16 -01:00
Maxence Lange
20b8e0a51a
remove '#' from remote Notes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-02-05 15:25:20 -01:00
Maxence Lange
47fa5d08f3
save hashtags and get from database
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-02-05 15:10:24 -01:00
Maxence Lange
cb7583c68c
validate tags (mention and hashtags) on incoming request
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-02-05 15:10:24 -01:00
Maxence Lange
01ed889984
adding hashtags on post creation
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-02-05 15:10:24 -01:00
Maxence Lange
823773fbbe
object returned in the stream
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-26 10:57:07 -01:00
Maxence Lange
4b3e206ec1
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-26 10:13:57 -01:00
Maxence Lange
2af702bbb5
fixing some field when generating the Announce in DB
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-25 10:54:22 -01:00
Maxence Lange
0285c7cdbe
Note and Announce should extends Model/Stream
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-24 10:50:03 -01:00
Maxence Lange
accf7e424d
implementing caching for incoming request
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-24 10:50:03 -01:00
Maxence Lange
fd2ef9e6ce
cleaning and renaming upsteam request caching
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-24 10:50:03 -01:00
Maxence Lange
d685af4008
Follow moved from Activity -> Object
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-24 10:50:03 -01:00
Maxence Lange
4b66908033
Stream object
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-24 10:50:03 -01:00
Maxence Lange
2081e9b3a5
Model and Interface: Announce
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-24 10:50:03 -01:00
Maxence Lange
1486e6454a
Merge pull request #340 from nextcloud/feature/333/refresh-detail-cache-on-new-follows
...
Refresh some Actor details in cache on Follow events
2019-01-20 21:35:24 -01:00
Maxence Lange
ed6833d7af
rewrite and return attachments
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-19 11:14:38 -01:00
Maxence Lange
145d748b03
saving document throw interface
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-19 11:14:38 -01:00
Maxence Lange
524c7aa141
save/update
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-19 11:14:38 -01:00
Maxence Lange
059711f28a
add attachment and parent_id field
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-19 11:14:38 -01:00
Maxence Lange
4a6c8f12af
cache Actor on followed/unfollowed + following/unfollowing
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-16 12:06:20 -01:00
Maxence Lange
5890714307
add w3 @context in actor
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-15 09:35:06 -01:00
Maxence Lange
42f482fa34
Merge pull request #304 from nextcloud/bugfix/noid/compat-friendica
...
Compat friendica
2019-01-04 10:37:59 -01:00
Maxence Lange
89cd8fa88c
only valid base64
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-04 10:14:30 -01:00
Maxence Lange
721a060b48
add nonce to hash
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-04 09:34:57 -01:00
Maxence Lange
dc3bbe9652
set nonce
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-04 09:32:50 -01:00
Maxence Lange
3e9ca2f940
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-04 09:28:58 -01:00
Maxence Lange
3e8694ff53
using AP object to generate items so UrlCloud is set by default
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-03 10:36:46 -01:00
Maxence Lange
638e20d3fc
using signature date as 'creation' date
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-03 09:21:21 -01:00
Maxence Lange
dd30d98cac
refresh keys after 7 days
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-01-02 23:49:00 -01:00
Maxence Lange
ed98204d47
rewrite of the exceptions while requesting remote instance
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-29 13:07:57 -01:00
Maxence Lange
1570d9cd3d
content of note is validated only when imported from database
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-21 12:50:03 -01:00
Maxence Lange
7ba6beb745
htmlentities encode/decode
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-20 23:59:38 -01:00
Maxence Lange
2a41f1ea1d
signed header generation moved to SignatureService
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-20 11:22:48 -01:00
Maxence Lange
c6943191f9
unused import
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-20 08:54:54 -01:00
Maxence Lange
b7e3a6dc2b
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-19 18:55:54 -01:00
Maxence Lange
a636ec03a3
set the source of the signature (header or ld-json signature)
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-19 16:50:17 -01:00
Maxence Lange
1dda85adaa
cleaning on moving post-merge
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-19 00:14:24 -01:00
Maxence Lange
37a889d978
Merge branch 'master' into framework-import-process+activity
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-19 00:13:33 -01:00
Maxence Lange
a1f0ff0198
renaming services
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-17 08:12:27 -01:00
Maxence Lange
d028ab206c
init vars
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-17 08:06:03 -01:00
Maxence Lange
76775ddf28
static AP + interfaces
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-16 21:53:00 -01:00
Maxence Lange
7f2eede76b
moving stuff around
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-13 08:40:27 -01:00
Maxence Lange
ae90cc6117
directly set parent on setIcon/setObject
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-05 20:21:37 -01:00
Maxence Lange
a850153582
generate the entry in CacheDocuments and increment version
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-05 17:37:49 -01:00
Maxence Lange
ec0e6253a7
cleaning & fixing
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-05 10:38:16 -01:00
Maxence Lange
1ec454ee3b
cleaning and fixing
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-05 09:08:45 -01:00
Maxence Lange
1248d3fc80
limit on Accepted followers
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-05 09:53:23 +01:00
Jan-Christoph Borchardt
ee6b6663f7
Merge pull request #114 from nextcloud-gmbh/validate-import
...
validate import on incoming request
2018-12-04 17:27:56 +01:00
Maxence Lange
c240faab18
timeout is defined depends on when the request is done
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-04 09:58:00 -01:00
Maxence Lange
4c82ab8612
validate entries
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-03 21:43:47 -01:00
Maxence Lange
22a1e00a2a
spliting ACore (ActivityPub Core methods) -> Item (model)
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-03 21:07:26 -01:00
Maxence Lange
e315a720a0
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-03 10:33:04 -01:00
Maxence Lange
f0c9af7e23
validate instead of direct get
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-03 10:32:51 -01:00
Maxence Lange
b5e1a8ea0d
checking origin
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-03 09:09:19 -01:00
Maxence Lange
fdfb917066
fixing
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-03 07:15:15 +01:00
Maxence Lange
ccf7433235
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-30 09:57:49 -01:00
Maxence Lange
8a2fd1842b
type in database for Follow
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-30 09:54:48 -01:00
Maxence Lange
e7f5119e90
do not import Local
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-29 16:40:29 -01:00
Maxence Lange
f2a97772e7
details on Person
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-29 16:39:55 -01:00
Maxence Lange
9a042eea45
retry-on-fail by cron and cli
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-28 17:18:37 -01:00
Maxence Lange
b2a045cb69
queue and async
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-27 15:59:19 -01:00
Maxence Lange
6210a6ec96
add priority to instances
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-27 15:58:08 -01:00
Maxence Lange
bd1e0ee244
renaming/cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-27 15:54:08 -01:00
Maxence Lange
5196852cca
managing Cache from Cron and Command line
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-26 11:33:48 -01:00
Maxence Lange
22c6cde699
error on too big document
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-25 11:50:12 -01:00
Maxence Lange
6c64bbca5d
setPublic
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-24 13:08:19 -01:00
Maxence Lange
9c45b76b78
cleaning/renaming
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-11-23 19:53:01 -01:00