Commit Graph

5659 Commits

Author SHA1 Message Date
Evan Prodromou 543e3e7972 some UI fixes 2009-09-23 23:04:25 -04:00
Sarven Capadisli d86155ad94 Using timeline string instead of title for WindowName because IE doesn't
like names with whitespace.
2009-09-23 22:04:39 +00:00
Sarven Capadisli 1f12993a4d Added JavaScript to initialize the poped Window 2009-09-23 22:02:42 +00:00
Sarven Capadisli ddb9518c99 Some layout and rendering adjustment for Realtime plugin 2009-09-23 22:00:22 +00:00
Sarven Capadisli 4d4bb089a5 Created addPop() for Realtime plugin and added param to include iconurl 2009-09-23 21:58:35 +00:00
Evan Prodromou bdbc2cb8de move some stuff around for realtime 2009-09-23 15:24:12 -04:00
Evan Prodromou 36e009349d hack around address hack in util.js 2009-09-23 14:58:42 -04:00
Evan Prodromou 5152d31d2a Add some more realtime feeds 2009-09-23 17:28:14 -04:00
Evan Prodromou 1fe11eabb6 Do realtime popup with PHP instead of Javascript
Move the realtime detection code to PHP extension rather than
JavaScript.
2009-09-23 17:07:20 -04:00
Evan Prodromou 6cb2f89983 Revert "Added realtime streams for all and showstream timelines"
This reverts commit 49e91ec7d0.
2009-09-23 11:08:35 -04:00
Evan Prodromou 35eb33fe2b Revert "Fixed indenting"
This reverts commit 182257cbbf.
2009-09-23 11:08:12 -04:00
Evan Prodromou 87ff03890e Revert "Made it slighly more compact with less jQuery selection"
This reverts commit c9bc390090.
2009-09-23 11:07:56 -04:00
Evan Prodromou e6cbe3a269 Revert "Added a check for any URL param. If found, strips them out before"
This reverts commit 13de845e95.
2009-09-23 11:07:22 -04:00
Craig Andrews 5cccbe987f Use new queue handler event 2009-09-21 16:33:15 -04:00
Craig Andrews 3bdf8423c4 Fix typo is default hub url 2009-09-21 16:29:22 -04:00
Sarven Capadisli acd5a53257 Initial UI to allow certain timelines to be viewed in a new window in
realtime
2009-09-21 19:17:37 +00:00
Sarven Capadisli 470b34ea47 Escaping internal JavaScript 2009-09-21 18:30:22 +00:00
Sarven Capadisli 13de845e95 Added a check for any URL param. If found, strips them out before
going ahead with realtime timeline update.
2009-09-21 14:30:12 +00:00
Sarven Capadisli c9bc390090 Made it slighly more compact with less jQuery selection 2009-09-21 11:35:56 +00:00
Sarven Capadisli 8f84bc88d7 Updated todo comment for pushing notices to Personal and Replies
timelines
2009-09-21 11:32:36 +00:00
Sarven Capadisli 182257cbbf Fixed indenting 2009-09-20 15:20:10 +00:00
Sarven Capadisli 49e91ec7d0 Added realtime streams for all and showstream timelines 2009-09-20 15:14:46 +00:00
Craig Andrews cf8944526e Make the infinite scroll plugin have a non-infinite scroll (button click to scroll) mode 2009-09-19 22:53:39 -04:00
CiaranG 61121c192a Additional note in Autocomplete plugin readme about private mode 2009-09-19 12:09:49 +01:00
CiaranG fc0f871bfe Correction to path in README of recaptcha plugin 2009-09-18 08:27:09 +01:00
Zach Copley 0190785b73 Merge branch '0.9.x' into pluginize-twitter-bridge
* 0.9.x: (57 commits)
  Updated csarven emails to csarven@status.net and removed dupes
  statusize new HTTP classes
  dedupe evans
  change all evans to evan@status.net
  add post to curlclient
  fix user-agent for curlclient
  add get to curl client
  add cURL client with HEAD method
  add user agent and correct version check to httpclient
  statusize OpenID plugin
  add http client config value
  update httpclient class
  move httputil to httpclient
  Start a common library for HTTP client stuff
  check correct define (not backwards compatible)
  Fixed broken list items in installer output
  Got rid of a bunch of ugly warnings
  Add Jiminy to notice sources
  Make it impossible to delete self-subscriptions via the API
  Fix bad merge d7ae0ed4fd
  ...
2009-09-16 12:40:22 -07:00
Sarven Capadisli fb39f577f5 Merge branch 'realtime' into 0.8.x 2009-09-16 16:05:52 +00:00
Sarven Capadisli d9953e015b Fixed missing quotes 2009-09-16 16:04:19 +00:00
Evan Prodromou aef434f9b2 Merge branch '0.8.x' of git@gitorious.org:statusnet/mainline into 0.8.x 2009-09-16 11:57:26 -04:00
Evan Prodromou 5ab1ec7ad5 make PiwikAnalytics work a little nicer 2009-09-16 11:57:07 -04:00
Sarven Capadisli 6568a3202d Fixed typo 2009-09-16 13:29:46 +00:00
Evan Prodromou 99c74f2cc4 statusize OpenID plugin 2009-09-15 21:22:15 -04:00
Craig Andrews 4a97ad9efe Remove unnecessary Profile::pkeyGet
Thanks for the info, Evan.
2009-09-15 17:08:26 -04:00
Sarven Capadisli a9cf185e69 Updated XHR return markup for Realtime plugin 2009-09-15 13:53:16 +00:00
Craig Andrews 4a19c292fb Make a new REST service for the autocomplete plugin, significantly reducing the size of the responses. Also enables caching in the browser. 2009-09-13 21:44:17 -04:00
Craig Andrews 9e2705d9d3 The site id was hardcoded inside the plugin code. Instead the piwikid
is used now.

Fixes http://status.net/trac/ticket/1864

Thanks zmf
2009-09-11 20:40:51 -04:00
Craig Andrews d7ae0ed4fd Merge remote branch 'laconica/0.8.x' into 0.9.x
Conflicts:
	lib/omb.php
2009-09-09 22:52:38 -04:00
Zach Copley 876f56254d Moved basic auth client into plugin dir 2009-09-08 16:07:01 -07:00
Zach Copley 9d87313eae Merge branch '0.9.x' into pluginize-twitter-bridge
Conflicts:
	plugins/TwitterBridge/twitterauthorization.php
2009-09-08 16:02:57 -07:00
CiaranG 52a197b235 Linkback Plugin: check result properly so failures are not reported as a success in the log. Also logs (debug only) when an attempt is being made 2009-09-08 13:25:59 +01:00
Craig Andrews beae3db413 Pluginize the URL shorteners 2009-09-03 14:58:50 -04:00
Craig Andrews 72a60d6381 Added a PubSubHubBub plugin 2009-08-28 14:43:31 -04:00
Evan Prodromou 5d09b6b3f0 Merge branch '0.8.x' into 0.9.x
Conflicts:
	EVENTS.txt
	actions/finishremotesubscribe.php
	actions/postnotice.php
	actions/public.php
	actions/remotesubscribe.php
	actions/showstream.php
	actions/updateprofile.php
	actions/userauthorization.php
	classes/laconica.ini
	lib/common.php
	lib/oauthstore.php
	lib/omb.php
2009-08-27 11:16:45 -07:00
Evan Prodromou f1fda6c050 Merge branch '0.8.x' into 0.9.x 2009-08-27 07:56:19 -07:00
Evan Prodromou df86aa7214 define LACONICA and accept LACONICA for backwards compatibility 2009-08-26 10:41:36 -04:00
Evan Prodromou e3a53251c0 last scrub of Laconica -> StatusNet 2009-08-26 03:33:43 -04:00
Zach Copley 5efe588174 Moved the rest of the Twitter stuff into the TwitterBridge plugin 2009-08-26 00:59:06 +00:00
Evan Prodromou 3567b9d708 global search and replace for laconica -> statusnet 2009-08-25 18:53:24 -04:00
Evan Prodromou 865b716f09 change LACONICA to STATUSNET 2009-08-25 18:42:34 -04:00
Evan Prodromou bfc66cfe19 Laconica in plugins 2009-08-25 18:29:56 -04:00
Zach Copley 9b9d80cd97 Pluginized Twitter settings stuff 2009-08-25 14:52:25 -07:00
Brenda Wallace 008a4898c8 moved template folder into it's own method, so can be overridden 2009-08-25 09:18:59 +12:00
Evan Prodromou 209486d3be add OpenID doc menu item and doc page 2009-08-21 17:01:48 -04:00
Evan Prodromou 8e21e37d70 move openid docs to OpenID plugin dir 2009-08-21 16:46:47 -04:00
Evan Prodromou bacef32aac Revert "Added a configuration option to disable OpenID."
This reverts commit 7dc3a90d12.

Conflicts:

	actions/login.php
	actions/register.php
	lib/accountsettingsaction.php
	lib/common.php
	lib/logingroupnav.php
2009-08-21 16:38:39 -04:00
Evan Prodromou 9f356b55c6 Merge branch '0.9.x' into openidplugin
Conflicts:
	actions/login.php
	actions/register.php
2009-08-21 16:27:43 -04:00
Evan Prodromou 9f07921b45 Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.x 2009-08-21 15:30:03 -04:00
Evan Prodromou 041d2d82d3 We don't need to re-distribute jquery-autocomplete demo 2009-08-21 15:29:28 -04:00
Zach Copley 8507017c24 Better logging 2009-08-18 23:46:24 +00:00
Zach Copley 486167ad8e Kick user out if she doesn't have FB cookies 2009-08-18 22:18:01 +00:00
Craig Andrews 2260cf20f5 Corrected the Infinite Scroll CSS Selectors
Thanks dcostalis for making me aware of the issue!
2009-08-11 23:05:46 -04:00
Craig Andrews 4f751563c7 Make notice attachment lightbox work after an infinite scroll happens 2009-08-11 16:36:34 -04:00
Craig Andrews 1330998b9b Use jQuery instead of window.onLoad, which I believe will be faster and more reliable 2009-08-08 22:55:31 -04:00
Craig Andrews 9853d47137 Update README to use the addPlugin syntax to add the plugin (which seems cleaner) 2009-08-08 22:38:48 -04:00
Craig Andrews 11086c7823 Implemented the list_all and list groups API methods as defined at http://laconi.ca/trac/wiki/ProposedGroupsAPI
Made the Autocomplete plugin also autocomplete groups
2009-08-07 18:00:04 -04:00
Craig Andrews 932d1fb7ce Move inline javascript to a separate js file 2009-08-06 15:26:13 -04:00
Craig Andrews 380c486626 I had my user info hardcoded... oops. 2009-08-06 15:19:33 -04:00
Craig Andrews 153248b482 Added the Autocomplete plugin 2009-08-06 14:39:59 -04:00
Craig Andrews ca70874b0a Use cssLink() to link to external css 2009-08-05 20:16:34 -04:00
Craig Andrews 5ba3383665 Use script() to write out javascript <script> tags 2009-08-05 20:15:00 -04:00
Craig Andrews 9a9195ecd8 Used script() function to write out the javascript link 2009-08-05 19:54:46 -04:00
Craig Andrews 95ba22c5d7 Switch DOCTYPE's to the XHTML 5 DOCTYPE 2009-08-05 18:27:27 -04:00
Craig Andrews d77982b9b4 added Infinite Scroll plugin 2009-08-05 17:09:19 -04:00
Craig Andrews 83ff1cecd3 Use NICKNAME_FMT everywhere consistently 2009-08-05 16:26:19 -04:00
Evan Prodromou 5dc1291b59 move openid instructions to OpenIDPlugin 2009-08-04 13:27:22 -04:00
Evan Prodromou 622c0b24c3 move redirect-to-openid code to OpenID plugin 2009-08-04 13:17:43 -04:00
Evan Prodromou 2ed46ce274 move XRDS code from public action to OpenIDPlugin 2009-08-04 13:04:31 -04:00
Evan Prodromou 628a937108 say that it's OK to do OpenID login in private mode 2009-08-04 13:01:23 -04:00
Evan Prodromou 3997682d26 incorrectly moved user xrds to OpenID plugin; fixing 2009-08-04 13:01:23 -04:00
Evan Prodromou 0616ea0205 move check for SSL from util.php to OpenIDPlugin 2009-08-04 13:01:23 -04:00
Evan Prodromou 797f296974 fix require paths for OpenID plugin files 2009-08-04 13:01:23 -04:00
Evan Prodromou f704a7029e OpenIDPlugin autoloads class files 2009-08-04 13:01:23 -04:00
Evan Prodromou 3245357749 add account settings menu item for OpenID 2009-08-04 13:01:23 -04:00
Evan Prodromou 7a742a0572 show OpenID action in login nav 2009-08-04 13:01:23 -04:00
Evan Prodromou 6d64882270 OpenIDPlugin sets up actions for router 2009-08-04 13:01:23 -04:00
Evan Prodromou 2b79b4d21f Move OpenID-related files to OpenID plugin directory
As a first step to pluginizing our OpenID support, I've moved the
important OpenID-related files to a dedicated plugin directory. Many
of these classes are still referred to by libraries that are still in
core.
2009-08-04 13:01:23 -04:00
Eric Helgeson ff6e976d03 Added the 0.2 recaptcha plugin. Should work in all browsers. Please test. 2009-08-03 16:39:10 -05:00
Zach Copley cd9748ad56 Attempt to reduce the number of calls to FB to speed things up 2009-07-30 19:34:32 +00:00
Evan Prodromou c055449ee0 update Piwik analytics code 2009-07-16 10:56:46 -04:00
Zach Copley 87a9fe6013 Documentation for the Facebook Connect plugin 2009-07-15 19:03:35 -07:00
Zach Copley a4a57eabe0 More tinkering with logout. I think I got it this time! It's been driving me crazy. 2009-07-16 00:47:48 +00:00
Evan Prodromou 5b081893a5 better callback functions for comet plugin 2009-07-15 15:31:57 -04:00
Evan Prodromou 1ae7357340 build channel strings in CometPlugin 2009-07-15 15:31:42 -04:00
Evan Prodromou 3da84feabd Build channel strings in Meteor plugin 2009-07-15 15:31:06 -04:00
Evan Prodromou 8b1ac4ea20 let implementations build channel strings for realtime 2009-07-15 15:30:33 -04:00
Evan Prodromou 420980f0e0 changes to make realtime work for Meteor 2009-07-14 17:06:29 -04:00
Evan Prodromou 5ab718bf22 Change CometPlugin so it re-uses stuff from RealtimePlugin 2009-07-14 15:40:58 -04:00
Evan Prodromou 3baa1c6a85 pass proper args for realtime recipe methods 2009-07-14 15:39:02 -04:00
Evan Prodromou 86533d99d7 make RealtimePlugin work correctly 2009-07-14 15:26:39 -04:00
Evan Prodromou 7a84b349a2 added Realtime superclass 2009-07-13 09:58:52 -04:00
Evan Prodromou 824e04d50b update README for Meteor plugin 2009-07-13 03:25:08 -04:00
Evan Prodromou 6ae7057b5c correctly pass JSON object to receive function for Meteor 2009-07-13 03:15:39 -04:00
Evan Prodromou 55494720e5 add slashes to JSON so it goes across meteor.js channel correctly 2009-07-13 03:15:12 -04:00
Evan Prodromou 221f13a10d Some changes for debugging 2009-07-11 13:23:37 -07:00
Evan Prodromou cc317b169f first version of Meteord plugin, doesn't work 2009-07-11 09:38:01 -07:00
Sarven Capadisli 79b06ade27 Removed OpenID link from the primary global navigation in order to
keep a single Login idea because we have several ways to login
already: regular login, OpenID and Facebook (and probably LDAP, Open
Social in the future)
2009-07-08 00:42:14 +00:00
Zach Copley 92e30b438e Killed the FB Connect profile-pic bounce in all browsers 2009-07-01 22:47:21 +00:00
Sarven Capadisli 6c28a07cf5 Merge branch '0.8.x' of git@gitorious.org:laconica/dev into 0.8.x 2009-07-01 00:50:19 +00:00
Sarven Capadisli 015492daac Improves the FB user avatar "bounce" in some browsers 2009-07-01 00:49:40 +00:00
Zach Copley b10dba2798 Merge commit 'jeff-themovie/invite-enabled' into 0.8.x
* commit 'jeff-themovie/invite-enabled':
  Adds $config['invite']['enabled'] to enable/disable invites.
2009-06-30 16:10:12 -07:00
Zach Copley c162bf4d22 Forgot to include ImsettingsAction in the list of Actions to override
in order to add a Facebook tab to the Connect menu.
2009-06-30 11:55:34 -07:00
Zach Copley 13d5479a11 Only output Facebook namespace, scripts, css, etc. when strictly necessary 2009-06-30 04:57:59 +00:00
Zach Copley e00f433314 Only use FB's Javascript logout, not its PHP method too 2009-06-30 01:54:08 +00:00
Zach Copley dfb4ed5265 Factor out code to tell whether user's logged into FB into its own method 2009-06-30 00:49:59 +00:00
Jeffery To 6d308f6ffe Adds $config['invite']['enabled'] to enable/disable invites.
The invite function may not applicable for private and/or closed installs. This adds a configuration option to enable/disable invites (defaulting to enabled), hides the "Invite" nav item when necessary, and adds a check to actions/invite.php.

Note that I haven't tried the Facebook application so I didn't add any checks to actions/facebookinvite.php.
2009-06-14 16:17:22 +08:00
Zach Copley 4f5630099f Facebook Connect auth finally works with all major browsers! 2009-06-04 21:33:04 +00:00
Zach Copley 1e9c5b52b4 FB Connect plugin - better workflow for disconnecting and reconnecting Facebook accounts 2009-05-28 00:08:00 +00:00
Sarven Capadisli 0b9c65ce4f Facebook Connect account setup markup and CSS rearrangement for
license information (it comes before and applies to both connection
options)
2009-05-22 01:53:58 +00:00
Sarven Capadisli 5b1ba5619c Form markup for Facebook Connect 2009-05-22 01:43:01 +00:00
Sarven Capadisli eeb54ec97a Minor alignment for FB logo 2009-05-22 01:29:16 +00:00
Sarven Capadisli a418958a01 Styles for Facebook logo and user avatar 2009-05-22 01:25:43 +00:00
Zach Copley b134784df9 Custom stylesheet for the Facebook Connect plugin 2009-05-22 01:22:07 +00:00
Zach Copley eaf2a98daf - Show Facebook profile pic and favicon as dictated by Facebook Connnect policy
- Logout fixed, again (cleans up Facebook cookies now)
2009-05-22 00:54:22 +00:00
Zach Copley 07de94ca99 Merge branch '0.8.x' into fbconnect 2009-05-21 05:46:38 +00:00
Zach Copley 54cd0a2046 - Reworked login / logout workflow
- Added Facebook Connect tab to login nav
- Show Facebook mini-avatar when logged in
- Added Facebook Connect tab to connect settings nav
- Option to disconnect from Facebook
2009-05-21 05:43:11 +00:00
Sarven Capadisli 7ae2ed7cfc Merge branch '0.7.x' into 0.8.x 2009-05-20 23:40:44 +00:00
Zach Copley 8545a1c5fe Reorganized some stuff and made new Facebook Login tab 2009-05-20 06:46:11 +00:00
Zach Copley f841dd6af4 Fixed sporatic problem with logout. 2009-05-20 00:55:59 +00:00
Zach Copley 35b3934233 Logout works properly now. 2009-05-19 01:07:45 +00:00
Evan Prodromou 5a0edc9b8c remove debugging calls 2009-05-17 12:37:04 -04:00
Zach Copley 3f44f94c3c Basic Facebook Connect plugin 2009-05-15 23:16:23 +00:00
Evan Prodromou c6526c84f5 License link, no title 2009-05-15 18:16:32 -04:00
Evan Prodromou caadd8ed93 add WikiHashtagsPlugin 2009-05-15 17:57:26 -04:00
Evan Prodromou b12e72ae31 optionally add a username/password on server side for Comet 2009-05-01 09:42:38 -07:00
Evan Prodromou 5affe093ab add in_reply_to link and make HTML in source work correctly 2009-05-01 08:39:47 -07:00
Evan Prodromou 1a61a171cd Merge branch '0.7.x' into cometplugin 2009-05-01 08:00:41 -07:00
Evan Prodromou a86a0e91a5 add favor, reply, delete buttons for cometed notices 2009-05-01 08:00:37 -07:00
Evan Prodromou 8cf8298dc0 Merge branch 'cometplugin' into 0.7.x 2009-04-27 15:28:36 -04:00
Evan Prodromou e97223b2ba Don't add a notice if it already exists on the page
Try not to interfere with Ajax posting; don't show something if it's
already on the page.
2009-04-26 21:15:11 -04:00
Evan Prodromou db3b56a2fd Display rendered HTML for a notice
Display the rendered HTML for a notice
2009-04-26 20:50:39 -04:00
Evan Prodromou e438334c00 add live updating for tag pages 2009-04-26 18:00:06 -04:00
Evan Prodromou df677cb9c1 Merge branch 'cometplugin' into 0.7.x 2009-04-26 15:42:07 -04:00
Evan Prodromou 781341d91f README for the comet plugin 2009-04-26 15:41:55 -04:00
Evan Prodromou 7dbb5fb8fd Make notice auto-update
Shows notices auto-updating
2009-04-26 15:37:00 -04:00
Evan Prodromou ccf45d454c Lots of tweaking to make things work
Did some tweaking and maneuvering to make things work. This version
will now show a "notice received" alert box -- lots of progress! Had
to test with Java server, not Python server.
2009-04-26 15:08:49 -04:00
Evan Prodromou 262dbeac78 Some updates for testing Comet 2009-04-26 12:06:50 -04:00
Evan Prodromou 056d0a2555 remove unused duplicate file 2009-04-25 14:20:57 -04:00
Evan Prodromou 5e6eb27f84 first pass at Comet plugin; doesn't yet update 2009-04-25 14:20:24 -04:00
Evan Prodromou ecb09fb864 check for existence of xmlrpc extension in LinkbackPlugin 2009-04-24 13:31:03 -04:00
Evan Prodromou b1940bcb7b escape slash in regexp 2009-04-14 16:01:02 -04:00
Evan Prodromou 00dfdb3f3a Merge branch 'master' of git://gitorious.org/laconica/brianjesse-clone into brianjesse-clone/master 2009-04-07 22:32:58 -04:00
Evan Prodromou a4919eab6a Linkback plugin does pingback by default
We do pingback by default for the linkback plugin.
2009-03-28 17:11:21 -04:00
Brian af887119ac TemplatePlugin.php 0.1 2009-03-24 12:41:03 -07:00
Tobias Diekershoff 0d880d0d14 Piwik analytics plugin
Piwik (http://piwik.org/) is an Open Source analytics engine. This
plugin lets you include Piwik in your Laconica installation.
2009-03-13 08:52:01 -04:00
Evan Prodromou dfd9e31859 Add initial trackback support 2009-03-11 19:42:53 -04:00
Evan Prodromou c97142ad3e first version of plugin for pingback and trackback (no trackback yet) 2009-03-08 11:50:55 -07:00
Evan Prodromou cc38809764 First version of blogspam.net plugin
Added a plugin for blogspam.net. The service is kind of aggressive,
so by default I turn a lot of the tests off. But worth a look.
2009-02-16 16:34:07 -05:00
Sarven Capadisli 21f6c91161 Minor correction: pikiw -> piwik 2009-02-11 19:56:17 +00:00
Evan Prodromou 2e518c9d5e Sample plugin for Google Analytics
A common request is to use Google Analytics for Laconica servers. This
plugin will add the correct spell to make Google Analytics work.
2009-02-09 09:14:44 -05:00