838ebbcb62
apply service class limits (at the account level) to chatroom creation as chat has the potential to adversely affect system performance. In the future we may also want to service_class restrict the number of participants in a room.
friendica2014-01-29 18:29:03 -08:00
c24aa824fe
chat is a members only feature, there is no "guest" access.
friendica2014-01-29 18:19:19 -08:00
0d326dfb45
mod/chatsvc - ajax backend for chat
friendica2014-01-29 18:02:51 -08:00
677f5f641e
more testing of chatroom interfaces, also corrected a function call that should have been a class instantiation in reddav
friendica2014-01-29 16:02:02 -08:00
ef97a454bb
ping gives us now a reply. But the reply doesnt contains useful data, requires still some investigations
Michael Meer2014-01-29 15:45:35 +01:00
3cab53a7ef
Don't look for text emoticons inside the matching angle brackets of a HTML tag
toclimb2014-01-29 00:43:54 +01:00
8c8be2a05e
add client field to chatpresence - which will give us a place to put IP addresses for webRTC. Might as well allow for that since we'll (soon) have presence. Then we wouldn't need SIP and folks can "just" p2p each other using any mechanism they wish if they have permission to do so.
friendica2014-01-28 15:05:44 -08:00
aa285b83c1
to make visible what I try, ping still won't work, but I'm confused about get_channel
Michael Meer2014-01-28 10:58:31 +01:00
eb21bbdd55
Ajaxchat package has way too many incompatible assumptions - after a lot of review, we can't work with it without re-writing huge chunks. Think I'll just start fresh. Ajax chat isn't that hard and we can do stuff with it that you just can't do with other chat clients because - well we've got zot.
friendica2014-01-27 18:37:06 -08:00
3100b5d93e
photo tagging still broken - but at least don't create a new linked item every time a photo is edited.
friendica2014-01-27 18:06:09 -08:00
d9794b981d
In order to provide ajax chat accessible by remote visitors (xchans), we need to remove any core assumptions that userID is an int (which is a common centralised site assumption). Additionally we won't be able to provide guest logins, as this also assumes integer ID's; so that ability needs to be disabled by configuration.
friendica2014-01-27 15:55:08 -08:00
24bac92acd
after rposting - if there's no remote_return, go to your matrix page rather than leave you on a blank rpost page.
friendica2014-01-27 15:25:04 -08:00
d67fdd1299
add davguest param to cut/paste link for directories in mod/filestorage
friendica2014-01-26 14:41:43 -08:00
d296b02b0e
The final piece of the DAV authentication puzzle. Provide a directory view to an un-auth'd person (without asking for a password) by adding a query parameter 'davguest=1'. This is a bit of a hack, but there was no response on the official forum about how to do this correctly so it will have to do. On the downside, if permission is denied, it won't ask for a password - but we're talking about unauthenticated folks who didn't go through magic auth so chances are even if they authenticate, permission will still be denied.
friendica2014-01-26 14:15:57 -08:00
4ce6335364
Revert "disable feature setting for collections and make feature settings for personal and new tab working."
marijus2014-01-26 14:44:55 +01:00
e68c01cc48
set session['my_address'] to current site in change channel, not primary hub location. Also remove all the old Friendica-style authentication code.
friendica2014-01-25 14:39:09 -08:00
d57361ea4a
Make share previews a bit longer. We can't go any longer than this without suhosin starting to break things for channels with long names - this limit works with the channel with the longest name in the matrix today, but we may need to make this a pconfig anyway.
Thomas Willingham2014-01-24 03:44:50 +00:00
357ddd1bf7
display a somewhat more pleasant hovertip on qr codes
friendica2014-01-23 15:53:29 -08:00