Hannes Mannerheim 
							
						 
					 
					
						
						
							
						
						a3b66da261 
					 
					
						
						
							
							repeat-bug, could not repeat oversized notices  
						
						... 
						
						
						
						this code is copy-paste from statusnet, apparently we need it still 
						
						
					 
					
						2014-10-20 16:20:12 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Haeder 
							
						 
					 
					
						
						
							
						
						c1a0132cab 
					 
					
						
						
							
							Added missing index declarations.  
						
						... 
						
						
						
						Signed-off-by: Roland Haeder <roland@mxchange.org > 
						
						
					 
					
						2014-08-24 13:21:59 +02:00 
						 
				 
			
				
					
						
							
							
								Roland Haeder 
							
						 
					 
					
						
						
							
						
						ea53233f17 
					 
					
						
						
							
							Fixed CHMOD + set error_reporting(0) in getvaliddaemons.php to avoid strict warnings in PHP +5.5  
						
						... 
						
						
						
						Signed-off-by: Roland Haeder <roland@mxchange.org > 
						
						
					 
					
						2014-08-24 13:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						8aa783241d 
					 
					
						
						
							
							Profile activityobject array outputs "summary" field  
						
						
						
						
					 
					
						2014-08-07 21:54:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1c04601a9c 
					 
					
						
						
							
							Removing excessive "inline" attachment listings  
						
						
						
						
					 
					
						2014-08-05 11:30:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						17b9614ff8 
					 
					
						
						
							
							File->getEnclosure improvements (text/html is not an attachment)  
						
						
						
						
					 
					
						2014-08-05 10:54:00 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e61e11a973 
					 
					
						
						
							
							Shares would lack a title in any Activity representation  
						
						
						
						
					 
					
						2014-07-30 00:17:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6e481d35ed 
					 
					
						
						
							
							Start/End NoticeAsActivity modifications  
						
						... 
						
						
						
						More 'scoped' profiles and typing to the functions.
Also, there's no need to send an object as a reference. 
						
						
					 
					
						2014-07-28 09:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						eb2f93ad2b 
					 
					
						
						
							
							More use of Profile, less User  
						
						
						
						
					 
					
						2014-07-28 09:34:46 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						9afdc40763 
					 
					
						
						
							
							Show correct number of POSTs in conversation "more" link  
						
						
						
						
					 
					
						2014-07-15 14:26:42 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c96f0aa30f 
					 
					
						
						
							
							More Activity-based reasoning for saveActivity in Notice  
						
						... 
						
						
						
						If we can, get the activity ID from the activity itself, instead of the
supplied $options array. 
						
						
					 
					
						2014-07-14 23:54:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ae62b91940 
					 
					
						
						
							
							Unifying HTML stripping functions to common_strip_html  
						
						
						
						
					 
					
						2014-07-14 13:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						e0a10f775f 
					 
					
						
						
							
							Store activity content into Notice table in saveActivity  
						
						
						
						
					 
					
						2014-07-14 13:29:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						0a20abf1d8 
					 
					
						
						
							
							Email notify-on-fave moved to Profile_prefs (run upgrade.php)  
						
						
						
						
					 
					
						2014-07-13 19:46:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b46b588522 
					 
					
						
						
							
							New Profile_prefs get a 'created' value now.  
						
						
						
						
					 
					
						2014-07-13 17:09:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b5fd2a048f 
					 
					
						
						
							
							Shortcut to Profile_prefs get/set Data in Profile and User  
						
						
						
						
					 
					
						2014-07-13 16:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b67a611ca7 
					 
					
						
						
							
							Allow default data from Profile_prefs::getData call  
						
						
						
						
					 
					
						2014-07-13 16:26:08 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						6f593a79d4 
					 
					
						
						
							
							making more sense in mail_notify_fav  
						
						... 
						
						
						
						We should probably get rid of this function, at least storing everything in
lib/mail.php - but until then, at least let's make it more understandable. 
						
						
					 
					
						2014-07-13 12:56:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						42e2232371 
					 
					
						
						
							
							Use canonical object type in Notice title as ActivityObject  
						
						
						
						
					 
					
						2014-07-09 13:36:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2eea7a2d4b 
					 
					
						
						
							
							Do proper Activity-plugin based mention notification  
						
						
						
						
					 
					
						2014-07-07 01:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fffacaa27c 
					 
					
						
						
							
							FavorAction now uses Notice::saveActivity  
						
						
						
						
					 
					
						2014-07-06 01:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ffb9d7ad3f 
					 
					
						
						
							
							Rewriting code for notice representation  
						
						... 
						
						
						
						Getting rid of NoticeListItemAdapter, putting more into ActivityHandlerPlugin
and relying on plugins to handle rendering code of the content. This gives us
a lot more structure and consistency in notice structure and allows activity
plugins to stop rendering certain kinds of notices more easily.
There should also be a property for an ActivityHandlerPlugin class to avoid
rendering notices in the ordinary stream, so we don't have to overload stuff. 
						
						
					 
					
						2014-07-04 14:14:49 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						53b794342c 
					 
					
						
						
							
							Saved incoming activites for Favorite as wrong profile  
						
						... 
						
						
						
						also removed some debugging lines
Now we have to get rid of OStatus dependency in lib/activityhandlerplugin.php 
						
						
					 
					
						2014-07-03 14:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1f97376813 
					 
					
						
						
							
							Occasionally we'd get a false from Profile::getKV  
						
						... 
						
						
						
						Due to cache miss? Probably, but now we simply say that it's null in that case
so we get a proper exception from Notice::_setProfiles 
						
						
					 
					
						2014-07-03 11:55:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						b63f6e949c 
					 
					
						
						
							
							Converted all ActivityObject::fromProfile to $profile->asActivityObject  
						
						
						
						
					 
					
						2014-07-03 10:51:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1d981b826a 
					 
					
						
						
							
							ActivityObject::fromProfile implemented in Profile  
						
						
						
						
					 
					
						2014-07-02 18:39:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c44146d6f8 
					 
					
						
						
							
							Favorites are now being stored from activities  
						
						
						
						
					 
					
						2014-07-02 18:38:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						acb07ef52f 
					 
					
						
						
							
							Added saveActivity method to Notice class  
						
						... 
						
						
						
						saveActivity will accept an Activity which gets parsed and saved through
plugins. So when an ActivityHandlerPlugin (such as Favorite will be soon)
gets a feed to save, this will be the function called instead of saveNew. 
						
						
					 
					
						2014-07-02 11:38:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						96babc59f5 
					 
					
						
						
							
							getIdentifiers, resolveUri, findLocalObject Activity algorithms  
						
						... 
						
						
						
						Also modified related classes to support this feature. 
						
						
					 
					
						2014-07-02 11:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						7e597ea7cc 
					 
					
						
						
							
							More Favorite pluginification (favecount, cache, menus(favecount, cache, menus))  
						
						
						
						
					 
					
						2014-06-28 14:03:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fcdd061b4f 
					 
					
						
						
							
							pluginified most of hasFave, getFaves and related calls  
						
						... 
						
						
						
						The code is now more event-driven when it comes to rendering notices
and their related HTML elements, since we can't have direct calls from
core to a plugin.
lib/activitymover.php has a function to move a Favorite activity which
will not happen now. The move must be pluginified and performed as an
event which plugins can catch on to. 
						
						
					 
					
						2014-06-27 14:09:02 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						db7cc7fa75 
					 
					
						
						
							
							Favorite functionality put into plugin (not done yet)  
						
						... 
						
						
						
						Now we have to fix any code in the core which directly uses the Fave class
or any other favorite stuff, since it is pluginised and thus might not be
available on some installations. 
						
						
					 
					
						2014-06-24 15:58:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						86fa4f5fe5 
					 
					
						
						
							
							There was no getNickname() for User_group  
						
						
						
						
					 
					
						2014-06-23 19:12:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						414a95a784 
					 
					
						
						
							
							Initial move towards microformats2  
						
						... 
						
						
						
						No validation has been attempted yet. Lots of changes left. This
is visibly not (very) different from the previous CSS layout. But
some simplifications have been made.
Might cause issues with local changes to themes and CSS. Also maybe
javascript which depends on certain legacy microformats elements.
The move to microformats2 is motivated by the announcement that all
microformats should be migrated to version 2, as of 2014-06-20 at:
http://microformats.org/2014/06/20/microformats-org-turns-9-upgrade-to-microformats2  
						
						
					 
					
						2014-06-22 17:11:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d16af504f6 
					 
					
						
						
							
							File basename call lacked a dot  
						
						
						
						
					 
					
						2014-06-22 17:05:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						79824a3625 
					 
					
						
						
							
							Could not update avatar due to Bad Thumbnail parameters  
						
						
						
						
					 
					
						2014-06-17 12:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c8c6bf9a1c 
					 
					
						
						
							
							Simplify functions regarding locally cached profiles etc.  
						
						
						
						
					 
					
						2014-06-06 00:32:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c786892103 
					 
					
						
						
							
							Non-dynamic profile fetching in User and User_group  
						
						
						
						
					 
					
						2014-06-06 00:19:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1217cd59bf 
					 
					
						
						
							
							Non-dynamic user and group fetching in Profile  
						
						
						
						
					 
					
						2014-06-06 00:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						adf896bc12 
					 
					
						
						
							
							Add support for plugins to resize images  
						
						... 
						
						
						
						This also adds an event hook to get more metadata of the ImageFile.
Such as if it's animated or so. 
						
						
					 
					
						2014-06-05 13:29:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a900d04052 
					 
					
						
						
							
							Non-dynamic fetching for multiple Notice properties  
						
						
						
						
					 
					
						2014-06-05 00:29:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3d807c812d 
					 
					
						
						
							
							$notice->getProfile will ALWAYS return a Profile  
						
						... 
						
						
						
						otherwise it throws an exception 
						
						
					 
					
						2014-06-05 00:07:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						04d4b62dff 
					 
					
						
						
							
							Replies to repeats should go to the original  
						
						
						
						
					 
					
						2014-06-04 23:51:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						a490d634db 
					 
					
						
						
							
							Repeats were not delivered a conversation ID  
						
						... 
						
						
						
						Vinilox noticed that replies to repeats ended up outside of the original
notice's conversations. 
						
						
					 
					
						2014-06-04 23:21:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						90cc6b4d3b 
					 
					
						
						
							
							Notice::getReplyTo more specific now (getInlineReplyTo)  
						
						
						
						
					 
					
						2014-06-04 23:20:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						629cbedee2 
					 
					
						
						
							
							Dangerous non-dynamic profile fetching in Notice  
						
						... 
						
						
						
						For a Notice object with multiple results, ->getProfile() would ALWAYS
return the first profile in the list. For example our "popular notices"
stream ended up believing all notices were made by the same profile. 
						
						
					 
					
						2014-06-03 12:22:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1431bbd884 
					 
					
						
						
							
							No need to pre-resize avatars  
						
						
						
						
					 
					
						2014-06-03 01:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						db443e9374 
					 
					
						
						
							
							File::processNew now static and always throws exception on failure  
						
						
						
						
					 
					
						2014-06-02 02:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						d6f52f5939 
					 
					
						
						
							
							File::processNew can return -1 which was not true for empty()  
						
						... 
						
						
						
						Also, File->getEnclosure() now throws exception if not enough metadata. 
						
						
					 
					
						2014-06-02 01:46:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						49188e826c 
					 
					
						
						
							
							ArrayWrapper no longer returned from multiGetClass  
						
						... 
						
						
						
						multiGetClass uses FIND_IN_SET for ordering, which is pretty MariaDB specific. 
						
						
					 
					
						2014-06-02 00:15:17 +02:00