friendica
caa284e786
we don't allow forgeries to be received - save some bandwidth by not allowing them to be sent. We do have to figure out how some secondary delivery chains are ending up with posts belonging to the original owner instead of the chain owner, but that's for another day.
2014-03-21 01:14:51 -07:00
friendica
6d37e41fc3
found what I believe is the root cause of issue #230 , but don't yet have a workable solution. This one is hard.
2014-03-20 22:08:16 -07:00
friendica
1156b141db
increase log info to track down source of ownership failures
2014-03-20 16:45:19 -07:00
friendica
fa5ac26828
doco
2014-03-19 19:56:21 -07:00
friendica
68fc2a220e
prune_hub_reinstalls() and add cron weekly as a side effect
2014-03-19 19:53:14 -07:00
friendica
8c177fbc4b
cleanup
2014-03-18 16:50:46 -07:00
Thomas Willingham
c8fb979ed8
oops
2014-03-18 02:43:36 +00:00
Thomas Willingham
1446cc8096
Missed one
2014-03-18 02:41:58 +00:00
friendica
aa07edbdd1
sprintf error
2014-03-17 18:44:01 -07:00
friendica
e7981c8a03
remove mysql dependencies from cache api
2014-03-16 21:34:51 -07:00
friendica
e57bf86a27
mail notification goes to old link
2014-03-16 20:49:29 -07:00
friendica
ecb2e52a74
little fixes of hopefully nil significance
2014-03-16 20:34:21 -07:00
friendica
6f9fde997b
this is the correct fix
2014-03-16 15:20:04 -07:00
Christian Vogeley
521b091779
merge
2014-03-15 21:54:10 +01:00
Christian Vogeley
f0736fc955
API: statusnet_html:trim was trimming too much
2014-03-15 21:52:20 +01:00
friendica
3cb179aff1
contact_block() not being shown to unauthenticated visitors - even if perms allow. Also separate the permissions logic for this function so that we can have a mini-profile widget and a separate contact_block widget instead of always lumping them together. We probably also should move contact_block() outside of include/text.php as it doesn't really belong there. Just not sure where it belongs - perhaps contact_widgets wouold be a good place.
2014-03-13 17:13:36 -07:00
friendica
3f337dad2c
file had wrong extension
2014-03-11 21:45:20 -07:00
friendica
5e41ef9219
protect filed conversations from expiration - we check the parent to see if it is filed, but one may have filed a comment and that will vanish when the parent expires unless the parent is protected.
2014-03-11 17:41:56 -07:00
friendica
55fe471ce8
version update
2014-03-11 15:29:26 -07:00
marijus
34fd387438
this commit is an attempt to make conv items better scalable on smaller screens. also save some horizontal space.
2014-03-10 17:17:49 +01:00
friendica
80e381176e
collapse the advanced directory search so that folks who think they're advanced but really aren't don't whinge about it.
2014-03-08 19:04:07 -08:00
friendica
bef416a2d1
advanced search front-end
2014-03-08 17:39:20 -08:00
friendica
5ec38459dc
notify when permissions change and haven't been saved.
2014-03-07 21:55:52 -08:00
friendica
8c7e076dae
bring friends back
2014-03-06 01:29:42 -08:00
friendica
d58abc0230
add clock widget and correct some doco
2014-03-05 04:28:48 -08:00
friendica
61f47cd5ed
move language selector to a module
2014-03-05 03:19:20 -08:00
friendica
267283748f
Red API: /api/red/item/new ; which is like /api/statuses/update except it uses Red semantics and returns success/failure indication.
2014-03-04 19:57:54 -08:00
friendica
a072668f8a
undo
2014-03-04 15:29:27 -08:00
Thomas Willingham
f2f6485a4f
Make zid() work for observers as well as local users
2014-03-04 23:18:33 +00:00
friendica
86d60f572f
change flags for one-way connections from hidden to unconnected so we can still use hidden for - well hiding connections
2014-03-04 14:35:42 -08:00
friendica
3d49bf0320
directory sync issues
2014-03-03 21:00:42 -08:00
friendica
bfd9f5ec87
enable network/matrix expiration, this should be functional but the options have been reduced/restricted so we're only looking at network posts and ignore anything that is filed, starred, or is resource_type 'photo' (which should not be possible in non-wall posts, but we just want to be sure). Will require the adventurous tester(s) to set 'channel_expire_days' in their channel record.
2014-03-03 19:15:11 -08:00
friendica
12480a13cd
item widget - displays one (webpage) item by mid. This is how you could put multiple content blobs on a page without turning them all into blocks.
2014-03-03 18:20:52 -08:00
friendica
d16324685a
implement horizontal menu class in redbasic
2014-03-03 15:21:43 -08:00
friendica
81c439bc7d
revert the temporary fix for the missing hdr.tpl and add the ability to provide context sensitive help/documentation by passing the current URL path to the help module as $_REQUEST['cmd']. So we could create a special help page for settings/display or whatever. The only issue is whether this should be presented first with a link to the main help page, or if we put a line at the top of the main help page that says "I need help for settings/display". Also edited the help target window name, as "friendika-help" is a bit dated.
2014-03-03 14:33:49 -08:00
friendica
7baeb45183
some anomolies found when viewing connections in various cases.
2014-03-02 19:40:59 -08:00
friendica
895c9411d9
add choklet template with several defined flavours, two and three column fluid layouts with optional side margins and a region for a blog-style header photo
2014-03-02 16:46:34 -08:00
friendica
e931af8307
first cut at choklet template
2014-03-02 15:47:01 -08:00
friendica
bf401a5afa
allow templates to have multiple styles - this would be a bit like having a schema for a template file. At first you'll think this is insane and overly complicated, you'll just have to wait and see what I'm up to. Then it will start to make sense.
2014-03-02 00:24:29 -08:00
friendica
247cb85c94
it's unfortunate that we use the term "layout" to refer both to a template file and to Comanche .PDL files. I think we should probably refer to the template file as "template" just to avoid confusion. For the moment we'll provide both, since the 'layout' is already in the wild. But please use "template" going forward.
2014-03-01 17:49:28 -08:00
friendica
096cc726b7
dang - you really have to bludgeon this thing to get youtube to use https
2014-02-28 01:30:05 -08:00
friendica
46f0de7120
try to fix youtube mixed content warnings
2014-02-28 00:57:35 -08:00
friendica
102521844b
put schemas in Comanche (this requires theme support (!))
2014-02-27 20:48:10 -08:00
friendica
d2bc7c606a
minor fixes to suggested chatrooms
2014-02-27 17:10:26 -08:00
friendica
642da17b86
chatroom suggestions
2014-02-27 17:07:11 -08:00
friendica
402d44e2f4
fix photos in private mail
2014-02-27 16:01:44 -08:00
cvogeley
7cdca97654
Typo
2014-02-27 09:54:07 +01:00
friendica
c8f1bf89a9
vsprintf error
2014-02-26 14:51:29 -08:00
friendica
364fc9f163
comanche: provide an option to add a menu class for different theming choices on some menus (e.g. horizontal, tabbed, etc.)
2014-02-25 20:58:20 -08:00
friendica
1857036a99
I'll have to fix this someday.
2014-02-25 20:36:56 -08:00
friendica
e7e97e578b
put bookmarked chatrooms into poco
2014-02-25 19:48:13 -08:00
friendica
08313bac6c
allow personalised page layouts for modules.
2014-02-25 14:12:51 -08:00
friendica
b1021df485
provide ability to bookmark chatrooms using rbmark
2014-02-24 21:34:49 -08:00
friendica
2becbae402
remote "add bookmark" - like rpost but saves a bookmark from a remote hub into one of your own bookmark folders (or a new one if desired).
2014-02-24 20:46:52 -08:00
friendica
fdb25f3450
string 'null' showing up in timeago since last modify
2014-02-24 15:27:39 -08:00
friendica
29ebfc25ca
take a p
2014-02-24 15:07:00 -08:00
friendica
b2372c0c8f
Merge https://github.com/friendica/red into zpull
2014-02-24 14:19:53 -08:00
friendica
5bd71e4e4d
set theme for un-viewable profile
2014-02-24 14:19:21 -08:00
Alexandre Hannud Abdo
59211e0ac8
Translation for jQuery.divgrow strings. Fix mismatch in jQuery.timeago strings
2014-02-24 17:47:57 -03:00
friendica
5b4e3f46bc
minor stuff, some doco, auth cleanup, and make "unknown" more translateable by context.
2014-02-22 14:58:12 -08:00
friendica
075b7fa9c8
This should resolve the dav authentication loop (correctly)
2014-02-22 13:33:18 -08:00
friendica
44d7047fce
SECURITY: do not automatically open an iframe which points into the local website.
2014-02-20 21:15:35 -08:00
friendica
8367a92214
fix login weirdness for accounts that need to be approved
2014-02-20 18:38:52 -08:00
friendica
e12f6f1bd9
small changes to a couple of lookup functions which we need to use a bit more
2014-02-20 17:20:24 -08:00
friendica
e55170c00a
code cleanup
2014-02-20 17:07:43 -08:00
friendica
3bddaa9e04
title missing in private mention posts
2014-02-20 15:00:29 -08:00
friendica
4944070e79
vsprintf error on update
2014-02-20 02:30:37 -08:00
friendica
d8434bb480
use the medium size photo on the nav bar if that photo stays larger, as the small one usually looks awful when you scale it up.
2014-02-20 01:49:40 -08:00
friendica
6eb971656e
believe i found the issue which was causing hundreds/thousands of identical hublocs to be created
2014-02-20 01:35:08 -08:00
friendica
40dbd34405
Merge pull request #322 from dawnbreak/master
...
Doxygen include/attach.php
2014-02-20 14:08:47 +11:00
Klaus
d755fb83a7
Doxygen include/attach.php
...
Some Doxygen as far as I understood and some styleguides.
2014-02-19 21:04:20 +01:00
friendica
24d119b8c4
introduce a new privacy level "PERMS_AUTHED" to indicate somebody that is able to successfully authenticate (but is not necessarily in this network).
2014-02-18 20:59:25 -08:00
friendica
6ac81c9360
fix zrl bookmarks which broke with this checkin: c9192991c9
...
It was documented that:
Issues: Currently the order of HTML parameters in the text is somewhat rigid and inflexible.
but as that was in a different function it was easy to overlook.
2014-02-18 19:47:13 -08:00
friendica
5747e20e50
some more snakebite and fix up include/account - forgot about that inline array stuff
2014-02-18 16:59:31 -08:00
friendica
7d4916ec71
service class downgrade to the default service class on account expiration if using a non-default service class and account has expired.
2014-02-18 15:17:18 -08:00
friendica
9a51f8ce65
edit bookmarks
2014-02-18 14:26:23 -08:00
friendica
0b4aa5a39c
get_theme_uid() - if no uid, look for a system channel and use that. This allows default theme/scheme tweaks at the server level.
2014-02-17 20:38:30 -08:00
friendica
ea709361f6
snakebite, cont. magic-auth via openid is now possible, with the caveat that one needs a hand-crafted xchan at the moment to make use of it and if you wish to do so, there will be no assistance or help provided. The risk of system instability and mangled DBs now and going forward is significant if you try this.
2014-02-17 20:10:43 -08:00
friendica
d6ab975b18
operation snakebite continued. openid now works for local accounts using the rmagic module and after storing your openid in pconfig. This is just an interesting but trivial (in the bigger scheme of things) side effect of snakebite. The snake hasn't even waken up yet.
2014-02-17 19:48:05 -08:00
friendica
d3120264cb
more snakebite stuff
2014-02-17 18:23:01 -08:00
friendica
9b0ae023ff
Merge https://github.com/friendica/red into zpull
2014-02-17 16:00:39 -08:00
friendica
b3ce1cd87b
project "snakebite"
2014-02-17 16:00:17 -08:00
friendica
2de0bb4981
Merge pull request #319 from dawnbreak/master
...
Commenting language.php and some changes
2014-02-18 10:30:09 +11:00
Klaus
bee287f859
Commenting language.php and some changes
...
Some commenting for Doxygen, simplified detect_language() a bit, added a new function get_language_name() that I will use soon or can be used in general to display localized language names from language codes.
2014-02-18 00:14:07 +01:00
friendica
08b571c9d0
project "snakebite"
2014-02-17 14:30:02 -08:00
friendica
f38ab09041
Merge pull request #316 from dawnbreak/master
...
Make asset icons work in subdir installs as well.
2014-02-17 15:11:05 +11:00
friendica
70526915c8
several things were not working correctly w/r/t community tagging. The preference vanished from settings at some point, and we also weren't updating the original post timestamp so that the changed taxonomy would propagate correctly as an edit.
2014-02-16 16:04:46 -08:00
friendica
16cd9e2a7e
don't include deleted channels in number of channels service class checks
2014-02-16 14:48:07 -08:00
friendica
0f5ebb9b5a
Merge https://github.com/friendica/red into zpull
2014-02-16 14:14:50 -08:00
friendica
ebd52368bb
strip hard-wired zids from posted links as they will have the wrong identity when somebody tries to view the link
2014-02-16 14:13:26 -08:00
Klaus
29f6a1ee33
removed unused function posted_date_widget
...
This functions seems not to be used anywhere. include/widgets.php contains widget_archive($arr) which has the same functionality.
2014-02-16 10:25:32 +01:00
Klaus
01f31c2f20
Make asset icons work in subdir installs as well.
...
This should be the right way I guess, especially if red# is installed in a subdirectory. (untested)
2014-02-15 22:25:14 +01:00
Klaus
53d6d4c655
Fix call to asset icons in RedBrowser.
...
RedBrowser was not displaying asset icons correctly, because the URL was wrong.
2014-02-15 21:48:40 +01:00
friendica
b00f24ad75
fix tag delivery default permissions (use channel_allow_cid rather than allow_cid etc.)
2014-02-13 14:20:23 -08:00
friendica
213c03c606
more debugging dav in windows, windows never forgets your dav credentials even if you get them wrong and even if you remove them from the credential vault. This makes it very difficult to manage two or more channels with file resources.
2014-02-13 03:52:16 -08:00
friendica
5cedc324eb
reddav - disable assets
2014-02-13 03:06:48 -08:00
friendica
d4d44f9878
oops - still using the !@#$ youtube bbcodes
2014-02-12 19:59:24 -08:00
friendica
bff92e7a21
remove some obsolete bbcode tags
2014-02-12 19:57:22 -08:00
friendica
c7dda0c4c1
return the expected array
2014-02-12 15:12:42 -08:00
marijus
8e68ecc68b
dont show onlinestatus if block_public is on
2014-02-12 23:41:08 +01:00
friendica
1ca85abf83
Merge https://github.com/friendica/red into zpull
2014-02-12 13:46:25 -08:00
friendica
7c0101899d
another bbcode addition for the demo, however this one is potentially useful for other purposes
2014-02-12 13:45:11 -08:00
marijus
18b2ff9c24
whitespace
2014-02-12 21:36:20 +01:00
marijus
e06d9e97c5
make chatrooms in /chat/channel visible to observers aswell
2014-02-12 21:31:11 +01:00
friendica
e47035f85a
bbcode element of where you are on a site. perhaps this is less than generally useful but I plan to use it in a demo video where there is no other way to accomplish this
2014-02-12 11:42:33 -08:00
friendica
13a3dcf47f
dav issue when listing protected contents from OS interface
2014-02-12 00:04:35 -08:00
friendica
8089c3202b
better auth logging in dav
2014-02-11 21:20:34 -08:00
friendica
655b6445d5
use profile photo on vcard before reverting to xchan photo
2014-02-11 19:51:43 -08:00
friendica
b5728fa42e
fixes to thing profile assignments
2014-02-11 16:56:39 -08:00
friendica
9498ed17ab
move expiration of notifications to the equivalent of "cron daily" to try and reduce the number of things the poller has to do on every run.
2014-02-11 14:35:02 -08:00
friendica
c0e1e7ed2c
Merge https://github.com/friendica/red into zpull
2014-02-11 14:27:44 -08:00
friendica
d02529fde1
implement a forced directory update mode where we unconditionally create a directory sync packet. This is needed to ensure that monthly directory pings are propagated to other directory servers so they can each prove for themselves whether or not an account is alive or dead. We do not trust other directories to provide us information beyond "look at this entry and decide for yourself" as doing otherwise would invite rogue directory manipulations. As this scheduled update occurs on all channels across all servers, we should also pick up refresh messages from all existing channel clones and these should also propagate out to all directory servers using the same mechanism (though perhaps not at the same time).
2014-02-11 14:19:20 -08:00
Thomas Willingham
2d9655627a
Clear out old notifications in the poller.
2014-02-11 20:14:45 +00:00
friendica
59094cda51
reversed args in update_modtime, incorrect ud_guid and ud_hash
2014-02-10 20:38:26 -08:00
friendica
74fb7d158b
Check for the correct DB name before pushing.
2014-02-10 19:20:55 -08:00
friendica
7f741a7e85
add channel_notify_flags to list of things which should *not* be synced across nomads. You probably only want one site to send you notification emails for the same events as opposed to all of them.
2014-02-10 19:18:09 -08:00
friendica
e6185eea28
The scenario is that you're authenticated via magic-auth on a remote hub and you change channels locally. Next time you start an auth exchange we'll look to see if your identity changed and we should start fresh if that's the case, rather than just falling through and keeping the old credentials.
2014-02-10 15:39:19 -08:00
friendica
a7fa14800d
better bookmark escaping
2014-02-10 01:44:21 -08:00
friendica
a76c53657b
don't add bookmark tags to naked links inside code blocks
2014-02-10 01:11:59 -08:00
friendica
c7ffae03d8
perform remote discovery on abook sync of nomadic clones if remote channel (xchan) is unknown
2014-02-09 19:45:22 -08:00
friendica
b92f00587b
don't allow the browser to open uploaded html/css/js
2014-02-09 14:56:52 -08:00
friendica
8727a75437
fix the "every other link gets messed up" problem
2014-02-09 13:46:40 -08:00
friendica
6387921000
Merge https://github.com/friendica/red into zpull
2014-02-09 00:31:16 -08:00
friendica
c5f0b85357
fix wall photos
2014-02-09 00:30:43 -08:00
Christian Vogeley
c9192991c9
Add class to bookmark links to make it better them able
...
E.g.: css (not yet included)
.bookmark-identifier{
display:none;
}
.bookmark:hover:before{
text-decoration:none;
content:"#^";
color:#000000;
background:#FFFFFF;
}
.bookmark:hover{
color: #FFFFFF;
background: #3465A4;
}
2014-02-09 01:37:09 +01:00
friendica
e346aa7560
that's better
2014-02-08 12:08:07 -08:00
Thomas Willingham
3222b15485
Pass mids to conv_item template
2014-02-08 17:49:09 +00:00
friendica
97739920eb
create a new "subdued" CSS class for things that shouldn't be in your face unless you want them and intentionally hover over them. Typically this would be accomplished via an opacity or colour change, but themes are free to use other methods. Also changed the channel_tabs "chatroom" link to use the subdued class if no rooms have been created rather than a count of chatrooms. Themse should probably create a .subdued and .subdued:hover definition because we'll probably take most of the stuff which is now hardwired to use opacity by id and change it to use the class definition instead.
2014-02-08 00:48:19 -08:00
friendica
1ec7ffc774
Merge https://github.com/friendica/red into zpull
2014-02-07 13:40:26 -08:00
friendica
63589d4f2e
from olivier: use double quotes in js strings, updated FR translation
...
from me: provide future ability to have an optional edit link/icon next to menus (such as bookmarks)
2014-02-07 13:39:13 -08:00
marijus
f62ec4132e
let oneself be added to a collection in exchange for deleted contacts
2014-02-07 21:28:39 +01:00
friendica
c80325b427
order menu_list by description, not name
2014-02-07 01:49:34 -08:00
friendica
14fd940e08
To be listed as a public site, you need to be an https site with a valid cert. If you don't make the cut, you will either not be listed as a public site or you will be de-listed. Period. This is non-negotiable.
2014-02-07 00:50:04 -08:00
friendica
e8d98fbc85
extend the usermenu so we don't have to keep going back to channel homepage to get to the other channel links
2014-02-06 16:43:04 -08:00
friendica
9b2dc9b87c
make all naked links bookmark-able
2014-02-06 16:22:40 -08:00
friendica
a46fa1fbae
apply service class restriction to the number of channels allowed in a chatroom at a time ('chatters_inroom'). If you've got a public site you probably want to restrict this.
2014-02-06 15:23:20 -08:00
friendica
3e677ec53d
add bookmark tag to naked links if they're red sites. We can do this because red links are linkified when the post is submitted. Can't do this for other naked links because they only get linkified during display and won't have a taxonomy object attached to the message.
2014-02-06 13:54:39 -08:00
friendica
f9381ed746
notification bug - don't use $r, we already set it to something else that we need further on.
2014-02-06 13:32:29 -08:00
friendica
05a70a8760
add chatroom links
2014-02-05 19:16:12 -08:00
friendica
1b406be544
allow bookmarks to use richtext
2014-02-05 16:28:51 -08:00
friendica
da8a79ebfa
cleanup - nothing more
2014-02-05 16:01:02 -08:00
friendica
fdc0a7e95e
fix auto-add of bookmarks to find sender correctly and optionally auto add bookmarks for self
2014-02-05 15:56:18 -08:00
friendica
8595318089
Merge https://github.com/friendica/red into zpull
2014-02-05 15:03:46 -08:00
friendica
efa30f1b03
This would be about the 75th attempt to try and prevent duplicated email notifications for comments. Eventually we'll find something that works.
2014-02-05 15:01:53 -08:00
marijus
a606fc0ba3
add a sanitized style tag to bbcode
2014-02-05 14:34:25 +01:00
friendica
24f32e55c8
bookmarking bugfix
2014-02-05 03:29:02 -08:00
friendica
f30a39f9df
bookmark debug logging
2014-02-05 03:15:10 -08:00
friendica
8a11c29413
make links in comments bookmark-able
2014-02-04 19:39:56 -08:00
friendica
aede006970
bookmarks - mop up and go home
2014-02-04 17:12:13 -08:00
friendica
3665bc38ef
bookmarking
2014-02-04 16:06:56 -08:00
friendica
46b9352a84
fix the search for system bookmarks
2014-02-04 01:42:43 -08:00
friendica
d8f16442a1
bookmark permissions
2014-02-04 00:52:34 -08:00
friendica
9ce3dac479
some tagging fixes - including old bugs which were never reported
2014-02-03 19:54:32 -08:00
friendica
876f5d4de0
transmit, receive, and parse bookmarks
2014-02-03 19:38:15 -08:00
friendica
6c91580716
code cleanup - remove some unused functions
2014-02-03 02:21:06 -08:00
friendica
ee42079685
The problem with a lot of packages is that it's easier to re-write them than to re-use them.
2014-02-02 21:25:52 -08:00
friendica
2768262f93
Add switch to allow menus to be used as bookmark collections
2014-02-02 16:49:09 -08:00
friendica
abb68e846d
remove the text "requires compatible chat plugin"
2014-02-02 16:02:04 -08:00
toclimb
ba6178bef3
More efficient smilie replacing
2014-02-02 14:52:00 +01:00
friendica
e83419b53e
add links to change chat status and leave room
2014-02-02 03:43:52 -08:00
friendica
6b15e57cdb
add epub mimetype (application/epub+zip)
2014-02-02 02:43:36 -08:00
friendica
2c75210fdb
config: don't try to unserialise an array
2014-02-01 20:07:47 -08:00
friendica
bd691300a7
provide some interesting new options to channel sources
2014-01-31 20:02:59 -08:00
friendica
a1d40431f2
chat expiration (default 2 hours) - but can be set on a per-chatroom basis
2014-01-30 20:10:47 -08:00
friendica
2f876334d5
Merge https://github.com/friendica/red into zpull
2014-01-30 14:37:50 -08:00
friendica
0fae8acdef
fix basic auth with account (not channel) login
2014-01-30 14:36:56 -08:00
Michael Meer
c5ac5544cb
clean up logger commands. Placed apostrophs at the end from some comments to keep the syntax highlighting in vi working
2014-01-30 11:04:20 +01:00
Michael Meer
0a2b2a1390
attempt with fix URL for testing works
2014-01-30 10:39:09 +01:00
friendica
6c6a9b963a
a bit more ajax work on chat and chatsvc and some fiddling with layouts
2014-01-30 01:00:46 -08:00
friendica
080928f214
chatroom management front-end stuff
2014-01-29 21:29:48 -08:00
friendica
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.
2014-01-29 18:29:03 -08:00
friendica
b8fb6a4373
more chat infrastructure
2014-01-29 17:09:20 -08:00
friendica
677f5f641e
more testing of chatroom interfaces, also corrected a function call that should have been a class instantiation in reddav
2014-01-29 16:02:02 -08:00
friendica
1915add7c1
Merge pull request #290 from git-marijus/master
...
add image floating to bbcode
2014-01-29 15:28:09 -08:00
marijus
75022367e5
minor whitespace cleanup
2014-01-30 00:15:13 +01:00
marijus
fe2b6f3dfb
add image floating to bbcode
2014-01-30 00:01:19 +01:00
toclimb
4c28939488
Don't look for emoticons inside the matching angle brackets of HTML tags (seriously)
2014-01-29 23:56:05 +01:00
friendica
a1e7c65d51
chatroom permissions enforcement
2014-01-29 03:40:14 -08:00
friendica
6a9d43bcbe
debug chatroom_list widget
2014-01-29 03:16:07 -08:00
friendica
10b51a9471
issues uncovered whilst testing the chatroom API
2014-01-29 02:25:21 -08:00
friendica
9f54675702
chatroom list widget backend
2014-01-29 01:52:23 -08:00
friendica
9261a170eb
basic chatroom management backend
2014-01-29 00:08:29 -08:00
friendica
d970c69f91
online indication to the directory popup
2014-01-28 19:49:56 -08:00
friendica
cc11535e34
online indication on profile sidebar
2014-01-28 17:07:25 -08:00
friendica
3dfd38021f
SECURITY: remove style and class bbcodes
2014-01-28 16:35:10 -08:00
friendica
d79a2e3b55
undo pull request #287
2014-01-28 16:32:47 -08:00
toclimb
3cab53a7ef
Don't look for text emoticons inside the matching angle brackets of a HTML tag
2014-01-29 00:43:54 +01:00
friendica
f104b4dc27
preserve expiration when editing
2014-01-27 23:49:42 -08:00
friendica
d6a9497e4a
cleanup include/menu in preparation for the next phase of bookmarking
2014-01-27 14:46:39 -08:00
friendica
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.
2014-01-26 14:15:57 -08:00
friendica
0948c3c3ca
allow site defaults for enabled features
2014-01-26 03:27:36 -08:00
friendica
f90b3b60cb
don't prompt guests for a password if they're accessing an embedded public file.
2014-01-26 02:58:03 -08:00
friendica
b5c6db1205
Merge https://github.com/friendica/red into zpull
2014-01-25 15:51:32 -08:00
friendica
339a0f69c1
some tweaks to items_fetch for the api
2014-01-25 15:51:10 -08:00
root
8b399b2fb8
Typo
2014-01-25 23:06:44 +00:00
friendica
6911439f0e
Merge pull request #284 from cvogeley/master
...
API changes
2014-01-25 15:03:23 -08:00
friendica
e68c01cc48
set session['my_address'] to current site in change channel, not primary hub location. Also remove all the old Friendica-style authentication code.
2014-01-25 14:39:09 -08:00
Christian Vogeley
a25b8c951b
Check user_info['self] in api user_timeline
2014-01-25 22:56:15 +01:00
Christian Vogeley
b71e855c5b
remove wall restriction
...
original didn’t have that
2014-01-25 13:44:31 +01:00
Christian Vogeley
6b3ea9dc14
API My wall posts
2014-01-25 03:50:47 +01:00
friendica
21f6549204
Merge https://github.com/friendica/red into zpull
2014-01-23 23:47:08 -08:00
friendica
3490604926
add zid to audio/video (again)
2014-01-23 23:46:43 -08:00
Thomas Willingham
ad67d3e483
Ooops, included site specific hack
2014-01-24 03:48:54 +00:00
Thomas Willingham
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.
2014-01-24 03:44:50 +00:00
friendica
357ddd1bf7
display a somewhat more pleasant hovertip on qr codes
2014-01-23 15:53:29 -08:00
friendica
ab6b6794b4
fix marital partner linking
2014-01-23 15:43:35 -08:00
friendica
bf8e73ca73
missing filename in uploaded photos (we don't really use this, but we will need to have a filename to export via DAV or API and the original filename would be the most likely choice).
2014-01-22 23:54:14 -08:00
friendica
bc98f4ddf4
fix api/red/photos when supplied with an album name
2014-01-22 23:04:19 -08:00
friendica
43f2d6972c
API: provide a link to photo albums in api/red/albums
2014-01-22 22:56:16 -08:00
friendica
79c287916f
Merge https://github.com/friendica/red into zpull
2014-01-22 22:15:30 -08:00
friendica
66baa3cab0
try to reduce the number of simulaneous deliveries of the same post when dealing with owner relays that have more than one channel instance. If things melt down in the next few hours and I'm not available please revert this. I've reviewed a few times and think it's OK, but this part of the delivery code is traditionally touchy.
2014-01-22 22:07:47 -08:00
friendica
e4bce90b53
Merge pull request #279 from git-marijus/master
...
make network tabs regard selected group (collection) and vice versa
2014-01-22 14:52:31 -08:00
marijus
040d87c999
update argument ?f=
2014-01-22 23:24:09 +01:00
Thomas Willingham
25f7a7fac9
Give pages enough to construct a share button.
2014-01-22 22:17:12 +00:00
Christian Vogeley
d341358afb
Add $since_id to items_fetch
2014-01-22 23:15:42 +01:00
marijus
eb868f6df8
make network tabs regard selected group (collection) and vice versa
2014-01-22 17:18:40 +01:00
friendica
3b375a3d3f
fix location of string file in Translations.md, fix some permissions and owner vagueness (potential bugs) in profile_tabs()
2014-01-21 23:09:33 -08:00
friendica
a13393fb23
seems you can't easily have a blank password for DAV guests, so the guest password is now +++
2014-01-21 20:42:10 -08:00
friendica
0dbbe007e8
add the quota and volume size code
2014-01-21 15:38:02 -08:00
friendica
60416d6f33
fix the admin interface to pending registrations
2014-01-21 14:56:42 -08:00
friendica
530adb50ee
sql error
2014-01-21 00:40:45 -08:00
Michael Meer
a13593590b
added buttons to perform later hubloc actions
2014-01-20 12:12:40 +01:00
friendica
1fa8546d46
zidify audio/video links
2014-01-20 01:29:41 -08:00
friendica
0250223438
revert 26dfcecf05
2014-01-19 22:34:28 -08:00
Thomas Willingham
26dfcecf05
Prevent zids messing up dav
2014-01-20 06:28:38 +00:00
Thomas Willingham
9fb36df8d9
Fix dav directory creation.
2014-01-20 01:54:52 +00:00
friendica
3f7032e542
Merge https://github.com/friendica/red into zpull
2014-01-18 21:46:16 -08:00
friendica
db67f08d3c
some more bookmark infrastructure plus a doc update
2014-01-18 21:45:42 -08:00
Thomas Willingham
331609cb87
vcard widget needs to include Contact if it's not included from the module that calls it.
2014-01-18 18:38:53 +00:00
Thomas Willingham
2e83b78d70
Merge branch 'master' of https://github.com/friendica/red
2014-01-17 23:32:03 +00:00
Thomas Willingham
a59b7c97f4
Missed these from git add...a year ago
2014-01-17 23:30:33 +00:00
friendica
c7585e4e58
Merge pull request #274 from zzottel/master
...
set jsAvailable cookie expire time to match PHPSESSID's
2014-01-17 12:55:01 -08:00
Thomas Willingham
1a76f1c659
Un-break dav auth.
2014-01-17 20:52:57 +00:00
zottel
a0d6d3c7f9
set jsAvailable cookie expire time to match PHPSESSID's
2014-01-17 07:56:34 +01:00
friendica
18a40d0c37
prevent zid's from reaching the DAV core code.
2014-01-16 01:19:58 -08:00
Thomas Willingham
9f66e5aef3
Merge remote-tracking branch 'upstream/master'
2014-01-15 23:01:02 +00:00
Thomas Willingham
9addc83520
Log failed auth to it's own file so fail2ban doesn't have to parse MB of text
2014-01-15 22:54:51 +00:00
friendica
e4217dc141
fix folder timestamps and change them when a child DAV file is written to
2014-01-15 04:02:15 -08:00
friendica
47b8071ca7
dav: throw exception if channel for requested DAV directory is deleted
2014-01-15 03:12:47 -08:00
friendica
cff7056f8f
mod_attach: output stream wasn't working
2014-01-11 12:58:00 -08:00
friendica
f125be846c
DAV put() issues
2014-01-10 19:18:30 -08:00
friendica
74e099b135
fix cloud path in filestorage edit page
2014-01-10 18:33:46 -08:00
friendica
0ce3e7235a
other reddav issues, but probably won't fix the empty file
2014-01-10 13:47:56 -08:00
friendica
ffa86dfea8
this may fix filesize 0 issues
2014-01-10 13:10:50 -08:00
friendica
c9879edb3e
break delivery loop if an item is deleted twice
2014-01-10 12:37:48 -08:00
friendica
4e9866f6b2
Merge pull request #260 from zzottel/master
...
Small fix
2014-01-10 01:14:59 -08:00
friendica
3298768d95
directory creation error, display localtimes on cloud webpage, doc updates
2014-01-10 00:47:40 -08:00
zottel
d71989c6ba
fix the fix (can't work on query if it hasn't been added to $dest yet)
2014-01-10 09:21:36 +01:00
friendica
ee2bea37e9
mod_filestorage: provide a URL for linking to webpages and other websites
2014-01-09 21:01:53 -08:00
friendica
a309bc0d47
only let visitors remove their own files.
2014-01-09 19:20:10 -08:00
friendica
49882f2be4
add cloud link to profile_tabs and Comanchify the sucker
2014-01-09 19:00:06 -08:00
friendica
170d4c9c68
add link from DAV web ui to filestorage to set properties or delete or whatever
2014-01-09 18:34:25 -08:00
friendica
5a3ee3f718
wrap the web interface to DAV in a Red page. This is before we make the strings translateable and put it in a template.
2014-01-09 18:19:49 -08:00
friendica
a78d9b973d
simplify permalink selection logic
2014-01-09 16:23:58 -08:00
friendica
db8ebc9f37
some minor cleanup on plinks for some very subtle permissions issues
2014-01-09 15:45:17 -08:00
friendica
ba0fdde51c
process str_replace before urlencoding
2014-01-09 14:56:43 -08:00
friendica
fe7aa9926b
Merge https://github.com/friendica/red into zpull
2014-01-09 14:11:05 -08:00
friendica
ca570f97e0
remove a lot of extraneous debugging now that most of this stuff basically works
2014-01-09 13:54:18 -08:00
zottel
acdf053a0b
use display/ plinks for comments
2014-01-09 17:29:04 +01:00
zottel
5d83855afd
use plinks instead of llinks on network/ and channel/ pages, though not in
...
mode network-new (network/new and network/search)
2014-01-09 16:04:51 +01:00
zottel
c0f6d73195
save channel/<channel>/?mid=... plinks with the items
2014-01-09 16:02:40 +01:00
zottel
cd65d172ba
urlencode query_string for magic auth to make sure GET params make it back
...
to the originating server
2014-01-09 15:59:42 +01:00
friendica
c6b9e44353
fix table bbcode
2014-01-09 00:53:33 -08:00
friendica
6eda806444
This should be approaching completion for file OS storage. May be a few minor bugs remaining due to some late-breaking fixes but I've been testing it as I go.
2014-01-08 18:06:52 -08:00
friendica
7910221832
preparatory work for supporting a "list view" mode for conversations. This would be useful for forum-like channels and/or block-oriented themes.
2014-01-08 15:20:12 -08:00
friendica
29db236981
qr enhancements
2014-01-08 14:11:39 -08:00
friendica
8b93881ce7
qr code support
2014-01-07 20:36:16 -08:00
friendica
4011837805
more work on dav - deletion and a bit more progress on OS storage
2014-01-07 18:47:33 -08:00
friendica
b8564134aa
make storage limit service classes apply to accounts, not channels. Also include a css file that was missing from work yesterday.
2014-01-07 14:10:28 -08:00
friendica
e635dcb309
bbcode convenience variables for producing documentation.
2014-01-06 23:54:40 -08:00
friendica
5a5466346c
prepare for OS file storage, and add bbcode attachment link to mod/filestorage. This isn't beautiful, but it's a start.
2014-01-06 18:13:02 -08:00
friendica
8223f04b97
add potentially recursive set permissions function for file storage
2014-01-06 14:57:51 -08:00
friendica
db0867aeec
reddav: improve and cleanup permission checks
2014-01-06 14:33:49 -08:00
friendica
196b3022bd
Merge branch 'master' into movejs
...
Conflicts:
version.inc
2014-01-06 02:37:06 -08:00
friendica
ae8a30273a
whitespace
2014-01-06 02:23:56 -08:00
friendica
64152ac956
implement storage size limits
2014-01-05 19:49:45 -08:00
friendica
daf5daa2d3
disable web browser post inputs if no storage write permission
2014-01-05 19:25:56 -08:00
friendica
e10c237386
make directory hierarchy work
2014-01-05 18:44:32 -08:00
friendica
56f4b0f976
more syntax
2014-01-05 18:19:56 -08:00
friendica
ea251d2939
typos
2014-01-05 18:18:39 -08:00
friendica
bcb812b2f8
set channel default permissions on file creation
2014-01-05 17:54:20 -08:00
friendica
cbc34a40ad
reddav: bring permissions up to date with recent code changes
2014-01-05 17:42:56 -08:00
friendica
d0be9d3b23
dav uploading actually works - there's just an issue with the AnyClient running through a proxy. There are probably still some issues with tree structure, but you should be able to use your personal cloud in your top level storage directory now.
2014-01-05 17:28:19 -08:00
friendica
0297241a64
some dav cleanup
2014-01-05 16:37:07 -08:00
friendica
061894d37f
reddav - basic mkdir support - needs more work to be robust
2014-01-05 16:00:05 -08:00
friendica
d920e212ac
typo in import_directory_profile
2014-01-05 15:51:44 -08:00
friendica
587c5d3e46
a few fixes to webpage editing
2014-01-04 13:44:43 -08:00
friendica
0c85c97480
move js files from core
2014-01-04 03:58:21 -08:00
friendica
f2ba6ed998
fix mimetype detection fallback
2014-01-03 14:18:06 -08:00
friendica
475b24ca9e
more dav work
2014-01-03 01:44:25 -08:00
friendica
a1c198814d
basic browsing and file retrieval for webdav working - uploads not yet. A lot of permissions stuff is in place so it's marginally (but probably not completely) permission controlled
2014-01-02 17:49:39 -08:00
friendica
ad08561d84
some DAV tweaks before the next round of heavy lifting
2014-01-02 01:09:57 -08:00
friendica
057d885baf
return to working on red-dav; This is a bit of a slog at the moment and the basic framework isn't even close to working. This does break the working test we did have (which was never connected to the Red backend). Now we're starting to connect Red and DAV together intimately. There will probably be some twists and turns along the way as we get the information we need into all the class objects that need them. But the important part is that the RedDirectory and RedFile classes are loading without throwing white screens and from here we can use logging to figure out what the DAV front end is trying to do and what it is passing to the backend and hopefully figure out what it expects to do with the results. Unless you're a competent developer with a strong background in OOP and are helping develop this code, you should keep it an arm's length away from any production site and don't even think of enabling it. By default it is turned off.
2014-01-01 16:07:36 -08:00
friendica
c95909921e
auto-crop imported photos for things and xchans. This results in undistorted images but may result in cropping important parts of the picture. Still this will work well for 95 out of 100 cases. If the width exceeds the height by greater than 1.2 we will remove an equal margin from either side of the photo leaving the center intact. If the height exceeds the width we will chop off the bottom to make it square. This is good for most single person photographs, unless the object of interest is off-center horizontally in a wide photo - or one is trying to emphasize aspects of human anatomy which may be at the bottom of a tall photo.
2013-12-30 21:41:13 -08:00
friendica
0dd7d93674
basic edit and delete for things
2013-12-30 04:25:55 -08:00
friendica
a331e1acde
modify tag_deliver and tgroup_check to handle exclusion tags
2013-12-29 19:45:54 -08:00
friendica
f36be066af
display_thing: it ain't much, but it's implemented.
2013-12-29 00:51:27 -08:00
friendica
22f614feba
a bit more backend work on things
2013-12-28 17:04:23 -08:00
friendica
1d0fddd39c
things can now have (consistent sized) photos - plus I found a couple of issues with duplicate notifications and contact photos not getting an album name (it was crossed with filename). The last one doesn't matter as neither is used, but it was wrong so it has been corrected. Oh and thing photos weren't working at all because the form element name was different than what the module was looking for. But that had never been tested as I was waiting to get the import/resize finished. Next up for that module is display and deletion of things; but the priority is pretty low.
2013-12-28 13:28:49 -08:00
friendica
121ee48963
sslify - remove the redirect fallback - as it gets called occasionally and creates mixed content exceptions. Let's see how we go without it. Also a doc update.
2013-12-27 21:19:23 -08:00
friendica
c59688553c
remove prettyphoto from core - this will affect the enhanced photo albums feature on the short term which has been disabled until we figure out how to make the setting per-theme instead of a core option. The library is still available in core (library/prettyphoto) currently but needs to be moved to theme js and loaded/accessed from there [for themes which use it]. Then the library will be removed. It appears that other lightboxes commonly use rel= to group photo albums. So we may provide a generic rel= tag in photo album templates so that the choice of lightbox or album viewer is not only a theme option but could also be accomplished with plugins.
2013-12-26 13:08:16 -08:00
friendica
152ed96379
issue #230 - deletion failure in multiple delivery chains
2013-12-26 00:14:17 -08:00
friendica
66600ed2f8
try again
2013-12-25 04:06:26 -08:00
friendica
6c0a3f31bb
didn't work
2013-12-25 02:48:59 -08:00
friendica
4ec569d6e7
sslify http links in media elements if you're on an https server
2013-12-25 02:45:22 -08:00
friendica
fe00e9b261
extend the directory profiles a bit more
2013-12-25 01:57:04 -08:00
friendica
8194ade886
improve the directory popup a bit
2013-12-23 19:44:23 -08:00
friendica
49d2ada4f8
Merge https://github.com/friendica/red into zpull
2013-12-23 15:15:56 -08:00
friendica
63a42480c7
add account_level, is_foreigner and is_member functions; convert all e2ee user input and prompts to hex to avoid javascipt's lame handling of quotes. !!This breaks all prior encrypted posts.!!
2013-12-23 15:13:09 -08:00
friendica
f3abd76e04
Merge pull request #253 from cvogeley/master
...
Show expire date in post tooltip
2013-12-23 14:10:51 -08:00
Christian Vogeley
84d8fab6f1
Show expire date in post tooltip
2013-12-23 22:29:35 +01:00
Thomas Willingham
50e39c330d
Zidification of author links in webpages.
2013-12-23 18:41:41 +00:00
friendica
1a42580ad4
remove a couple of mysql reserved words from being used as table or row names. For this round we're getting 'group' and 'desc'. Warning: potentially destabilising as this touches a lot of code.
2013-12-22 18:37:39 -08:00
friendica
97728543c1
clean up sys_channel creation so it will work
2013-12-22 14:08:38 -08:00
friendica
30219b5bda
Merge pull request #249 from cvogeley/master
...
New modal dialog for item expiry
2013-12-22 13:44:34 -08:00
Thomas Willingham
0d5c5187f9
Style
2013-12-22 21:15:13 +00:00
Thomas Willingham
2074bd0a3b
Must have broken that in a merge - put it back
2013-12-22 21:13:24 +00:00
Thomas Willingham
c4b4f27796
Some sys chan stuff
2013-12-22 20:47:57 +00:00
Christian Vogeley
870df76463
Merge remote-tracking branch 'upstream/master' into bootstrap
...
Conflicts:
view/php/theme_init.php
2013-12-22 14:31:27 +01:00
Christian Vogeley
25a533bd72
New modal dialog for item expiry
2013-12-22 14:21:57 +01:00
friendica
0366991b45
appears that I missed a few files for Comanchification. so here's mitem.
2013-12-22 02:04:55 -08:00
friendica
d32bbaf599
split private messages into two modules - "message" is just for message lists, "mail" is for reading and writing conversations. This is so we can Comanchify it cleanly.
2013-12-21 23:47:44 -08:00
friendica
aa312f72bf
comanchify mod_directory. Two modules remaining. Actually three because message needs to be split.
2013-12-20 12:43:04 -08:00
friendica
2c0fbc508e
comanchify connedit, group
2013-12-19 23:56:37 -08:00
friendica
cd78f9d13d
sourced items which are then edited at the source weren't setting up the second delivery chain.
2013-12-19 20:23:19 -08:00
friendica
bccc20f38c
default photo issue, and connections page showing deleted accounts. Also show last updated on connedit page
2013-12-19 19:16:46 -08:00
friendica
564f431551
comanchificate mod_photos
2013-12-19 17:36:31 -08:00
friendica
7c81889b33
make default profile photo configurable - should be functional but needs admin ui
2013-12-19 16:33:36 -08:00
friendica
f8042cc467
add 'src' parameter to api photo list
2013-12-19 15:23:36 -08:00
friendica
e6dc916915
if somebody tagged you in a private post, the tag email notification contained the obscured message. Clear it.
2013-12-19 13:52:23 -08:00
friendica
825492407e
more comanche
2013-12-19 02:35:45 -08:00
friendica
b28a37c38e
more comanche
2013-12-19 02:25:44 -08:00
friendica
125543aded
more comanche migration
2013-12-19 02:16:14 -08:00
friendica
38fd8410eb
split off mod_connections into mod_connections & mod_connedit - lots of links to fix
2013-12-18 01:00:08 -08:00
friendica
7b5a42568a
Tricky little bug. Allowed somebody to bypass comment permissions. Hopefully the fix will have no undesired side effects.
2013-12-16 18:07:41 -08:00
friendica
065300f7c3
bloody hell - it isn't defined either.
2013-12-15 18:43:54 -08:00
friendica
817d146123
bloody hell... php version incompatibility with openssl - openssl no longer accepts a string as an algorithm. Earlier versions didn't recognise sha256. So we'll look to see if the algorithm constant for sha256 is defined and if so we'll use that instead of the string.
2013-12-15 18:30:10 -08:00
friendica
950bd72e02
use sitename for the banner if nothing else has been set
2013-12-14 21:37:37 -08:00
friendica
d14e2db6b4
make home.html fullpage mode - make directory search work for non-logged in, but leave off suggest and invite
2013-12-14 17:03:37 -08:00
friendica
c00f0d4b28
a couple more comanche conversions
2013-12-14 13:26:40 -08:00
friendica
0215043826
prepare for Comanchification of mod_photos
2013-12-13 13:30:33 -08:00
friendica
94975f8d30
categories should already be html encoded - ensure this is the case but don't double encode
2013-12-13 12:30:44 -08:00
friendica
65c0b84313
always load css and js sources using the same url as the page that is being visited so there is no http/https mismatch.
2013-12-12 18:13:52 -08:00
zottel
3a11980e49
htmspecialchars_decode only takes one argument.
2013-12-12 13:32:11 +01:00
friendica
303324cdff
more htmlspecialchars sanitisation
2013-12-12 02:15:02 -08:00
friendica
b3fe221b7f
issue #240 - we were using htmlentities instead of htmlspecialchars in several places, and this was a bit greedy in the set of characters which were converted from utf-8 to HTML entities. Also brought mail attachments up to date so they are rendered identically to item attachments.
2013-12-11 23:13:36 -08:00
friendica
18f0ab2605
cmax wasn't defaulting correctly
2013-12-11 19:56:57 -08:00
friendica
b4e1e8a4a4
The affinity tool is not a "traditional" widget. But it is nevertheless a widget. It just makes fewer page layout decisions which are hard-coded. If you want to shrink it down and put it on the sidebar in your theme, go for it.
2013-12-11 19:43:41 -08:00
friendica
2f46bacded
head_remove_css, head_remove_js
2013-12-11 18:29:56 -08:00
friendica
c57b6745e8
Merge https://github.com/friendica/red into zpull
...
Conflicts:
view/theme/redbasic/css/style.css
2013-12-11 15:32:25 -08:00
friendica
06c81e189f
Merge pull request #239 from git-marijus/master
...
make empty notes saveable as well
2013-12-11 15:35:54 -08:00
friendica
40e2900326
comanchify all the simple cases - those that only load a profile. Rework permission checks for the profile sidebar so that it is all done internally. Remove crepair which we aren't using.
2013-12-11 14:54:36 -08:00
marijus
aea1e1af82
this makes quotes appear as quotes in notes once page is reloaded. i guess thats fine since we use escape_tags() in notes.php
2013-12-11 18:57:42 +01:00
Thomas Willingham
d93ba783f5
Don't let nobody set an xconfig in safe search.
2013-12-11 15:35:19 +00:00
marijus
1d8c15f2df
make suggest channels a feature
2013-12-11 12:01:28 +01:00
friendica
652959678f
cleanup and Comanchification of mod_profile
2013-12-10 23:27:17 -08:00
friendica
e5ea4a009b
mod channel is now Comanchified
2013-12-10 20:36:11 -08:00
friendica
e873f6e95e
we're almost ready to turn on comanche for mod_network. All the widgets are done.
2013-12-10 00:05:31 -08:00
friendica
ed9f108722
comanchify the savedsearch widget
2013-12-09 21:20:55 -08:00
friendica
251720bfd3
turn private notes into a feature
2013-12-09 18:54:50 -08:00
friendica
70a81d6ad5
Merge branch 'master' of https://github.com/git-marijus/red
...
Conflicts:
view/theme/redbasic/css/style.css
2013-12-09 15:45:52 -08:00
marijus
76d8501d67
saved search icon work and bugfixes for #tags not beeing deletable and save button showing if saved search is disabled
2013-12-10 00:32:49 +01:00
friendica
f85cba10eb
notes widget
2013-12-09 15:27:46 -08:00
friendica
75ebf06131
some work on modularising the default profile photo so we can make them site selectable. Also red != friendica so we don't need all these friendica logos taking up space
2013-12-09 14:05:52 -08:00
friendica
d8c632ada2
more comanchisation (I declare this to be a word)
2013-12-09 00:41:49 -08:00
friendica
00f4ee2717
migrate follow widget to comanche and remove obsolete mod/intro.php
2013-12-09 00:12:44 -08:00
friendica
082ac67778
suggestion widget tweaked to make it comanche capable. Remove old versions of specs that are so obsolete it isn't funny. Zot protocol reference is in red's github wiki, and in the code. We should move the github copy to /doc once it is updated to match the code. There's no point in documenting dfrn in the red code base.
2013-12-08 20:08:50 -08:00
friendica
d32e05fb5e
starting on the journey to comanche everywhere - beginning with widget conversions. There are approximately 20 which need to be wrapped for accessibility to comanche.
2013-12-08 16:04:28 -08:00
friendica
b8454cbd1d
post_activity_item issues
2013-12-07 23:29:26 -08:00
friendica
6dc157a9f9
finish ACL's in personal menus
2013-12-07 13:05:17 -08:00
friendica
08bbab9a06
show a clean url in the hovertip for suggested friends
2013-12-06 22:54:21 -08:00
friendica
39536f6b7d
add some entropy
2013-12-06 22:48:06 -08:00
friendica
f45b06ffa0
suggestion widget
2013-12-06 21:40:01 -08:00
friendica
5382f607d9
yeah - that's what I'm going to do. we'll just keep system notifications. If somebody wants web pages for the others we'll start fresh. It's easier than starting with curfty friendica code that doesn't work anymore and will never work without starting over.
2013-12-06 00:11:15 -08:00
friendica
1aa79d9ee6
some code cleanup - gad I forgot what a mess the "other" notifications tabs (everything but system) were in. Maybe I'll just remove them so we can start over.
2013-12-06 00:02:39 -08:00
friendica
78d19f3395
move profile tabs and network/matrix tabs to include/conversation
2013-12-05 21:00:14 -08:00
friendica
38577cf26c
issue #225
2013-12-05 18:17:16 -08:00
friendica
cc1e906825
generate a small amount of entropy to avoid duplicate notifications from essentially simultaneous deliveries.
2013-12-04 23:54:46 -08:00
friendica
04f61dd4a1
add icon_trnalsate
2013-12-04 21:10:03 -08:00
friendica
13feafce17
add poco and follow to default xchan creation
2013-12-04 18:30:14 -08:00
friendica
d8903f09f5
include re-organisation and more doco, post_to_red fix ampersands in categories
2013-12-04 00:19:29 -08:00
friendica
7187c493e1
add hooks to zot-finger and import_xchan
2013-12-03 17:55:10 -08:00
friendica
657b842d64
more documentation work
2013-12-03 17:33:48 -08:00
friendica
f57909d190
on successful magic-auth, put remote_service_class and remote_hub into the session
2013-12-03 16:31:05 -08:00
friendica
6c321be03c
reorganise a few included functions - notably identity related functions
2013-12-03 15:35:13 -08:00
friendica
9f2efb0291
ensure that every imported channel has a primary hubloc
2013-12-02 23:55:57 -08:00
friendica
d9f67876dc
refactor magic-auth
2013-12-02 15:15:02 -08:00
friendica
55d8ed17a7
trimmed style.css by a few hundred lines. Needs many more such efforts
2013-12-01 21:11:47 -08:00
friendica
92f60ef51f
get rid of deprecated post_url() function
2013-12-01 19:52:18 -08:00
friendica
fefc44660f
remove hook logging - too noisy
2013-12-01 13:41:51 -08:00
friendica
d43118fdcf
get rid of fetch_url - post_url will be a bit harder as several plugins need to be updated
2013-12-01 00:35:35 -08:00
friendica
bd33e0486d
deprecate a->get_curl_code() and $a->get_curl_headers()
2013-12-01 00:16:02 -08:00
friendica
3163731a3d
hooks getting called twice
2013-11-30 03:40:25 -08:00
friendica
1c5f98440d
quite a bit of work on default acl permissions and various acl quirks
2013-11-29 14:09:21 -08:00
friendica
7536ed6e44
allow themes to mess with the navbar contents without a custom template. It's done as a callback using a transient plugin hook.
...
For instance to get rid of the notifications link:
insert_hook('nav','strip_notify');
function strip_notify($a,&$b) {
unset($b['nav']['notifications']);
}
2013-11-28 20:17:07 -08:00
friendica
d1ab865ccf
make the template processor (e.g. replace_macros) pluggable
2013-11-28 19:17:45 -08:00
friendica
94c293f2c6
doco
2013-11-28 18:46:59 -08:00
friendica
eae3327584
item store hooks
2013-11-28 18:10:04 -08:00
friendica
8e0d3c2d6f
doco
2013-11-28 17:47:33 -08:00
friendica
fafba385c1
only list undeleted hublocs in zot_finger
2013-11-28 16:46:47 -08:00
friendica
13e73c005a
Merge https://github.com/friendica/red into zpull
2013-11-28 16:13:35 -08:00
friendica
ff91541cfd
zot doco
2013-11-28 16:13:09 -08:00
Olivier Migeot
2239d472e5
Plurals for conversation.php
2013-11-28 12:24:37 +01:00
friendica
aab9b30d03
synchronise deletion of comments between red and wp
2013-11-28 00:16:13 -08:00
friendica
64b467ea98
reduce the likelihood that a given channel will have 30-40 valid hublocs with the same hubloc_url.
2013-11-27 02:51:16 -08:00
friendica
da29ce6dac
more loop prevention
2013-11-26 23:10:10 -08:00
friendica
ff635f0133
ensure that drop_item doesn't recurse
2013-11-26 23:00:32 -08:00
friendica
ef53c72a70
delete from the wp side as well as from the red side
2013-11-26 17:02:49 -08:00
friendica
6f6fcddfc3
api fixes
2013-11-26 16:38:48 -08:00
friendica
dde3e28ceb
add drop_item hook
2013-11-26 15:26:11 -08:00
friendica
a82a1d7c05
add recipient name to the rest of the notification emails
2013-11-24 14:39:29 -08:00
tuscanhobbit
2c6e1b7aee
replaced rhash icon
2013-11-23 20:01:11 +01:00
tuscanhobbit
8619fc368d
updated logo in readme and r# shorthand
2013-11-22 22:45:16 +01:00
friendica
34f8b21511
init_groups_visitor() was still using old array of id output (not the newer array of hash which we need for permission queries)
2013-11-22 11:52:38 -08:00
friendica
4be581494e
add recipient name to some of the notification emails for those who have a lot of channels and it isn't always obvious which channel is getting the notification. If this works out we should probably add this to the rest of them.
2013-11-21 20:40:31 -08:00
friendica
f2435ed4cd
follow and accept_follow hooks
2013-11-21 17:49:14 -08:00
friendica
3e0ac769aa
white screen
2013-11-21 17:23:14 -08:00
friendica
be8a7e2de6
this is necessary for any possibility of a federated future.
2013-11-21 15:58:42 -08:00
friendica
4791b2fd9c
add aid to notifiy table which we may need to supress duplicate notify emails across your channels
...
also try to handle the wretched mess of broken and duplicated hublocs that fred.cepheus.uberspace.de typically reports
2013-11-20 21:09:13 -08:00
friendica
5315c88621
webpage edit - losing the ability to pass unfiltered html and perhaps some php due to unsetting uid too early in item_store_update()
2013-11-20 16:20:32 -08:00
friendica
d7ee552c57
Protocol: now set data['alg'] on all encapsulated encrypted packets, so that we can more easily retire 'aes256cbc' once it is no longer viable.
2013-11-20 15:20:12 -08:00
friendica
ed129f19b0
fix plugin and them toggles for the colourblind, add theme info block and recent screenshot to redbasic
2013-11-18 18:37:38 -08:00
friendica
dd6c64f95a
magic auth issues
2013-11-17 23:12:34 -08:00
friendica
f8b07e1935
filter out duplicate recipients on local deliveries. We only need to deliver stuff once to any particular channel.
2013-11-17 20:43:50 -08:00
friendica
6378600747
fix commented timestamp
2013-11-17 20:09:40 -08:00
friendica
23352b939b
better job of setting parent created
2013-11-17 19:49:48 -08:00
friendica
13538cdd21
pull in some posts when we first connect with a new channel (if allowed to) - if not allowed to, do it if that condition changes
2013-11-17 19:22:24 -08:00
friendica
06e0272db8
populate some posts when somebody is granted "read stream" permission
2013-11-17 16:50:32 -08:00
friendica
e8c9dafb90
revert to prepare_page - but have it call prepare_body
2013-11-15 15:32:26 -08:00
friendica
d06fd40696
change product name on notification emails to lowercase
2013-11-15 04:07:13 -08:00
friendica
bff135db62
comment out the multi-delete feature until somebody wants it bad enough to make it work
2013-11-15 03:44:52 -08:00
friendica
0b8c9654ea
allow rpost to set source app
2013-11-15 03:10:00 -08:00
friendica
2fe6aef8bc
fix default cipher for comments and set it at the conversation level rather than the item level.
2013-11-14 22:54:16 -08:00
friendica
613ff90e6a
silence a warning
2013-11-14 19:33:28 -08:00
friendica
d44f77cbe3
Don't allow channel creation with a nickname
2013-11-14 16:51:23 -08:00
friendica
592c24e162
e2ee in comments and a bit of cleanup so not every theme has to define how to insert bbcode, only if they're doing something special (e.g. this is how to implement a javascript plugin :-)), and I got rid of the predefined http:// in the bbcode for urls. You're almost always pasting a url which already has that bit and it just creates an extra step.
2013-11-14 15:41:25 -08:00
marijus
3311fe4813
make autocomplete better themable by adding an id
2013-11-14 18:03:16 +01:00
friendica
ee629534d5
E2EE on private mail (also fixed autocomplete results dropdown for recipient which was positioned below the navbar instead of next to the recipient input box)
2013-11-13 23:10:29 -08:00
friendica
b26989bb65
removeme sort of works for a single channel - lots of loose ends to deal with but it's a start
2013-11-12 18:27:36 -08:00
Olaf Conradi
e31dae76ce
Fix missing argument warning
2013-11-12 22:26:47 +01:00
friendica
a7c53d470b
ability to use other ciphers
2013-11-11 18:42:49 -08:00
friendica
4a3191cd19
localise js ui strings for e2ee
2013-11-11 15:20:30 -08:00
marijus
c06dd4b589
looks more structured this way
2013-11-11 18:44:23 +01:00
friendica
b5bc04799c
turn safemode into a proper widget
2013-11-11 01:18:09 -08:00
friendica
260d5231a4
change wording on feature to "even more encryption" because otherwise it sounds like we don't have any at all - and we certainly do.
2013-11-11 00:29:25 -08:00
friendica
435e2dae0e
display encrypted text inline
2013-11-11 00:21:00 -08:00
friendica
0adf31eef2
Merge https://github.com/friendica/red into zpull
2013-11-10 23:20:07 -08:00
friendica
ca4103debe
e2ee
2013-11-10 23:19:44 -08:00
Thomas Willingham
888d7e05bf
More safe search - since the default is one, toggle only works after
...
an initial xconfig is set - the first one will turn safe search on
(ie, do nothing from a users point of view). Fix that.
2013-11-11 06:13:17 +00:00
friendica
3a10e698c9
Didn't finish it. Gotta' pee.
2013-11-10 19:58:08 -08:00
friendica
a6f37739c2
too much privacy on get_plink() which is left over from Friendica days
2013-11-10 14:15:57 -08:00
Thomas Willingham
bbe16eba34
Stray line
2013-11-09 18:49:50 +00:00
Thomas Willingham
8569fda732
Clean up
2013-11-09 18:45:52 +00:00
Thomas Willingham
7b29400c6c
Bring safe search to the UI
2013-11-09 18:43:40 +00:00
friendica
90ab0d963b
we should probably only expire things once...
2013-11-07 22:45:13 -08:00
friendica
4b3db9b523
update smilies
2013-11-07 20:48:46 -08:00
friendica
fc317172d5
more e2ee infrastructure - at this point if somebody wants it they're going to have to work for it.
2013-11-07 20:18:52 -08:00
friendica
7381326b7a
provide expire feature on post and comments as well as private messages. This requires a feature setting and is currently unmaskable - if the author says it's gone, there's not a lot you can do to stop it or try and save it. It's gone.
2013-11-07 00:47:50 -08:00
friendica
6162de142c
allow private mail sender to set an expiration on their messages. Once expired the message is destroyed at both ends (subject to the granularity of the polling interval) and is gone. Officially it takes some form of language independent string like 2013/11/22, but English speakers can use anything that strtotime() understands, like "+30 minutes" or "next Tuesday".
2013-11-06 18:28:36 -08:00
friendica
5b3adf7755
more work on channel removal - it might sort of work now but I'm expecting lots of issues. Hence there is still no code in chanman to start the process rolling and make it happen. Will need a barrage of test cases.
2013-11-05 17:43:32 -08:00
friendica
5b48ab772b
fix private group delivery
2013-11-05 14:26:31 -08:00
friendica
727e8cc298
don't store update records if we're not a directory server of some kind
2013-11-04 20:43:32 -08:00
friendica
f89e7b2bd5
make the storage permissions tweakable for hosted environments where they may require tweaking.
2013-11-04 19:21:09 -08:00
friendica
1c5e2b8645
solid progress on attach_mkdir - but we need to figure out where to store default file permissions. This should be separate from post/item permissions and we won't be able to set permissions from the DAV interface so if we want something private we have to provide these permissions in our preferences.
2013-11-04 19:08:34 -08:00
friendica
372a92533f
tag notifications for private posts contain obscured data - they should be blank
2013-11-04 16:53:42 -08:00
friendica
c61a0d9dab
private tagged posts weren't creating second delivery chain - they were incorrectly being marked as "in a reshare" due to being obscured.
2013-11-04 16:44:23 -08:00
friendica
d783183572
add attach_mkdir()
2013-11-03 20:55:58 -08:00
friendica
400753b6cc
Merge https://github.com/friendica/red into zpull
2013-10-30 17:34:16 -07:00
friendica
a5693df07f
issue #189 - show post edited time on relative date hovertip
2013-10-30 17:33:10 -07:00
zottel
09d5fa6a64
Use only one regex for title matching in rpost tag
2013-10-31 00:08:32 +01:00
zottel
4cae5249d4
Allow setting of title in rpost tag with [rpost=title]body[/rpost]
2013-10-30 22:29:25 +01:00
friendica
2035a5dd76
allow zot public providers to list their location, as a non US-based server could be a strong selling point.
2013-10-30 01:58:45 -07:00
friendica
8da4da37cc
access policy and directory mode were crossed on site table creation
2013-10-30 01:30:37 -07:00
friendica
ed8f14549f
send rpost requests from remote sites back to yours.
2013-10-29 21:49:10 -07:00
friendica
75ba7ae116
rpost bbcode tag
2013-10-29 18:46:51 -07:00
friendica
5c98d5eaae
doco
2013-10-28 18:43:49 -07:00
friendica
1380bee82c
Comanche documentation and some cleanup of layout page (including link to doco) and a few other webpage related cleanups
2013-10-28 17:48:42 -07:00
friendica
1bf6591e1b
implement monthly directory pings
2013-10-28 00:11:44 -07:00
friendica
9b7994a9b7
remote post module so that from anywhere on the web or at least within the matrix you'll be able to share content or we can have apps on other sites that post status updates on your wall. All with your permission of course as you'll have to click "share" to actually post it.
2013-10-27 20:01:28 -07:00
friendica
c9f51d7860
a bit more progress on DAV driver
2013-10-27 18:35:40 -07:00
friendica
e2988a0253
put comanche widgets in their own file. Added a category tagcloud widget - but the entries aren't going to link to anything until we have a webpage search ability. But this will be a way to exercise and test widget arguments.
2013-10-27 16:30:55 -07:00
friendica
370f8b84da
include/reddav.php is the glue between Red attachments and the SabreDav interfaces. Much work remains beofre we're ready to actually use this interface. Think of it as a conceptual outline and I'm starting to fill it in from the top down.
2013-10-26 14:48:03 -07:00
friendica
0b0bd3c207
create update record for accounts on directory server itself during profile changes, re-queue failed directory sync packets, fix account_id index in queue creation, be more selective about updating hubloc_connected (only when we're talking to the associated site). But we still need a way to flag dead accounts and these mechanisms won't cut it, because it isn't a requirement that channels communicate with anybody, except for contacting the directory when the account is created. I think we need to make every channel ping the directory once a month. Then we can find those that have not done so (after syncing with other directories). We can't have the directory just flag dead accounts as this would create a way for an anti-social attacker to become a directory server and mark all the accounts dead.
2013-10-24 19:38:50 -07:00
friendica
336768715c
Optionally pass a prepared "top level" item into conversation(). This will eventually be used by the photos module where the "top level item" of the conversation is a photo with editing and album navigation controls and doesn't look anything like a post.
2013-10-24 18:19:39 -07:00
friendica
d51aa653e2
passing vars to widgets in Comanche - !this breaks existing widget declarations!
...
See the wiki for updated syntax but basically it's now [widget=name][var=varname]varvalue[/var]...[/widget]
2013-10-24 15:35:24 -07:00
friendica
c48da79adf
link to source - if it's on the display page link to original source (probably on a different site). All other conversations link to 'llink' which is a local copy and may provide a richer possibility of interactions, especially if you're logged in locally and it's your own copy of the post.
2013-10-20 20:29:52 -07:00
friendica
784aa1407f
prevent posts from floating to the top after minor edits
2013-10-19 23:38:07 -07:00
friendica
d54b6099d2
remove "via wall-To-Wall" text as it's soooo Facebook and is out of place in derived/sourced channels. It's now just "$author via $xyz".
2013-10-19 01:48:43 -07:00
friendica
4ce948731a
doc - complete hook list, still need detailed functional descriptions with parameters and examples for each
2013-10-18 15:48:59 -07:00
friendica
3772682204
Put a status editor on the display page if you're logged in. This fixes issue #113 and also provides the ability to reshare from that page.
2013-10-18 14:25:55 -07:00
friendica
100043da38
oauth wasn't logging in properly, also fixed api status_show to return last public post, not the last private post
2013-10-15 15:51:20 -07:00
friendica
66f427db5e
directory sync optimisations to save redundant processing
2013-10-15 02:33:35 -07:00
friendica
89378fb12a
update even if no change
2013-10-14 22:20:14 -07:00
friendica
b75163fb80
why do these have invalid id's?
2013-10-14 22:04:45 -07:00
friendica
83daf51460
extra logging
2013-10-14 21:56:56 -07:00
friendica
3a615528e8
sync tweaks
2013-10-14 21:39:54 -07:00
friendica
6dbaaef7b7
don't update old entries with no address
2013-10-14 21:19:23 -07:00
friendica
a13ab4ee9b
sql wrong number of args
2013-10-14 21:09:39 -07:00
friendica
96ba0dccf9
sql typo in directory sync
2013-10-14 20:51:26 -07:00
friendica
9787872778
linkify post categories
2013-10-14 15:34:47 -07:00
friendica
4f2c056d6d
template and icons for categories and "file as"
2013-10-14 04:49:28 -07:00
friendica
db42e4d2f9
attachment icons revisited
2013-10-13 21:14:04 -07:00
friendica
454aa6bff3
turn off endless scroll if we have no more content to load - currently for mod_display, need to add to other content modules
2013-10-13 20:09:11 -07:00
friendica
bae7f4e078
directory sort links on sidebar
2013-10-13 19:49:40 -07:00
friendica
0e0e0d018b
provide config for preferred directory server
2013-10-13 19:29:54 -07:00
friendica
ad29d0f9a1
preserve the source owner when creating a delivery fork so that we can uplink back to them without any ambiguity.
2013-10-13 18:36:28 -07:00
zottel
e6c93e4146
fix alt_pager to work if item count is higher than page['itemspage'] (threads)
2013-10-11 10:50:06 +02:00
friendica
3985aa07b4
more icon tweaks - this could be going on for some time; try to get icon code (and all theme stuff) out of main code and into templates, but on the short term provide both so nothing breaks.
2013-10-10 02:15:44 -07:00
friendica
1aa69604fc
more redbasic icon work
2013-10-09 18:33:33 -07:00
friendica
1e7034c4da
nav icons
2013-10-09 03:26:24 -07:00
friendica
0e793dea9b
replace a bunch of graphic icons with vector icons
2013-10-08 21:17:11 -07:00
friendica
e369e5ddc5
The check for f*cked database (which otherwise sends out zillions of update failed emails) interferes with install. So what else can we do about f*cked databases which open successfully but don't actually read/write data? It would of course be nice if we didn't have to deal with them, but apparently we do. For now we're not doing anything until I can figure out how to take the site offline when it happens without affecting install.
2013-10-04 14:42:18 -07:00
friendica
ff7182f441
fix a bunch of post editing bugs - though this consolidates some disparate code and may create some new bugs due to regression
2013-10-04 04:47:41 -07:00
friendica
e1fb45bc4a
bring back photo shadows (via theme settings)
2013-10-02 22:59:58 -07:00
friendica
78a8d176ac
post signatures
2013-10-02 21:04:48 -07:00
friendica
6e2695f94a
that would've messed it up
2013-10-02 04:13:35 -07:00
friendica
266c701034
directory sync typo
2013-10-02 04:04:37 -07:00
friendica
de9aee8a07
block forgeries
2013-10-02 02:50:02 -07:00
friendica
f7aaa2290a
Merge https://github.com/friendica/red into zpull
2013-10-01 22:24:44 -07:00
friendica
494090a3b7
in probe diagnostic - note https failure as diagnostic info - this also changes zot_finger so you can tell it not to fallback. This could be useful in corporate environments that are off the grid or other high security situations (as much as anything could be considered high security which relies on SSL).
2013-10-01 22:20:09 -07:00
Thomas Willingham
b25d2e0d12
Slightly modify reshares so they can be themed as a whole.
2013-10-02 05:03:09 +01:00
friendica
7b6530fed5
add the auto form submit even though it doesn't seem to work. Will debug it later.
2013-10-01 20:10:09 -07:00
zottel
d7b81b1afd
Add possibility to use a block a channel menu (set channel_menublock to the lowercase title of the block without special chars)
...
Fix comanche_block() SQL
2013-10-01 09:36:28 +02:00
friendica
dffce63662
implement republish permission for use in sourced channels
2013-09-30 21:49:26 -07:00
friendica
e992cfeca9
directory sync - this will either work, or it won't work, or it will possibly recurse and blow up the matrix. Hard to say. Do you feel lucky? Well do ya' ... punk? Rule #1 - don't mess with anything unless it's blowing up the matrix. If it doesn't blow up the matrix, but doesn't work, just let it go and let's figure out what it is doing and what it isn't doing.
...
The flow is as follows:
Once a day go out to all the directory servers besides yourself and grab a list of updates. This happens in the poller. If we've never seen them before add them to the updates table. The poller also looks to see if we're a directory server and have updates that haven't yet been processed. It calls onedirsync.php to process each one. If we contact the channel to update and don't find anything (we're just doing a basic zot_finger), set a ud_last timestamp. If this is set we will only try once a day for seven days. Then we stop trying to update.
This will probably cause a spike the first time through because you haven't seen any updates before, but we spread out the load over your delivery interval.
2013-09-30 18:33:27 -07:00
friendica
e0391de906
there's no $a in comanche_block() (zottel)
2013-09-30 13:42:29 -07:00
Olaf Conradi
0497c441df
ret_secret is not used
2013-09-30 09:59:22 +02:00
friendica
0e95bae3d2
RSS feeds as channel sources. It's feasible and within reach, however there's a lot of work left to do.
...
How bad does anybody want it?
Let's find out...
2013-09-29 20:34:05 -07:00
friendica
bd0b4d8487
remove the "Similar Interests" link until somebody makes it work
2013-09-29 18:34:41 -07:00
friendica
a26e48b013
sources management page
2013-09-29 18:18:05 -07:00
Thomas Willingham
3c42989fc4
Typo
2013-09-29 16:45:21 +01:00
Thomas Willingham
9212fd0ecc
Issue #117
2013-09-29 16:40:15 +01:00
friendica
4f83a1c152
Merge https://github.com/friendica/red into zpull
2013-09-29 02:47:58 -07:00
friendica
a06f1f9594
Issue #158
2013-09-29 02:47:36 -07:00
Thomas Willingham
3cf5e5effd
Fix Comanche menus
2013-09-28 19:05:50 +01:00
friendica
6ca6bc2dd8
close comment
2013-09-28 05:03:58 -07:00
friendica
110974eb55
fix can_comment_on_post when viewing wall-to-wall
2013-09-28 04:41:12 -07:00
friendica
4b3c565174
convert to plaintext before matching words in body. Otherwise every post I make with a link in it is going to match a test for zot.
2013-09-26 19:58:24 -07:00
friendica
017db29947
aggregate channels
2013-09-26 19:34:45 -07:00
friendica
8e94e79c7b
Merge https://github.com/friendica/red into zpull
2013-09-26 16:26:08 -07:00
friendica
edc5566f79
structure for channel unions
2013-09-26 16:25:28 -07:00
Olaf Conradi
c81ad135ac
Merge pull request #155 from oohlaf/fixes
...
Explain why public comments are disabled and what needs to happen to enable them.
2013-09-26 14:03:26 -07:00
Olaf Conradi
26492b3ad4
Add explanation why public comments are disabled.
2013-09-26 22:57:13 +02:00
Thomas Willingham
689cea3170
Typo
2013-09-26 18:26:03 +01:00
friendica
6519433301
suppress creating the directory update record for profile updates which are part of the normal import_xchan sequence - otherwise we get two for every change. Create it normally if we are called with a profile_update message and don't go through the whole import_xchan thing.
2013-09-25 21:22:36 -07:00
friendica
00e5ded1c8
populate the new fields in the directory updates table
2013-09-24 20:13:53 -07:00
friendica
d62508072c
don't send email notifications for likes (as comment notifications). We'll need a separate preference for whether you want notifications for likes.
2013-09-24 19:43:28 -07:00
zottel
5092ae9e2b
Fix observer=1 tag. Using only observer without =1 won't work anymore now.
2013-09-24 14:35:47 +02:00
friendica
d4ea56a77e
reduce susceptibility to bleichenberger attack
2013-09-24 05:20:29 -07:00
friendica
1f916adfb8
spice this up a little bit...
2013-09-23 18:38:08 -07:00
zottel
e79bc29244
add [observer] tags and [observer.baseurl]
2013-09-23 13:26:23 +02:00
friendica
a2b20bd58f
one more edge case in the public perms - don't match perms = 0 which is private, this and prior checkin are for issue #114
2013-09-22 23:00:55 -07:00
friendica
956d275693
fixes for display and search privacy enforcement
2013-09-22 22:52:48 -07:00
friendica
44354c1aa8
bug #150 , if deny access is present but nobody has been allowed, create an allow list containing everybody in your address book. Then subtract those who are denied.
2013-09-22 20:55:55 -07:00
friendica
cdfb5f9dc7
adult channel setting
2013-09-22 20:38:24 -07:00
friendica
fd2379530c
hopefully(?) the final word on remote comment permissions
2013-09-20 20:15:53 -07:00
friendica
43e290f4c0
fix contact comment permissions
2013-09-20 19:14:57 -07:00
friendica
15ae108832
missing uid check on comanche_block to ensure we get the block with that name that we own
2013-09-20 18:41:15 -07:00
friendica
fb03195c3f
OK, sure.
2013-09-20 18:07:16 -07:00
friendica
1126d8f2e3
hopefully this will go over a bit better - check post owner permissions as well as local owner permissions for comments during submission, since the comment was being blindly accepted on the local system due to only checking the profile owner. Also change collections query to include only top-level posts by a member of the collection.
2013-09-20 17:58:11 -07:00
Olaf Conradi
b520f3547f
Mark child posts as commentable when parent is set to commentable
2013-09-20 23:50:23 +02:00
Olaf Conradi
35993bcfec
Enable likes again on posts
2013-09-20 21:58:20 +02:00
friendica
e6d93b2516
is_commentable() had some major issues when applied to the atrocity known as ConversationObject, hopefully this won't destabilise the network as it's a somewhat major permission tweak related to comments; also add any local clones to allowed_public_recips() as they should always be allowed recipients. Not sure what to do about host permissions in the event of clones. They have more than one host, and it isn't spelled out in the sent message.
...
All of this stuff will make your head hurt.
2013-09-20 05:45:11 -07:00
friendica
876a9d1850
missing hash
2013-09-19 21:13:45 -07:00
friendica
54abed8457
provide a "safe search" backend and allow for self-censorship using nsfw or adult profile keywords. Eventually the directories will be forced to mark adult profiles and sync this knowledge between them. At the moment there's no way to do an unsafe search, but we really just need a checkbox and pass the value through directory to dirsearch on the back end, and some will want this as a pconfig.
2013-09-19 19:50:13 -07:00
friendica
a5656c350d
trim commas from keywords
2013-09-19 01:45:06 -07:00
friendica
63fc92b9e5
sync item_search with yesterday's network fix for collections. Add ud_addr to update table to store the target address since it's possible the mirroring directory won't yet have an xchan or hubloc they can link the ud_hash to and therefore mayn't know how to contact them.
2013-09-19 01:01:51 -07:00
friendica
14f6bf06e7
set default charset of email_header_encode, add ud_flags to indicate which (directory sync) updates have been processed in some way.
2013-09-18 21:22:08 -07:00
friendica
e4d2e2200e
add "tiered" access policy, add tagcloud to directory pages
2013-09-18 17:47:26 -07:00
Olivier Migeot
98e87b2149
Changed CSS class "selected" to "active" in navbar, according to https://abcentric.net/display/f17b319c6d4b616a0d0a639e177969c6ae084248f1ee2bec9d8147c9291bf495@abcentric.net
2013-09-18 12:11:46 +02:00
friendica
b0a4f1b30a
fix sql for directory tagcloud
2013-09-17 22:56:09 -07:00
friendica
f7acc94bfe
provide the back-end for a directory tag cloud
2013-09-17 22:52:46 -07:00
friendica
d3aa31be4d
site sellpage links
2013-09-17 22:27:51 -07:00
friendica
ff2ada207a
Pieces we'll need to tie together chanman and account/channel deletion and directory sync. Please do not mess with any of this.
...
Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this. Please do not mess with any of this.
OK? Understood?
2013-09-17 20:50:09 -07:00
friendica
4fa68c7f3d
missing verb on items linked to photos
2013-09-17 17:53:44 -07:00
friendica
a78b76d393
more work on viewing obscured api posts
2013-09-16 22:51:39 -07:00
friendica
c6d6c01fb6
use prepare_body in api calls to properly render content, add 'mode' to conversation templates so that themes can use the module context to suppress or show comments as desired
2013-09-16 22:40:53 -07:00
friendica
9bff739d96
several oauth fixes - shred doesn't completely work yet, but it also doesn't completely NOT work, so at least there's some improvement
2013-09-16 21:35:52 -07:00
friendica
4b5d91ccb5
found it
2013-09-15 23:02:18 -07:00
friendica
4decbacda1
more logging
2013-09-15 22:19:24 -07:00
friendica
b3575484c7
don't create a directory sync notification (entry in the updates table) if the site record was updated - without checking first to see if anything changed. This is causing lots of sync entries when nothing changed to warrant it.
2013-09-15 19:04:11 -07:00
friendica
129a119c84
implement what I hope will now be the server side of directory sync, add viewsrc to item_photo_menu, and log what changed in import_xchan update objects so we can find out why there are so many updates when nothing _obvious_ has changed that should trigger it.
2013-09-15 03:48:43 -07:00
friendica
053893b067
some fixes to directory keyword searches
2013-09-14 17:20:24 -07:00
Michael Johnston
ec7b462b18
set menu_channel_id before we use it in a query
2013-09-14 18:16:54 -04:00
Michael Johnston
0c4857e1a9
let me edit menu_desc even if menu_name has not changed
2013-09-14 17:59:44 -04:00
Olaf Conradi
05649fa33a
Revert broken commit
2013-09-14 23:39:40 +02:00
mrjive
095939f0d8
First try to tell a comment from a like/dislike in notification system
2013-09-14 20:28:56 +02:00
friendica
94417eecba
import_xchan - check every known hubloc/location field and create a new hubloc if anything at all changed anywhere.
2013-09-14 01:56:25 -07:00
friendica
83e086edcd
doc update, put more telemetry on notifier and try to ensure that private posts have recipients.
2013-09-13 04:51:55 -07:00
friendica
cf87653a92
need to figure out what's causing this
2013-09-12 22:50:41 -07:00
friendica
e9ea80f2f6
No point beating a dead horse
2013-09-12 21:54:15 -07:00
friendica
3a2d11bde1
so public_recips and allowed_public_recips is working so much better than before, but was still not quite right. We seem to be getting all the right results for top-level posts now, but comments aren't getting through on channels for which we've allowed them to send us their stream, but not comment on our posts. The reason is we were seeing if they could comment - and we only need to do that if we own the post. If they own the post, we only need to check if they can send us their stream.
2013-09-12 20:11:56 -07:00
friendica
816d764aec
remove some debugging stuff now that the problem they were trying to locate down has been solved.
2013-09-12 03:26:24 -07:00
friendica
ca1b8dbe1e
Merge pull request #129 from MicMee/master
...
to flag failed auth attempts in db table hubloc as hubloc_receive_error
2013-09-12 02:26:56 -07:00
Michael Meer
82f4b1767e
delete logger line; was the wrong place.
2013-09-11 14:05:33 +02:00
Michael Meer
2228264772
flag failed auth attempts in DB table hubloc
2013-09-11 13:59:45 +02:00
friendica
d593b40d9a
assuming this doesn't blow up the internet like the last fix - this is a very old bug that's been reported time and time again and nobody every bothered to debug or even report it somewhere where we could monitor it. It's buried somewhere in my stream, but basically is "things don't work right if you've got 'everybody in my address book' permissions" on "can send me their channel stream and posts". I think this is Michelle's problem and anybody else who has en empty matrix after making lots of connections.
2013-09-11 02:03:37 -07:00
friendica
5fbe4c1876
make comments work again
2013-09-10 23:25:56 -07:00
friendica
5e230edb85
well that really stuffed things up...
2013-09-10 22:45:04 -07:00
friendica
3c328083d2
this should fix the foreign language like notifications (again)
2013-09-10 21:10:56 -07:00
friendica
46c66e2e4c
change wording on item_store message so we can find failures fast with grep item_store logfile | grep -v created
2013-09-10 20:14:12 -07:00
friendica
3e5414cf35
provide detailed error to remote site for the myriad of things that can go wrong inside item_store(), !! this changes the return of item_store !!
2013-09-10 19:06:06 -07:00
friendica
72f562c190
z_fetch_url - include curl debug info in return array and log it (at logger_data level) on failure
...
This should probably be at a lower log level, but unsuccessful connections could happen a lot on a busy production site so we'll try to keep the log noise down unless somebody really needs to track this info.
2013-09-10 17:09:10 -07:00
Michael Meer
fd540cd596
just a typo
2013-09-09 10:30:37 +02:00
friendica
25a5a5ff4d
some alteration to the way directory sync was originally supposed to work. I'm making this up as I go and not exactly certain where to go next but it makes more sense now and I think the basic idea will actually work. I'll just have to keep making it up until it does work.
2013-09-09 01:05:29 -07:00
friendica
a09829a1ee
perform a refresh_all when an import has completed so that all your connections get a fresh update.
2013-09-08 21:05:39 -07:00
friendica
e11f2a9b02
make sure new contacts who are not yet in the address book are sync'd across clone instances
2013-09-08 20:38:15 -07:00
friendica
ead50382c0
Merge pull request #119 from unary/categorywidget
...
only show categories this channel has used
2013-09-08 16:37:02 -07:00
Michael Johnston
a36abb764d
added dbesc
2013-09-08 14:53:14 -04:00
Michael Johnston
a1b3a72f9e
only show categories this channel has used
2013-09-08 13:55:37 -04:00
Christian Vogeley
e70c9b3613
Merge service class
...
//service class configure in .htconfig.php:
$a->config['system']['default_service_class']='standard'; // this is
the default service class that is attached to every new account
$a->config['service_class']['standard'] =
array('photo_upload_limit'=>20000000, // total photo storage limit per
channel (here 20MB)
'total_identities' =>5, // number of channels an account can create
'total_items' =>2000, // number of top level posts a channel can
create. Applies only to top level posts of the user, other posts and
comments are unaffected
'total_pages' =>10, // number of pages a channel can create
'total_channels' =>500, // number of channels the user can add, other
users can still add this channel, even if the limit is reached
'attach_upload_limit' =>20000000); // total attachment storage limit
per channel (here 20MB)
2013-09-08 18:03:26 +02:00
Christian Vogeley
f4dfb90dbc
Service class items
...
Items / webpages /attachment message
2013-09-08 17:19:09 +02:00
Christian Vogeley
94fb9c2406
Service class
...
identity, follow, photo upload, att upload
2013-09-08 00:21:42 +02:00
friendica
d194ee091a
encode and decode channel names containing HTML special characters and quotes so they will survive a reshare without mangling
2013-09-06 05:25:10 -07:00
friendica
c65ea0b97b
public site list (will take a few days to populate, assuming folks have updated their site access policy which old sites do not have)
2013-09-05 22:00:06 -07:00
friendica
4df0aad6ab
pages feed
2013-09-05 19:31:26 -07:00
friendica
f1d875c3e1
issue #59 - this is a real bugger. Might seem fixed but read the code. This could potentially create a security/permissions issue
2013-09-04 23:15:53 -07:00
friendica
99ea251b12
provide templating options in comanche for the underlying webpage element - in this case the way the author is displayed. Leave this open for other forms templating options.
2013-09-04 21:24:57 -07:00
friendica
a8f99df777
render blocks - yes these should be templates, but I've got too much to do at the moment and just want everything to fall into place quickly. The clerical work will have to wait.
2013-09-04 00:50:47 -07:00
friendica
a0668c8bbb
fix private message encryption since the input_filter mangled it
2013-09-03 22:48:08 -07:00
friendica
ab1c9dc9c9
add design tool menu to appropriate pages
2013-09-03 19:55:26 -07:00
friendica
c6df954fc0
make displaying the language selector configurable
2013-09-03 18:48:01 -07:00
friendica
879ac35952
my bad
2013-09-03 18:00:09 -07:00
friendica
bac2dcd46a
typo
2013-09-03 17:55:25 -07:00
friendica
c360bf3252
personal config to just show the page content without author info - probably this needs to be a page option
2013-09-03 17:49:47 -07:00
friendica
0be8e4061c
testing Comanche
2013-09-03 01:57:11 -07:00
friendica
615bf23733
add a layout selector
2013-09-02 20:25:33 -07:00
friendica
1a7bb1fb75
The triple linebreaks in notification emails finally bothered me enough to do something about it.
2013-09-02 19:40:21 -07:00
friendica
a32d86f0a0
preserve mimetype on page edits
2013-09-02 17:48:48 -07:00
friendica
6ad6aa307f
Merge pull request #108 from cvogeley/master
...
More mobile theme fixes
2013-09-02 17:03:54 -07:00
friendica
dfa2efcecf
oh that's why
2013-09-02 16:37:54 -07:00
friendica
56e408f467
pass execflag - Working for preview but not yet executing on page render
2013-09-02 16:29:52 -07:00
friendica
7c775db9d6
fix webpage storage
2013-09-02 16:01:29 -07:00
friendica
5f2a7573d5
only allow richtext editor on pages if bbcode is the default mimetype, otherwise use plaintext editor. This will eventually need work to support a visual editor for html or other types.
2013-09-02 13:39:13 -07:00
friendica
f44274bfca
allow a channel owner to define a default mimetype on webpages (otherwise default to "choose") - also fix the selector w/r/t php code. There is no ui for setting either at the moment, but for instance with wiki pages we probably don't want to have multiple choice of the mimetype. Keep it simple.
2013-09-02 13:31:59 -07:00
friendica
8b7757e033
webpage content-type -- needs cleaning up and a security check once all the important bits are in place.
2013-09-02 01:38:17 -07:00
friendica
a35d440ff1
Add Comanche layouts to the things that don't go offsite.
2013-09-01 20:11:04 -07:00
friendica
caa148c1e3
Sheesh. Three lines of Javascript. All you have to do is find which of the three lines is doing something wrong. Or FILE A BUG. Or use a different browser (not *try* a different browser, *use* a different browser), or turn off freaking tinymce. But no - let's argue about browsers instead.
2013-09-01 19:15:08 -07:00
friendica
a1906482dc
rework the pdl_selector a bit since we've slightly changed the way layouts are stored.
2013-09-01 18:36:14 -07:00
Christian Vogeley
02fe2d4881
More mobile theme fixes
...
If user is logged in personal settings are used else use admin
settings.
Only show toggle link if there is something to switch between.
2013-08-31 18:20:34 +02:00
friendica
d43a765985
more debugging on localize_item top find out why likes are not translated in notifications, but are in displayed posts (using 'new' on matrix page) - in one case we're successfully pulling stuff from item['object'] and in the other we aren't - and it's the same object.
2013-08-31 04:19:26 -07:00
friendica
7458263017
I've got a pretty good idea of how to bootstrap, parse and render Comanche now. This does not mean it's close to being presentable - far from it.
2013-08-29 20:54:42 -07:00
friendica
85e291f535
figure out why poller isn't picking up old posts which failed to deliver
2013-08-29 18:17:15 -07:00
friendica
b4bd518e40
silence some warnings at php E_ALL levels
2013-08-28 21:56:01 -07:00
friendica
03e1a0cc15
really truly bare-bones comanche
2013-08-28 20:03:01 -07:00
friendica
c877d8f9fa
It's a wretched mess, but at least photo comments show up again when viewing the photo. This is just temporary until these conversations are merged into the common conversation viewer, so it's not worth spending a lot of time cleaning up the remnants.
2013-08-28 17:57:45 -07:00
friendica
95fcf773be
right - here's how we're going to link comanche with webpages
2013-08-28 16:39:43 -07:00
friendica
e8cd3b7040
bring back mail list and cleanup some issues which popped out with full PHP warnings
2013-08-27 22:30:06 -07:00
friendica
7bb9289921
Preparatory work for photo conversations (third time). Also take away unused "post new activity" preferences until they actually do something.
2013-08-27 21:06:11 -07:00
friendica
390a1ce552
more loose ends
2013-08-27 18:40:33 -07:00