Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						000af6d9ee 
					 
					
						
						
							
							default to #addtag on !group mention  
						
						
						
						
					 
					
						2017-05-02 21:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						07458e5375 
					 
					
						
						
							
							Fixed the parsing of ostatus:conversation etc.  
						
						... 
						
						
						
						Conversation will now start storing remote URL
The namespace features don't work the way they were written for here
so I fixed that, making the ostatus: namespace properly looked up and
then the homegrown getLink function looks for what is back-compat with
StatusNet etc. if I remember correctly. 
						
						
					 
					
						2017-05-02 18:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						59b93b23e2 
					 
					
						
						
							
							Split up source and source_link. Never trust HTML!  
						
						... 
						
						
						
						https://community.highlandarrow.com/notice/269667 
or alternatively: https://social.umeahackerspace.se/conversation/495655  
					
						2016-09-02 00:55:46 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3b046ee49d 
					 
					
						
						
							
							Shorthand function to check if notice has been repeated.  
						
						
						
						
					 
					
						2016-08-27 14:42:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3d6e25ee5f 
					 
					
						
						
							
							We have to create and populate the Notice_location table before constraint checking foreign keys.  
						
						
						
						
					 
					
						2016-06-25 13:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f93f02f424 
					 
					
						
						
							
							Managed_DataObject now has getByUri()  
						
						
						
						
					 
					
						2016-06-25 11:59:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7978cd6d59 
					 
					
						
						
							
							s/EmptyIdException/EmptyPkeyValueException/  
						
						
						
						
					 
					
						2016-06-25 11:50:59 +02:00 
						 
				 
			
				
					
						
							
							
								Stephen Paul Weber 
							
						 
					 
					
						
						
							
						
						47e541eaec 
					 
					
						
						
							
							Allow getting notice title without implying one  
						
						... 
						
						
						
						Sometimes I just want explicit titles, and not the generated "blah posted on date" text 
						
						
					 
					
						2016-06-10 21:00:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0959efd7be 
					 
					
						
						
							
							Use constant for ATTN_PUBLIC (public collection)  
						
						
						
						
					 
					
						2016-04-18 15:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6d33c003fc 
					 
					
						
						
							
							Maybe stop deleteRelated from failing on constraint checking  
						
						
						
						
					 
					
						2016-04-04 12:04:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						195285ac2f 
					 
					
						
						
							
							Fix constraint checking and only run it if not already constrained  
						
						
						
						
					 
					
						2016-04-01 06:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						8de3469957 
					 
					
						
						
							
							Constraint check Notice table, need to get foreign key array!  
						
						
						
						
					 
					
						2016-03-31 17:57:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						72cafe03e9 
					 
					
						
						
							
							Index object_type too...  
						
						
						
						
					 
					
						2016-03-29 12:48:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						4e2be07234 
					 
					
						
						
							
							Better indexing for Notice (performance++)  
						
						
						
						
					 
					
						2016-03-29 12:13:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						4790db348d 
					 
					
						
						
							
							FetchRemoteNotice event call in Notice (not effective yet)  
						
						
						
						
					 
					
						2016-03-27 14:00:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						49a91885c9 
					 
					
						
						
							
							Strictify Notice->isPublic()  
						
						
						
						
					 
					
						2016-03-24 01:54:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6b4c331060 
					 
					
						
						
							
							Attachment and file handling since we could get NULL instead of File  
						
						
						
						
					 
					
						2016-03-23 17:53:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						86ce93b376 
					 
					
						
						
							
							Notice->deleteRelated should be called from delete()  
						
						
						
						
					 
					
						2016-03-21 17:34:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a0336ce48b 
					 
					
						
						
							
							Unnecessary debug output  
						
						
						
						
					 
					
						2016-03-06 18:15:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d9538183bd 
					 
					
						
						
							
							Use information about activityschema public mention for Notice scope  
						
						
						
						
					 
					
						2016-03-06 17:47:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d6598e790c 
					 
					
						
						
							
							Introduce a ConfigException  
						
						
						
						
					 
					
						2016-03-02 12:33:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9534969c05 
					 
					
						
						
							
							Don't set is_local=LOCAL_NONPUBLIC on sandboxed user notices  
						
						... 
						
						
						
						Let's decide whether they are nonpublic by testing them when the notice
is shown instead. 
						
						
					 
					
						2016-03-02 12:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						47f408ca7c 
					 
					
						
						
							
							Strict typing for mail_notify_attn  
						
						
						
						
					 
					
						2016-03-01 23:37:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e41809af89 
					 
					
						
						
							
							Nothing interesting was made in this commit.  
						
						
						
						
					 
					
						2016-03-01 16:30:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						63c087a255 
					 
					
						
						
							
							Consistent behaviour for ScopingNoticeStream $scoped  
						
						... 
						
						
						
						We don't guess the current profile anymore if the value of the profile === -1
Also sets $this->scoped for all ScopingNoticeStream inheritors, which just
like in an Action can be null if we're not scoped in any way (logged in). 
						
						
					 
					
						2016-03-01 14:51:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						52a3764ae4 
					 
					
						
						
							
							Resolve relative URLs (assuming URI.Base==notice URL)  
						
						... 
						
						
						
						The real way to do this would be to get the xml:base property from
the Atom feed but it's probably not there in any posts we see today. 
						
						
					 
					
						2016-02-26 14:46:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c58228195b 
					 
					
						
						
							
							Make sure the saved Notice has an ID  
						
						
						
						
					 
					
						2016-02-26 01:11:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						519e3308ab 
					 
					
						
						
							
							Use mb_strlen to see if something is an empty string  
						
						
						
						
					 
					
						2016-02-26 01:04:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e69f878241 
					 
					
						
						
							
							Notice getRendered() can now be called on uninserted notices  
						
						
						
						
					 
					
						2016-02-25 15:48:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e3e3a91734 
					 
					
						
						
							
							Correct comment on Notice->conversation in table schema  
						
						
						
						
					 
					
						2016-02-24 19:34:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c6ae883ad2 
					 
					
						
						
							
							Don't trust local HTML either  
						
						... 
						
						
						
						If we reallyreally want to include <img> or <script> or whatever then we
have to do that after Notice::saveActivity sets ->rendered. 
						
						
					 
					
						2016-01-30 00:00:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						f74d2d555c 
					 
					
						
						
							
							Working on some RSVP code stuff  
						
						
						
						
					 
					
						2016-01-21 02:10:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5999171c11 
					 
					
						
						
							
							Throw NoObjectTypeException on Notice->getObjectType if no string  
						
						
						
						
					 
					
						2016-01-20 21:37:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7715ea993b 
					 
					
						
						
							
							getVerb function in Notice class  
						
						
						
						
					 
					
						2016-01-18 22:02:05 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6c46a93a81 
					 
					
						
						
							
							Minor improvements on Notice::saveActivity  
						
						
						
						
					 
					
						2016-01-18 19:29:45 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						11b925c4ca 
					 
					
						
						
							
							Use a function to getCreated()  
						
						
						
						
					 
					
						2016-01-18 17:03:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						deda83fdef 
					 
					
						
						
							
							Distinguish notice saving errors from others for Salmon  
						
						
						
						
					 
					
						2016-01-16 22:39:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a85a08ff35 
					 
					
						
						
							
							Add a check in Notice->asActivityObject that we're actually returning such a thing!  
						
						
						
						
					 
					
						2016-01-16 21:13:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						45dd343126 
					 
					
						
						
							
							Eventify Notice getAsTimestamp (for Deleted_notice)  
						
						
						
						
					 
					
						2016-01-13 21:01:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						67801a5566 
					 
					
						
						
							
							Not only local groups should be added to group inbox notificiation table  
						
						
						
						
					 
					
						2016-01-09 15:14:38 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5ef10a14ef 
					 
					
						
						
							
							Get group attentions too for outbound notices  
						
						
						
						
					 
					
						2016-01-09 15:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c3c5a9974d 
					 
					
						
						
							
							Do proper fromUri lookup on groups too  
						
						
						
						
					 
					
						2016-01-09 14:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						28cd5640c1 
					 
					
						
						
							
							Save attentions to Reply table for backwards compatibility  
						
						... 
						
						
						
						local users only of course 
						
						
					 
					
						2016-01-08 01:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6255e1dca3 
					 
					
						
						
							
							saveAttentions, trying to move away from saveReply  
						
						
						
						
					 
					
						2016-01-07 23:23:51 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3eebf2a353 
					 
					
						
						
							
							Don't store the notice object for distrib queue handler, just id  
						
						
						
						
					 
					
						2016-01-07 20:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						94392ab00c 
					 
					
						
						
							
							Index the verb column since we do COUNT(*) based on it  
						
						
						
						
					 
					
						2016-01-07 11:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						4352d1739d 
					 
					
						
						
							
							Always generate notice URLs on the fly for local notices  
						
						... 
						
						
						
						Related to issue #118  
						
						
					 
					
						2016-01-06 16:24:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7b2036a4b5 
					 
					
						
						
							
							Note in the debug log if we render the HTML of a message  
						
						
						
						
					 
					
						2016-01-06 15:37:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b596391fcd 
					 
					
						
						
							
							Avoid having to check for notices without rendered copies in upgrade.php  
						
						... 
						
						
						
						Always call the Notice->getRendered() function to get a rendered copy.
We could perhaps put some sanitation there too in the future 
						
						
					 
					
						2016-01-06 15:32:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0fd2ad649e 
					 
					
						
						
							
							Conversation IDs (again) no longer based on Notice ID  
						
						
						
						
					 
					
						2016-01-06 13:58:46 +01:00