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
Craig Andrews
3b14b61fa7
Add a configuration option to disable the login command.
...
$config['logincommand']['disabled'] = true;
This commit should be reverted once the command has been sufficiently tested and trusted.
2009-12-05 21:05:33 -05:00
Craig Andrews
75cac0fd6b
Added 'login' command that gives you a link that can be used to login to the website
2009-12-05 21:05:33 -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
Zach Copley
aef4cc0a59
Make it impossible to block (and thus unsubscribe from your
...
self-subscription) via the API. Additionally, make it impossible
to block yourself or unsubscribe from yourself, period.
I also made User use the subs.php helper function for unsubscribing
during a block.
Hopefully, these changes will get rid of the problem of people
accidentally deleting their self-subscriptions once and for all
(knock on wood).
2009-12-03 17:06:58 -08: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
Zach Copley
56b3e13d4a
Reload the admin design panel page to show the new CSS when the
...
design gets reset.
2009-12-02 18:05:19 -08:00
Zach Copley
bb2311ea18
Only pick up new default site colors if the theme has NOT changed.
2009-12-02 17:50:51 -08:00
Zach Copley
4f359d2a8b
Delete design when user chooses to restore default design, instead
...
of saving a design with site defaults.
2009-12-02 16:44:23 -08:00
Brion Vibber
a3a2168292
Fix regression in password settings: users have been unable to change their passwords since introduction of ChangePassword event (later StartChangePassword) November 5 in commit d6ddb84132
...
Logic was inversed; new password was only being saved if a plugin claimed the event; so when no auth plugin was present to take it, passwords never got saved.
2009-12-01 15:44:07 -08:00
Brion Vibber
e28e8cc1d7
typo fix: '$this' now spelled correctly. Looks like this'll fix acceptance of 'source' param for direct messages posted to API
...
@fixme: there's duplication of reserved sources list between at least this and apistatusesupdate module
2009-12-01 12:31:21 -08:00
Zach Copley
a36612866e
Fix bad function call
2009-11-30 14:55:02 -08: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
Siebrand Mazeland
1b9e801703
Fix typo in UI string
2009-11-28 20:52:46 +01:00
Brion Vibber
f1b64c4db5
Fix fatal error on OMB subscription for first-timers
2009-11-25 12:11:41 -08:00
Sarven Capadisli
d5e4360036
Removed unnecessary className
2009-11-25 12:23:58 +00:00
Siebrand Mazeland
bd063b8d5a
Capitalise "same as password above"
2009-11-21 16:53:25 +01:00
Brion Vibber
a7be30857a
Fix bug 1997: notice search rss utter failure
...
Since commit c4072ef7c9
in March there's no longer an automatic run of $this->getNotices() from RssAction parent class; added to the subclass.
It might make sense to put it back in the parent class, but of course only if those dupe calls can be resolved.
2009-11-20 14:54:59 -08:00
Brion Vibber
05a0f45de5
Fix bug 1997: notice search rss utter failure
...
Since commit c4072ef7c9
in March there's no longer an automatic run of $this->getNotices() from RssAction parent class; added to the subclass.
It might make sense to put it back in the parent class, but of course only if those dupe calls can be resolved.
2009-11-20 14:52:29 -08:00
Siebrand Mazeland
ac67847f9d
UI text fixes and tweaks.
2009-11-20 16:03:27 +01:00
Evan Prodromou
224d82793c
Revert "Added 'login' command that gives you a link that can be used to login to the website"
...
This reverts commit b9d40f723b
.
Conflicts:
actions/login.php
classes/statusnet.ini
db/08to09.sql
db/08to09_pg.sql
db/statusnet_pg.sql
lib/command.php
lib/commandinterpreter.php
2009-11-20 02:50:43 -08:00
Zach Copley
377f95a20f
Left a form_data class of a <ul> in the user admin panel
2009-11-19 15:24:34 -08:00
Zach Copley
288d875b79
Added validation to fields in user admin panel
2009-11-19 15:17:24 -08:00
Zach Copley
8618b064e2
Added a user admin panel
2009-11-19 15:02:25 -08:00
Craig Andrews
9a74a094ed
Add location form elements to the noticeform, and save their values on submission
2009-11-19 15:17:57 -05:00
Eric Helgeson
26a86402cd
Use the $user object nickname, as login name doesnt have to == nickname anymore with plugins such as ldap/etc
2009-11-19 15:00:28 -05:00
Zach Copley
b8de14af2c
Moved most path and server settings to a new paths admin panel
2009-11-19 11:55:07 -08:00
Craig Andrews
4463768bae
tobyink's location RDF patch
2009-11-19 12:00:25 -05:00
Sarven Capadisli
643318e98c
Updated form markup for email settings
2009-11-19 11:27:49 +00:00
Sarven Capadisli
1e5bb7fa68
Added fieldsets for site admin page
2009-11-19 10:34:43 +00:00
Zach Copley
3ec022307c
Merge branch 'admin-sections/3' into 0.9.x
...
* admin-sections/3:
Added locales_path to site admin panel
Site admin panel mostly done. Still need to add CC license chooser.
2009-11-19 01:59:50 -08:00
Zach Copley
409ce3556d
Added locales_path to site admin panel
2009-11-19 01:56:29 -08:00
Zach Copley
08165c8f03
Site admin panel mostly done. Still need to add CC license chooser.
2009-11-19 01:46:14 -08:00
Sarven Capadisli
4d589e4c2d
Updated markup and style for design admin fieldsets
2009-11-19 07:40:03 +00:00
Zach Copley
6165c9601d
Merge branch 'admin-sections/2' into 0.9.x
...
* admin-sections/2:
Design admin panel mostly done.
2009-11-18 18:52:09 -08:00
Zach Copley
cf7188a458
Design admin panel mostly done.
2009-11-18 18:25:36 -08:00
Brion Vibber
f7a3e508ba
Check profile->update() result against false exactly; we may legitimately get 0 back if no rows were changed. DB objects normally would return true, but the comparisons aren't 100% reliable when we've got numbers which could be ints or strings or floats.
...
Caused failures saving profile settings with Geonames plugin enabled; the lat/lon/id fields would get re-set with freshly looked up values which no longer matched the previous values as far as the data object could tell, but which saved as the same ol' numbers.
2009-11-18 17:36:55 -08:00
Craig Andrews
cac5a417f2
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x
2009-11-18 17:04:42 -05:00
Craig Andrews
745ea277d8
Should not canonicalize nickname before calling common_check_user
2009-11-18 16:09:58 -05:00
Eric Helgeson
199ccdb53f
Consolidate group creation into static function in User_group
2009-11-18 15:54:24 -05:00
Craig Andrews
3bff3b2b32
Improve the not authorized error message
2009-11-18 14:44:39 -05:00
Brion Vibber
18835403fc
Notice: Undefined variable: source in actions/apistatusesupdate.php on line 88
2009-11-18 09:29:55 -08:00
Sarven Capadisli
4fc99f8246
Updated admin design form markup
2009-11-18 09:47:04 +00:00
Zach Copley
7e0af92813
First draft of the admin panel for site design
2009-11-18 00:00:05 -08:00
Zach Copley
7551464d23
Get rid of empty select in theme dropdown
2009-11-17 16:55:45 -08:00
Sarven Capadisli
2c2861b867
Added form_data class
2009-11-17 21:52:33 +00:00
Sarven Capadisli
14082ada6b
Updated admin forms to use form_settings styles
2009-11-17 20:09:09 +00:00
Evan Prodromou
cb4acd40bf
more snapshot stuff in siteadminpanel
2009-11-17 14:51:17 -05:00
Evan Prodromou
42d6c69691
add private flag back into site admin panel
2009-11-17 10:59:50 -05:00
Evan Prodromou
bac2d80c91
Merge branch '0.9.x' into adminpanel
...
Conflicts:
classes/User.php
2009-11-17 08:04:14 -05:00
Evan Prodromou
6a1afda259
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
...
Conflicts:
classes/statusnet.ini
2009-11-17 06:25:07 -05:00
Brion Vibber
75c00f0054
Bug 1655/bug 1905: fix for Internet Explorer receiving FOAF output when clicking user links.
...
User links using the ID number (such as created for @-replies) have been failing on Internet Explorer, since IE doesn't bother to actually say it supports text/html...
We usually get something like this from IE, up through at least IE 8:
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*
The */* ended up matching application/rdf+xml instead of text/html, so only other browsers which are more explicit would actually get sent on to the user profile/notice stream; IE visitors were directed on to the FOAF download. :(
Swapping the order of items in the server-side of the negotiation list fixes this; clients actually asking for FOAF at a higher priority than HTML will still get it, but the wildcard */* now matches text/html which is usually what we want.
Content negotiation for the user links was added August 2008 in commit 48fcfb8b0d
.
2009-11-16 17:25:38 -08:00
Eric Helgeson
e14c88f6c5
Consistant error for groups that dont exist in API
2009-11-16 15:00:36 -05:00
Evan Prodromou
a2acb2eec5
DeleteUserAction
2009-11-16 17:04:40 +01:00
Evan Prodromou
e290f86c99
make block action use ProfileFormAction superclass
2009-11-16 16:14:49 +01:00
Evan Prodromou
985986e7e9
add sandbox and silence actions
2009-11-16 16:08:06 +01:00
Evan Prodromou
ff88ef407a
make block actions use profileformaction superclass
2009-11-16 14:40:04 +01:00
Evan Prodromou
9a1a83e8eb
Move some user-related stuff to useradminpanel from siteadminpanel
2009-11-15 14:37:47 +01:00
Evan Prodromou
9f8eedd5a3
add panels.txt to remember what to add where
2009-11-15 14:37:35 +01:00
Craig Andrews
ed690615de
Added a User_username table that links the external username with a StatusNet user_id
...
Added EmailAuthenticationPlugin
Added ReverseUsernameAuthenticationPlugin
Changed the StartChangePassword and EndChangePassword events to take a user, instead of a nickname
User::allowed_nickname was declared non-static, but used as if it was static, so I made the declaration static
2009-11-12 20:12:36 -05:00
Ciaran Gultnieks
d8296df5d7
A further change to the XRDS is required if 0.9.x is to be able to remote sub to a 0.8.x account, with the OpenID plugin enabled.
2009-11-12 20:57:09 +00:00
Ciaran Gultnieks
707efadbd4
Some more XRDS fixes. With this and the previous commit, remote subs seem to work. Otherwise they don't.
2009-11-12 14:46:16 +00:00
Ciaran Gultnieks
6e601c1171
Wrong XRDS service type for OMB was being supplied. Wrong since commit 54696f7c
I think
2009-11-12 14:21:47 +00:00
Craig Andrews
8a6590a7e8
initialize these variables before use to prevent warnings
2009-11-11 17:09:00 -05:00
Craig Andrews
23290f746f
Do not show the URL shortener selection drop down if no shorteners are available
2009-11-11 17:05:24 -05:00
Craig Andrews
014d6b1d19
Redid how URL shorteners work. This way is much more like how Evan wants events to work (and more like how the rest of SN works).
2009-11-11 14:04:44 -05:00
Siebrand Mazeland
086759f32a
Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.x
2009-11-11 19:58:43 +01:00
Siebrand Mazeland
37c62c6356
Remove double space in message
2009-11-11 13:24:02 +01:00
Evan Prodromou
220f8771c6
store boolean values correctly in siteadminpanel
2009-11-11 01:43:34 -05:00
Evan Prodromou
4258f99d2f
Add design admin panel
2009-11-11 01:09:40 -05:00
Evan Prodromou
b2145a6e4c
use <li>s in form data for site admin panel
2009-11-11 01:00:41 -05:00
Evan Prodromou
935410e8dc
Merge branch '0.9.x' into adminpanel
2009-11-11 00:22:42 -05:00
Zach Copley
db64b61296
Merge branch '0.9.x' into finish-account-api
...
* 0.9.x:
Added a events for the settings menu items
Bringing Sphinx search support up to code: broken out to a plugin, now supports multiple sites on a single server.
Changed to Evan's event style and added an AuthPlugin superclass
add geo output to statuses in json, xml, atom, rss in API
Localisation updates from translatewiki.net (2009-11-10)
Localisation updates from translatewiki.net
Update pot
add lat and long parameters to api/statuses/update
change credential check to work more like other events
fixup output of object attributes in db error code
Performance fix for subscription/subscriber lists based on feedback from ops.
Adjusting indexes to make favorites query more efficient, based on feedback from ops.
Revert untested code; spews PHP notice warnings on every page view: "just sent a http 200 for the check-fancy from install.php"
Added hook for the Group navigation items
Updated block @title text (shouldn't say from group)
Updated group block markup
Revert "Remove more contractions"
2009-11-10 15:25:43 -08:00
Zach Copley
ee3fc8ba03
Added some notes in the comments
2009-11-10 15:23:33 -08:00
Zach Copley
4e4ba24c00
Implement /api/account/update_delivery_device.format
2009-11-10 14:36:41 -08:00
Brion Vibber
53c86c43c4
Bringing Sphinx search support up to code: broken out to a plugin, now supports multiple sites on a single server.
...
Upgrade notes:
* Index names have changed from hardcoded 'Identica_people' and 'Identica_notices' to use the database name and actual table names. Must reindex.
New events:
* GetSearchEngine to override default search engine class selection from plugins
New scripts:
* gen_config.php generates a sphinx.conf from database configuration (with theoretical support for status_network table, but it doesn't seem to be cleanly queriable right now without knowing the db setup info for that. Needs generalized support.)
* Replaced old sphinx-indexer.sh and sphinx-cron.sh with index_update.php
Other fixes:
* sphinx.conf.sample better matches our live config, skipping unused stopword list and using a more realistic indexer memory limit
Further notes:
* Probably doesn't work right with PostgreSQL yet; Sphinx can pull from PG but the extraction queries currently look like they use some MySQL-specific functions.
2009-11-10 13:44:40 -08:00
Craig Andrews
1cd6650ae4
Changed to Evan's event style and added an AuthPlugin superclass
2009-11-10 16:28:37 -05:00
Evan Prodromou
1f5f5474f1
Merge branch '0.9.x' into adminpanel
2009-11-10 16:27:23 -05:00
Evan Prodromou
27e6a3f36f
add lat and long parameters to api/statuses/update
2009-11-10 15:36:55 -05:00
Brion Vibber
333c376c95
Merge remote branch 'statusnet/0.9.x' into 0.9.x
2009-11-10 06:44:53 -08:00
Sarven Capadisli
91da72ede0
Updated block @title text (shouldn't say from group)
2009-11-10 13:09:15 +00:00
Sarven Capadisli
2f3e414cd1
Updated group block markup
2009-11-10 13:08:58 +00:00
Zach Copley
cae06a49ea
Merge branch '0.9.x' into finish-account-api
...
* 0.9.x: (26 commits)
just sent a http 200 for the check-fancy from install.php
Add a new event: CanUserChangeField
shorten flag notification and include a class
Added flag icon for UserFlag plugin
Fixed notice option alignment in IE
add a method to Theme class to list available themes
Updated Realtime plugin to use the util's NoticeReply object
Localisation updates from translatewiki.net (2009-11-08)
Update pot again
Rebuild pot file *without* --join-existing to get rid of the cruft. Not sure why "--join-existing" must be in. Only thing I can think of is manual additions, which I could not find.
Revert "More precise field label"
Remove more contractions
Revert "* [Cc]an't -> [Cc]annot"
Revert "More specifics on 'address'"
* [Cc]an't -> [Cc]annot
Revert "* check usage of 'people' in UI and change it to 'users' or something else in most places"
add utilities for calculating local and installation theme root dirs
Harmonise UI message "No such user."
Restructure theme.php to define a class Theme
entity_action responses look more inactive now
...
2009-11-10 00:43:58 -08:00
Zach Copley
c8bd6d9f7a
Make /api/account/update_profile_background_image.format work even
...
when there isn't an existing Design for the user. Plus a few other
fixups.
2009-11-09 23:56:02 -08:00
Zach Copley
312c745884
Implement /api/account/update_profile.format
2009-11-09 23:13:59 -08:00
Zach Copley
322a4c3ed1
Implement /api/account/update_profile_colors.format
2009-11-09 22:24:32 -08:00
Craig Andrews
3be1205714
Add a new event: CanUserChangeField
2009-11-09 17:43:37 -05:00
Brion Vibber
088081675f
Revert "Remove more contractions"
...
This reverts commit 5ab709b739
.
Missed this one yesterday...
2009-11-09 20:01:46 +01:00
Evan Prodromou
badd8cccca
add registration restrictions and privacy to site admin panel
2009-11-08 22:21:28 -05:00
Evan Prodromou
33f931d527
add default language to site admin panel
2009-11-08 22:12:12 -05:00
Evan Prodromou
977d5d6f85
add default timezone to site admin panel
2009-11-08 22:03:34 -05:00
Evan Prodromou
691beefd0f
Merge branch '0.9.x' into adminpanel
2009-11-08 21:41:43 -05:00
Evan Prodromou
76b0e6e6f4
Merge branch '0.9.x' into adminpanel
2009-11-08 21:23:09 -05:00
Zach Copley
5c091dab9b
Implement /api/account/update_profile_background_image.format
2009-11-08 15:29:04 -08:00
Siebrand Mazeland
2b16baa76a
Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.x
2009-11-08 23:36:53 +01:00
Brion Vibber
2917fad209
Revert "More precise field label"
...
This reverts commit 6483fbd8fa
.
"SMS address" header here makes no sense; it would be inconsistent with the other tabs and headings on the same and related pages, and would look very awkward with another giant "SMS" right above it
2009-11-08 23:35:12 +01:00
Siebrand Mazeland
b10f362ede
Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.x
2009-11-08 23:33:58 +01:00
Siebrand Mazeland
5ab709b739
Remove more contractions
...
* doesn't
* won't
* isn't
* don't
2009-11-08 23:32:15 +01:00
Brion Vibber
fc5002015b
Revert "* [Cc]an't -> [Cc]annot"
...
This reverts commit 0ab17f382b
.
2009-11-08 23:28:51 +01:00
Brion Vibber
ec6a38a627
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x
2009-11-08 23:27:24 +01:00
Brion Vibber
c7961fe6dc
Revert "More specifics on 'address'"
...
This reverts commit 1872d07602
.
"instant messages address" is very awkward phrasing; prefer not to be changing UI in such ways while updating localisations.
2009-11-08 23:26:16 +01:00
Siebrand Mazeland
104a47e4a2
Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.x
2009-11-08 23:22:50 +01:00
Siebrand Mazeland
0ab17f382b
* [Cc]an't -> [Cc]annot
...
* [Cc]ould't -> [Cc]ould not
2009-11-08 23:22:38 +01:00
Brion Vibber
a034fb0b82
Revert "* check usage of 'people' in UI and change it to 'users' or something else in most places"
...
This reverts commit 81b4a381d9
.
IMO "user" is a bit impersonal and we shouldn't go changing the tone of the UI willy-nilly when we're updating localisations.
2009-11-08 23:22:13 +01:00
Siebrand Mazeland
221b779e88
Harmonise UI message "No such user."
2009-11-08 23:10:44 +01:00
Evan Prodromou
111f6a775d
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-11-08 17:06:41 -05:00
Evan Prodromou
b7e2e3fd2b
Restructure theme.php to define a class Theme
...
For various reasons, it's nicer to have a class for theme-file paths
and such. So, I've rewritten the code for determining the locations of
theme files to be more OOPy.
I changed all the uses of the two functions in the module (theme_file
and theme_path) to use Theme::file and Theme::path respectively.
I've also removed the code in common.php that require's the module;
using a class means we can autoload it instead.
2009-11-08 17:04:46 -05:00
Siebrand Mazeland
43132eb55e
Several updates to UI messages
2009-11-08 22:45:18 +01:00
Siebrand Mazeland
1872d07602
More specifics on 'address'
2009-11-08 22:37:09 +01:00
Siebrand Mazeland
6483fbd8fa
More precise field label
2009-11-08 22:34:52 +01:00
Evan Prodromou
7ee9737ef6
incorrectly saving wrong values in siteadminpanel
2009-11-08 16:27:19 -05:00
Siebrand Mazeland
81b4a381d9
* check usage of 'people' in UI and change it to 'users' or something else in most places
...
* change some contractions to full text in UI messages
2009-11-08 22:26:13 +01:00
Evan Prodromou
2f770cecf9
add some more fields to site admin panel
2009-11-08 15:48:05 -05:00
Evan Prodromou
d0466da80b
add site admin panel
2009-11-07 23:17:52 -05:00
Evan Prodromou
1de9496c7f
fix constant for deleteothersnotice
2009-11-07 22:26:03 -05:00
Zach Copley
b522c401e6
Better workaround for PHP returning empty $_POST and $_FILES when
...
POST length > post_max_size in php.ini. I also added this check to
avatar upload, which was failing with huge files.
2009-11-06 17:21:08 -08:00
Craig Andrews
d6ddb84132
Add ChangePassword event
2009-11-05 23:27:18 -05:00
Brion Vibber
066331bdf7
Merge commit 'refs/merge-requests/2006' of git://gitorious.org/statusnet/mainline into integration
2009-11-05 15:50:29 +01:00
Zach Copley
1ef1f59fe8
Fix for Ticket #1957 - API methods are not accessible when site is private (0.8->0.9 regression)
2009-11-04 22:03:41 -08:00
Zach Copley
f28795656f
Remove ugly debugging statements
2009-11-04 21:08:47 -08:00
Zach Copley
527427d3e0
Implement update avatar via API (/api/account/update_profile_image.format)
2009-11-04 21:00:26 -08:00
Shashi
b12caedb88
Widgetized user profile rendering.
2009-11-04 18:41:17 +05:30
Brion Vibber
70a950c79f
Bug 1817: undefined property in registration form
...
http://status.net/trac/ticket/1817
2009-11-03 15:23:28 -08:00
Zach Copley
1e6aff69d6
Fix reference to sources class variable
2009-11-03 09:41:36 -08:00
Craig Andrews
b9d40f723b
Added 'login' command that gives you a link that can be used to login to the website
2009-11-02 18:40:49 -05:00
Sarven Capadisli
f3287bd113
Updated XHR output to match newnotice
2009-11-01 10:42:28 +00:00
Evan Prodromou
44ce8e2fcd
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-10-31 14:47:21 -04:00
Evan Prodromou
d7da76ab6d
Revert "Revert "Actually commit the file this time""
...
This reverts commit ba89c89176
.
2009-10-31 14:43:13 -04:00
Evan Prodromou
4e9ec0d0e1
merge from testing
2009-10-31 14:36:04 -04:00
Evan Prodromou
ba89c89176
Revert "Actually commit the file this time"
...
This reverts commit 3f06bfc042
.
2009-10-31 14:32:15 -04:00
Sarven Capadisli
f9bb95174b
Added XHR for direct messages.
2009-10-31 16:14:38 +01:00
Sarven Capadisli
a2302e5b76
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-10-30 21:45:22 +00:00
Sarven Capadisli
dcca9fbec0
IE has some issue with notices that are sent with file attachments. It
...
doesn't like the XHR response with XHTML DTD. New notices without the
file attachment work fine.
The rendered content (the anchor for the file attachment link) doesn't
appear to be the issue.
To fix this problem, I removed the XHTML DTD line from newnotice's XHR
response. This is unnecessary for text/xml outputs that's intended
for XHR responses any way. It just happens to fix an IE issue.
Still a mystery to me as to why it is particular to notices with file
attachments.
2009-10-30 21:44:31 +00:00
Sarven Capadisli
db9aef9f67
IE has some issue with notices that are sent with file attachments. It
...
doesn't like the XHR response with XHTML DTD. New notices without the
file attachment work fine.
The rendered content (the anchor for the file attachment link) doesn't
appear to be the issue.
To fix this problem, I removed the XHTML DTD line from newnotice's XHR
response. This is unnecessary for text/xml outputs that's intended
for XHR responses any way. It just happens to fix an IE issue.
Still a mystery to me as to why it is particular to notices with file
attachments.
2009-10-30 21:31:11 +00:00
Brion Vibber
b7ed31c27b
Use nickname from profile, not user object, to avoid barfing warnings on Twitter messages imported into the timeline.
2009-10-30 16:55:47 -04:00
Craig Andrews
fc22bde67c
Redirect to login when trying to send a direct message while not logged in.
...
http://status.net/trac/ticket/1359
2009-10-30 16:01:20 -04:00
Craig Andrews
35ace5562d
Fix feed links which were broken when the API was restructured
2009-10-29 19:09:42 -04:00
Craig Andrews
54696f7c46
Moved the public XRDS from the OpenID plugin to core
...
Added 4 new events involved in XRDS: StartUserXRDS, EndUserXRDS, StartPublicXRDS, EndPublicXRDS
Added OpenID provider functionality (no delegation support [yet])
2009-10-29 16:27:22 -04:00
Evan Prodromou
c911c66fe1
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-10-29 14:34:33 -04:00
Evan Prodromou
e88dd2d087
fix uninitialized variables in showstream.php
2009-10-29 14:34:08 -04:00
Brion Vibber
201cbb56b6
Don't spew warnings for URL shortener plugins that don't declare if they're free services.
2009-10-29 14:29:52 -04:00
Sarven Capadisli
968389fb45
Don't include site in gettext
2009-10-29 13:24:06 +01:00
Sarven Capadisli
f0abc0fe15
Updated bookmarklet. Created its own action
2009-10-29 13:18:51 +01:00
Evan Prodromou
2b5a5e02a4
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-10-28 22:58:58 -04:00
Zach Copley
03a1436a1c
Trap ClientExceptions from media upload process and hand them off to API error handler
2009-10-28 17:29:21 -07:00
Zach Copley
9ef05030fe
Merge branch 'api-media-upload' into 0.9.x
...
* api-media-upload:
Rearanged a couple things & removed debugging statements
Rework MailDaemon to use the MediaFile class for uploads
Implement media upload in the API
Extract media upload stuff into its own library class.
2009-10-28 17:18:33 -07:00
Zach Copley
e5a2f895a0
Rearanged a couple things & removed debugging statements
2009-10-28 17:13:06 -07:00
Evan Prodromou
b73d6d18ba
Merge branch '0.9.x' into location
2009-10-28 17:24:53 -04:00
Zach Copley
2d0aba49d9
Implement media upload in the API
2009-10-27 21:45:56 -07:00
Zach Copley
93a6e83d5d
Extract media upload stuff into its own library class.
2009-10-27 19:11:18 -07:00
Craig Andrews
7b30e3c00f
Shorten the notice text after command processing is done
2009-10-27 22:02:55 -04:00
Craig Andrews
0b4390e7f2
Make email domain checking optional, as some statusnet installations (such as those behind restrictive corporate firewalls, or on home systems on restrictive connections) cannot connect to any mail
...
systems, and this check will always fail.
2009-10-26 10:31:12 -04:00
Evan Prodromou
3c724ccd0d
Merge branch '0.9.x' into location
2009-10-24 19:59:46 -04:00
Evan Prodromou
967de94665
update location while saving new profile
2009-10-23 11:47:00 -04:00
Jeffery To
3f06bfc042
Actually commit the file this time
2009-10-22 12:46:56 +08:00
Zach Copley
78e5a5980a
Extract out Facebook app stuff into a plugin
2009-10-20 16:32:30 -07:00
Zach Copley
8a31970ff8
Twitter now puts out an error msg when the status param is empty.
...
Updated our API to match.
2009-10-20 15:09:18 -07:00
Zach Copley
09dfb08a39
Merge branch '0.9.x' into TwitterBridgePlugin
2009-10-20 06:06:10 +00:00
Evan Prodromou
035d4cf86e
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-10-19 15:36:26 -04:00
Zach Copley
0bbc05c1d5
Merge branch '0.9.x' into TwitterBridgePlugin
2009-10-16 23:42:02 +00:00
Brion Vibber
e48efd3222
Workaround for Facebook data store API behavior regression, fixes saving
...
of empty notice prefix text in facebook settings.
Filed bug upstream at http://bugs.developers.facebook.com/show_bug.cgi?id=7110
Per documentation, saving a pref value of "" or "0" will delete the pref key:
http://wiki.developers.facebook.com/index.php/Data.setUserPreference
which used to do what we want... Now Facebook throws back an error
"Parameter value is required" when we do this. Workaround appends a
space to empty string or "0" at save time, then trims the string when
we load it.
The input string was already trimmed at pref save time, so this won't
alter any user-visible behavior.
Thanks to ^demon in #mediawiki for pointing out the behavior regression
after testing the identi.ca Facebook app!
2009-10-16 14:48:56 -07:00
Brion Vibber
4855cb58da
Workaround for Facebook data store API behavior regression, fixes saving
...
of empty notice prefix text in facebook settings.
Filed bug upstream at http://bugs.developers.facebook.com/show_bug.cgi?id=7110
Per documentation, saving a pref value of "" or "0" will delete the pref key:
http://wiki.developers.facebook.com/index.php/Data.setUserPreference
which used to do what we want... Now Facebook throws back an error
"Parameter value is required" when we do this. Workaround appends a
space to empty string or "0" at save time, then trims the string when
we load it.
The input string was already trimmed at pref save time, so this won't
alter any user-visible behavior.
Thanks to ^demon in #mediawiki for pointing out the behavior regression
after testing the identi.ca Facebook app!
2009-10-16 14:46:53 -07:00
Evan Prodromou
90de6eae5a
add more events to profile list
2009-10-15 06:01:26 -04:00
Zach Copley
8be28f478d
Fix syntax errors
2009-10-13 14:48:19 -07:00
Evan Prodromou
4f5badda94
remove inboxes option
2009-10-13 17:38:27 -04:00
Evan Prodromou
181de862ef
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-10-13 17:21:41 -04:00
Zach Copley
39bcd514b4
Merge branch '0.9.x' into pluginize-twitter-bridge
...
* 0.9.x:
Include long-form attachment URL in notice if URL shortening is disabled.
Updated default theme to use the CSS Sprites method for common icons
Added a new plugin that requires a user to have a validated email address before being allowed to post notices
Don't trigger E_NOTICE when looking for commands in the notice input
2009-10-13 11:05:39 -07:00
Brion Vibber
659a04b556
Include long-form attachment URL in notice if URL shortening is disabled.
...
Previously, the attachment URL would simply be dropped when shortening returned false instead of a short URL... the attachment was present if you clicked through to notice details but didn't appear in the timeline, making it nigh-impossible to see the attachment.
2009-10-13 10:32:52 -07:00
Brion Vibber
2c5aeb11b1
Include long-form attachment URL in notice if URL shortening is disabled.
...
Previously, the attachment URL would simply be dropped when shortening returned false instead of a short URL... the attachment was present if you clicked through to notice details but didn't appear in the timeline, making it nigh-impossible to see the attachment.
2009-10-13 16:54:57 +00:00
Zach Copley
b4b992bca7
Merge branch '0.9.x' into pluginize-twitter-bridge
...
* 0.9.x: (247 commits)
Added in credits.
Use site's name for basic auth realm
Make apigroupcreate.php pass phpcs
Took out some unnecessary intializations
Implemented create group api
CamelCase all function names in the API code
These same params are used in most API actions; moved to base API class
Missed some of the references to the old TwitterApiAction - removed
Remove more redundant $formats
Remove dead code
Move all basic auth output and processing to base classes
$format is used by every API action. Set it in the base class.
Delete action/api.php and rename lib/twitterapi.php to lib/api.php
New actions for blocks via API
fix FBConnect so it doesn't muffle EndPrimaryNav
don't write session if it's unchanged
Fixed facebook connect primary nav to hide search option when site is private and user is not logged in
Fixed facebook connect primary nav to obey sms/twitter/openid settings
Fixed facebook connect login nav to obey openid settings
Fixed facebook connect nav to obey sms/twitter disabled
...
2009-10-13 09:36:26 -07:00
Zach Copley
870b091693
Added in credits.
2009-10-12 16:36:00 -07:00
Zach Copley
da9d02b038
Make apigroupcreate.php pass phpcs
2009-10-12 14:46:22 -07:00
Zach Copley
7fcaffdf86
Took out some unnecessary intializations
2009-10-12 14:07:00 -07:00
Zach Copley
e071a8cbff
Moved group create API into its own action
...
Merge branch '0.9.x' into refactor-api
* 0.9.x:
Implemented create group api
fix FBConnect so it doesn't muffle EndPrimaryNav
don't write session if it's unchanged
Fixed facebook connect primary nav to hide search option when site is private and user is not logged in
Fixed facebook connect primary nav to obey sms/twitter/openid settings
Fixed facebook connect login nav to obey openid settings
Fixed facebook connect nav to obey sms/twitter disabled
Fixed twitter defaulting to disabled
Revert "Open tags should have closing tags"
Don't show search suggestions for private sites
Fixed E_NOTICE when returnto isn't set
Fixed E_NOTICE when the "lite" parameter isn't included in the request
Fixed E_NOTICE - GroupList expects an owner object in the constructor, not an array of search terms
Returning false seems to fix IE from reclaiming window focus. I think
Aligning notice attach label from right instead of left
Fixed IE background image alignment for attach, favour and disfavour
Fixed nudge and direct message background image alignment
Using 'CSS sprites' for common icons for the identica theme. Default
Open tags should have closing tags
Conflicts:
actions/twitapigroups.php
actions/twitapistatuses.php
2009-10-12 12:31:14 -07:00
Craig Andrews
f719720e8a
Merge remote branch 'statusnet/0.8.x' into 0.9.x
...
Conflicts:
lib/common.php
2009-10-11 13:39:10 -04:00
Craig Andrews
96d32fb8d0
Implemented create group api
2009-10-11 13:13:15 -04:00
Zach Copley
061af8fa06
CamelCase all function names in the API code
2009-10-09 17:53:35 -07:00
Zach Copley
b08d16ef2b
These same params are used in most API actions; moved to base API class
2009-10-09 17:32:53 -07:00
Zach Copley
57dfad64be
Missed some of the references to the old TwitterApiAction - removed
2009-10-09 17:21:22 -07:00
Zach Copley
559918826a
Remove more redundant $formats
2009-10-09 17:11:40 -07:00
Zach Copley
743c844084
Move all basic auth output and processing to base classes
2009-10-09 16:57:22 -07:00
Zach Copley
f746993c2b
$format is used by every API action. Set it in the base class.
2009-10-09 14:42:01 -07:00
Zach Copley
bb08611def
Delete action/api.php and rename lib/twitterapi.php to lib/api.php
2009-10-09 14:22:18 -07:00
Zach Copley
09f4d1ef23
New actions for blocks via API
2009-10-09 13:35:54 -07:00
Evan Prodromou
76ac7c358a
add lots of events to customize the profile page
2009-10-09 16:14:20 -04:00
Evan Prodromou
44a59bbc2d
add some hooks for the profile page
2009-10-09 15:28:12 -04:00
Zach Copley
ada84698f2
New action for test/help API method
2009-10-08 15:59:00 -07:00
Zach Copley
62059fec83
New actions for statusnet config and version API methods
2009-10-08 15:45:45 -07:00
Zach Copley
08de0f1ebd
New individual actions for dealing with groups via API
2009-10-07 17:20:08 -07:00
Evan Prodromou
5702764e52
Rationalize logic in showProfile()
...
Pulled together some of the if() statements in showProfile() so they
weren't so redundant.
Also, reformatted the file. Lots of whitespace gar.
2009-10-07 05:55:54 -04:00
Evan Prodromou
8ade2e1c7d
don't reset in showProfile()
2009-10-07 05:43:18 -04:00
Jeffery To
9449a1e39c
Fixed E_NOTICE when the "lite" parameter isn't included in the request
2009-10-07 17:28:29 +08:00
Jeffery To
87f5c53dd0
Fixed E_NOTICE - GroupList expects an owner object in the constructor, not an array of search terms
2009-10-07 16:18:05 +08:00
Zach Copley
170b009865
New action for group timelines via API
2009-10-06 17:26:45 -07:00
Zach Copley
85af1c92ad
phpcs cleanup
2009-10-06 17:25:10 -07:00
Zach Copley
8d284ca82c
New action for tag timelines in the API
2009-10-06 15:39:13 -07:00
Zach Copley
475bdf6fba
New actions for the account methods we have implemented
2009-10-05 17:10:30 -07:00
Zach Copley
dd0d907231
New actions for favorites via the API
2009-10-05 13:50:01 -07:00
Zach Copley
62d1475df1
Add in a check for proper format
2009-10-05 13:25:34 -07:00
Zach Copley
4ed8055f86
New actions for managing subscriptions (friendships)
2009-10-05 10:03:12 -07:00
Zach Copley
daa8b47306
New actions for direct messaging through the API
2009-10-02 17:23:48 -07:00
Zach Copley
eaef9b689a
New action for /users/show
2009-10-02 10:31:13 -07:00
Zach Copley
1e0c36afb5
Renamed and moved stuff around to better match Twitter's API organization
2009-10-01 18:19:59 -07:00
Zach Copley
9a1dbee0fd
A new action for /statuses/destroy
2009-10-01 17:35:28 -07:00
Zach Copley
b3bbaecf47
Merge branch '0.9.x' into refactor-api
...
* 0.9.x:
change DB so OpenIDPlugin manages OpenID tables
Some bug fixes
check the schema
add some more methods to Schema
Added hook for Aside container
Revert "Outputting UTF-8 charset in document header irrespective of mimetype."
FOAF for Groups.
use schema tool to create a table
statusize schema-related modules
test script for schema code
make table def method of schema code work
start a module for schema management
2009-10-01 16:17:43 -07:00
Zach Copley
b0ddb971e6
New action for /statuses/update
2009-10-01 16:15:52 -07:00
Zach Copley
c5f33cc6c2
Fix: last modified header wasn't showing
2009-09-30 17:11:22 -07:00
Zach Copley
8b8e0c95af
Add route for /statuses/show
2009-09-30 17:08:52 -07:00
Zach Copley
a3901e0e24
New action for /statuses/show
2009-09-30 17:06:46 -07:00
Zach Copley
524c2794c9
Declare some more variables; instance variable for format
2009-09-30 17:02:04 -07:00
Toby Inkster
c5be2962ad
FOAF for Groups.
2009-09-30 13:59:18 -04:00
Zach Copley
5bab0288af
Merge branch '0.9.x' into refactor-api
...
* 0.9.x: (39 commits)
Timeout a little incase the notice item from XHR response is
Relocated the button for pop up window for notice stream
Script no longer needed for Realtime plugin
Better check to see if the XML prolog should be outputted for XML
Outputting UTF-8 charset in document header irrespective of mimetype.
Switched Doctype to XHTML 1.0 Strict (which best reflects the current
Twitter API returns server errors in preferred format
move HTTP error code strings to class variables
remove string-checks from code using Notice::saveNew()
change string return from Notice::saveNew to exceptions
stop overwriting created timestamp on group edit
Forgot to add home_timeline to the list of methods that only require
Forgot to add home_timeline to the list of methods that only require
moderator can delete another user's notice
show delete button when user has deleteOthersNotice right
let hooks override standard user rights
user rights
Merge DeleteAction class into DeletenoticeAction
Fix some bugs in the URL linkification, and fixed the unit test.
Fix URL linkification test cases for addition of 'title' attribution with long URL in f3c8fccc
...
2009-09-30 10:32:05 -07:00
Zach Copley
34ba2d03e9
Fix header comment
2009-09-30 10:30:06 -07:00
Zach Copley
1e7939cc48
Left opening double quotes off Etag
2009-09-30 10:27:54 -07:00
Zach Copley
e307adfbfc
New actions for /statuses/friends and /statuses/followers + social graph methods
2009-09-30 10:22:26 -07:00
Evan Prodromou
fe7848e8b8
Merge branch '0.8.x' into 0.9.x
...
Conflicts:
actions/twitapistatuses.php
2009-09-29 18:03:10 -04:00
Evan Prodromou
5309910b9b
Twitter API returns server errors in preferred format
2009-09-29 17:57:31 -04:00
Evan Prodromou
4298f28eae
Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.x
2009-09-29 17:26:09 -04:00
Evan Prodromou
89ac81c344
remove string-checks from code using Notice::saveNew()
2009-09-29 17:25:52 -04:00
Evan Prodromou
155ba6c103
stop overwriting created timestamp on group edit
2009-09-29 09:12:44 -04:00
Zach Copley
4e6c730207
Forgot to add home_timeline to the list of methods that only require
...
bareauth.
2009-09-27 20:23:35 -07:00
Zach Copley
6b7a007ef2
Forgot to add home_timeline to the list of methods that only require
...
bareauth.
2009-09-27 20:21:16 -07:00
Evan Prodromou
ee9856c452
moderator can delete another user's notice
2009-09-27 21:14:49 -04:00
Evan Prodromou
a8d1b7e9c2
Merge DeleteAction class into DeletenoticeAction
...
The DeleteAction class checked for notice information, and only had
one subclass: DeletenoticeAction. I couldn't figure out any other
class that would subclass it, so I combined the two into a single class.
2009-09-27 21:10:17 -04:00
Zach Copley
f3820cc85d
Fix nickname in feed title
2009-09-27 17:27:42 -07:00
Zach Copley
44dd8f833d
Broke mentions API method out into its own action
2009-09-27 17:17:57 -07:00
Zach Copley
99d2999b5c
Broke out public_timeline and user_timeline into their own actions
2009-09-27 16:57:06 -07:00
Zach Copley
37bdc060c5
phpcs on apifriendstimeline.php, apiauth.php and apibareauth.php
2009-09-27 15:33:46 -07:00
Zach Copley
dfa955bfda
- Output entity tag
...
- More comments for function blocks
2009-09-27 14:11:12 -07:00
Zach Copley
ccc7caf932
Merge branch 'refactor-api' of git@gitorious.org:~zcopley/statusnet/zcopleys-clone into refactor-api
2009-09-25 16:59:51 -07:00
Zach Copley
de5ff19713
Moved basic auth stuff into its own classes
2009-09-25 16:58:35 -07:00
Zach Copley
150cf8c045
Merge branch '0.9.x' into refactor-api
...
* 0.9.x: (88 commits)
Left a couple debugging statements in (removed)
Output If-Modified-Since header for all RSS 1.0 feeds (again)
Revert "move scripts to just before </body>, add event for scripts that need to be in <head>"
Implemented join and leave groups api methods
implemented etag and last modified
Fixed broken Piwik plugin - was not using the supplied site code
move scripts to just before </body>, add event for scripts that need to be in <head>
some UI fixes
Using timeline string instead of title for WindowName because IE doesn't
Added JavaScript to initialize the poped Window
Some layout and rendering adjustment for Realtime plugin
Created addPop() for Realtime plugin and added param to include iconurl
move some stuff around for realtime
hack around address hack in util.js
Add some more realtime feeds
Do realtime popup with PHP instead of Javascript
JavaScript fixes for IE
Revert "Added realtime streams for all and showstream timelines"
Revert "Fixed indenting"
Revert "Made it slighly more compact with less jQuery selection"
...
2009-09-24 18:18:26 -07:00
Zach Copley
ed9ba9d945
Reorganize, make bare auth work, output If-Modified-Since header
2009-09-24 18:13:46 -07:00
Zach Copley
b617c608ea
Left a couple debugging statements in (removed)
2009-09-24 15:28:25 -07:00
Zach Copley
e566219299
Output If-Modified-Since header for all RSS 1.0 feeds (again)
2009-09-24 15:10:55 -07:00
Craig Andrews
49bce941a9
Merge remote branch 'statusnet/0.8.x' into 0.9.x
...
Conflicts:
EVENTS.txt
actions/requesttoken.php
classes/File.php
install.php
lib/action.php
lib/noticeform.php
2009-09-24 17:15:54 -04:00
Craig Andrews
3d30ad83f8
Implemented join and leave groups api methods
2009-09-24 16:52:32 -04:00
Zach Copley
49b701f9ec
Started refactoring API into individual actions
2009-09-23 13:45:51 -07:00
Zach Copley
8aad3154a7
Make statuses/home_timeline return the same thing as statuses/friends_timeline to support apps trying to use the new retweet API method.
2009-09-19 18:41:28 -07:00
Zach Copley
74296fa12c
Make statuses/home_timeline return the same thing as statuses/friends_timeline to support apps trying to use the new retweet API method.
2009-09-19 18:34:07 -07:00
Adrian Lang
e0ff80f1c7
Add missing parenthesis.
2009-09-19 21:40:48 +02:00
Adrian Lang
8548e1185d
Fix merges.
2009-09-19 21:38:52 +02:00
Craig Andrews
0d72456a84
Merge remote branch 'cvollick/userTagPagination' into 0.8.x
2009-09-17 14:38:08 -04: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
83b0916457
Updated csarven emails to csarven@status.net and removed dupes
2009-09-16 11:14:26 +02:00
Christopher Vollick
c4ef2346b8
Pagination of user/tag was navigating to wrong page.
...
Fixes bug #1736 .
2009-09-16 05:07:33 -04:00
Evan Prodromou
1618d515e6
dedupe evans
2009-09-15 22:30:52 -04:00
Evan Prodromou
6f531745ca
change all evans to evan@status.net
2009-09-15 22:28:59 -04:00
Zach Copley
4081ed79b0
Make it impossible to delete self-subscriptions via the API
2009-09-15 13:01:12 -07:00
Zach Copley
80ba0603c6
Make it impossible to delete self-subscriptions via the API
2009-09-15 12:59:32 -07:00
Brenda Wallace
fcff85bb36
code style cleanup
2009-09-14 19:19:44 +12:00
Brenda Wallace
84da24aba4
cleaned up code style
2009-09-14 19:19:31 +12:00
Craig Andrews
940ea07d4a
Response for request token doesn't contain omb_version
...
Fixes http://status.net/trac/ticket/681
Sorry it took a year to accept this patch, dho :'-(
2009-09-13 00:01:23 -04:00
Craig Andrews
29d937d04e
Check if the avatar exists before trying to delete it.
...
Fixes http://status.net/trac/ticket/1868
2009-09-12 17:11:55 -04:00
Craig Andrews
57feeb566a
Add a parameter named 'inreplyto' to the 'notice/new' page, so urls can inclue 'inreplyto' id's. Also add 'inreplyto' to the urls sent in emails.
2009-09-11 22:37:37 -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
9d87313eae
Merge branch '0.9.x' into pluginize-twitter-bridge
...
Conflicts:
plugins/TwitterBridge/twitterauthorization.php
2009-09-08 16:02:57 -07:00
Craig Andrews
6020d85191
Don't "hightlight" search terms (by surrounding them in <strong>$term</strong>) when the term appears in an HTML attribute
...
Fixes http://status.net/trac/ticket/1852
2009-09-07 22:36:01 -04:00
Sarven Capadisli
94f9ce26e7
Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.x
2009-09-03 19:47:00 +00:00
Sarven Capadisli
277b464054
Created autofocus method to give focus to an element (primarily a form
...
control) on page onload.
Updated some of the pages to use autofocus.
2009-09-03 19:42:50 +00:00
Craig Andrews
ebcbd3820e
Fix spelling
2009-09-03 15:30:19 -04:00
mEDI
0d7d4dfe5d
add basic auth support for cgi servers on the api (trac #1832 )
2009-09-03 15:29:13 -04:00
Craig Andrews
beae3db413
Pluginize the URL shorteners
2009-09-03 14:58:50 -04:00
Craig Andrews
5db43f4655
Merge remote branch 'brion/fixlinks' into 0.9.x
2009-09-02 16:48:33 -04:00
Craig Andrews
a535ccdc4e
Merge remote branch 'laconica/0.8.x' into 0.9.x
...
Conflicts:
lib/common.php
lib/twitter.php
2009-09-02 16:42:15 -04:00
Zach Copley
8b040eba40
Fixed bug in which you cannot turn off importing friends timelines flag
2009-09-02 00:24:30 +00:00
Brion Vibber
e929bdc2ba
fix some double-escaped %s leading to broken links right smack on the main page
2009-09-01 19:43:56 -03:00
Carlos Perilla
aa7bda4677
Fixes foaf notices, use Profile for information that's missing in Remote_profile
2009-09-01 17:52:03 -04:00
Craig Andrews
70fc32c5b9
added my email address next to my name at the top of the files
2009-08-27 22:56:54 -04:00
Craig Andrews
6ff00c9404
Implement the is_member and membership group api's
2009-08-27 22:55:32 -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
df86aa7214
define LACONICA and accept LACONICA for backwards compatibility
2009-08-26 10:41:36 -04: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
ae883ceb9b
change controlyourself.ca to status.net
2009-08-25 18:19:04 -04:00
Evan Prodromou
d35b2d3f3c
change laconi.ca to status.net
2009-08-25 18:16:46 -04:00
Evan Prodromou
4737563b95
a distributed -> the distributed
2009-08-25 18:14:12 -04:00
Evan Prodromou
c8b8f07af1
change Laconica and Control Yourself to StatusNet in PHP files
2009-08-25 18:12:20 -04:00
Evan Prodromou
c87e1de017
Rename Laconica to StatusNet
2009-08-25 17:56:10 -04:00
Zach Copley
9b9d80cd97
Pluginized Twitter settings stuff
2009-08-25 14:52:25 -07:00
Evan Prodromou
ff87732053
Merge branch '0.8.x' into testing
...
Conflicts:
actions/twitterauthorization.php
lib/oauthclient.php
lib/twitter.php
lib/twitterapi.php
lib/twitteroauthclient.php
scripts/twitterstatusfetcher.php
2009-08-24 16:55:49 -04:00
Zach Copley
ee006dbb0e
Moved some stuff to a base class
2009-08-24 11:53:21 -04:00
Zach Copley
590f21c6a9
Allow removal of Twitter account. Deleted dead code.
2009-08-24 11:53:09 -04:00
Zach Copley
500f0c7072
Make the TwitterQueuehandler post to Twitter using OAuth
2009-08-24 11:52:28 -04:00
Zach Copley
e9edaab358
Twitter OAuth server dance working
2009-08-24 11:52:15 -04:00
Evan Prodromou
c9f9b011c8
use array for events
2009-08-21 16:58:02 -04:00
Evan Prodromou
9aa39c7573
add hooks to allow loading custom help documentation
2009-08-21 16:54:35 -04:00
Evan Prodromou
59beff6b46
Revert "Added configuration option to only allow OpenID logins."
...
This reverts commit 14b46e2183
.
This functionality will need to be rewritten to work with the new
OpenIDPlugin.
Conflicts:
index.php
lib/logingroupnav.php
2009-08-21 16:45:42 -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
b2664e1ae2
Merge branch '0.8.x' into 0.9.x
...
Conflicts:
actions/updateprofile.php
actions/userauthorization.php
classes/User_group.php
index.php
install.php
lib/accountsettingsaction.php
lib/logingroupnav.php
2009-08-21 15:42:11 -04:00
Evan Prodromou
c78772b274
Merge branch '0.9.x' of git@gitorious.org:laconica/mainline into 0.9.x
...
Conflicts:
actions/postnotice.php
2009-08-21 08:29:51 -04:00
Evan Prodromou
cb2184ed44
api update correctly checks max length of notices
2009-08-21 08:27:21 -04:00
Evan Prodromou
3565383f77
postnotice for OMB correctly checks max notice size
2009-08-21 08:14:37 -04:00
Evan Prodromou
3eeb9deffb
Web UI for notices correctly shows and checks max content length
2009-08-21 08:13:17 -04:00
Evan Prodromou
2b30d7fffb
register checks Profile bio length correctly
2009-08-21 08:03:40 -04:00
Evan Prodromou
d51d83434d
check and show max bio length in profilesettings
2009-08-21 07:48:30 -04:00
Evan Prodromou
2b2541e4b4
API for direct messages correctly checks length
2009-08-21 07:32:08 -04:00
Evan Prodromou
de5382d4ca
message input form correctly shows and check max length
2009-08-21 07:23:27 -04:00
Evan Prodromou
cd688acceb
allow configurable length for user group description
2009-08-21 06:33:22 -04:00
Adrian Lang
70235d7f05
Update libomb, fix some omb handling stuff, improve error handling.
2009-08-21 12:13:24 +02:00
Marcel van der Boom
418a5a95ab
Change the notice type defines all into class constants and adapt all files.
2009-08-20 13:11:22 -04:00
Christopher Vollick
b4c3453923
Resolve Group Aliases in showgroup.php
...
For Example, let's say 'alias' was an alias for the group 'group'.
Previously, if you went to '/group/group' it'd work, but '/group/alias' it'd say "No Such Group".
This was untrue.
Now it checks aliases when it can't find a group with a given name.
If it finds one it redirects you to the original group.
2009-08-19 09:37:27 -04:00
Craig Andrews
136a69a387
Merge commit 'jeff-themovie/0.8.x-openid-enabled' into 0.8.x
2009-08-16 19:50:37 -04:00
brion
46c77b83b1
Fix bug bug 1563 "opensearch content type incorrectly set"
...
http://laconi.ca/trac/ticket/1563
OpenSearch description info is now sent with correct Content-Type: application/opensearchdescription+xml instead of text/html.
2009-08-16 19:46:44 -04:00
Evan Prodromou
b936a5166d
Revert "Revert "Return a 404 when a page is request that has no notices""
...
This reverts commit 1b204fde39
.
2009-08-16 10:37:15 -04:00
Evan Prodromou
e0815de960
Revert "Revert "Return a 404 when a page is request that has no notices""
...
This reverts commit 6c597eabec
.
2009-08-16 10:37:04 -04:00
Evan Prodromou
6c597eabec
Revert "Return a 404 when a page is request that has no notices"
...
An empty list still exists; we should not return a 404 for empty lists.
This reverts commit 355effe631
.
2009-08-14 13:05:57 -07:00
Evan Prodromou
1b204fde39
Revert "Return a 404 when a page is request that has no notices"
...
An empty list still exists; we shouldn't return a 404.
This reverts commit c29892c875
.
2009-08-14 13:05:29 -07:00
Jeffery To
7dc3a90d12
Added a configuration option to disable OpenID.
...
If $config['openid']['enabled'] is set to false, OpenID is removed from
the navigation and direct accesses to OpenID login pages redirect to the
login page.
If OpenID is enabled, $config['site']['openidonly'] is ignored, i.e.
OpenID is required to go OpenID-only.
2009-08-13 22:18:06 +08:00
Evan Prodromou
7d33478e86
Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.x
2009-08-12 10:50:46 -07:00
Craig Andrews
c29892c875
Return a 404 when a page is request that has no notices
2009-08-11 22:48:35 -04:00
Craig Andrews
355effe631
Return a 404 when a page is request that has no notices
2009-08-11 22:09:02 -04:00
Craig Andrews
7eda7295e4
oEmbed provider does not use the twitter api library classes any more
2009-08-11 21:15:42 -04:00
Evan Prodromou
01dccefccc
reformat newnotice.php
2009-08-11 11:18:24 -04:00
Jeffery To
a459313e10
Updated Jcrop to 0.9.8 (avatar cropping wasn't working in IE7 with 0.9.5)
2009-08-11 20:29:45 +08:00
Adrian Lang
77037b3cc3
UnsubscribeAction: Add LACONICA gate, fix PHPCS errors, fix error handling typo.
2009-08-10 16:34:56 -04:00
Craig Andrews
e9ed20a69d
Merge commit 'jeff-themovie/0.8.x-openidonly' into 0.8.x
2009-08-10 11:53:35 -04:00
Adrian Lang
ec88d2650e
Replace own OMB stack with libomb.
2009-08-10 14:48:50 +02:00
Zach Copley
17dcf1c317
Merge branch 'twitter-oauth' into 0.8.x
...
Conflicts:
scripts/getvaliddaemons.php
2009-08-10 07:49:51 +00:00
Zach Copley
27548c6903
I forgot that we don't do database upgrades for point releases. So I've
...
changed Twitter OAuth to store token and token secret in the same field
in foreign_link (credentials). This should be changed in 0.9.
2009-08-10 07:00:59 +00:00
Zach Copley
fa8433308f
Moved some stuff around. More comments and phpcs compliance.
2009-08-10 06:05:43 +00:00
Jeffery To
14b46e2183
Added configuration option to only allow OpenID logins.
...
If $config['site']['openidonly'] is set to true:
* the Login/Register pages will be removed from the navigation;
* directly accesses to the Login/Register pages will redirect to the
OpenID login page;
* most links to the Login/Register pages will link to the OpenID login
page instead.
The user will still need to set a password to access the API and RSS
feeds.
2009-08-10 13:57:39 +08:00
Zach Copley
df12206421
Broke some stuff out into functions. Ran it through phpcs.
2009-08-08 18:13:19 +00:00
Zach Copley
e3bb64cd6c
Merge branch '0.8.x' into twitter-oauth
2009-08-08 18:11:47 +00:00
Sarven Capadisli
fe3ce5b6c4
Fixed typo "thier". Ticket 1606
2009-08-08 17:45:53 +02:00
Craig Andrews
a7a87913be
Redirect instead of showing an error when the user visits a non-local notice's url
...
Use consistent logic in display non-local notice links
Fixes http://laconi.ca/trac/ticket/1788
2009-08-07 18:26:12 -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
Adrian Lang
ee9bfa7158
UnsubscribeAction: Add LACONICA gate, fix PHPCS errors, fix error handling typo.
2009-08-07 12:21:36 +02:00
Craig Andrews
91cba7a76f
Merge commit 'jeff-themovie/0.8.x-rss-1.0-descriptions' into 0.8.x
2009-08-06 22:45:09 -04:00
Craig Andrews
1c3a1360a9
Merge commit 'jeff-themovie/0.8.x-subsystems-enabled' into 0.8.x
2009-08-06 22:38:06 -04:00
Craig Andrews
26b608d914
Support the 'lite' parameter to statuses/friends and statuses/followers twitter api methods.
...
http://laconi.ca/trac/ticket/1786
2009-08-06 15:14:27 -04:00
Jeffery To
5f293f0e2f
Added configuration option to disable post-by-email.
...
This hides the relevant settings from the email settings page and
prevents maildaemon.php from processing email if the option is
disabled.
2009-08-07 01:55:31 +08:00
Jeffery To
c261a645a1
Hide subscription controls for disabled services (IM, SMS)
2009-08-07 01:34:36 +08:00
Jeffery To
93f585446e
Added configuration options to enable/disable SMS and Twitter integration.
...
This disables the IM, SMS and Twitter settings pages and queue handlers
depending on the config options.
2009-08-07 01:18:17 +08:00
Jeffery To
adc5901d21
Make RSS 1.0 channel descriptions more consistent with RSS 2.0 and Atom descriptions
2009-08-06 23:36:24 +08:00
Craig Andrews
304db1d30b
Use script() and cssLink() methods everywhere instead of manually writing out javascript and css each time
2009-08-05 19:45:12 -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
2ed46ce274
move XRDS code from public action to OpenIDPlugin
2009-08-04 13:04:31 -04:00
Evan Prodromou
4586e15f45
fix comment to note that xrds file is for OMB not OpenID
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
93239adb55
remove unused openid lib from logout action
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
Evan Prodromou
a321651a13
use 410 Gone for Twitter API
2009-08-04 06:05:04 -04:00
Evan Prodromou
3ebf817e36
use 410 Gone for deleted notices
2009-08-04 06:05:04 -04:00
Zach Copley
f94ee5597d
Moved some stuff to a base class
2009-08-04 00:46:18 +00:00
Zach Copley
1f9d1772c0
Allow removal of Twitter account. Deleted dead code.
2009-08-04 00:02:07 +00:00
Zach Copley
dccd4aa68d
Merge branch '0.8.x' into twitter-oauth
2009-08-03 22:47:57 +00:00
Zach Copley
981fa1b33a
Make the TwitterQueuehandler post to Twitter using OAuth
2009-08-03 22:46:01 +00:00
Craig Andrews
92ef468fcc
Use the same favorite notification function in the API as everywhere else
...
http://laconi.ca/trac/ticket/873
2009-08-03 11:47:58 -04:00
Jeffery To
20c536fdd4
Fixed PHP Notice "Undefined variable: cnt"
2009-08-02 19:52:27 +08:00
Jeffery To
fe57e2e06b
Fixed PHP Notice "Undefined variable: suplink"
2009-08-02 19:47:36 +08:00
Zach Copley
6f4b2f0ac2
Twitter OAuth server dance working
2009-08-01 08:20:44 +00:00
Craig Andrews
ec103b90e3
Implemented the "show" method of the laconica groups api
2009-07-30 22:15:24 -04:00
Evan Prodromou
a79a860d81
Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.x
2009-07-28 10:02:39 -04:00
Craig Andrews
e804b2a500
trim the subject line of invite emails
...
Thanks semjaza
http://laconi.ca/trac/ticket/1746
2009-07-27 16:02:03 -04:00
Evan Prodromou
7835393c25
change front page to link to max member groups
2009-07-27 15:07:39 -04:00
Eric Helgeson
abae937947
Changed file back to 0644.
...
Blame: 0adaaa1b9d
2009-07-22 10:21:49 -05:00
Steve Winton
0adaaa1b9d
Added hidden input to showRecoverForm() so form can be submitted without error in IE by pressing <return>
2009-07-21 16:40:51 -04:00
Craig Andrews
c74943e598
I can't believe I forgot to commit this as part of 9ed117d... wow. Epic fail. Epic.
2009-07-17 23:16:29 -04:00
Craig Andrews
f1fc392e2d
Fix OpenId cancelled / error message
...
Thanks jeff-themovie
2009-07-17 22:55:59 -04:00
Craig Andrews
3dbbefd5ad
Merge branch 'oembed-provider' into 0.8.x
2009-07-17 12:33:56 -04:00
Craig Andrews
9ed117dc3a
Move the oembed endpoint to /main/oembed
2009-07-17 12:33:12 -04:00
Evan Prodromou
eb22f06ac6
conversation action is readonly
2009-07-15 16:57:39 -04:00
Craig Andrews
6308539c1d
Added oEmbed discovery for attachments and notices
2009-07-15 15:11:29 -04:00
Craig Andrews
e637e5a8a9
Support oembed for attachments and notices
2009-07-15 14:49:41 -04:00
Craig Andrews
0aeea42724
Added stub oembed api endpoint
2009-07-15 10:29:54 -04:00
Craig Andrews
e047ba52c7
Merge branch 'tags-timeline-api' into 0.8.x
2009-07-13 14:58:39 -04:00
Craig Andrews
91324890ae
Add timeline tags API (RSS 2.0 and Atom feeds)
2009-07-12 15:07:54 -04:00
Craig Andrews
7654d69022
Fix atom self reference in the groups api
2009-07-12 15:06:37 -04:00
Zach Copley
7621e0e384
Fix link for atom feed in showgroup action
2009-07-10 20:13:12 -07:00
Zach Copley
6b0468358b
Group timeline API method doesn't require auth
2009-07-10 18:15:18 -07:00
Zach Copley
7308203065
Update showgroup action RSS 2.0 feed link
2009-07-10 18:11:54 -07:00
Zach Copley
c13dd856c8
Fix alternate link for groups API feed
2009-07-10 18:08:10 -07:00
Zach Copley
544a14d290
Move groups timeline API method into groups API action
2009-07-10 17:56:01 -07:00
Zach Copley
5b3d4f7121
Merge branch 'candrews-review' into 0.8.x
...
* candrews-review:
added group status api, located at /api/statuses/group_timeline/ID.rss
2009-07-10 16:11:31 -07:00
Zach Copley
4a1d7ad082
Merge branch 'candrews-review' into 0.8.x
2009-07-10 21:03:44 +00:00
Craig Andrews
08d50655f3
added group status api, located at /api/statuses/group_timeline/ID.rss
...
http://laconi.ca/trac/ticket/1702
2009-07-10 17:00:27 -04:00
Evan Prodromou
bafa1ab1c5
Merge branch '0.7.x' into 0.8.x
...
Conflicts:
README
actions/twitapiusers.php
2009-07-10 10:03:57 -07:00
Craig Andrews
8250006fbf
When a notice is posted with an attachment, the facebook stream update has media displayed inline, or as links.
...
http://laconi.ca/trac/ticket/1685
2009-07-09 18:42:19 -04:00
Zach Copley
c981f5bcec
Merge branch 'candrews-review' into 0.8.x
...
* candrews-review:
maildaemon makes mail attachments into notice attachments
File classes does not use the $FILES array directly, as users of this class aren't necessarily from the web
2009-07-09 11:22:07 -07:00
Zach Copley
802b909518
user/show API method needs to fall back to basic auth so that
...
verify_credentials works correctly.
2009-07-07 14:21:44 -07:00
Craig Andrews
5f72423523
File classes does not use the $FILES array directly, as users of this class aren't necessarily from the web
2009-07-07 15:55:10 -04:00
CiaranG
d846c5fc99
Merge commit 'br3nda/0.8.x-noticesfix' into 0.8.x
2009-07-07 20:53:28 +01:00
Zach Copley
4fffe1874f
Fix redundant page display for group design settings
2009-07-06 16:44:35 -07:00
Zach Copley
195ec6820b
fix bad function call
...
Conflicts:
actions/twitapiusers.php
2009-07-06 15:56:10 -07:00
Dan Moore
a9c1e66570
Bringing users/show in line with Twitter as far as specifying user.
2009-07-06 15:51:17 -07:00
Zach Copley
91684830e5
fix bad function call
2009-07-06 15:49:26 -07:00
Zach Copley
701a237e8c
Merge branch 'mgrdcm-review' into 0.7.x
...
* mgrdcm-review:
Bringing users/show in line with Twitter as far as specifying user.
2009-07-06 15:48:14 -07:00
Zach Copley
5e067c2c81
Add special basic auth handling for friendships/show. Other fixups.
2009-07-06 13:21:16 -07:00
Zach Copley
d40075ae9c
Support undocumented 'id' parameter in /statuses/show API method
2009-07-06 11:57:21 -07:00
Evan Prodromou
e6c54a59e1
set/get viewdesigns flag and use it
2009-07-05 14:33:12 -04:00
Zach Copley
e3c70cc30c
Merge branch 'friendships_show' into 0.8.x
...
* friendships_show:
Implement friendships/show API method
Route and stub for new friendships/show API method
2009-07-03 15:43:14 -07:00
Zach Copley
a2a4cc35f6
Implement friendships/show API method
2009-07-03 15:42:12 -07:00
Evan Prodromou
088fa6befc
null for both args in conversation
2009-07-03 10:48:15 -04:00
Evan Prodromou
e2f8b8d65d
no limit on conversation stream
2009-07-03 10:40:23 -04:00
Evan Prodromou
04c713e671
fixed limit for conversations
2009-07-03 10:37:39 -04:00
Evan Prodromou
72d0ee4e25
move peoplesearchresults class to action/peoplesearch
2009-07-03 10:10:12 -04:00
Evan Prodromou
f73d93fa7a
only show subscription controls to owner
2009-07-03 01:26:21 -04:00
Zach Copley
acb4c78346
Route and stub for new friendships/show API method
2009-07-02 17:32:27 -07:00
Zach Copley
bca3b3d36f
Send null as 2nd arg, not 3rd.
2009-07-02 15:09:48 -07:00
Evan Prodromou
d04ab14a5a
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into 0.8.x
2009-07-02 08:22:09 -04:00
Evan Prodromou
aea546c122
notice should show user design
2009-07-02 08:21:54 -04:00
Evan Prodromou
b4de1d4636
favorites should show owner design
2009-07-02 08:21:41 -04:00
Zach Copley
0e78e1cc52
Show HTML for thumbnails instead of redirecting. Remove dead code.
2009-07-01 16:24:22 -07:00
Evan Prodromou
90557e9147
correctly return count of notices
2009-07-01 14:45:48 -04:00
Evan Prodromou
0057f3da81
show all the notices, not just latest 20
2009-07-01 14:45:09 -04:00
Evan Prodromou
3b6ff92495
don't redirect on local file for ajax action
2009-07-01 13:50:44 -04:00
Dan Moore
fbb7757c4b
Cleaning up comments at top of favor.php.
2009-06-30 17:04:49 -07:00
Zach Copley
ed21af0d1d
Merge branch 'mgrdcm-review' into 0.7.x
...
* mgrdcm-review:
Cleaning up comments at top of favor.php.
2009-06-30 17:02:51 -07:00
Zach Copley
ccbc5c447d
Merge commit 'jeff-themovie/small-fixes' into 0.8.x
...
* commit 'jeff-themovie/small-fixes':
Fix missing max_id in API search calls
Fix "Trying to get property of non-object" errors when a user tries to log in using an unknown nickname
Fix "Trying to get property of non-object" errors when accessing the people search results page
Fix "Undefined variable: cnt"
Fix "Trying to get property of non-object" errors in groupeditform.php
Fix "Undefined property: DisfavorAction::$id"
2009-06-30 16:25:52 -07: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
190d45cd05
Merge commit 'jeff-themovie/notice-search-no-results' into 0.8.x
...
* commit 'jeff-themovie/notice-search-no-results':
Fixes the notice search RSS feeds / API results for searches that return no matches.
2009-06-30 15:38:14 -07:00
Zach Copley
c2c631d19d
Merge commit 'jeff-themovie/group-rss-empty' into 0.8.x
...
* commit 'jeff-themovie/group-rss-empty':
Fixes two PHP Warnings ("Invalid argument supplied for foreach() in /var/www/mmmu/lib/rssaction.php") when accessing the RSS feed of a group that has no notices.
2009-06-30 15:12:50 -07:00
Zach Copley
907b5f7b40
Merge commit 'erichelgeson/no-posts-verbage' into 0.8.x
...
* commit 'erichelgeson/no-posts-verbage':
Needed the else. Tested logged in/out ; site closed/inviteonly/both
Verbage of a closed invite only site, it shouldnt ask you to register.
2009-06-30 14:57:19 -07:00
Evan Prodromou
c5ce56b878
calculate date once for SUP
2009-06-30 11:53:50 -04:00
Evan Prodromou
4e6cd42757
conversation code changes
2009-06-30 11:50:16 -04:00
Zach Copley
c01e8c0bd1
Fixed grammar in class comment blocks
2009-06-29 17:04:09 -07:00
Zach Copley
4321e02c7b
Delete orphaned background imgs. Design settings code now passes
...
phpcs.
2009-06-29 16:57:36 -07:00
Zach Copley
d19ffc73c2
Merge branch '0.8.x' into design_reset
...
* 0.8.x:
Using max-width:480px for settings_design_background-image image
Using role for admin indicator. Added margin-left.
2009-06-29 15:38:17 -07:00
Sarven Capadisli
1268be4f82
Using role for admin indicator. Added margin-left.
2009-06-29 22:07:16 +00:00
Zach Copley
135927e42a
Allow users and groups to reset their design to system default colors
2009-06-29 14:52:38 -07:00
Evan Prodromou
5b8e40aaa9
admin indicators in groups
2009-06-29 10:29:11 -04:00
Evan Prodromou
d03b8c4276
show section with admins in sidebar of group
2009-06-29 10:22:17 -04:00
Evan Prodromou
70521d55a8
log IP for API auth errors
2009-06-27 07:37:58 -07:00
Zach Copley
96ba25c34b
Added readonly flag to FileAction just in case
2009-06-26 18:31:24 -07:00
Jeffery To
612a107e09
Merge branch '0.8.x' into small-fixes
2009-06-26 15:44:31 +08:00
Jeffery To
71dc910a53
Merge branch '0.8.x' into notice-search-no-results
2009-06-26 15:42:37 +08:00
Jeffery To
6328add622
Merge branch '0.8.x' into invite-enabled
2009-06-26 15:31:42 +08:00
Jeffery To
899aad747a
Merge branch '0.8.x' into group-rss-empty
2009-06-26 15:30:24 +08:00
Zach Copley
b47a1b3b57
Merge branch '0.8.x' into attachment-fixup
...
* 0.8.x:
Added functionality to remove the notice data attachment
max public page
2009-06-25 15:44:17 -07:00
Zach Copley
37796a8dc6
Make shorturls in notice content point to AttachmentAction urls
2009-06-25 15:42:17 -07:00
Evan Prodromou
b53b6b8769
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into 0.8.x
2009-06-25 14:02:41 -07:00
Zach Copley
03d31911e1
FileAction redirections weren't being added (e.g.: /notice/$notice_id/file)
2009-06-25 13:51:29 -07:00
Evan Prodromou
a7cdf32df5
max public page
2009-06-25 13:23:59 -07:00
Evan Prodromou
638905c270
avoid getting duplicate errors on upload
2009-06-25 11:10:34 -07:00
Evan Prodromou
4d56bc6a0a
streamline the file action
2009-06-25 11:08:32 -07:00
Evan Prodromou
3ca9e85ce4
update conversations to use newer query format
2009-06-25 09:43:30 -07:00
Brenda Wallace
bd9824c8d5
added missing conversation column to group by
2009-06-25 22:35:41 +12:00
Zach Copley
e3c5d1664f
Take out noisy debugging statement
2009-06-24 16:10:28 -07:00
Zach Copley
98f518b9af
fix bug in which design background could accidentally get removed
2009-06-24 00:00:36 -07:00
Zach Copley
57903bf2ac
Make gateway notices available to the auth user in the API
2009-06-23 15:53:49 -07:00
Zach Copley
f04a54ed2f
Merge branch '0.8.x' of git@gitorious.org:laconica/dev into 0.8.x
...
* '0.8.x' of git@gitorious.org:laconica/dev: (61 commits)
Using default theme design values (it was previously set to identica
Updated default colour theme and IE6 colours for transparent values
chmod +x delete_status_network.sh
rm -Rf, not rmdir
script to delete a status network
chmod allsites.php
script to show all sites on a network
use different name for connection and database
use /etc/laconica/setup.cfg instead of local file
other base directories
On XHR notice post, calls NoticeAttachment to trigger thumbnail and
oembed and thumbnail don't need sequences
add innodb by default to status networks
pwgen not pwdgen
make pwgen command configurable
a little sql script to drop full-text index and use innodb for profile and notice
remove common_debug from newnotice
append uploads to content rather than showing them double
use a subclass for single notice items to show attachments
make file command configurable
...
2009-06-23 14:29:46 -07:00
Zach Copley
31325f0995
Stop Twitter gateway notices from leaking via user faves pages
2009-06-23 13:51:23 -07:00
Jeffery To
280f8faab4
Merge branch '0.8.x' into small-fixes
...
Conflicts:
lib/peoplesearchresults.php
lib/profilelist.php
2009-06-24 01:25:55 +08:00
Jeffery To
65f784120b
Merge branch '0.8.x' into notice-search-no-results
2009-06-24 01:18:35 +08:00
Evan Prodromou
e261a97150
remove common_debug from newnotice
2009-06-23 07:48:33 -07:00
Evan Prodromou
a21a9f26c5
append uploads to content rather than showing them double
2009-06-23 07:29:43 -07:00
Evan Prodromou
e2becdb251
use a subclass for single notice items to show attachments
2009-06-23 07:25:18 -07:00
Evan Prodromou
7bcaa858af
make file command configurable
2009-06-23 05:35:20 -07:00
Zach Copley
d9bebfd651
Attachment upload server and path now configurable
2009-06-22 22:48:31 +00:00
Evan Prodromou
aec6456c91
Update copyright dates in files modified in 2009
2009-06-20 16:12:55 -07:00
Evan Prodromou
793a6a1155
change Controlez-Vous to Control Yourself
2009-06-20 16:00:04 -07:00
Evan Prodromou
3f54840b51
Only show twitter msgs in your own inbox
2009-06-18 11:45:48 -07:00
Evan Prodromou
3a0c6d6c6d
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into 0.8.x
2009-06-18 07:45:06 -07:00
Zach Copley
3f032bc36e
Left out some new user and group theming file in the previous commit
2009-06-18 02:16:39 -07:00
Zach Copley
57274d21ba
Group theming.
2009-06-18 02:01:06 -07:00
Evan Prodromou
ba3a484a65
order notices in a conversation
2009-06-18 00:12:53 -07:00
Zach Copley
6c7bdf9df6
Merge branch 'userdesign' into 0.8.x
...
* userdesign: (56 commits)
Fix for background image repetition for various page heights
Removed height:100% for better background image repetition
A little more specific selector for notice reply
Have user favorites page show user's design
Placed a check to make sure there is a reply button in a notice before
Make MailboxAction read only
Remove stale reference to deprecated personal.php
Uppercase hex color values
Default to image being on, no tile after upload
Fix sidebar color bug default design
Update background image settings to use bitflags
It was accidently removed
Dynamically tile background image and turn background image on or off
Show a background img in settings form
IE7/8 CSS update for user design
Enable tiling of background imgs for Designs
Added background image tile flag to Design
Init styles for tile and image use on/off for user design settings
Added form option to tile background image and to turn it on and off
Add background dir
...
2009-06-17 18:49:25 -07:00
Zach Copley
06240450ef
Have user favorites page show user's design
2009-06-17 18:05:12 -07:00
Evan Prodromou
420e8994f8
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into taggedprofile
2009-06-17 15:05:24 -07:00
Evan Prodromou
07f5797f2f
Make the personal tag streams actually work
2009-06-17 15:04:57 -07:00
Zach Copley
164588ef0f
Merge branch '0.8.x' into userdesign
2009-06-17 21:40:52 +00:00
Zach Copley
8992e8fa7a
Ticket 1612 - make destory (and create) favorites work via API
2009-06-17 14:34:04 -07:00
Evan Prodromou
2fbd141361
correct arguments for ProfileList
2009-06-17 08:21:53 -07:00
Zach Copley
ac3cccefb5
Default to image being on, no tile after upload
2009-06-17 03:02:43 -07:00
Zach Copley
2866d00517
Fix sidebar color bug default design
2009-06-17 02:58:35 -07:00
Zach Copley
76cbeff33c
Update background image settings to use bitflags
2009-06-17 02:35:51 -07:00
Sarven Capadisli
4c640aace9
Updated markup yes/no form actions to be consistent with the rest of the site
2009-06-17 08:14:01 +00:00
Sarven Capadisli
7148ea86df
Dynamically tile background image and turn background image on or off
...
in user design
2009-06-17 06:23:57 +00:00
Zach Copley
a0618b0e33
Show a background img in settings form
2009-06-16 22:57:28 -07:00
Zach Copley
3d6e30d205
Merge branch '0.8.x' into userdesign
...
* 0.8.x:
Moved url handling to its proper place, from newnotice to Notice.php
Removed more dead code.
Brought back borders for content, navigation, aside_primary but
Minor margin value change
More contrast for tabs
UI updates:
2009-06-16 22:24:11 -07:00
Zach Copley
d1ae3176b6
Enable tiling of background imgs for Designs
2009-06-16 22:18:25 -07:00
Sarven Capadisli
bea2fa1506
Added form option to tile background image and to turn it on and off
2009-06-17 04:09:30 +00:00
Robin Millette
befbfc9c73
Moved url handling to its proper place, from newnotice to Notice.php
2009-06-16 23:10:17 -04:00
Zach Copley
bc1f877f6e
Design settings now save and displays backgrounds
2009-06-16 19:17:37 -07:00
Robin Millette
54697e5298
Removed more dead code.
2009-06-16 19:38:27 -04:00
Eric Helgeson
4450f3352c
Needed the else. Tested logged in/out ; site closed/inviteonly/both
2009-06-16 17:18:48 -05:00
Zach Copley
6d5d0b3472
Update wasn't ever getting called
2009-06-16 00:56:32 -07:00
Zach Copley
44343986c3
Merge branch '0.8.x' into userdesign
...
* 0.8.x:
a little better query handling in redirect code
a little better query handling in redirect code
forgot some functions aren't available at status time
redirect on non-canonical server name
don't show create-a-group link if not logged in
allow a configured base for cache keys
Missing call to getProfile() caused verify_credentials to fail.
change mods for setup script
Script to set up new status networks
strncmp -> strcasecmp
Return network from network setup function
Configurable avatar directory
2009-06-15 21:24:22 -07:00
Sarven Capadisli
2c7f0534ca
Typo/lowercased WebColor to webcolor in required_once
2009-06-16 04:03:08 +00:00
Zach Copley
94fec28610
User design setting save
2009-06-15 20:29:30 -07:00
Zach Copley
20d9350877
User design setting save now
2009-06-15 20:21:33 -07:00
Evan Prodromou
fbed704f3b
don't show create-a-group link if not logged in
2009-06-15 16:22:08 -07:00
Zach Copley
12cd87cd7b
Missing call to getProfile() caused verify_credentials to fail.
2009-06-15 22:50:14 +00:00
Zach Copley
807d84d448
Small fix to correct the order of defined color prefs
2009-06-15 12:57:08 -07:00
Zach Copley
92f095f589
Merge branch '0.8.x' into userdesign
...
* 0.8.x: (32 commits)
updates to Status_network
makeadmin action
make admins of groups
show aliases when showing a group
Link and distribute notices tagged for a group alias
Code for adding and saving group aliases
Styles for group block
add correct li for css magic for block stuff
typo in profileminilist class
return count from show
try to get the right class for profileminilist
fix perms for classes/statusnet.ini
fixup perms for classes
Added Group_alias class
add a table for group aliases
Cross-browser notice_attach
Allow users to be unblocked from a group
Some UI improvements for blocking and unblocking
The rest of the things necessary to make group block work
Make group block work
...
Conflicts:
db/laconica.sql
lib/common.php
2009-06-15 11:50:08 -07:00
Evan Prodromou
528ceec3fe
makeadmin action
2009-06-15 05:44:36 -07:00
Evan Prodromou
2b8a767770
make admins of groups
2009-06-15 00:59:15 -07:00
Evan Prodromou
dda4493af7
show aliases when showing a group
2009-06-14 23:51:38 -07:00
Evan Prodromou
4dad3191f6
Merge branch 'groupalias' into 0.8.x
2009-06-14 23:48:24 -07:00
Evan Prodromou
ecbd7718d5
Code for adding and saving group aliases
...
Added code to add and save group aliases. Like tags, aliases are
free-texted in to the group admin page. configurable max number of
aliases, default is three.
2009-06-14 23:37:24 -07:00
Evan Prodromou
2f3c4f8812
add correct li for css magic for block stuff
2009-06-14 22:16:24 -07:00
Evan Prodromou
f8da15bf41
Allow users to be unblocked from a group
...
List users who are blocked from joining a group. Add a form to let
them be unblocked. Add an action that removes the block. Includes
changes to group and groupblock classes.
2009-06-14 16:17:44 -07:00
Evan Prodromou
bd26a80d45
Merge branch '0.8.x' into groupblock
...
Conflicts:
lib/router.php
2009-06-14 15:59:35 -07:00
Evan Prodromou
c2ba727d61
Merge branch '0.7.x' into 0.8.x
2009-06-14 15:58:19 -07:00
Evan Prodromou
203a5aba67
Some UI improvements for blocking and unblocking
...
Add unblock to the router table, so unblocking will work at all.
Block form and unblock form return to subscribers list, not
subscriptions list, by default.
showstream action sends its parameters to block and unblock forms to
better return to the right page.
2009-06-14 15:54:22 -07:00
Evan Prodromou
1c87532912
The rest of the things necessary to make group block work
...
Link to the group block form. Hide join button if the current user is
blocked.
2009-06-14 15:47:39 -07:00
Evan Prodromou
d3a0c524cc
Make group block work
2009-06-14 15:40:42 -07:00
Evan Prodromou
b6dee88e5d
add UI for blocking a user from a group
2009-06-14 15:08:00 -07:00
Evan Prodromou
c2dae24701
Break profilelist into a recipe
...
Expanded the ProfileList class so it worked more like a recipe. This
helps to get rid of a lot of special cases and simplifies the code. It
also makes it possible to do things like group block.
2009-06-14 14:52:26 -07:00
Zach Copley
946d016df2
Reworked output for design settings page
2009-06-14 02:03:50 -07:00
Jeffery To
43680ed0c2
Fixes two PHP Warnings ("Invalid argument supplied for foreach() in /var/www/mmmu/lib/rssaction.php") when accessing the RSS feed of a group that has no notices.
2009-06-14 17:03:22 +08:00
Jeffery To
f7d488d4b2
Fixes the notice search RSS feeds / API results for searches that return no matches.
...
If a user does a notice search that should return no matching notices, the RSS feed / API results for that search currently returns all notices instead of no notices. This fixes it so that an empty list is returned instead.
2009-06-14 16:39:31 +08: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
Jeffery To
bb3361467c
Merge branch '0.8.x' into small-fixes
2009-06-14 15:45:58 +08:00
Zach Copley
d0eb2058a5
Merge branch '0.8.x' into userdesign
...
Conflicts:
actions/showfavorites.php
lib/action.php
2009-06-14 00:23:48 +00:00
Zach Copley
c594d99167
Child notices should have thier own ID on their LIs, not the parent's
2009-06-12 19:02:13 -07:00
Zach Copley
79fa050125
Remove useless method
2009-06-12 17:05:31 -07:00
Eric Helgeson
acff6d4bfd
Verbage of a closed invite only site, it shouldnt ask you to register.
2009-06-12 16:43:40 -05:00
Sarven Capadisli
4c61f98cd0
Takes care of http://laconi.ca/trac/ticket/1372 and a minor part of
...
http://laconi.ca/trac/ticket/1367
One of the bugs was to replace foaf:knows with the weaker
sioc:follows. This is done, but foaf:knows is also retained when the
subscription is bidirectional.
Primary topic of the file is an Agent rather than a Person.
rdfs:comment replaced by bio:olb which is a fairly popular RDF
property for one-line biographies
rdf:about attribute to the <OnlineAccount> elements in a manner
consistent with the RSS 1.0 feed.
Changed the OnlineAccount's homepage property to an accountProfilePage
property. Will be added to FOAF spec soon (already widely used).
Added a <weblog> property from the Agent to their profile page.
Thanks to Toby Inkster for the patch.
http://buzzword.org.uk/2009/laconica-0.7.3-foafsioc.patch
2009-06-12 17:24:18 +00:00
Jeffery To
53f31a247e
Fix missing max_id in API search calls
2009-06-12 20:03:18 +08:00
Jeffery To
1b76df4b6a
Fix "Undefined variable: cnt"
2009-06-12 19:49:33 +08:00
Jeffery To
3a59199040
Fix "Undefined property: DisfavorAction::$id"
2009-06-12 19:38:04 +08:00
Zach Copley
8064397588
Ticket #1611 and a bunch of code cleanup
2009-06-12 01:31:22 -07:00
Evan Prodromou
c0853e3040
Merge branch '0.7.x' into 0.8.x
2009-06-10 09:09:57 -07:00
Evan Prodromou
f4a1cd75ab
Remove FIXME-marked Opera links until they actually work
2009-06-10 08:47:46 -07:00
Evan Prodromou
4df1ea49ec
Merge branch '0.8.x' into userdesign
...
Conflicts:
actions/designsettings.php
2009-06-09 21:51:24 -07:00
Evan Prodromou
adfb79a9bb
Merge branch '0.7.x' into 0.8.x
...
Conflicts:
classes/Notice.php
classes/Profile.php
lib/common.php
lib/util.php
scripts/getvaliddaemons.php
scripts/stopdaemons.sh
2009-06-08 11:55:32 -07:00
Evan Prodromou
038cd8ac25
Merge branch '0.7.x' of git@gitorious.org:+laconica-developers/laconica/dev into 0.7.x
2009-06-06 09:55:17 -07:00
Dan Moore
40e05a3e86
Bringing users/show in line with Twitter as far as specifying user.
2009-06-05 12:53:17 -04:00
Dan Moore
0b6994516c
Cleaning up comments at top of favor.php.
2009-06-05 01:01:25 -04:00
Dan Moore
6658e2a2ee
Handle the ways Twitter accepts passing the user in the query string.
2009-06-04 17:57:03 -04:00
Robin Millette
fe38827a76
Remove js that crept back in, added another error string.
2009-06-01 17:40:53 -04:00
Robin Millette
683b835c3e
Attachments popups for supported files are now embedded with the object xhtml tag.
2009-06-01 14:02:59 -04:00
Robin Millette
f8dae2bbc9
Refactored some attachment code and fixed upload bug in interface.
2009-05-31 21:03:55 -04:00
Robin Millette
ebeb5f744c
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into upload
...
Conflicts:
js/util.js
lib/attachmentlist.php
2009-05-31 17:12:04 -04:00
Robin Millette
3e0c291810
Added configurable options for attachments: supported mimetypes and quotas for uploads.
2009-05-31 16:42:29 -04:00
Evan Prodromou
4ec1c33307
correct last-modified date for shownotice.php
2009-05-30 21:45:11 -04:00
Sarven Capadisli
36fe5a85b2
Using lowercase for form action 'post'
2009-05-30 19:47:05 +00:00
Sarven Capadisli
08b98a3d4d
Typo in label @for
2009-05-30 19:45:34 +00:00
Zach Copley
791f5defaf
Ticket #1572 - Implement Twitter's account/rate_limit_status API method
...
We don't have a rate limit (yet) but some clients check this method.
This dummy implementation always says the auth user has 100 requests
left.
2009-05-29 20:23:32 -07:00
Zach Copley
78f8b91a13
Ticket #1568 - API should return full user objects
2009-05-29 19:23:53 -07:00
Zach Copley
425f9d703c
Ticket #1567 - Change max_id to return notices <= ID instead of < ID
2009-05-29 16:54:24 -07:00
Zach Copley
eb76a3bbb3
Ticket #1567 - API: Change before_id parameter to max_id
2009-05-29 16:32:55 -07:00
Sarven Capadisli
b8de793556
Changed ul to ol and added xoxo for notice lists.
2009-05-29 02:38:38 +00:00
Zach Copley
8e8853a714
Warning log msg when http basic auth fails
2009-05-28 16:54:37 -07:00
Zach Copley
5e53a97a41
Warning log msg when http basic auth fails
2009-05-28 16:18:58 -07:00
Evan Prodromou
b3628b7844
start using design object
2009-05-27 14:49:20 -04:00
Robin Millette
ed1e1d9f44
Handles local aliases (redirection) for file uploads attached to notices.
2009-05-27 03:47:45 -04:00
Robin Millette
37423b12d7
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into upload
2009-05-26 23:46:37 -04:00
Evan Prodromou
648d967226
Merge branch '0.8.x' into userdesign
...
Conflicts:
lib/attachmentlist.php
lib/noticelist.php
2009-05-26 23:24:01 -04:00
Robin Millette
af700ea277
Let's you upload a file with a notice and have it shown with other attachments.
2009-05-26 21:20:04 -04:00
Zach Copley
1034bd67b0
Fixed warning on Facebook app settings page
2009-05-26 23:59:12 +00:00
Zach Copley
69a656af22
Some adjustments to allow the Facebook app work with Laconica 0.8
2009-05-26 23:21:10 +00:00
Zach Copley
0664be924f
Removed silly "dented:" status prefix from Facebook App
2009-05-26 21:36:45 +00:00
Zach Copley
0a4ce0ef99
Ticket #1196 - Fixed: Warning on invite tab in Facebook App
2009-05-26 21:36:31 +00:00
Zach Copley
b2c28faf52
Removed silly "dented:" status prefix from Facebook App
2009-05-26 21:14:42 +00:00
Zach Copley
5f2cf2553c
Ticket #1196 - Fixed: Warning on invite tab in Facebook App
2009-05-26 02:23:19 +00:00
Sarven Capadisli
4edb1c6e0c
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into 0.8.x
2009-05-25 17:31:48 -04:00
Sarven Capadisli
3877324fd8
Updated JS to show/hide attachment thumbnails with timers. Minor
...
markup changes.
2009-05-25 17:30:57 -04:00
Robin Millette
a598dcccba
Really removing the old files, thanks git!
2009-05-25 19:58:31 +00:00
Sarven Capadisli
959dce823f
Merge branch '0.8.x' of git@gitorious.org:+laconica-developers/laconica/dev into 0.8.x
2009-05-25 15:53:49 -04:00
Sarven Capadisli
01dad57298
Markup cleanup for attachments
2009-05-25 15:53:19 -04:00
Robin Millette
64d0767654
Removed more cruft from old attachment/attachements pages
2009-05-25 19:42:03 +00:00
Robin Millette
0b96ca3d59
Oups, forget the attachment_thumbnail.php action file
2009-05-25 13:13:38 -04:00
Robin Millette
b5ac6e31f2
Rearranged attachment info to only appear on each applicable notice page and thru an ajax popup.
2009-05-24 04:43:34 -04:00
Evan Prodromou
6335c9cf59
make invite use the current user's design
2009-05-23 23:42:19 -04:00
Evan Prodromou
9c2f04afc6
make some of the actions show the user's design
2009-05-23 23:35:04 -04:00
Evan Prodromou
3a44885b7f
reformat designsettings.php
2009-05-22 20:50:08 -04:00
Evan Prodromou
f25990cf8e
Merge branch '0.8.x' of git@gitorious.org:laconica/dev into 0.8.x
2009-05-21 12:40:52 -04:00
Evan Prodromou
966f1c6169
Merge branch 'conversationtree' into 0.8.x
2009-05-21 11:43:28 -04:00
Evan Prodromou
62711ae2ba
show conversation as a hierarchical list
2009-05-21 11:43:09 -04:00
Sarven Capadisli
56a8a255ff
Changed No/Yes and Reset/Save locations. They are now a little more
...
usable by first offering the option to undo and than do.
2009-05-21 00:12:48 +00:00
Sarven Capadisli
b561962b59
Color picker reset: Resetting form values will also dynamically update
...
the page colors back to their original.
2009-05-20 23:11:35 +00:00
Sarven Capadisli
0c442e459e
Added reset button
...
Rearranged swatch layout
Added background image upload input file
2009-05-19 17:05:30 +00:00
Robin Millette
f5606b6aa3
Added RSS for personal tags
2009-05-18 18:18:08 -04:00
Robin Millette
57860b4d8a
Merge branch '0.8.x' of git@gitorious.org:~evan/laconica/dev into 0.8.x
2009-05-18 17:20:11 -04:00
Robin Millette
0271859c24
Added personal tag page: http://example.com/MY_NICK/tag/A_TAG
2009-05-18 17:18:57 -04:00
Sarven Capadisli
806200379d
Dynamic color updates to page elements when user picks a color.
...
Using JSON to create swatches in HTML output.
2009-05-18 20:10:46 +00:00
Robin Millette
5897dfa4c3
Refactored new sections code to proper classes and added notice link to links in notice sections.
2009-05-17 22:06:08 -04:00
Zach Copley
811cef1008
Merge branch '0.8.x' into fbconnect
2009-05-15 23:17:57 +00:00
Zach Copley
41f6c9d8cf
Added event handlers to logout action
2009-05-15 21:41:41 +00:00
Robin Millette
fecb8c706d
Attachments and their list now provide "ajax" view. Also added a few sidebars relating tags and attachments.
2009-05-15 15:04:58 -04:00
Evan Prodromou
4ac7a4054e
conversation tree interface
2009-05-15 13:55:49 -04:00
Robin Millette
3b7ee5a5f9
rewrote short url stuff to handle new file/url classes (redirections, oembed, mimetypes, etc.)
2009-05-13 14:27:32 -04:00
Robin Millette
d010d811ba
db stuff for URLs: redirections, oembed, etc.
2009-05-11 13:45:00 -04:00
Sarven Capadisli
9a566c51cd
Merge branch '0.7.x' into 0.8.x
2009-05-10 23:13:22 +00:00
Zach Copley
11e0db8c2c
Twitter friends sync now does 25 users at a time and uses last_friendsync field to prioritize
2009-05-07 18:22:14 -07:00
Zach Copley
fbf23ae0ee
Only show import friends timeline option if bidirectional bridge enabled
2009-05-07 14:41:53 -07:00
Sarven Capadisli
c8fd3c5765
Merge branch '0.7.x' into 0.8.x
2009-05-01 17:03:51 +00:00
Evan Prodromou
19a2194704
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
2009-05-01 07:13:19 -04:00
Ori Avtalion
c5e72e248f
Several whitespace fixes
2009-05-01 07:12:13 -04:00
Ori Avtalion
9cac6413a3
Add s to user favorite notices
2009-05-01 07:11:28 -04:00
Sarven Capadisli
d30df07908
Merge branch '0.7.x' into 0.8.x
...
Resolved Conflicts:
lib/queuehandler.php
lib/util.php
theme/base/css/display.css
2009-05-01 00:16:25 +00:00
CiaranG
b79fef3074
Fixed remote subscription, broken in fc6cedd222
2009-04-29 23:43:42 +01:00
Zach Copley
8295402fb3
Added 'mentions' the the list of API methods requiring bare auth
2009-04-29 13:16:52 -07:00
Zach Copley
e85cddba45
Ticket #1428 - Changed replies API method to "mentions".
2009-04-28 23:31:00 -07:00
Zach Copley
54795f2c41
Merge branch 'twitter-import' into 0.8.x
2009-04-24 14:29:56 -07:00
Zach Copley
06746f3fac
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
2009-04-23 02:19:12 +00:00
Zach Copley
c4941e9043
Added ajax responses
2009-04-23 02:17:59 +00:00
Robin Millette
fe3241183e
fix join a group link from user homepage when he hasn't posted anything yet
2009-04-23 01:03:17 +00:00
Adrian Lang
0dd90461cd
Merge branch '0.7.x' of git://gitorious.org/laconica/mgrdcm-twitapibools into review/master
2009-04-20 13:09:05 +02:00
Robin Millette
39c0e3a9ef
fix 0.7.x 0.8.x merge conflict in register.php
2009-04-18 21:14:31 +00:00
Dan Moore
48846c3805
Fixing spaces/tabs.
2009-04-18 15:54:23 -04:00
Dan Moore
b764c3be78
This should change the JSON representation of the booleans 'following' and 'notifications', but unlike the previous change, I was unable to test this.
2009-04-18 15:42:44 -04:00
Dan Moore
90fb7be99a
Bringing the presentation of boolean variables (favorited, truncated, profile_background_tile) and the result from friendships/exist in JSON results from the Twitter Compatible API in line with what the real Twitter API does.
...
Currently, laconica returns text strings enclosed in quotes instead of bare Javascript booleans. This change fixes that.
See http://laconi.ca/trac/ticket/1326 for one open issue related to this.
2009-04-18 15:33:36 -04:00
Robin Millette
eec323b5b7
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
2009-04-18 19:08:48 +00:00
Robin Millette
4b54a418f3
trac#1215, 1216, 1217 and 1219: subscribers/subscriptions people tagclouds
2009-04-18 19:08:33 +00:00
Evan Prodromou
e8382b1292
incorrect variable access
2009-04-17 13:03:33 -07:00
Evan Prodromou
231c61a7eb
store invite code in session so openidfinish can find it
2009-04-17 12:52:26 -07:00
Robin Millette
e5094c3359
fix merge conflict 0.7.x 0.8.x in util.php and register.php.
2009-04-17 17:04:05 +00:00
Sarven Capadisli
34d904b180
Ticket 1404. Showing the link to the members list page.
2009-04-17 01:11:38 +00:00
Zach Copley
6848e93cd5
Merge branch '0.8.x' into twitter-import
2009-04-16 15:00:58 -07:00
Robin Millette
362cac0a96
Add a few events (hooks): RegistrationTry, RegistrationForData, ProfileFormData and ProfileSaveForm.
2009-04-16 17:34:19 +00:00
Evan Prodromou
55d7bb4701
Merge branch '0.7.x' into 0.8.x
2009-04-15 11:35:43 -04:00
Evan Prodromou
5ff8d8d447
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
...
Conflicts:
actions/public.php
2009-04-15 10:25:26 -04:00
Adrian Lang
8439477201
Add escaping of /.
2009-04-15 13:29:52 +02:00
Fil
e8fc34e75c
Use preg_quote to fix http://laconi.ca/trac/ticket/1342
2009-04-15 10:35:15 +02:00
Adrian Lang
99f4367d03
Merge branch 'link-rel-paginate' of git://gitorious.org/laconica/meitar. Fixed wrong call of common_local_url.
...
These changes add opera-readable prev/next relations.
2009-04-15 09:38:19 +02:00
Adrian Lang
fc6cedd222
Make OMB work if the configured domain name does not exclusively contain lower case letters.
...
If the configured domain is mixed-case OAuth throws invalidsignature errors. The current URL is part of the signated parts; since the consumer does not pass the current URL, the service has to get it itself and add it to the other OAuth params for signature rebuilding. OAuth.php uses $_SERVER for this, however, the domain is lcased in $_SERVER. Hence we pass the complete current URL as generated by common_local_url to OAuthRequest.
2009-04-15 09:18:43 +02:00
Sarven Capadisli
3cc94cc0bc
Merge branch '0.7.x' into 0.8.x
2009-04-14 23:35:06 +00:00
Sarven Capadisli
64e4b8a20f
Updated remaining files and styles for style separation for themes
2009-04-14 23:32:09 +00:00
Robin Millette
533a463879
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
2009-04-14 23:03:31 +00:00
Robin Millette
2039466495
trac#1223 Show most popular notices per tag in the tag page sidebar.
2009-04-14 23:03:19 +00:00
Evan Prodromou
41b247ac1a
Merge branch '0.7.x' into 0.8.x
2009-04-14 14:29:51 -04:00
Zach Copley
ad5dd9030b
Add option to Twitter settings for importing Friends Timeline
2009-04-13 19:19:26 -07:00
Evan Prodromou
4c9be4d566
typo in api.php
2009-04-13 15:52:15 -04:00
Evan Prodromou
3a0c59052a
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
2009-04-13 15:51:12 -04:00
Evan Prodromou
e9e75fc9d5
isReadOnly() now takes arguments
...
Add an array of arguments to isReadOnly() method of actions, to let
them change their results depending on what actions are called.
Primarily used by the 'api' action. Ideally in the future that will be
multiple actions. But this might still be useful.
2009-04-13 15:49:26 -04:00
Sarven Capadisli
ed3d68435f
Using farbtastic jQuery plugin to select design colours.
2009-04-13 05:39:23 +00:00
Sarven Capadisli
4a8c23fe32
Updated path for jCrop
2009-04-13 03:49:37 +00:00
Sarven Capadisli
2341f99224
Merge branch '0.7.x' into 0.8.x
2009-04-12 21:50:57 +00:00
Sarven Capadisli
7a00dc749d
Updated styles for the Authrization subscription form inputs
2009-04-12 21:50:14 +00:00
Sarven Capadisli
6cfa587385
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
2009-04-12 21:41:20 +00:00
Sarven Capadisli
e9e7671d5f
Updated markup for entity_profile on Authorize subscription page.
2009-04-12 21:40:29 +00:00
Sarven Capadisli
a9461356b8
Created Design page for users to customize the way their profile pages
...
look by changing the background image and picking a colour palette for
text.
2009-04-12 20:30:14 +00:00
Evan Prodromou
f934cf2ac0
Update XML generation and list of actions in public XRDS
...
Updated the XML generation calls and list of actions in the public
XRDS document.
2009-04-12 15:34:38 -04:00
Evan Prodromou
925ac16e1f
tag stream is read-only
2009-04-10 22:47:40 -04:00
Sarven Capadisli
c9c5ec0e4b
Merge branch '0.7.x' into 0.8.x
2009-04-10 17:39:56 +00:00
Meitar Moscovitz
6cdc2ff444
Fixes ticket:1409; correct typo 'subcription' to 'subscription' in HTML and CSS.
2009-04-09 13:52:39 -04:00
Sarven Capadisli
dcee7f2f62
Merge branch '0.7.x' into 0.8.x
2009-04-08 22:58:21 +00:00
Sarven Capadisli
03a4a4bebf
Merge branch '0.8.x' of git@gitorious.org:laconica/dev into 0.8.x
2009-04-08 22:55:34 +00:00
Sarven Capadisli
e5657ca4bb
Merge branch '0.7.x' into 0.8.x
2009-04-08 22:55:13 +00:00
CiaranG
85873b1f2b
Merge branch 'master' of git://gitorious.org/laconica/br3nda into review/master
2009-04-08 22:11:58 +01:00
Evan Prodromou
579332aa24
don't use count() to check for empty page
2009-04-07 23:57:45 -04:00
Evan Prodromou
58dfad5757
Merge branch 'adrianlang-827' of git://gitorious.org/laconica/adrianlang-clone into 0.7.x
2009-04-07 22:29:48 -04:00
Robin Millette
afebef50e4
showemptListMessage -> showEmptyListMessage method name cleanup.
2009-04-08 01:20:50 +00:00
Robin Millette
5c87616778
added filler/guide text to user groups list.
2009-04-08 01:19:23 +00:00
Robin Millette
ddb59f72db
text bugfix to guide text in subscription list.
2009-04-08 01:13:37 +00:00
Robin Millette
3fb6c8218a
added filler/guide text to subscribers list.
2009-04-08 01:12:43 +00:00
Robin Millette
68ed6be71f
added filler/guide text to subscription list.
2009-04-08 01:05:17 +00:00
Robin Millette
b20815e8e2
added missing word to user favorites guide.
2009-04-08 00:16:53 +00:00
Robin Millette
cc50031658
added filler/guide text to user favorites.
2009-04-08 00:15:05 +00:00
Sarven Capadisli
a839daad2e
HTML br is not needed. Using 'clear' in CSS instead.
2009-04-07 23:45:22 +00:00
Robin Millette
79b1e3a488
added filler/guide text to user replies timeline.
2009-04-07 23:25:12 +00:00
Robin Millette
d704b3fa8e
added filler/guide text to user timeline.
2009-04-07 23:14:02 +00:00
Robin Millette
c79bad0601
fixed filler/guide text on personal timeline to take memcached into account.
2009-04-07 22:16:09 +00:00
Evan Prodromou
50b32227d1
Add subscribers, subscriptions, groups to personal page
...
We show stats, subscriptions info on the personal page in the sidebar.
Pushed code from showstream.php into a common parent class for
personal and profile.
2009-04-07 17:47:08 -04:00
Evan Prodromou
4e3e4fcfff
Merge branch '0.7.x' into 0.8.x
2009-04-07 17:14:23 -04:00
Sarven Capadisli
05b04b7970
Changed text "noone" to "no one".
2009-04-07 21:12:11 +00:00
Sarven Capadisli
a6e950b7a1
Renamed 'blankfiller' to 'guide'.
2009-04-07 21:09:27 +00:00
Robin Millette
640ae10935
added filler text to personal timeline.
2009-04-07 16:11:03 +00:00
Robin Millette
17fb51f747
added filler text to notice and group search, suggesting other search options.
2009-04-07 03:26:33 +00:00
Robin Millette
9ad8307b7e
external search now depends on site.server.
2009-04-06 05:04:11 +00:00
Robin Millette
84d2aa7df4
refactored search suggestions and added forgotten sprintf.
2009-04-06 01:14:59 +00:00
Robin Millette
1ee24a2aaf
added filler text to people search, suggesting other search options.
2009-04-05 23:11:40 +00:00
Sarven Capadisli
e21844c7e4
Merge branch '0.8.x' of git@gitorious.org:laconica/dev into 0.8.x
2009-04-03 21:48:23 +00:00
Sarven Capadisli
e632f3be6f
Merge branch '0.7.x' into 0.8.x
2009-04-03 21:47:39 +00:00
Robin Millette
8f969f8f98
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
2009-04-03 20:37:35 +00:00
Robin Millette
439d521c86
Tiny change to the public tag cloud dealing with empty page.
2009-04-03 20:37:29 +00:00
Robin Millette
9698247722
Added filler text to popular page for when it's empty, encouraging user to add favorites and/or register.
2009-04-03 20:35:18 +00:00
Robin Millette
e1fec6db2f
Simplified code for empty public timeline.
2009-04-03 20:34:27 +00:00
Evan Prodromou
fa3ca0548f
fix output of conversation
2009-04-03 16:12:33 -04:00
Evan Prodromou
68ae282198
Merge branch '0.7.x' into 0.8.x
2009-04-03 15:36:16 -04:00
Evan Prodromou
81c72956a6
Merge branch '0.7.x' of git@gitorious.org:laconica/dev into 0.7.x
2009-04-03 15:31:07 -04:00
Robin Millette
4d4e6ead9c
added filler text to public tagcloud for when it's empty, encouraging user to post and/or register.
2009-04-03 19:16:35 +00:00
Evan Prodromou
5eacffcb3a
try to reduce memory usage in FOAF output
2009-04-03 14:18:29 -04:00
Evan Prodromou
5f79653acb
redirect FOAF file on non-canonical nickname
2009-04-03 14:00:52 -04:00
Evan Prodromou
d68ac2e1d3
Merge branch '0.7.x' into 0.8.x
2009-04-03 12:47:25 -04:00
Evan Prodromou
26194cd1d6
i18n for legend in remote sub form
2009-04-02 06:10:32 -04:00
Sarven Capadisli
798984381f
Merge branch '0.7.x' into 0.8.x
2009-04-02 06:44:54 +00:00
Evan Prodromou
e28c4689ce
add sup with arguments
2009-04-01 18:29:10 -04:00
Evan Prodromou
c172cbafaa
Try to do intelligent redirect codes
...
After fixing the redirect code output, there are a lot of weirdnesses
with e.g. form handling. Try to add explicit redirect codes where
needed -- principly when handling a POST.
2009-04-01 15:30:59 -04:00
Robin Millette
3861e348a4
added filler text to public timeline for when it's empty, encouraging user to post and/or register.
2009-03-30 21:07:48 +00:00
Sarven Capadisli
27b45eeb48
Merge branch '0.7.x' into 0.8.x
2009-03-30 15:15:40 +00:00
Evan Prodromou
7b02d9d2e1
Merge branch 'master' into 0.7.x
2009-03-30 11:11:33 -04:00
Evan Prodromou
650a86d79a
add fullname to title and h1 for groups
2009-03-30 10:28:44 -04:00
Evan Prodromou
ce212c3903
full name in title and h1 of the personal profile
2009-03-30 09:58:49 -04:00
Evan Prodromou
73fbf65800
full name in title and h1 of the personal profile
2009-03-30 09:58:28 -04:00
Evan Prodromou
2becd5849d
Merge branch 'master' into 0.7.x
...
Conflicts:
lib/router.php
2009-03-25 12:56:52 -04:00