summaryrefslogtreecommitdiff
path: root/_darcs/inventories/20081215205036-34904-6e03eddcd13c7c882a9e7286edf67a63f5b5124b.gz
blob: b0523d3067924df710f80bba6d4470178314633f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
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]