gnu-social/_darcs/inventories/20081215205036-34904-6e03ed...

440 lines
21 KiB
Plaintext

Starting with tag:
[TAG 0.6.3
Evan Prodromou <evan@controlezvous.ca>**20081124053335]
[small correction to sphinx scripts (path to sphinx.conf)
millette@controlyourself.ca**20081124053341]
[whitespace and fixup problem with blank string
Evan Prodromou <evan@controlyourself.ca>**20081124150638]
[add gettext as a prereq
Evan Prodromou <evan@controlyourself.ca>**20081124183054]
[support microsummaries
Evan Prodromou <evan@controlyourself.ca>**20081124223533]
[microsummary doesn't need stream stuff
Evan Prodromou <evan@controlyourself.ca>**20081124223733]
[better output for microsummary
Evan Prodromou <evan@controlyourself.ca>**20081124223848]
[correct the output formats for api user timelines
Evan Prodromou <evan@controlyourself.ca>**20081124234115]
[fix problems with blank tag strings (!)
Evan Prodromou <evan@controlyourself.ca>**20081125000556]
[better link
Evan Prodromou <evan@controlyourself.ca>**20081127162551]
[lost the URL
Evan Prodromou <evan@controlyourself.ca>**20081127162720]
[don't use list display -- it's the default
Evan Prodromou <evan@controlyourself.ca>**20081127162805]
[use full alphanum for incoming email addresses
Evan Prodromou <evan@controlyourself.ca>**20081129233637]
[don't show self-subscriptions in FOAF
Evan Prodromou <evan@controlyourself.ca>**20081130213755]
[change is_local flag for blacklisted users
Evan Prodromou <evan@controlyourself.ca>**20081202184258
Changed the flag on notices that says whether the notice is local, so
that it's -1 for local-but-blacklisted. This should keep blacklisted
users off the public timeline.
]
[check for blank email when rejecting a dupe
Evan Prodromou <evan@controlyourself.ca>**20081202185343]
[whitespace in actions/register
Evan Prodromou <evan@controlyourself.ca>**20081202185444]
[add instructions to the public page for people who aren't logged in
Evan Prodromou <evan@controlyourself.ca>**20081202193857]
[better formatting for home page
Evan Prodromou <evan@controlyourself.ca>**20081202194027]
[cleanup whitespace in public.php
Evan Prodromou <evan@controlyourself.ca>**20081202194043]
[better registration instructions
Evan Prodromou <evan@controlyourself.ca>**20081202194633]
[better instructions
Evan Prodromou <evan@controlyourself.ca>**20081202194816]
[check for license compatibility
Evan Prodromou <evan@controlyourself.ca>**20081203032632]
[whitespace fixup in userauthorization
Evan Prodromou <evan@controlyourself.ca>**20081203032650]
[add common_compatible_license() function
Evan Prodromou <evan@controlyourself.ca>**20081203032705]
[whitespace cleanup
Evan Prodromou <evan@controlyourself.ca>**20081203032743]
[new auto-reply regexp (thanks @lilyhill!)
Evan Prodromou <evan@controlyourself.ca>**20081204174754]
[use content namespace to add HTML to the notice output
Evan Prodromou <evan@prodromou.name>**20081205152445]
[whitespace changes in rssaction
Evan Prodromou <evan@prodromou.name>**20081205152521]
[HTML output in RSS 2.0 and Atom
Evan Prodromou <evan@prodromou.name>**20081205160205]
[better error reporting for rememberme cookie handling
Evan Prodromou <evan@prodromou.name>**20081209170413
rememberme cookies are probably the most complained-about parts of the
system. We use "weak", one-use, low-info cookies that don't allow
changing settings like passwords or email addresses.
This change adds some better error-reporting to the rememberme
function. Hopefully we'll find out if there are other rm problem.
]
[cache current user in a global variable
Evan Prodromou <evan@prodromou.name>**20081209173402]
[common_warning() doesn't exist
Evan Prodromou <evan@prodromou.name>**20081209174233]
[slightly better reporting when setting rememberme cookies
Evan Prodromou <evan@prodromou.name>**20081209175446]
[slightly better rememberme logic in finishopenidlogin
Evan Prodromou <evan@prodromou.name>**20081209180330]
[add some transaction voodoo to the insert for rememberme cookies
Evan Prodromou <evan@prodromou.name>**20081209185424]
[lets an admin set the password for a user
Evan Prodromou <evan@prodromou.name>**20081207192917
A small utility script for updating users' passwords. Since I have to
do this once in a while, I figured it was good to have a script for.
Will also (I think) update memcached.
]
[edit throttling
Evan Prodromou <evan@prodromou.name>**20081210174722]
[api posts cannot use one of the reserved sources: web, omb, mail or xmpp.
millette@controlyourself.ca**20081210173726]
[make sure passed profile_id is valid in Notice::saveNew
millette@controlyourself.ca**20081210181123]
[Ban certain users from posting by nickname and/or ID
Zach Copley <zach@controlyourself.ca>**20081210191337]
[don't check edit throttle if throttle not enabled
Evan Prodromou <evan@prodromou.name>**20081210194335]
[always return a variable by reference
Evan Prodromou <evan@prodromou.name>**20081210233503]
[Remove a bunch of extraneous logging statements
Zach Copley <zach@controlyourself.ca>**20081211024233]
[Twitter bridge: update to handle Twitter API changes to verify_credentials method
Zach Copley <zach@controlyourself.ca>**20081211100106]
[only shorten >= 30 char links with some services.
millette@controlyourself.ca**20081125010332]
[fix text describe shortening service usage.
millette@controlyourself.ca**20081125010516]
[Dec/Increment user's number of Subscribers in Portfolio Un/Subscribe event.
csarven@controlyourself.ca**20081126182317]
[trac155 first step to delete account
millette@controlyourself.ca**20081123215059]
[a step closer to deleting a user and hosts posts from the db
millette@controlyourself.ca**20081124005054]
[only expand URLs we shortened ourselves + only shorten if notice > 140 chars
millette@controlyourself.ca**20081128200004]
[shorten urls for posts > 140 chars only, from anywhere. Only show long urls in title attributes for links we shortened ourselves.
millette@controlyourself.ca**20081128210114]
[use label tab for checkboxes
millette@controlyourself.ca**20081128223646]
[fix shorturl_api so it works even when 3rd party is down.
millette@controlyourself.ca**20081129012446]
[new upstream version of jquery form
Evan Prodromou <evan@controlyourself.ca>**20081130231627]
[trac831 disables status_form input submit onsubmit
csarven@controlyourself.ca**20081201175028]
[add init, last_modified to actions
Evan Prodromou <evan@controlyourself.ca>**20081202034736]
[init() returns boolean success value
Evan Prodromou <evan@controlyourself.ca>**20081202040549]
[trim whitespace
Evan Prodromou <evan@controlyourself.ca>**20081202041243]
[copy-and-paste typo
Evan Prodromou <evan@controlyourself.ca>**20081202041508]
[whitespace changes in action.php
Evan Prodromou <evan@controlyourself.ca>**20081202041532]
[better logic for if-modified-since
Evan Prodromou <evan@controlyourself.ca>**20081202042159]
[better header for not-modified message
Evan Prodromou <evan@controlyourself.ca>**20081202042334]
[add ETag handling
Evan Prodromou <evan@controlyourself.ca>**20081202044211]
[better HTTP timestamp
Evan Prodromou <evan@controlyourself.ca>**20081202044441]
[generate an etag for shownotice
Evan Prodromou <evan@controlyourself.ca>**20081202045021]
[notices have a create stamp not a modified stamp
Evan Prodromou <evan@controlyourself.ca>**20081202045320]
[end ETag with quotes
Evan Prodromou <evan@controlyourself.ca>**20081202045544]
[remove init from rssaction
Evan Prodromou <evan@controlyourself.ca>**20081202045825]
[cleanup whitespace in rssaction
Evan Prodromou <evan@controlyourself.ca>**20081202045856]
[add attributes for shownotice
Evan Prodromou <evan@controlyourself.ca>**20081202050200]
[better microformats from @singpolyma
Evan Prodromou <evan@prodromou.name>**20081203035947]
[fix conflict with Robin's changes on trunk
Evan Prodromou <evan@controlyourself.ca>**20081203041730]
[rollback removing init from rssaction
Evan Prodromou <evan@controlyourself.ca>**20081203172856]
[change Action::init() to Action::prepare() to avoid conflict with RSS10Action::init()
Evan Prodromou <evan@controlyourself.ca>**20081203173225]
[parent::init() -> parent::prepare()
Evan Prodromou <evan@controlyourself.ca>**20081203173423]
[permanent redirect on non-canonical nickname
Evan Prodromou <evan@controlyourself.ca>**20081203174646]
[unsubscribe from a remote profile
Evan Prodromou <evan@controlyourself.ca>**20081203180945]
[if the site is marked as private, redirect anon users to login
Evan Prodromou <evan@controlyourself.ca>**20081203182421]
[allow doc and api calls from private
Evan Prodromou <evan@controlyourself.ca>**20081203182830]
[fine-tuning the privacy flag
Evan Prodromou <evan@controlyourself.ca>**20081203183432]
[add finishopenidlogin to list of actions that anon users can do
Evan Prodromou <evan@controlyourself.ca>**20081203183638]
[move checkbox label formatting from identica theme to default theme
Evan Prodromou <evan@controlyourself.ca>**20081203184254]
[allow registrations even when site is private (for invites, etc.)
Evan Prodromou <evan@controlyourself.ca>**20081203184748]
[don't allow new users if the site is closed or invite only in OpenID
Evan Prodromou <evan@controlyourself.ca>**20081203185022]
[allow recoverpassword in private mode
Evan Prodromou <evan@controlyourself.ca>**20081203185254]
[prepare the action obj for API
Evan Prodromou <evan@controlyourself.ca>**20081203210358]
[Using abbr.published @title and ISO8601
csarven@controlyourself.ca**20081203220637]
[add profile block data object
Evan Prodromou <evan@controlyourself.ca>**20081203222619]
[whitespace in laconica.sql
Evan Prodromou <evan@controlyourself.ca>**20081203222819]
[delete user and all traces from the db.
millette@controlyourself.ca**20081203164942]
[moving delete profile to its own space.
millette@controlyourself.ca**20081203192658]
[done delete own profile (see other settings)
millette@controlyourself.ca**20081204180233]
[trac768 keep transparency of resized avatar images.
millette@controlyourself.ca**20081204182953]
[trac494 email is now in recipient's language
millette@controlyourself.ca**20081204203433]
[send all emails in the destination's language.
millette@controlyourself.ca**20081204212455]
[set email content type to text/plain; utf-8
millette@controlyourself.ca**20081204213414]
[trac855 trac856 and Feed list for the Favorited page
csarven@controlyourself.ca**20081205221402]
[fixup the problems with the repo patch
Evan Prodromou <evan@controlyourself.ca>**20081205153325]
[remove favoritedrss
Evan Prodromou <evan@prodromou.name>**20081207165900
I've removed the favoritedrss action, and removed the links from the
favorited page.
Most-favorited is not a good candidate for an RSS format. RSS works
well for series that work sequentially -- new things always come in at
the top.
This just isn't the case with "most favorited". The favorited notices
list on Identi.ca is sorted by how many times a message is favorited.
What happens if a notice used to be on that list, then falls off
because other messages get more faves, then gets back on because it
gets faved again? Or if a notice moves "up" on the list?
]
[(Un)Subscribed submit is disabled and greyed out while ajaxForm process
csarven@controlyourself.ca**20081208051212]
[Removed the "sun", process and checkmark icons from Nudge
csarven@controlyourself.ca**20081208053011]
[Favorited -> Popular
Evan Prodromou <evan@prodromou.name>**20081208053543]
[add class to body element
Evan Prodromou <evan@prodromou.name>**20081208055023]
[Nudge disabled and greyed out while ajaxForm process
csarven@controlyourself.ca**20081208055812]
[low-level management of blocks
Evan Prodromou <evan@controlyourself.ca>**20081208031008]
[pass profile id for subscriptions rather than user name
Evan Prodromou <evan@controlyourself.ca>**20081208031312]
[don't save replies from a blocked profile to the blocking user
Evan Prodromou <evan@controlyourself.ca>**20081208031408]
[don't allow remote subscribes from blocked profiles
Evan Prodromou <evan@controlyourself.ca>**20081208031532]
[remove unused code from profile list
Evan Prodromou <evan@controlyourself.ca>**20081208033132]
[add block form to subscribers list and profile page
Evan Prodromou <evan@controlyourself.ca>**20081208055511
I added a small form for blocking users to profiles in the profile
list, and also to the profile page.
I also added an action to handle the results of blocking someone.
This required some changes to the profile list class (so I could
add the block form), so I made them. And the gallery class lets its
subclasses return a subclass of ProfileList for their profile list.
]
[fixup handle function in block action
Evan Prodromou <evan@controlyourself.ca>**20081208062841]
[add header and footer
Evan Prodromou <evan@controlyourself.ca>**20081208063056]
[add fancy url for block action
Evan Prodromou <evan@controlyourself.ca>**20081208071521]
[return true from block action
Evan Prodromou <evan@controlyourself.ca>**20081208071720]
[add block name to block form
Evan Prodromou <evan@controlyourself.ca>**20081208072519]
[change element_start to element for instructions
Evan Prodromou <evan@controlyourself.ca>**20081208072629]
[static to not static
Evan Prodromou <evan@controlyourself.ca>**20081208072958]
[copyright block and better load for Memcached_DataObject in profile_block
Evan Prodromou <evan@controlyourself.ca>**20081208073209]
[add returnto information to the block form
Evan Prodromou <evan@controlyourself.ca>**20081208170931]
[error in figuring out actions to return to
Evan Prodromou <evan@controlyourself.ca>**20081208172812]
[add an unblock form
Evan Prodromou <evan@controlyourself.ca>**20081208173722]
[enable block API
Evan Prodromou <evan@controlyourself.ca>**20081208185728]
[correctly init the document type for block API actions
Evan Prodromou <evan@controlyourself.ca>**20081208193939]
[pass profile correctly to show_owner_controls
Evan Prodromou <evan@controlyourself.ca>**20081208201351]
[pass returnto info from subscribers to block form
Evan Prodromou <evan@controlyourself.ca>**20081208201453]
[Fixed duplicate @class assignment to element
csarven@controlyourself.ca**20081208215420]
[database changes to say whether to deliver messages for a subscription
Evan Prodromou <evan@controlyourself.ca>**20081209033637]
[removed Profile_block::get, changed to use pkeyGet
Evan Prodromou <evan@controlyourself.ca>**20081209041227]
[fix Profile_block::get() again
Evan Prodromou <evan@controlyourself.ca>**20081209041648]
[trac540 - Add 'since' param to Twitter-compatible API calls
Zach Copley <zach@controlyourself.ca>**20081209055345]
[trac750 - Exoskeleton of a nascent Facebook app
Zach Copley <zach@controlyourself.ca>**20081206030132]
[trac750 - linked in CSS file and added CSS for profile box
Zach Copley <zach@controlyourself.ca>**20081207235925
- added button for adding a box to the profile on settings
]
[trac750 Remove foreign link when Facebook user removes our app
Zach Copley <zach@controlyourself.ca>**20081208005522]
[trac750 added Facebook client libs for PHP to extlib dir
Zach Copley <zach@controlyourself.ca>**20081208005816]
[trac750 Use Facebook dialogs for success and error messages during initial setup / login
Zach Copley <zach@controlyourself.ca>**20081208015412]
[trac750 add timestamp to CSS file to keep Facebook's caching from ignoring our changes
Zach Copley <zach@controlyourself.ca>**20081208051859]
[fix registration bug - fatal error when sending email confirmation
Zach Copley <zach@controlyourself.ca>**20081209082750]
[New AjaxWebChannel for returning ajaxy responses to notice input box commands
Zach Copley <zach@controlyourself.ca>**20081209210654]
[resolve conflicts
Evan Prodromou <evan@controlyourself.ca>**20081210014619]
[set jabber and sms flags on subscriptions
Evan Prodromou <evan@controlyourself.ca>**20081210024416]
[on broadcast jabber and sms to people with the flags set
Evan Prodromou <evan@controlyourself.ca>**20081210024706]
[resolve conflicts in config.php.sample
Evan Prodromou <evan@controlyourself.ca>**20081211162558]
[resolve whitespace changes in Notice.php
Evan Prodromou <evan@controlyourself.ca>**20081211163150]
[whitespace conflicts in User.php
Evan Prodromou <evan@controlyourself.ca>**20081211163434]
[missing argument
Evan Prodromou <evan@prodromou.name>**20081211171353]
[Nudge JS process and image removal
Sarven Capadisli <csarven@controlyourself.ca>**20081211021755]
[add a menu to subs
Evan Prodromou <evan@controlyourself.ca>**20081211180622]
[upgrade XMPPHP to upstream version
Evan Prodromou <evan@controlyourself.ca>**20081211181500]
[xmppdaemon uses 'xml' rather than 'raw' accessor
Evan Prodromou <evan@controlyourself.ca>**20081211183250]
[better output in subscribe
Evan Prodromou <evan@controlyourself.ca>**20081211183756]
[add User-Agent to OMB requests
Evan Prodromou <evan@controlyourself.ca>**20081211185525]
[Array needs initializing before it's returned. How did this code ever work?
Zach Copley <zach@controlyourself.ca>**20081211022557]
[more places where required since param skipped for Notice::getStreamDirect
Evan Prodromou <evan@controlyourself.ca>**20081211195259]
[fix id of common_unsubscribe_form
Evan Prodromou <evan@controlyourself.ca>**20081211200239]
[Fix bad arguments that were throwing PHP warnings
Zach Copley <zach@controlyourself.ca>**20081211203659]
[Profile block base style
Sarven Capadisli <csarven@controlyourself.ca>**20081211201717]
[Removal of unused processing style
Sarven Capadisli <csarven@controlyourself.ca>**20081211204814]
[Standardising XHR responses to utf-8 and indenting
Sarven Capadisli <csarven@controlyourself.ca>**20081211211814]
[Setting nudge XHR response to utf-8 and indenting
Sarven Capadisli <csarven@controlyourself.ca>**20081211212046]
[make a new NoticeList widget and call it from StreamAction
Evan Prodromou <evan@controlyourself.ca>**20081211231252
I made a new notice-list widget (like the profile list) and call it
from StreamAction. This cleans up some of the mess in the various
notice-stream-showing classes.
I also changed show-stream so it uses a subclass of NoticeList that
doesn't show author info (which is unnecessary).
]
[don't use undefined source_link; instead, just link
Evan Prodromou <evan@controlyourself.ca>**20081211231925]
[take out c&p code from newnotice, use noticelist classes instead
Evan Prodromou <evan@controlyourself.ca>**20081211232000]
[remove unused $notice param from NoticeListItem::show()
Evan Prodromou <evan@prodromou.name>**20081211232811]
[fixup function names for show_avatar() and show_nickname()
Evan Prodromou <evan@prodromou.name>**20081211232921]
[$profile -> $this->profile in noticelistitem
Evan Prodromou <evan@prodromou.name>**20081211233039]
[misspelled INSTALLDIR in newnotice.php
Evan Prodromou <evan@prodromou.name>**20081211233515]
[switch labels for tabs on subs
Evan Prodromou <evan@prodromou.name>**20081211234741]
[Alerting the direct message XHR response
Sarven Capadisli <csarven@controlyourself.ca>**20081211225808]
[Better titles and instructions for Featured and Popular tabs
Zach Copley <zach@controlyourself.ca>**20081211235341
(Do not be afraid of this patch!)
]
[Indenting the XML response
Sarven Capadisli <csarven@controlyourself.ca>**20081212030820]
[Block styles in Subscribers
Sarven Capadisli <csarven@controlyourself.ca>**20081212035117]
[Delivery method in Subscriptions
Sarven Capadisli <csarven@controlyourself.ca>**20081212035255]
[fix source name
Evan Prodromou <evan@prodromou.name>**20081212041543]
[documentation and version number
Evan Prodromou <evan@prodromou.name>**20081212043201]
[stub out facebook app and delete profile
Evan Prodromou <evan@prodromou.name>**20081212044600]
[Using single id for both profile block and unblock
Sarven Capadisli <csarven@controlyourself.ca>**20081212043240]
[don't block yourself!
Evan Prodromou <evan@prodromou.name>**20081212051830]
[link error with notice sources
Evan Prodromou <evan@prodromou.name>**20081212054448]
[don't show form if subscription can't be found (weirdly)
Evan Prodromou <evan@prodromou.name>**20081212055713]
[remove spaces from atlink for unfound name
Evan Prodromou <evan@prodromou.name>**20081212174414]
[remove content:items from rss output
Evan Prodromou <evan@prodromou.name>**20081212195520]
[trim the body of an incoming message
Evan Prodromou <evan@prodromou.name>**20081214002239]
[trim some output to avoid excessive whitespace
Evan Prodromou <evan@prodromou.name>**20081214161942]
[get rid of hcard in @-replies
Evan Prodromou <evan@prodromou.name>**20081214204557]
[Setting font-weight to normal for nicknames within notices
Sarven Capadisli <csarven@controlyourself.ca>**20081212062337]
[Fixed Popular tab (hopefully)
Zach Copley <zach@controlyourself.ca>**20081212075617]
[bug with remote subscriptions and blocks
Evan Prodromou <evan@prodromou.name>**20081215132806]
[correctly handle remote re-subscribe
Evan Prodromou <evan@prodromou.name>**20081215134824]