Evan Prodromou
cc5534d180
First version of Memcache plugin
2010-01-02 21:16:59 -10:00
Zach Copley
e6c8f6a8f8
Removed crazy redundant broadcasting of notices by the FB app
2009-12-31 22:53:46 +00:00
Zach Copley
962eed904c
- Use a stripped down new notice form for FB app because FB canvas apps
...
can't support image upload via multipart/form-data (and location sharing
is iffy).
- Deal with new error code 100 from Facebook, which seem to be for
inactive accounts.
2009-12-31 22:39:01 +00:00
Zach Copley
5621f85835
Change inline CSS stylesheet to be on a single line so it doens't blow out syntax highlighting in my editor
2009-12-31 22:39:01 +00:00
Zach Copley
450cd6774a
Update to external Facebook libs
2009-12-31 22:39:01 +00:00
Evan Prodromou
053b8c600d
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-12-31 09:14:55 -10:00
Craig Andrews
176e0fdab7
Add missing required line so this plugin works if it's the first (or only) Authentication Plugin in use
2009-12-30 19:18:06 -05:00
Evan Prodromou
05e2b4d92d
Merge branch 'master' into 0.9.x
2009-12-29 12:09:17 -08:00
Evan Prodromou
1e3fea17af
don't add flag if it's already there at block time
2009-12-28 16:35:29 -08:00
Evan Prodromou
98a579fedf
Merge branch 'master' into 0.9.x
2009-12-28 15:49:14 -08:00
Evan Prodromou
dd0aaac70e
First version of blacklist plugin
...
First version of blacklist plugin. Replaces custom code in identi.ca's
config.php, which was getting scary and long. Also correctly handles
changed nicknames or URLs in profile settings and using 'forbidden'
URLs in notice text.
2009-12-28 12:42:22 -08:00
Evan Prodromou
d9efeb6ac3
optionally flag a profile for review when blocked
2009-12-28 11:02:44 -08:00
Evan Prodromou
6d3e6b4284
move flag creation to a method of data object
2009-12-28 10:58:49 -08:00
Evan Prodromou
a80fa17872
phpcs-clean User_flag_profile as best as possible
2009-12-28 09:15:07 -08:00
Evan Prodromou
4a5bac43c3
phpcs-clean flagprofile.php
2009-12-28 09:08:28 -08:00
Evan Prodromou
df98ddff0c
phpcs-clean clearflag.php
2009-12-28 09:06:38 -08:00
Evan Prodromou
c8fd5403e5
PHPCS-clean adminprofileflags.php
2009-12-28 08:45:21 -08:00
Evan Prodromou
ea23111a56
PHPCS-clean UserFlagPlugin
2009-12-28 08:37:30 -08:00
Evan Prodromou
85b8b35f53
clear flags and show flaggers in adminflagprofile
2009-12-28 08:19:56 -08:00
Evan Prodromou
2c2a82fda0
add stuff for clearing flags to UserFlagPlugin
2009-12-28 08:19:22 -08:00
Evan Prodromou
75fbec2fa3
Add tools to clear flags
...
Added a form to clear all flags for a profile, when showed on
adminprofileflags list. Add an action to handle the form, and a right
for the action.
2009-12-28 07:58:33 -08:00
Evan Prodromou
4b7835caa5
pagination works for flagged profiles
2009-12-27 11:47:54 -08:00
Evan Prodromou
5d6b6bfd34
admin page checks for right to review flags
2009-12-27 11:04:53 -08:00
Evan Prodromou
0bb65f8739
Merge branch 'geonamesxml' into 0.9.x
2009-12-23 15:53:58 -08:00
Evan Prodromou
3e9cc76da5
Merge branch 'master' into 0.9.x
2009-12-23 15:53:55 -08:00
Evan Prodromou
c0f444f564
make sure Geonames API queries use correct arg separator
2009-12-23 12:16:22 -08:00
Evan Prodromou
cdc5052683
Convert Geonames plugin to use XML API instead of JSON
...
The XML API for Geonames contains much more detailed error information
than the JSON one. So, I've converted this plugin to use it instead.
It seems to be the preferred format for Geonames, so biting the bullet
on this makes sense.
2009-12-23 12:09:11 -08:00
Evan Prodromou
3262930ed4
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-12-23 10:31:27 -08:00
Evan Prodromou
15b9f61842
Better error notification for Geonames plugin
2009-12-23 09:26:59 -08:00
Evan Prodromou
6b5a334c0e
Better error notification for Geonames plugin
2009-12-23 09:26:43 -08:00
Evan Prodromou
f6bf952980
Merge branch 'testing'
2009-12-22 16:44:19 -08:00
Craig Andrews
6549e4779a
First version of a CAS authentication plugin
2009-12-22 17:53:24 -05:00
Sarven Capadisli
83779afe41
Adjusted notice option alignment in MobileProfile
2009-12-22 00:06:59 +00:00
Sarven Capadisli
4c91f6bbfd
Moving & replacing to the end of html and source data
2009-12-21 23:19:34 +00:00
Sarven Capadisli
5472779240
Added admin navigation item to MobileProfile
2009-12-21 15:09:12 +00:00
Craig Andrews
a43c310fbc
Cache the LDAP schema in memcache (if memcache is available)
2009-12-19 15:10:57 -05:00
Eric Helgeson
4002c18065
Allow caching of ldap schema, greatly improves performance.
2009-12-18 18:27:45 -06:00
Eric Helgeson
490238faf6
search->count() doesnt seem to be cached, so we will
2009-12-18 18:27:15 -06:00
Eric Helgeson
f70c3b6ae9
Limit search to only the basedn we're looking in
2009-12-18 18:26:41 -06:00
Brion Vibber
2fb76eec62
Followup fix for ticket 1672: Twitter bridge !group->#hash conversion will now happen regardless of whether account was configured with oauth or basic auth (previously applied only on the oauth path)
2009-12-18 09:38:25 -05:00
Brion Vibber
8632974131
Followup fix for ticket 1672: Twitter bridge !group->#hash conversion will now happen regardless of whether account was configured with oauth or basic auth (previously applied only on the oauth path)
2009-12-18 09:36:30 -05:00
Sarven Capadisli
bf123d1461
Plugin that outputs 'powered by StatusNet' after site name
2009-12-17 15:28:50 -05:00
Evan Prodromou
f3d27cc3ae
can't repeat your own notice posted through realtime
2009-12-15 16:19:11 -05:00
Evan Prodromou
608d1b206a
Don't show repeater avatar in notice lists
2009-12-15 16:08:44 -05:00
Evan Prodromou
d6873beb9b
make realtime plugin grok repeats
2009-12-15 15:47:37 -05:00
Sarven Capadisli
80b5a7fe60
Added .form_repeat notice option to received notices in Realtime plugin
2009-12-15 19:44:20 +00:00
Zach Copley
656d29080a
Fix Twitter bridge so it responds reasonably to authorization errors.
2009-12-14 07:33:29 +00:00
Siebrand Mazeland
745e35ac1f
(Puctuation) consistency in clientError() calls.
2009-12-13 18:55:17 +01:00
Brion Vibber
2f77d47fd4
Build stub .po template for Gravatar plugin
2009-12-11 16:28:51 -08:00
Evan Prodromou
79f81ad76d
change Notice::saveNew() to use named arguments for little-used options
2009-12-11 11:29:51 -05:00
Eric Helgeson
08901c98c4
Changing avatar should broadcast the profile via OMB.
2009-12-10 21:07:47 -05:00
Evan Prodromou
c10fa99b04
remove the Repeat plugin (for now)
2009-12-10 15:16:44 -05:00
Evan Prodromou
f3628afa00
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-12-10 14:45:47 -05:00
Craig Andrews
14f7c784a6
Add table() and keys() overrides to User_username
2009-12-10 14:40:26 -05:00
Evan Prodromou
37b0852fdb
move forward form to plugin
2009-12-10 14:33:15 -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
Eric Helgeson
155659dd1f
Initial GravatarPlugin
2009-12-09 22:32:57 -05:00
Sarven Capadisli
83830c26e7
Added todo item to Realtime plugin
2009-12-09 11:37:53 +01:00
Sarven Capadisli
559415826a
Added a todo list for Realtime plugin
2009-12-09 11:00:30 +01:00
Brion Vibber
4b5e977a7b
New _m() gettext wrapper with smart detection of plugin domains. Plugin base class registers your gettext files if present at initialization.
...
update_pot.sh replaced with update_po_templates.php which can do core, plugins, or all (default).
Top-level Makefile added to build .mo files for plugins as well as core.
As described on list:
http://lists.status.net/pipermail/statusnet-dev/2009-December/002869.html
2009-12-08 12:17:11 -08:00
Eric Helgeson
684e65e3de
Cleanup of recaptcha plugin remove xhtml hack
2009-12-07 14:53:17 -05:00
Brion Vibber
75b11527c7
Add a "grandfather" creation date cutoff to RequireValidatedEmail plugin; will allow us to use this for temporary emergency moderation of new registrations without affecting older accounts.
2009-12-07 11:31:04 -08:00
Brion Vibber
cba114c850
Add a "grandfather" creation date cutoff to RequireValidatedEmail plugin; will allow us to use this for temporary emergency moderation of new registrations without affecting older accounts.
2009-12-07 11:29:18 -08:00
Evan Prodromou
0c955b7c88
remove unit tests for minify
2009-12-07 12:13:42 -05:00
Sarven Capadisli
11dab47e2d
If localStorage is not supported, showPause as usual
2009-12-07 12:12:32 +00:00
Sarven Capadisli
189296c5a0
Using localStorage to keep the play/pause state of RealtimeUpdate
2009-12-07 11:44:43 +00:00
Sarven Capadisli
49005881bd
Minor fix for play/pause mouseleave
2009-12-06 22:07:49 +00:00
Sarven Capadisli
a555963f97
Preliminary UI for Play/Pause behaviour on hover state for notices
2009-12-05 23:12:56 +00:00
Craig Andrews
9349d823ee
Add FirePHP plugin - uses FirePHP as an output method for logging
2009-12-05 02:13:40 -05:00
Craig Andrews
51f0dd5e37
Add configuration option to toggle the indenting of the output HTML. Defaults to indent enabled.
2009-12-05 01:03:04 -05:00
Craig Andrews
c08d7f1aa4
Minify inline JS and CSS (can be disable in configuration)
2009-12-05 00:41:22 -05:00
Craig Andrews
88e50003ae
If a theme server is being used, do not minify theme CSS (as doing so could cause 404s)
2009-12-04 23:17:46 -05:00
Craig Andrews
f4fc8481e2
Separate out some common code
2009-12-04 23:17:19 -05:00
Craig Andrews
d41a0a5ed0
Use inlineScript() instead of element() to write inline javascript
2009-12-04 20:33:41 -05:00
Craig Andrews
675e32ac9a
use cssLink() instead of element() to write out references to CSS
2009-12-04 20:21:05 -05:00
Craig Andrews
d31b1d774e
use the new htmloutputter->style() function
2009-12-04 20:20:44 -05:00
Craig Andrews
4c8bed8ba0
Use inlineScript() everywhere inline scripts are written
2009-12-04 19:41:51 -05:00
Craig Andrews
aab7344002
Merge branch 'minify' into 0.9.x
2009-12-04 18:44:26 -05:00
Zach Copley
1fd7e5e379
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-12-04 22:43:34 +00:00
Evan Prodromou
5c973876ac
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-12-04 16:30:33 -05:00
Evan Prodromou
098426cee9
configurable expiry for cached Geonames data defaults to 90 days
2009-12-04 16:25:05 -05:00
Zach Copley
eb0a5977ff
Don't try to broadcast the notice if something went wrong.
2009-12-04 20:39:50 +00:00
Evan Prodromou
41f10b742c
remove duplicate log() function from RealtimePlugin
2009-12-04 15:34:41 -05:00
Evan Prodromou
99b23782ef
let Geonames clients use commercial Web service
2009-12-04 15:30:43 -05:00
Zach Copley
0177b386d8
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-12-04 20:18:42 +00:00
Zach Copley
cff12603cf
Make imported Twitter notices show up via real time plugins.
2009-12-04 20:17:42 +00:00
Evan Prodromou
e7e9dfceb4
remove unnecessary debugging code from mapstraction output
2009-12-04 14:36:24 -05:00
Evan Prodromou
a92228c713
Update Mapstraction to properly scrape data from notice-list pages
...
Refactored the JavaScript for Mapstraction use so it scrapes data from
the HTML of the page it's on, if possible, and otherwise generates a
JSON array.
2009-12-04 14:31:19 -05:00
Craig Andrews
01b089d9be
Added minify plugin
2009-12-04 12:36:00 -05:00
Craig Andrews
35ff3961e8
Remove unnecessary pass by reference indicators
2009-12-03 19:59:31 -05:00
Craig Andrews
567bd6c0c2
Merge branch 'mapsimprovement' into 0.9.x
2009-12-03 19:45:29 -05:00
Craig Andrews
43a1a35524
refactor the common parts of usermap and allmap into a common base class
2009-12-03 19:43:02 -05:00
Brion Vibber
c89b10ffe4
Code style cleanup: dropped some unnecessary =& reference assignments where they're used only out of habit for PHP 4-style object semantics
2009-12-03 12:58:48 -08:00
Craig Andrews
e3caec9d8a
Load notice data using javascript from the html on the page instead of writing json representations of the notices on each page
...
Clicking on a geo link pops up a map (round 2)
2009-12-02 21:24:41 -05:00
Zach Copley
fcf1c4e53f
Remove useless debugging statement
2009-12-02 19:33:08 +00:00
Zach Copley
9dc888894b
Merge branch 'master' into 0.9.x
...
* master: (67 commits)
Ticket 2038: fix bad bug tracker link
Fix regression in group posting: bug introduced in commit 1319002e15
. Need to use actual profile object rather than an id on a variable that doesn't exist when checking blocks :D
Log database errors when saving notice_inbox entries
Drop the username from the log id for now; seems to trigger an error loop in some circumstances
request id on logs... pid + random id per web request + username + method + url
Add OpenID ini info back into statusnet.ini as a stopgap until we can
Some changes to the OpenID DataObjects to make them emit the exact same
OpenID plugin should set 'user_openid.display' as unique key
Remove relationship: user_openid.user_id -> user.id. I don't think this
Have OpenID plugin DataObjects emit their own .ini info
Revert "Allow plugin DB_DataObject classes to not have to use the .ini file by overriding keys(), table(), and sequenceKey() for them"
Catch and report exceptions from notice_to_omb_notice() instead of letting the OMB queue handler die.
Fix regression in remote subscription; added hasRole() shadow method on Remote_profile.
Fix fatal error on OMB subscription for first-timers
Remove annoying log msg
Drop error message on setlocale() failure; this is harmless, since we actually have a working locale set up.
Catch uncaught exception
Fixed bug where reply-sync bit wasn't getting saved
Forgot to render the nav menu when on FB Connect login tab
Facebook plugin no longer takes over Login and Connect settings nav menus
...
Conflicts:
db/08to09_pg.sql
db/statusnet_pg.sql
locale/pt_BR/LC_MESSAGES/statusnet.mo
plugins/Mapstraction/MapstractionPlugin.php
2009-11-30 10:28:58 -08:00
Brion Vibber
10f40661a2
Ticket 1870: drop unnecessary Tidy module installation requirement.
...
Tidy was only being used by a couple of non-default URL shortener plugins,
PtitUrl and TightUrl. Both were easily changed to load the tag-soup HTML
via DOMDocument (using the default DOM module which is already used by
other dependencies).
Added xml, dom, and simplexml modules to the requirements check
in install.php, as they were being used but not checked for.
Also cleaned up LilUrl, PtitUrl, and TightUrl to return URL as a string
instead of as a SimpleXML node object.
2009-11-30 09:12:19 -08:00
Sarven Capadisli
5bb07ba6be
Increased notice_data-attach width
2009-11-30 12:29:02 +00:00
Sarven Capadisli
5f63c0279f
Better notice_data-attach alignment for mobile devices that support
...
input type file
2009-11-30 12:27:48 +00:00