Brion Vibber
6911e1c797
Ticket 2141: bugs with weighted popularity lists across year boundary.
...
Consolidated several separate implementations of the same weighting algorithm into common_sql_weight() and fixed some bugs...
For MySQL, now using timestampdiff() instead of subtraction for the comparison, so we get sane results when the year doesn't match, and utc_timestamp() rather than now() so we don't get negative ages for recent items with local server timezone.
Unknown whether the same problems affect PostgreSQL, but note that it lacks the timestampdiff() SQL function.
2010-01-04 11:55:27 -08:00
Brion Vibber
11d7365a15
Don't spew notices when building tag cloud if there is no popularity sum to divide by.
2010-01-04 10:39:11 -08:00
Sarven Capadisli
30f58bf15f
Updated element id for notice_data-geo
2010-01-04 12:43:56 +00:00
Brion Vibber
96ce2262f8
If we got an identified location at ajax check time, renormalize lat/lon and naming. This'll match other displays of the names more consistently (Opera Plaza, San Francisco, CA, US instead of Opera Plaza, US)
2009-12-29 14:30:15 -08:00
Craig Andrews
98ce7daf56
Implement user interface for user to preview what location they are sharing with a notice
2009-12-29 16:18:52 -05:00
Evan Prodromou
e119362fde
Merge branch 'locshunt' into 0.9.x
2009-12-28 15:49:27 -08:00
Evan Prodromou
98a579fedf
Merge branch 'master' into 0.9.x
2009-12-28 15:49:14 -08:00
Evan Prodromou
ca6669538a
Move location-argument-handling code into a single function
...
Moved the important parts of the location-argument-handling stuff
to a single function. Handles defaults and overrides correctly, and
easy to use. Changed Web and API channels to use it.
2009-12-28 15:13:15 -08:00
Evan Prodromou
e009f613d3
let users set location prefs from profile form
2009-12-28 14:44:05 -08:00
Evan Prodromou
bb93d6b1c7
remove namespace setting from location; it's unused
2009-12-28 14:21:07 -08:00
Evan Prodromou
2ae04bb6d5
add events for unblocking a profile
2009-12-28 10:50:12 -08:00
Evan Prodromou
c5de326231
events for blocking a user
2009-12-28 10:42:55 -08:00
Zach Copley
1a462b04d7
Paths admin panel should not insist on an ssl server being specified,
...
ever.
2009-12-24 15:15:37 -08:00
Zach Copley
7f9b07d8c9
Move ssl settings from site admin panel to paths admin panel
2009-12-24 15:15:19 -08:00
Zach Copley
5f6df8c0c4
Paths admin panel should not insist on an ssl server being specified,
...
ever.
2009-12-24 16:50:28 -06:00
Zach Copley
4ed969a8ac
Move ssl settings from site admin panel to paths admin panel
2009-12-24 15:25:59 -06:00
Evan Prodromou
71b7bdbcbe
whitespace fixup
2009-12-23 07:38:09 -08:00
Evan Prodromou
185e229f79
Merge branch 'master' into 0.9.x
2009-12-22 22:12:15 -08:00
Evan Prodromou
725b2d0475
save location at notice post time
2009-12-22 21:58:23 -08:00
Siebrand Mazeland
0957c9fa4b
Remove pleonasm in UI text
2009-12-20 20:20:35 +01:00
Evan Prodromou
90c378a81f
broadcast for repeats
2009-12-15 12:29:37 -05:00
Evan Prodromou
797a0d79fb
create a method for notification for new messages, and use it
2009-12-15 10:31:25 -05:00
Sarven Capadisli
f8b187d5a4
Initial representation for repeated notice
2009-12-14 18:09:08 -05:00
Evan Prodromou
2a8eee0e0b
add friends_timeline with no repeats in it
2009-12-14 16:41:25 -05:00
Evan Prodromou
6ff13d6828
move full-featured timeline to apitimelinehome.php
2009-12-14 16:10:16 -05:00
Evan Prodromou
1ace5c400e
parse error in retweet method
2009-12-14 15:49:19 -05:00
Siebrand Mazeland
745e35ac1f
(Puctuation) consistency in clientError() calls.
2009-12-13 18:55:17 +01:00
Evan Prodromou
a5a89f50b8
Merge branch 'forward' into 0.9.x
2009-12-12 16:18:55 -05:00
Evan Prodromou
1ec54d3433
add statuses/retweeted_to_me to API
2009-12-12 16:15:23 -05:00
Evan Prodromou
cfe67a9c01
add statuses/retweets_of_me to API
2009-12-12 16:00:27 -05:00
Evan Prodromou
138ce0cd05
add statuses/retweeted_by_me api action
2009-12-12 15:35:05 -05:00
Evan Prodromou
c622d14440
add statuses/retweets to API
2009-12-12 14:46:24 -05:00
Hue Bastard
c24afa986e
(fix clumsy double paste in b45be2b actions/apitimelinefavorites.php
2009-12-11 16:21:30 -08:00
Hue Bastard
59e5958d3a
ticket 2055: added logos to Atom and RSS feeds
2009-12-11 16:15:22 -08:00
Evan Prodromou
683edfd199
show repeated notices correctly in API output
2009-12-11 12:40:05 -05:00
Evan Prodromou
0cb1feed51
show repeated notice's author on profile page
2009-12-11 12:16:11 -05:00
Evan Prodromou
afc86a86d3
save repeats from the form
2009-12-11 11:51:09 -05:00
Evan Prodromou
60754fc6de
Merge branch '0.9.x' into forward
2009-12-11 11:38:08 -05:00
Evan Prodromou
89256fa754
fix typo in API arg creation
2009-12-11 11:33:26 -05:00
Evan Prodromou
79f81ad76d
change Notice::saveNew() to use named arguments for little-used options
2009-12-11 11:29:51 -05:00
Evan Prodromou
a5724cca49
do some moving around of forwarding stuff
2009-12-11 10:10:25 -05:00
Evan Prodromou
79443d1ee2
had wrong number of arguments to NoticeList in notice inbox
2009-12-10 14:36:14 -05:00
Evan Prodromou
198e413a58
move inbox notice list to repeat plugin
2009-12-10 13:34:11 -05:00
Evan Prodromou
144faade3b
move forwarding stuff to Repeat plugin
2009-12-10 13:31:16 -05:00
Craig Andrews
b36ec6da87
Fixed incorrect disabling of login_token.
2009-12-10 13:22:46 -05:00
Eric Helgeson
4db184e5b4
New Events for avatar settings
2009-12-09 22:31:07 -05:00
Evan Prodromou
21757186e9
don't allow forwarding your own notice
2009-12-08 17:52:20 -05:00
Evan Prodromou
41cbb90fae
add (ugly) form to forward notices
2009-12-08 17:31:23 -05:00
Evan Prodromou
48a93810ab
action to forward a notice
2009-12-08 17:20:45 -05:00
Evan Prodromou
c899e4a84e
show forwards in the inbox
2009-12-08 17:02:48 -05:00