summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-17Ticket #2959: implement api/users/profile_image endpoint in Twitter-compat APIBrion Vibber
2010-12-17Merge branch 'sorting' into 0.9.xBrion Vibber
2010-12-17Sort indexing fix for profile sidebar: add ↵Brion Vibber
group_member_profile_id_created_idx to group_member table, streamlines sorting of your group memberships in the sidebar
2010-12-17fix typo in showstreamBrion Vibber
2010-12-17Sorting index fix for role lookups: adds ↵Brion Vibber
profile_role_role_created_profile_id_idx index on profile_role
2010-12-17Update sorting for conversation views: adds ↵Brion Vibber
notice_conversation_created_id_idx index on notice, replacing more limited notice_conversation_idx
2010-12-17Update Twitter calls to use documented API endpointsZach Copley
see: http://groups.google.com/group/twitter-api-announce/msg/34b013f4d092737f
2010-12-17Update sorting for User::repeatedByMe() -- currently unused. Likely not ↵Brion Vibber
ideally indexed yet.
2010-12-17Update sorting on api/statuses/retweets_of_me; was and remains poorly ↵Brion Vibber
indexed, but will use updated sorting method.
2010-12-17Update sorting on api/statuses/retweets: adds ↵Brion Vibber
notice_repeat_of_created_id_idx index to replace notice_repeatof_idx
2010-12-17work around borkage in statuses/repeats -- tries to check an offset var ↵Brion Vibber
that's not there. use the limit var which is there instead
2010-12-17Update sorting for group inbox timelines; adds ↵Brion Vibber
group_inbox_group_id_created_notice_id_idx index to group_inbox table
2010-12-17Update sorting on reply/mentions timeline: added ↵Brion Vibber
reply_profile_id_modified_notice_id_idx index to reply table
2010-12-17Update sorting for tag-filtered public timeline: needs ↵Brion Vibber
notice_tag_tag_created_notice_id_idx index added to notice_tag
2010-12-17add fixme for since_id/max_id on fave streaming (?)Brion Vibber
2010-12-17In LdapCommon checkPassword/changePassword only get the 'dn' attribute as an ↵Craig Andrews
optimization as no other attributes are necessary. Thanks to drslump reported at http://status.net/open-source/issues/2955
2010-12-17Update sorting for user tagged timelines (indexing was bad before and ↵Brion Vibber
remains bad -- we need some DB changes to make this one nice)
2010-12-17Update notice sorting for profile streams; extract more common code to ↵Brion Vibber
Notice::addSinceId() and Notice::addMaxId()
2010-12-17Notice::whereSinceId() and Notice::whereMaxId() encapsulate logic for ↵Brion Vibber
building where clauses for since_id/max_id parameters. Can override the field names from 'id' and 'created'.
2010-12-17Switch public timeline to new sorting; new index notice_created_id_is_local_idxBrion Vibber
http://status.net/wiki/Sorting_changes
2010-12-17Initial switch of public timeline stream to use timestamps for internal sortingBrion Vibber
2010-12-17Notice::getAsTimestamp() static function to look up the timestamp for a ↵Brion Vibber
given notice, even if it's been deleted. To be used for converting since_id/max_id processing to use timestamp sorting internally.
2010-12-17only run explain on selectsBrion Vibber
2010-12-17Event hook for SQLProfileBrion Vibber
2010-12-17SQLProfile: quickie plugin to run DB queries through 'explain' and log ones ↵Brion Vibber
that trigger filesort or temporary table
2010-12-16Document a few undocumented administration related eventsZach Copley
2010-12-16Tickets #2112, 2333, 1677, 2362, 2831: fix AJAX form posting on SSL page ↵Brion Vibber
views with ssl=sometimes These have been failing for ages due to our outputting full URLs all the time, usually with the default protocol instead of the current one. Forms would get output with an http: URL in their contents even when destined for an HTTPS page; while a regular form submission would just warn you about the secure->insecure transition, the AJAX code was failing outright and then not bothering to fall back to the regular submission. I found it was easy to detect the mismatch -- just check the target URL and the current page's protocol before submitting. Since failing over to non-AJAX submission to the HTTP URL throws up a warning, I figured it'd be easier (and much nicer for users) to just let it rewrite the target URL to use the secure protocol & hostname before doing the final submit. This check is now automatically done for anything that calls SN.U.FormXHR() -- making most of our buttons on notices and profile/group headers work naturally. The notice form setup code also runs the rewrite, which gets posting working without an error dialog. I'd prefer in the long run to simply use relative URLs in most of our output; it avoids this problem completely and lets users simply stay in the current protocol mode instead of being constantly switched back to HTTP when clicking around. (Note that folks using the SSLAlways extension to Firefox, for instance, will have their browsers constantly sending them back to HTTP pages, mimicking the desired user experience even though we haven't fully implemented it. These folks are likely going to be a lot happier with forms that submit correctly to go along with it!)
2010-12-16Fix for ticket #2910: fix inconsistencies in notice posting response display ↵Brion Vibber
that broke help command, could be generally wonky Previous code was importing nodes from the XHR result into current document, then pulling text content of what might be the right element, then concat'ing that straight into HTML. Eww! Now pulling the text content straight from the XHR result -- same element that we check for existence of -- and using jQuery's own text() to do the getting and setting of text. Also note that some browsers might have been pulling HTML instead of text, or other funkiness.
2010-12-16Add lots of doc comments to util.js. Most stuff makes some kind of stuff, ↵Brion Vibber
but some is kinda.... funky :D These comments are all stripped during minification, so util.min.js remains unchanged.
2010-12-16work in progressBrion Vibber
2010-12-16Fix ticket #2929: router cache now clears itself when switching singleuser ↵Brion Vibber
mode in and out
2010-12-16add .mo files to .gitignoreBrion Vibber
2010-12-16L10n updates and removal of superfluous whitespace.Siebrand Mazeland
2010-12-16Localisation updates from http://translatewiki.net.Siebrand Mazeland
2010-12-15Makefile to re-generate util.min.js (needs yui-compressor in path)Brion Vibber
2010-12-15Fix for ticket #2942: character counter now updates on cut and paste ↵Brion Vibber
operations made with mouse or menu This uses the 'copy' and 'paste' DOM events to trigger a counter update. I haven't had a chance to 100% confirm that middle-button click on X11 triggers the event, but it ought to. Cut and paste events from context menu and main edit menu known good in: * Firefox 4.08b-pre * IE 9 preview 7 * IE 8 current * Chrome 8 beta current * Safari 5.0.3 Opera is listed as not supporting these events, oh well. Note that using a *delete* command from a menu doesn't trigger an event. Sigh, you can't win everything.
2010-12-15Cleaner code to avoid a couple PHP notices from accessing uninitialized ↵Brion Vibber
variables in ostatus profile discovery (these cases hit checking diaspora accounts)
2010-12-14Mark OembedAction, XrdAction, and (plugin) AutocompleteAction as read-only. ↵Brion Vibber
Tweaked ApiStatusesShow and ApiTimelineUser to still claim read-only when hit with a HEAD request (usually link checkers or a precursor to a GET, and should be semantically equivalent to a GET without actually transferring data)
2010-12-14AtomPub discovery fix: gets MarsEdit's auto API detection working.Brion Vibber
Router entry for AtomPubService was slightly off, generating an incorrect link in the RSD data.
2010-12-14AtomPub test cases: make sure the posted entry appears in the feed, and that ↵Brion Vibber
it disappears after deletion
2010-12-14AtomPub tetss: confirming edit URL linked properly in individual entry returnBrion Vibber
2010-12-14AtomPub tests: fix delete testBrion Vibber
2010-12-14AtomPub tests: fix for atom post checkBrion Vibber
2010-12-14AtomPub fix: correct the response URL given from posting a new message ↵Brion Vibber
(wrong parameter meant we got the main page instead of the message's URL)
2010-12-14AtomPub fixes: return '201 Created' on POST of new message; better error ↵Brion Vibber
checking on Atom input
2010-12-14more fixins on AtomPub testsBrion Vibber
2010-12-14auth fixBrion Vibber
2010-12-14Mostly-implemented basic AtomPub testsBrion Vibber
2010-12-13partial stub file for atompub testsBrion Vibber
2010-12-13Merge branch 'master' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber