Siebrand Mazeland
07138391f9
Enable Belarusian (Taraškievica orthography) (be-tarask) and Malayalam (ml).
...
Remove some trailing whitespace.
2012-04-19 16:25:36 +02:00
Evan Prodromou
49304056f7
enable Basque language
2012-04-19 09:35:21 -04:00
Evan Prodromou
ae885c0e00
allow user to review their own profile stream even if silenced
2012-04-17 12:00:51 -04:00
Evan Prodromou
55dd0dbcc0
update how version is shown per semver.org
2012-04-17 09:15:29 -04:00
Evan Prodromou
74e919e815
Pre-alpha version changes
2012-04-16 16:38:41 -04:00
Evan Prodromou
e603bcd56b
Merge branch 'master' into 1.1.x
2012-04-16 15:44:12 -04:00
Evan Prodromou
7d07149f60
Merge branch '1.1.x' of gitorious.org:statusnet/mainline into 1.1.x
2012-04-16 15:44:03 -04:00
Evan Prodromou
347ba8c4a3
Merge branch 'master' of gitorious.org:statusnet/mainline
2012-04-16 15:43:28 -04:00
Evan Prodromou
8f7f06e35a
fix bug with sender_id and recipient_id in direct_messages
2012-04-13 11:28:43 -04:00
Evan Prodromou
35521d4a5b
fix bug with sender_id and recipient_id in direct_messages
2012-04-13 11:28:18 -04:00
Evan Prodromou
ea0a1b6a03
Squashed commit of the following:
...
commit 6216ef2c9c1ab4bb038177f90b97127e4c2b6d00
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:14:07 2012 -0400
filter the notices
commit 57fe6c012d380a8f2f8ec505f35e2094e58b4ac4
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:08:36 2012 -0400
return value, end condition
commit cc985407f89f2d222f3164f8bc14b0764163e83f
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:06:49 2012 -0400
fix call to count()
commit 9efdfde70ea307b7409a4140647f343224cb595f
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:06:05 2012 -0400
fix class name in pivotGet
commit 311599ac117dda8b6cd5f522687322b89dcc909d
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:03:28 2012 -0400
inboxfix
2012-04-03 17:16:18 -04:00
Evan Prodromou
1fdb539b48
Squashed commit of the following:
...
commit 6216ef2c9c1ab4bb038177f90b97127e4c2b6d00
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:14:07 2012 -0400
filter the notices
commit 57fe6c012d380a8f2f8ec505f35e2094e58b4ac4
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:08:36 2012 -0400
return value, end condition
commit cc985407f89f2d222f3164f8bc14b0764163e83f
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:06:49 2012 -0400
fix call to count()
commit 9efdfde70ea307b7409a4140647f343224cb595f
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:06:05 2012 -0400
fix class name in pivotGet
commit 311599ac117dda8b6cd5f522687322b89dcc909d
Author: Evan Prodromou <evan@status.net>
Date: Tue Apr 3 17:03:28 2012 -0400
inboxfix
2012-04-03 17:15:58 -04:00
Evan Prodromou
086b474069
%s for a string
2012-04-02 21:42:04 -04:00
Evan Prodromou
0774ef456d
Remove filtering notice stream debug comments
2012-04-02 21:31:24 -04:00
Evan Prodromou
4e3fb63855
Remove filtering notice stream debug comments
2012-04-02 21:29:57 -04:00
Evan Prodromou
391676863a
Take out unnecessary HideNoticeStream
2012-03-25 14:21:22 -04:00
Evan Prodromou
97cc277040
Take out unnecessary HideNoticeStream
2012-03-25 14:21:11 -04:00
Evan Prodromou
04ad0838be
Add spam-training, spam-reviewing rights
...
Replaced the check for a moderator role in certain spam-training and
-reviewing points. Make sure modhelpers can check, too.
2012-03-25 13:18:16 -04:00
Evan Prodromou
0d487a1ea0
Add spam-training, spam-reviewing rights
...
Replaced the check for a moderator role in certain spam-training and
-reviewing points. Make sure modhelpers can check, too.
2012-03-25 13:16:23 -04:00
Evan Prodromou
d4bb8fa77a
make sure we have an integer value for askFor
2012-03-21 22:53:14 -04:00
Evan Prodromou
7e76d116d8
make sure we have an integer value for askFor
2012-03-21 22:53:02 -04:00
Evan Prodromou
6e04133427
private group fix
2012-03-21 16:33:23 -04:00
Evan Prodromou
8981a420c1
private group fix
2012-03-21 16:33:10 -04:00
Evan Prodromou
09b80a6e90
empty array wrappers
2012-03-21 16:28:53 -04:00
Evan Prodromou
2d3c19c254
empty array wrappers
2012-03-21 16:28:40 -04:00
Evan Prodromou
0f0ddbe0c3
bad boolean logic for impossible stream
2012-03-21 16:26:43 -04:00
Evan Prodromou
e76b191c4b
bad boolean logic for impossible stream
2012-03-21 16:26:33 -04:00
Evan Prodromou
473f6ffac9
store our own userprofile for checking impossibility
2012-03-21 16:24:04 -04:00
Evan Prodromou
51229ca662
store our own userprofile for checking impossibility
2012-03-21 16:23:52 -04:00
Evan Prodromou
6215ff8e07
Don't try to find groupnoticestream if impossible
2012-03-21 16:18:56 -04:00
Evan Prodromou
f807bd1b30
Don't try to find profilenoticestream if impossible
2012-03-21 16:18:48 -04:00
Evan Prodromou
38343f3877
Don't try to find groupnoticestream if impossible
2012-03-21 16:18:38 -04:00
Evan Prodromou
710eb8e86e
Don't try to find profilenoticestream if impossible
2012-03-21 16:18:27 -04:00
Evan Prodromou
07f70b43b5
Sanity check on profile streams
2012-03-21 14:22:56 -04:00
Evan Prodromou
e21b0948ed
Sanity check on profile streams
2012-03-21 14:22:45 -04:00
Evan Prodromou
cbd13407d8
Prefill profile roles when checking scope
2012-03-21 13:51:28 -04:00
Evan Prodromou
4ea9a0a7e8
Prefill profile roles when checking scope
2012-03-21 13:51:17 -04:00
Evan Prodromou
3cc69c678a
Increment rounds
2012-03-21 12:24:12 -04:00
Evan Prodromou
d03ca746f2
Increment rounds
2012-03-21 12:23:59 -04:00
Evan Prodromou
0d8dd9078c
Don't fetch more than needed if exhausted
2012-03-21 12:21:48 -04:00
Evan Prodromou
9b0279c2d5
Don't fetch more than needed if exhausted
2012-03-21 12:21:36 -04:00
Evan Prodromou
99dce46498
Prefill done by notice stream
2012-03-21 12:11:06 -04:00
Evan Prodromou
0238aa9d19
Prefill done by notice stream
2012-03-21 12:10:54 -04:00
Evan Prodromou
f6ae47c4fb
adaptive filtering requests
2012-03-21 12:01:40 -04:00
Evan Prodromou
dcbcd4731c
adaptive filtering requests
2012-03-21 12:01:27 -04:00
Evan Prodromou
d942072a6c
Optionally hide spam from timelines
...
For sites with a lot of spam, this will hide that spam from timelines for everyone but moderators.
2012-03-21 10:26:00 -04:00
Evan Prodromou
a431fca442
New events for pre-filling a NoticeList
...
The NoticeList has some code to pre-fill some auxiliary data for
notices. These new events let plugins hook that event and do their own
pre-filling.
2012-03-21 10:25:51 -04:00
Evan Prodromou
3fb3ddb3a6
Optionally hide spam from timelines
...
For sites with a lot of spam, this will hide that spam from timelines for everyone but moderators.
2012-03-21 10:17:11 -04:00
Evan Prodromou
4c4cd9ec77
New events for pre-filling a NoticeList
...
The NoticeList has some code to pre-fill some auxiliary data for
notices. These new events let plugins hook that event and do their own
pre-filling.
2012-03-21 09:26:35 -04:00
Evan Prodromou
dbae9ea11b
new event for notice option items
2012-03-08 06:59:25 -06:00
Evan Prodromou
e7d187eb05
new event for notice option items
2012-03-08 06:58:45 -06:00
Evan Prodromou
eb6b4628b9
Merge from 1.0.x
2012-03-08 06:57:54 -06:00
Evan Prodromou
fc713b660b
hide silenced users' profile pages
2012-03-08 06:45:56 -06:00
Evan Prodromou
12921d6b71
accessor for NoticeListItem's Notice
2012-03-07 16:06:50 -06:00
Evan Prodromou
6e01db2c92
accessor for Widget's HTMLOutputter
2012-03-07 16:06:33 -06:00
Evan Prodromou
376a19f3c1
Plugin::path() checks local/plugins/ first
2012-03-07 15:04:49 -06:00
Evan Prodromou
98acec74f5
rel=me for homepage in profile block
2012-01-20 10:34:59 -05:00
Evan Prodromou
71fa1d2462
slight improvement in location output
2012-01-03 11:03:18 -08:00
Evan Prodromou
8c9d967814
syntax error in position in activity streams json
2011-12-31 19:05:41 -08:00
Evan Prodromou
3d87176ece
Better position formatting
2011-12-31 10:26:07 -08:00
Evan Prodromou
bff89bc864
catch up to spec
2011-12-31 02:31:26 -08:00
Evan Prodromou
6ca729803b
activity streams json 'count' => 'totalItems'
2011-12-31 02:01:51 -08:00
Evan Prodromou
70aada690b
add objectType, content to activity objects in JSON
2011-12-31 01:56:26 -08:00
Evan Prodromou
0760c64264
log when including a file
2011-12-03 12:31:47 -05:00
Evan Prodromou
a818d5c61a
use null for db/database config, check for it
2011-12-03 11:45:56 -05:00
Evan Prodromou
7af29bf0d2
nativecode shows up in userinfo
2011-11-26 10:20:32 -05:00
Evan Prodromou
8cdbef098b
die when we get a bad connection error
2011-11-26 09:54:41 -05:00
Evan Prodromou
cab76836cb
isHTTP() -> isHTTPS()
2011-11-11 12:44:42 -05:00
Evan Prodromou
62fb12b369
use HTTPS for JSON if necessary
2011-11-11 12:35:00 -05:00
Evan Prodromou
0fe3afc495
smoothness is SSLed if using SSL
2011-11-11 12:22:33 -05:00
Evan Prodromou
6a6ac58faf
remove unused Popularity class; use PopularNoticeStream instead
2011-10-20 10:42:54 -04:00
Evan Prodromou
22fead1b46
Squashed commit of the following:
...
commit fb1dfa9e98ded23fb5bdebae6465424a8cb8acd6
Author: Evan Prodromou <evan@status.net>
Date: Thu Oct 20 10:40:07 2011 -0400
Use popular notice stream for favorited page
commit e1d409ff738e39061ad35589d546ce9bed456975
Author: Evan Prodromou <evan@status.net>
Date: Thu Oct 20 10:32:23 2011 -0400
Use a caching stream for popular notice section
Instead of a big cached query, we now use a caching notice stream for
the popular notice section. It uses a single-table query at the
bottom, then scopes the notices and filters for silenced users. This
should be much nicer to our database servers.
Also clears the popular cache when someone favors or disfavors
something. A nice optimization would be to save the last weights and
re-calculate them at invalidation time, adding the new notice (or not)
depending on its own score. That will have to wait for another day,
though.
commit e9b7ab4c26c95e755adaff53c3957dcfca31c16b
Author: Evan Prodromou <evan@status.net>
Date: Thu Oct 20 10:31:14 2011 -0400
Let CachingNoticeStream users skip the ';last' optimization
2011-10-20 10:40:39 -04:00
Evan Prodromou
43128e5da5
Move GROUPS_PER_PAGE to lib/framework
2011-10-07 13:52:38 -04:00
Evan Prodromou
9c02713e9a
1.0.1rc1 -> 1.0.1
2011-10-03 12:46:04 -04:00
Evan Prodromou
71853f40a0
1.0.1rc1
2011-10-03 11:03:55 -04:00
Zach Copley
7dcb27672f
Merge branch '1.0.x' of gitorious.org:statusnet/mainline into 1.0.x
2011-09-30 19:52:16 +00:00
Zach Copley
c137d69aee
Switch from oohembed to noembed for default oembed provider
2011-09-30 19:51:23 +00:00
Brion Vibber
69e95bb9c8
Merge branch 'compound-keys-fix' into 1.0.x
2011-09-30 11:55:36 -07:00
Brion Vibber
03791eca89
bad brion! s/__constructor/__construct/
2011-09-30 11:50:39 -07:00
Evan Prodromou
89ecda2c52
Home stub nav for admin, settings, and docs
2011-09-30 14:24:03 -04:00
Evan Prodromou
df72adcd2d
remove bad old badge code
2011-09-30 14:23:30 -04:00
Brion Vibber
5f2dcffb60
Disable Cache class's in-process cache on CLI runs; unsafe for long-running daemons.
...
Should help with situations like IM daemons coming up with false negatives on user settings lookups.
2011-09-30 11:21:24 -07:00
Evan Prodromou
1b94625f2f
add an href for homepage link
2011-09-30 13:22:15 -04:00
Evan Prodromou
f2a98e2329
show group aliases on group profile block
2011-09-30 12:23:10 -04:00
Evan Prodromou
636455ad82
Fix conflict between URL parameter and POST parameter with groups
...
Group edit page is at /group/:nickname/edit. There's also a form
parameter named 'nickname'. The two were conflicting.
I changed the form parameter to 'newnickname' and it works.
I'm not sure how this ever worked before, though.
2011-09-30 11:48:00 -04:00
Evan Prodromou
cd3bc8f4ef
correct groups from Profile::getGroups()
2011-09-30 11:38:06 -04:00
Evan Prodromou
d07780b478
Output native PEAR DB errors to the log file
2011-09-30 10:46:51 -04:00
Evan Prodromou
9c2e454901
It's the End of the World as We Know It (And I Feel Fine)
...
We had planned to change over to using Beastie Boys song titles for
the 1.x series of StatusNet releases, but with the end of REM last
week, the team thought naming one last StatusNet version after an REM
song was a nice tribute, and a good way to announce what we think this
release means.
2011-09-30 10:19:54 -04:00
Evan Prodromou
9ba736c032
Add a dummy 'top' action to take you to the main page of the site
2011-09-30 09:45:17 -04:00
Evan Prodromou
3aad58c37f
Only show some profiles in events
2011-09-30 09:40:15 -04:00
Evan Prodromou
5df3c8bc4b
Show the list of repeaters in threaded notice list
2011-09-29 23:41:51 -04:00
Evan Prodromou
fb406a81e2
allow / at end of group, user page
2011-09-29 22:59:18 -04:00
Zach Copley
51b7af41d4
Show homepage on profile
2011-09-29 20:26:01 +00:00
Evan Prodromou
32845a1051
Make lists work in single-user mode
...
Added routes to the router for list pages in single-user mode.
For each of the actions in those routes, use the global single-user
nickname rather than a nickname URL argument to determine the tagger ID.
In nav, and for Ajax, provide the right nicknames.
2011-09-29 12:29:12 -04:00
Evan Prodromou
a18d3facf8
Merge branch '1.0.x' into 1.1.x
2011-09-28 12:24:39 -04:00
Evan Prodromou
baeb84ebb3
Remove unsupported hcard action from xrd
2011-09-27 11:49:38 -04:00
Evan Prodromou
9f954eddc5
remove unsupported hcard action
2011-09-27 11:43:41 -04:00
Evan Prodromou
3063caea83
Incorrect constant for theme warning
2011-09-27 11:32:20 -04:00
Evan Prodromou
5eddfd1eab
remove unlinked publicpeopletagcloud
2011-09-27 10:55:10 -04:00
Evan Prodromou
8c710ad2c1
Merge commit 'refs/merge-requests/158' of git://gitorious.org/statusnet/mainline into merge-requests/158
...
Conflicts:
classes/Profile_list.php
lib/peopletagnoticestream.php
2011-09-26 17:11:49 -04:00
Evan Prodromou
540c545399
Don't replace URLs if 'shortened' version is longer, unless forced
2011-09-26 17:05:35 -04:00
Brion Vibber
1b25b75b53
Use older-style top reply form when replying from old-school conversation tree view (labeled with .old-school class on one of its parent nodes).
2011-09-26 12:54:33 -07:00
Siebrand Mazeland
c9c8c9ffdc
Remove punctuation in e-mail subject. Spotted by OsamaK.
2011-09-26 00:10:34 +02:00
Evan Prodromou
8e04dce947
Old-school settings page
...
A page to set or remove old-school settings.
2011-09-24 10:14:45 -04:00
Evan Prodromou
ea1a11a087
site-wide option to enable old-school settings
2011-09-24 09:46:13 -04:00
Evan Prodromou
ae0b4d49c7
optional conversation tree view
2011-09-24 09:29:12 -04:00
Evan Prodromou
61a3ccf2bf
users can choose to just see nicknames in streams
2011-09-24 07:19:52 -04:00
Zach Copley
4c91dc4546
Use array_merge instead of array_replace (same effect, and array_merge works with PHP versions < 5.3)
...
fixes http://status.net/open-source/issues/3393
2011-09-22 12:51:24 -07:00
Samantha Doherty
bcb0709401
Only load theme-specific IE stylesheets if they exist.
2011-09-22 09:22:08 -04:00
Evan Prodromou
d214d4533c
don't cause an error on non-user profile in api
2011-09-21 17:15:55 -04:00
Evan Prodromou
7d64d8c78c
Merge commit 'refs/merge-requests/165' of git://gitorious.org/statusnet/mainline into merge-requests/165
...
Conflicts:
lib/noticelist.php
2011-09-21 15:33:52 -04:00
Evan Prodromou
12588b1cf7
Merge commit 'refs/merge-requests/166' of git://gitorious.org/statusnet/mainline into merge-requests/166
2011-09-21 15:24:17 -04:00
Evan Prodromou
ad726a15de
Use an event to signal that IM settings are available
...
Rather than enumerating available classes, define an event that sets a
flag indicating that there's an IM plugin available. Implemented in
implugin.php, so all IM plugins that use that class should
work. Others can hook the event, too.
2011-09-21 15:15:59 -04:00
Evan Prodromou
c48cdc7d50
Merge commit 'refs/merge-requests/169' of git://gitorious.org/statusnet/mainline into merge-requests/169
2011-09-21 15:09:05 -04:00
Evan Prodromou
1817b25dfc
Update the version info for 1.1.x
2011-09-21 10:11:23 -04:00
Ciaran Gultnieks
084bb851aa
Make im confirmation codes work instead of sending an invalid URL
2011-09-21 12:25:12 +01:00
Evan Prodromou
4c9dc2530b
Update documentation for 1.0.0rc1
2011-09-20 16:05:00 -04:00
Evan Prodromou
6e166b2418
don't show group tagcloud in high-performance mode
2011-09-20 14:04:09 -04:00
Evan Prodromou
081d4edbf5
fallback theme
2011-09-20 12:32:49 -04:00
Evan Prodromou
2d30ed73f3
don't try to add publictagcloud to menu if it's not there
2011-09-19 22:01:28 -04:00
Evan Prodromou
223b806a81
make performance optimization off by default
2011-09-19 22:01:13 -04:00
Evan Prodromou
ddf166e144
setting to turn off expensive queries
2011-09-19 21:55:11 -04:00
Luke Fitzgerald
1f7f0690b3
Correct ImPlugin to XmppPlugin
2011-09-20 02:45:02 +01:00
Luke Fitzgerald
c99e469c5e
Show IM configuration page if XMPP, IRC or MSN plugins are enabled
2011-09-20 02:40:15 +01:00
Evan Prodromou
a5518ce35e
move more routes around from most specific to least
2011-09-19 19:21:59 -04:00
Evan Prodromou
e2cc7f550a
move some routes around to make more specific stuff first
2011-09-18 19:31:29 -04:00
Evan Prodromou
e79cd6eac0
show remote groups correctly in groupsnav
2011-09-18 19:28:56 -04:00
Evan Prodromou
ffe5702dc3
Move more specific routes ahead of more general routes
...
A lot of API routes have versions with or without params. I moved the
ones with params up so they match correctly.
2011-09-18 19:20:55 -04:00
Evan Prodromou
48625da04b
Automatically add or drop fulltext indexes
2011-09-18 18:28:44 -04:00
Evan Prodromou
3eaa3234f9
Drop fulltext indexes that aren't used in new def
2011-09-18 17:54:48 -04:00
Evan Prodromou
951601633b
better handling of tagged notice streams
2011-09-18 12:33:35 -04:00
Evan Prodromou
13e1fab919
be more careful with returned table def for schema
2011-09-18 10:59:01 -04:00
Evan Prodromou
4d09d3c680
Merge branch 'master' of gitorious.org:statusnet/mainline
2011-09-17 17:00:49 -04:00
Evan Prodromou
945bdf649b
show correct favorites link
2011-09-17 17:00:30 -04:00
Zach Copley
2d6b4497a4
Fix undefined variable
2011-09-17 13:34:08 -07:00
Evan Prodromou
467b840c44
move OMB-specific remote login button to OMB Plugin
2011-09-17 15:08:38 -04:00
Evan Prodromou
fc3d52c120
disable routes that aren't available in single-user mode
2011-09-17 14:37:19 -04:00
Evan Prodromou
ce84555a50
upgrade to beta4
2011-09-16 15:28:11 -04:00
Zach Copley
dcbf2f6871
Better error handling when the email subsystem isn't working. The
...
installer was dying trying to send a confirmation email to the initial
user.
2011-09-15 16:58:28 -07:00
Zach Copley
0bd26ed3f0
Store a list of all paths the router knows about (backward compatibility with Net_URL_Mapper)
2011-09-15 16:58:12 -07:00
Evan Prodromou
7c03a50947
exact match for paths
2011-09-15 09:54:25 -04:00
Evan Prodromou
7c57aab44e
change category on urlmapper.php
2011-09-15 09:51:33 -04:00
Evan Prodromou
601573a8a9
don't forget to add qstring to static paths
2011-09-14 16:13:54 -04:00
Evan Prodromou
f6f147c0db
with new URLMapper, cached router takes more memory, time than re-generating
2011-09-14 12:41:54 -04:00
Evan Prodromou
a4240db48f
Deal with default param patterns more effectively
2011-09-14 12:27:20 -04:00
Evan Prodromou
11f2a3d551
Merge branch '1.0.x' into nummedout
2011-09-14 12:20:37 -04:00
Evan Prodromou
15ae1cddfe
two useful functions for profiling
2011-09-14 12:19:29 -04:00
Evan Prodromou
40924842f4
new URLMapper without Net_URL_Mapper
2011-09-14 12:15:56 -04:00
Brion Vibber
8454b1fbad
Fix for schema upgrade issue when primary keys change; fixes upgrade direct from 0.8.x
...
Previously we were failing to update the primary key during ensureTable(), which could lead to failures when updating some tables (eg queue_item where we changed keys, and the addition of an autoincrement column failed because it conflicted with the old key).
Now if the key is different, we remove the old key at the start and add the new key at the end of the ALTER TABLE.
Not tested on PostgreSQL -- someone please check whether the alter table 'DROP CONSTRAINT PRIMARY KEY' bit works or if it needs to pull a special name for the key.
On MySQL, dropping uses alter table's 'DROP PRIMARY KEY' special case.
2011-09-08 13:03:22 -07:00
Antonin Kral
ab4f4dbab4
add Connection: close when sending redirect
2011-09-08 11:45:34 +02:00