Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						5ad2f2873e 
					 
					
						
						
							
							...and make sure we checkschema on Notice_prefs on upgrade...  
						
						
						
						
					 
					
						2017-05-06 14:38:50 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						88f7bb1ed5 
					 
					
						
						
							
							Some work on ActivityModeration with notice deletion  
						
						... 
						
						
						
						Let's now create an event called DeleteNotice and also make sure we
handle the onNoticeDeleteRelated properly in ActivityModeration to
avoid possible endless loops etc. 
						
						
					 
					
						2015-10-03 02:02:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						ea75e1c29c 
					 
					
						
						
							
							Notice_location class in db/core.php  
						
						
						
						
					 
					
						2015-09-04 23:12:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						68143ff916 
					 
					
						
						
							
							DirectMessage moved into a plugin, not done yet  
						
						... 
						
						
						
						We still have to move some API calls into the new plugin. 
						
						
					 
					
						2014-11-07 15:53:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						29730b6ca7 
					 
					
						
						
							
							Fave pluginified, not a core DB class  
						
						
						
						
					 
					
						2014-06-27 13:56:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						1776c90cb9 
					 
					
						
						
							
							Moved oEmbed stuff out to a plugin (Oembed).  
						
						
						
						
					 
					
						2014-05-06 23:32:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						018fd84032 
					 
					
						
						
							
							Add Attention class for non-sub and non-mention notice attentions  
						
						
						
						
					 
					
						2014-03-06 14:22:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						2272cc244d 
					 
					
						
						
							
							Removed Inbox from core (unused since  4b2a66ed29)  
						
						... 
						
						
						
						Added the following FIXME:
How should a Twitter user get their Inbox filled with foreign tweets?
Every imported Twitter user has a profile in the Profile table, so we
could setup a Subscription entry for each of those, meaning they get
collected in the InboxNoticeStream... But this would mean a lot of
unnecessary entries and listings that generally just point to the
locked down Twitter service.
Let's figure out a good relation so we can connect any profile to any
imported foreign notice, so it shows up in the "all" feed. 
						
						
					 
					
						2014-03-06 04:46:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						3eac5e6026 
					 
					
						
						
							
							Notice_inbox no longer used (and should've already been migrated for anyone using StatusNet 1.1.x)  
						
						
						
						
					 
					
						2013-11-09 01:10:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						fcba540a14 
					 
					
						
						
							
							Removed legacy OMB. Use OStatus for remote profiles.  
						
						
						
						
					 
					
						2013-10-28 16:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								Mikael Nordfeldth 
							
						 
					 
					
						
						
							
						
						c3d46b81a8 
					 
					
						
						
							
							Added Profile_prefs class for profile preferences  
						
						... 
						
						
						
						Profile_prefs aims to consolidate all the profile preferences into a
single table. Otherwise we end up with a bajillion *_prefs classes, like
User_urlshortener_prefs, or new fields in existing User/Profile classes,
like 'urlshorteningservice', 'homepage', 'phone_number', 'pet_name' etc.
Eventually we should migrate as many user-settable preferences as we can
into this system.
The data in Profile_prefs is organized by:
    * profile_id    Identify the current Profile.
    * namespace     Which plugin/section the preference is for.
    * topic         Preference name (like 'homepage')
    * data          Preference data (like 'https://gnu.org/ ')
The names 'topic' and 'data' are because 'key' and 'value' may be rather
ambigous when dealing with our DB_DataObject classes etc. 
						
						
					 
					
						2013-10-06 14:07:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Johnson 
							
						 
					 
					
						
						
							
						
						47eb3cf7e6 
					 
					
						
						
							
							db/core.php lacked User_username (Issue 3299)  
						
						... 
						
						
						
						Commit message edited by MMN-o (User_username schemaDef already patched). 
						
						
					 
					
						2013-08-29 18:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						8b35e69b34 
					 
					
						
						
							
							setup schemaversion first so we don't get errors on upgrade  
						
						
						
						
					 
					
						2011-09-27 11:27:14 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ddc121c085 
					 
					
						
						
							
							New table for all old-school UI prefs  
						
						
						
						
					 
					
						2011-09-24 07:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						01c2c31c1e 
					 
					
						
						
							
							Merge branch '1.0.x' into activity  
						
						... 
						
						
						
						Conflicts:
	db/core.php 
						
						
					 
					
						2011-08-22 18:13:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6ed88dee94 
					 
					
						
						
							
							forgot Group_member::schemaDef()  
						
						
						
						
					 
					
						2011-08-22 18:02:29 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9ca3c3d1c3 
					 
					
						
						
							
							move core schema to class files  
						
						
						
						
					 
					
						2011-08-22 17:52:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						34d0e1088d 
					 
					
						
						
							
							add URI members to social activity classes  
						
						
						
						
					 
					
						2011-08-22 16:36:23 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						48bb784400 
					 
					
						
						
							
							add a verb column to the notice table  
						
						
						
						
					 
					
						2011-08-22 16:02:14 -04:00 
						 
				 
			
				
					
						
							
							
								Zach Copley 
							
						 
					 
					
						
						
							
						
						36d619480a 
					 
					
						
						
							
							Rip out user, group and site design customization code  
						
						... 
						
						
						
						Squashed commit of the following:
commit 0bcfb6535115ec0a11669420f8689aeedc417bc8
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:51:47 2011 -0400
    Remove design-related stuff from the API
commit 88da010256fbcaee1ff01d9507ea47d3225f2825
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:40:16 2011 -0400
    Mop up misc design related code
commit 11958b064745b797b4c9f9f4b7e8f65e4c82ce83
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 15:21:00 2011 -0400
    Remove Design DB_DataObject class and references to it in schema
commit f8540594728ce6ba4697eb21657ccb897a9fc127
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:15:54 2011 -0400
    Remove design-related actions and widgets
commit ddf7b4d425b88b58956b8be06047d2a3e0560bd2
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:10:57 2011 -0400
    Remove navigation / routing to design settings actions
commit e3f280f8780d99168edf37ef766956f281e9c5da
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 13:03:09 2011 -0400
    CurrentUserDesignAction -> Action
commit 6780b1a07e1375a7fa0fd48c8bf3109d9a12e33e
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 12:54:22 2011 -0400
    * GroupDesignAction -> GroupAction (new base class for group actions)
commit 2136377e895db274709a1d486f377f13946ccfd6
Author: Zach Copley <zach@status.net >
Date:   Thu Jun 9 12:36:40 2011 -0400
    OwnerDesignAction -> Action 
						
						
					 
					
						2011-06-09 16:20:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9a11003c08 
					 
					
						
						
							
							add oauth_token_association to core.php so it gets set up correctly  
						
						
						
						
					 
					
						2011-06-02 10:04:00 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b0b8d36439 
					 
					
						
						
							
							registered_user_id can be null  
						
						
						
						
					 
					
						2011-05-23 17:23:54 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						cb283be071 
					 
					
						
						
							
							Add registered_user_id column to invitation  
						
						... 
						
						
						
						It's valuable for us to know which, if any, invitations have been converted. 
						
						
					 
					
						2011-05-23 16:40:48 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						57198a7464 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	actions/tagother.php
	lib/subscriberspeopleselftagcloudsection.php
	lib/subscriptionspeopleselftagcloudsection.php 
						
						
					 
					
						2011-04-04 13:26:27 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9d0ccbff01 
					 
					
						
						
							
							add a privacy flag to user table  
						
						
						
						
					 
					
						2011-03-30 06:37:13 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						5a2bab07b2 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	actions/tagother.php
	classes/Profile.php
	classes/Profile_tag.php
	js/util.min.js 
						
						
					 
					
						2011-03-30 15:47:42 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						65694366df 
					 
					
						
						
							
							Add a scope-forcing flag to user_group  
						
						
						
						
					 
					
						2011-03-30 05:55:10 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e862dcdb8a 
					 
					
						
						
							
							Merge branch '1.0.x' into limitdist2  
						
						
						
						
					 
					
						2011-03-28 21:56:34 -04:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						df5def8ce4 
					 
					
						
						
							
							Work in progress: subscription approval policy field in place on user, hooked up to settings. Queue not 100% tidied up, no UI for queue or management yet.  
						
						
						
						
					 
					
						2011-03-28 15:13:59 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						4eb02c624e 
					 
					
						
						
							
							Subscription_queue class for subscription approval  
						
						
						
						
					 
					
						2011-03-28 13:59:48 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7f74aa6c20 
					 
					
						
						
							
							Add scope bitmap for notices  
						
						
						
						
					 
					
						2011-03-22 11:56:28 -04:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						bf121a695a 
					 
					
						
						
							
							Merge remote-tracking branch 'mainline/1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	classes/Profile.php 
						
						
					 
					
						2011-03-22 07:59:06 +05:30 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						31c1177970 
					 
					
						
						
							
							Merge branch '1.0.x' into people_tags_rebase  
						
						... 
						
						
						
						Conflicts:
	EVENTS.txt
	actions/peopletag.php
	actions/tagother.php
	classes/Notice.php
	js/util.js
	js/util.min.js
	lib/accountprofileblock.php
	lib/action.php
	lib/activityobject.php
	lib/command.php
	lib/personalgroupnav.php
	plugins/OStatus/OStatusPlugin.php 
						
						
					 
					
						2011-03-22 07:56:25 +05:30 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						a54eb0941e 
					 
					
						
						
							
							Tweaking request_queue -> group_join_queue, easier to deal with the indexes and keys and caching this way.  
						
						
						
						
					 
					
						2011-03-21 15:05:36 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						0bec9cfdbc 
					 
					
						
						
							
							Add request_queue table and user_group.join_policy column, for upcoming join & subscription moderation.  
						
						... 
						
						
						
						UI for setting the join policy is in, but not yet used. 
						
						
					 
					
						2011-03-21 13:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						1b5faf1c4e 
					 
					
						
						
							
							correct length and default value for object_type  
						
						
						
						
					 
					
						2011-03-07 03:34:20 -05:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						a0e2ebec8f 
					 
					
						
						
							
							add activity object type to notice  
						
						
						
						
					 
					
						2011-03-07 03:34:20 -05:00 
						 
				 
			
				
					
						
							
							
								Shashi Gowda 
							
						 
					 
					
						
						
							
						
						32a00059fa 
					 
					
						
						
							
							Database schema  
						
						
						
						
					 
					
						2011-03-06 23:26:27 +05:30 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						debf4dacf1 
					 
					
						
						
							
							change default urlshortener from ur1.ca to internal  
						
						
						
						
					 
					
						2011-01-23 16:51:18 -05:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						f5019ac5aa 
					 
					
						
						
							
							tweaks for the installer whee  
						
						
						
						
					 
					
						2010-10-29 16:26:45 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						345b7d33b8 
					 
					
						
						
							
							some sorta vaguely working bits  
						
						
						
						
					 
					
						2010-10-29 15:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						4f7eae8702 
					 
					
						
						
							
							Add stub schema_version table  
						
						
						
						
					 
					
						2010-10-19 15:38:53 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						7751d455de 
					 
					
						
						
							
							Initial foreign key setup support  
						
						
						
						
					 
					
						2010-10-19 12:08:59 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						b635c75639 
					 
					
						
						
							
							Fix unique & foreign constraints on foreign_* tables. Reference info copied from old schema wasn't correctly taking into account that (id, service) must be treated together as a unit to identify a foreign_user uniquely.  
						
						
						
						
					 
					
						2010-10-19 11:24:33 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						d3f8a880a9 
					 
					
						
						
							
							Fix misnamed unique constraint  
						
						
						
						
					 
					
						2010-10-18 18:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						54bac12eb9 
					 
					
						
						
							
							Normalize the 'modified' vs 'created' field definitions to not-null timestamps. We can't rely on database DEFAULT or ON UPDATE values, since they don't play well with our insert-time caching.  
						
						
						
						
					 
					
						2010-10-18 17:08:23 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						eb93bdbb03 
					 
					
						
						
							
							some more tweaking to do the mappings during filterDef; not totally sure I like it  
						
						
						
						
					 
					
						2010-10-15 16:32:37 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						71ed82ed96 
					 
					
						
						
							
							Cleanup unique & foreign key defs  
						
						
						
						
					 
					
						2010-10-13 17:35:39 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						72cba88650 
					 
					
						
						
							
							fix for column prefixes in table/index building  
						
						
						
						
					 
					
						2010-10-11 19:28:02 -07:00 
						 
				 
			
				
					
						
							
							
								Brion Vibber 
							
						 
					 
					
						
						
							
						
						efa8ff82f4 
					 
					
						
						
							
							fix up some more 'not null's and such  
						
						
						
						
					 
					
						2010-10-07 17:31:56 -07:00