Age | Commit message (Collapse) | Author |
|
From most important to least important:
plugins/GNUsocialTemplatePlugin.php:
* Modify to play nice with plain-old TemplatePlugin.
* Move onPluginVersion() from action class to plugin class
* Increment version from 0.1 to 0.1.1
plugins/TemplatePlugin.php: same as GNUsocialTemplatePlugin.php
plugindata.php: add some output to help identify misbehaving plugins
lib/implugin.php: fix comments: s/authentication/instant messaging/
lib/uapplugin.php: comments: add @see http://www.iab.net/iab_products_and_industry_services/508676/508767/UAP
tpl/social.php: clean up formatting (also, use tabs instead of spaces, to be consistant with tpl/index.php)
|
|
This also means that plugins who give themselves a funny name now have their data show up in the plugins page (where, before they'de be there, but the info on them would be blank).
Unfortunately, this removes a hack for URL shorteners. However, this is minor, and I think my plugin system may have broken it anyway. (maybe)
|
|
enabling/disabling it. (Needed for previous commit to be useful)
pluginenable.php: check if a file exists, not if it's been loaded.
|
|
include.php: file to include to make creation of entry points easy
index.php: move most of this file into include.php (and include it)
plugindata.php: a separate entry point using include.php; load ALL plugins found, and write data gathered to plugindata.out.php
.gitignore: add plugindata.out.php
actions/pluginsadminpanel.php:
* use plugindata.out.php's common_plugindata() instead of StatusNet::getPlugins()
* give a button linking to plugindata.php, to refresh plugin data
lib/pluginlist.php:
* use plugindata.out.php's common_plugindata() instead of thowing the 'PluginVersion' event to currently enabled plugins
* for the enable/disable forms: was: if (!$disabled) now: if ($enabled && (!$disabled))
lib/statusnet.php: move the list of filenames for a plugin into it's own public static function; this is used by plugindata.php
|
|
util.php: add common_config_section($main), as a companion to common_config($main,sub)
statusnet.php:
* add public static getPlugins(), which returns array_merge(common_config('plugins','default'),common_config_section('plugin-list'))
* use self::getPlugins(), instead of common_config('plugins,'default')
* handle plugins that have a type other than "array" or "null" for parameters
pluginenable:
* use StatusNet::getPlugins() instead of common_config('plugins,'default')
* set $config['plugin-list'][$plugin_name] = 1
pluginsadminpanel: use StatusNet::getPlugins() instead of common_config('plugins,'default')
|
|
|
|
|
|
|
|
|
|
them separately.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
plugins/OStatus/classes/Ostatus_profile.php
|
|
|
|
|
|
|
|
notice pages
|
|
translatewiki.net).
|
|
|
|
|
|
|
|
object-type set; be more liberal about accepting posts from feeds where the author info doesn't match (we'll post under the feed's profile and just not try to update the profile info).
|
|
help when giving direct feeds to subscribe to
|
|
that turn out to be XML feeds with funny namespaces.
|
|
|
|
When bogus SSL sites etc were hit through a shortening redirect, sometimes link resolution kinda blew up and the user would get a "Can't linkify" error, aborting their post.
Now catching this case and just passing through the URL without attempting to resolve it. Could benefit from an overall scrubbing of the freaky link/attachment code though...! :)
http://status.net/open-source/issues/2513
|
|
When bogus SSL sites etc were hit through a shortening redirect, sometimes link resolution kinda blew up and the user would get a "Can't linkify" error, aborting their post.
Now catching this case and just passing through the URL without attempting to resolve it. Could benefit from an overall scrubbing of the freaky link/attachment code though...! :)
http://status.net/open-source/issues/2513
|
|
options; default empty vars weren't being set.
|
|
array key)
|
|
|
|
|
|
|
|
but there's already discrepencies due to URL shortening)
Fix for bad char conversions also, caused short text to not be saved in some cases.
|
|
|
|
|
|
|
|
is empty
|
|
|
|
|
|
editor widget. With JS off, we'll take plaintext as usual.
|
|
applied to stripped version of the text
|
|
linked for you, fitting expected user behavior better. (IE apparently already does this; plugin adds similar behavior for other browsers.)
Plugin source: http://sourceforge.net/tracker/?func=detail&aid=2770218&group_id=103281&atid=738747
Source JS compressed manually with jsmin.
Note: the link detection doesn't match StatusNet's internal link detection right now. URLs with funky chars, especially like Wikipedia style ones, will often not automatically catch. (But you should still be able to manually link them.)
|