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