zotlabs
1c821640ce
pagetitle lost importing a pdl element from conversation
2017-12-03 19:12:55 -08:00
zotlabs
1c32c5fd2a
rename button
2017-12-03 17:25:00 -08:00
zotlabs
ba547c2257
chunked uploads for photos page
2017-12-03 17:22:18 -08:00
Mario
dae0107dd0
fix some pubstream on/off weirdness
2017-12-03 12:31:41 +01:00
zotlabs
d5763ba476
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-12-02 17:32:19 -08:00
zotlabs
8a8689c191
remove warning for large files on cloud upload
2017-12-02 17:31:18 -08:00
Mario Vavti
dcad9ce26a
add a filter for notification to show new posts only
2017-12-01 21:00:39 +01:00
zotlabs
3d8de8cf0a
remove logging line
2017-11-30 19:11:26 -08:00
zotlabs
19ec8488e0
Merge branch 'chunk'
2017-11-30 19:06:00 -08:00
zotlabs
0e8e0b48b3
more or less working chunked uploads on /cloud now.
2017-11-30 19:05:24 -08:00
Mario
fc5b688716
fix issue #921 - default addressbook has no name
2017-11-30 13:40:36 +01:00
zotlabs
6a4050cc93
use the same variable name consistently
2017-11-29 14:08:30 -08:00
zotlabs
5abcb8c978
use httpsig auth for getfile
2017-11-29 13:51:54 -08:00
zotlabs
76703dee84
more chunk work
2017-11-28 17:37:18 -08:00
Mario Vavti
8073be87da
set profile_uid in mod hq
2017-11-28 12:28:49 +01:00
Mario Vavti
d5c56c0f5d
split liveUpdateInit() out of NavUpdate() so we do not need to wait for initial ping to complete before we can init liveUpdate(). clean up main.js and bump version.
2017-11-28 11:15:19 +01:00
git-marijus
1c712ce93e
Merge pull request #917 from anaqreon/minimum-age
...
Provide system config option for minimum registration age.
2017-11-27 12:03:06 +01:00
Mario Vavti
1ad1b74512
fix mod like after recent changes
2017-11-27 10:07:45 +01:00
zotlabs
0e91810ed6
pubstream comments and a few other bugfixes that were discovered along the way
2017-11-26 18:29:24 -08:00
Mario
55868ad02d
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-11-25 14:34:34 +01:00
Mario
014b629928
fix regression in cdav calendar widget
2017-11-25 14:33:57 +01:00
Mario Vavti
4bffa49add
Merge remote-tracking branch 'mike/master' into dev
2017-11-25 12:11:34 +01:00
zotlabs
fe37b03757
blah is not author or owner
2017-11-25 03:01:25 -08:00
Mario
4b2bd871b7
implement pubstream items in mod hq
2017-11-25 10:44:47 +01:00
Mario Vavti
2108173e74
Merge remote-tracking branch 'mike/master' into dev
2017-11-25 07:17:52 +01:00
zotlabs
fda5231a71
default profile assign
2017-11-24 14:55:39 -08:00
Mario Vavti
b03545f899
mod hq: minor query change
2017-11-24 22:48:15 +01:00
Andrew Manning
e327b8cb9a
Provide system config option for minimum registration age.
2017-11-24 13:50:29 -05:00
Mario Vavti
64c81ed174
missing files
2017-11-24 15:12:40 +01:00
Mario Vavti
87eaa6d8e5
some more work on mod hq
2017-11-24 15:01:34 +01:00
zotlabs
874cff1a87
sync packet not generated when deleting a file using the web browser interface
2017-11-24 00:12:19 -08:00
zotlabs
3bb0efd2cb
remove deprecated $a argument from advanced_profile()
2017-11-23 20:35:34 -08:00
zotlabs
a99ebd42ec
change to bbcode calling parameters: important: will require pulling addons;
...
also some extra checking of server headers in upload functions
2017-11-23 15:21:50 -08:00
zotlabs
c96f1dbbe2
mod_file_upload: provide a handler for chunked uploads for when we eventually support this on the client side
2017-11-22 20:24:43 -08:00
zotlabs
8fcf16ee63
optional divider between item header and body
2017-11-22 18:39:23 -08:00
zotlabs
6c178d4485
article feature
2017-11-22 15:39:06 -08:00
zotlabs
8bd8af7d16
initial articles feature
2017-11-22 11:49:28 -08:00
zotlabs
eb69f6c346
add thumbnail hook
2017-11-21 17:56:23 -08:00
zotlabs
2cb3ccbf14
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-11-21 17:32:09 -08:00
zotlabs
fb1e3cba8b
expose the security setting for SVG thumbnails
2017-11-21 16:22:17 -08:00
zotlabs
94d6461568
Video thumbnail generator
2017-11-21 16:06:03 -08:00
zotlabs
09f1e4bdfb
pdf thumbnails
2017-11-21 15:10:23 -08:00
zotlabs
8dceb8e3a7
thumbnail generator for epubs
2017-11-21 14:30:26 -08:00
Mario Vavti
d942818bd9
use item_thread_top = 1 instead of mid = parent_mid and make sure local_channel is intval
2017-11-21 22:10:09 +01:00
Mario Vavti
e2814f5d80
Merge remote-tracking branch 'mike/master' into dev
2017-11-21 10:20:41 +01:00
Mario Vavti
159d6469fd
make browser history buttons work with ajax calls in /display and /hq
2017-11-21 10:19:50 +01:00
zotlabs
53445ba6bd
fix album cover thumb generator
2017-11-20 18:14:44 -08:00
zotlabs
1810edae93
more work theming the tile view
2017-11-20 16:05:24 -08:00
zotlabs
7f9ab491f2
add mp3 audio thumbnail generator
2017-11-20 15:44:25 -08:00
zotlabs
77190cca92
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-11-20 15:04:20 -08:00
zotlabs
d2e3e3003a
set display_path for photo_upload from the DAV File interface
2017-11-20 15:02:23 -08:00
zotlabs
56d981c8ef
provide a generalised interface for thumbnail generators to support various content types
2017-11-20 14:48:29 -08:00
Mario Vavti
0325efeb35
Merge remote-tracking branch 'mike/master' into dev
2017-11-20 14:27:20 +01:00
Mario Vavti
9ab33f1e13
we need a mid also if there is no unseen items
2017-11-20 11:05:08 +01:00
Mario Vavti
66c0ac591c
order by created instead of id
2017-11-20 10:00:13 +01:00
Mario Vavti
6241967112
speed up initial query if no mid is provided
2017-11-20 09:57:07 +01:00
zotlabs
250d947667
cloud tiles: use folder-o for folders and set the icon colour to something a bit less harsh than the link colour for system icons. Dark solid blue folders are a bit overwhelming, as is the default text_colour (black)
2017-11-19 21:51:21 -08:00
zotlabs
6a49e3124e
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-11-19 17:39:42 -08:00
zotlabs
16f584608f
text thumbnails in cloud tile mode
2017-11-19 16:56:59 -08:00
Mario Vavti
88d0bf94d8
hq: $item_normal was defined to late
2017-11-19 23:09:15 +01:00
Mario Vavti
241a0829dc
fix issues with apporder related to recent pinned apps changes
2017-11-19 22:42:16 +01:00
Mario Vavti
744960d36d
only provide notify id if otype == item
2017-11-19 20:40:50 +01:00
Mario Vavti
727b49c8ab
do not double encode already encoded mid
2017-11-19 20:37:58 +01:00
Mario Vavti
0aa01740d1
Merge remote-tracking branch 'mike/master' into dev
2017-11-19 20:12:55 +01:00
Mario Vavti
fbc57fa8e3
some more work on mod hq
2017-11-18 22:16:06 +01:00
zotlabs
eb1e9edd33
svg thumbnails have security concerns. Added thumbnail security setting and hook to generate other thumbnails - a plugin for text file thumbnails isn't too difficult (using imagemagick lib), however it's a tossup whether we do this at file submission time or at render time for performance reasons. Perhaps both options should be available.
2017-11-17 13:54:16 -08:00
Mario Vavti
8a4ee0506c
use substr() instead of str_replace()
2017-11-17 21:25:18 +01:00
Mario Vavti
8e6ebd4f7b
remove obsolete variable
2017-11-17 14:12:10 +01:00
Mario Vavti
76af8fa754
inroduce the HQ module - a module with the potential to become a nice landing page for hubzilla. It is nothing more than a downgraded mod display atm.
2017-11-17 13:54:53 +01:00
Mario Vavti
601ebee969
strip author name from notify messages in notifications - fix issue #911
2017-11-17 10:40:34 +01:00
Mario Vavti
becd5f1446
Merge remote-tracking branch 'mike/master' into dev
2017-11-17 09:14:16 +01:00
zotlabs
7c655c8d61
allow svg image previews in cloud browser when using tile mode.
2017-11-16 19:26:56 -08:00
Mario Vavti
3f2b7d756c
add > pin and remove > unpin
2017-11-16 21:42:39 +01:00
Mario Vavti
78c9f752af
provide ability to pin apps to navbar from /apps. this removes the ability to have per custom navbar pinned apps - this can be added later if desired
2017-11-16 11:11:06 +01:00
zotlabs
d13a6180be
Add private forums to forum widget. The link redirects to the remote channel page rather than a filtered view of your network page because you cannot post to a private forum from your own site.
2017-11-15 20:16:51 -08:00
zotlabs
67b6d41d57
This should sort out hubzilla issue #826 but requires a bit more testing. It may also sort out some reported issues with commenting and liking items in the public stream.
2017-11-15 11:26:14 -08:00
zotlabs
8e53491867
sort out a few more large image upload issues
2017-11-14 17:39:33 -08:00
Mario Vavti
9d69792e08
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-11-14 10:07:23 +01:00
Mario Vavti
5b4aa71878
Merge remote-tracking branch 'mike/master' into dev
2017-11-14 09:47:13 +01:00
git-marijus
240db7b602
Merge pull request #907 from dawnbreak/QA_testing
...
Unit tests for Zotlabs\Access classes.
2017-11-14 08:47:25 +01:00
zotlabs
aff476d0d4
move mailhost settings from plugin to core
2017-11-13 15:21:49 -08:00
Mario Vavti
c8dbcf8a2a
sort combined private mail conversations by latest updated conversation instead of created parent
2017-11-13 22:01:37 +01:00
Mario Vavti
217a684e5f
also filter atokens on acl search
2017-11-13 10:08:51 +01:00
zotlabs
7b6ddeb859
allow a site to block (public) the directory separately from other resources.
2017-11-12 21:43:46 -08:00
zotlabs
b12dc89bb1
improve removed_channel final cleanup. Hubzilla issue #386
2017-11-12 21:37:06 -08:00
zotlabs
a387868540
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-11-12 16:07:20 -08:00
zotlabs
458f2e748d
cleanup of upload_to_comments test; we actually don't care about the profile owner. We only care that we're logged in locally and our storage is public by default.
2017-11-12 14:14:20 -08:00
Mario Vavti
bd3bc503ed
Merge remote-tracking branch 'mike/master' into dev
2017-11-11 21:35:56 +01:00
Mario Vavti
55995b0494
fix wiki pages not updating after creating new page
2017-11-11 20:01:03 +01:00
zotlabs
988028577b
set os_syspath in DAV file put operation so that photos will scale correctly.
2017-11-10 13:50:52 -08:00
Klaus Weidenbach
6cf3ebb7db
👌 Fix a PHP warning in Permissions::FilledPerms().
...
When NULL is passed as parameter there is a PHP warning when testing
against it in the function in_array().
2017-11-10 21:28:35 +01:00
Mario Vavti
3a17225546
revert back to get the mid from enotify - otherwise we can not distinct between posts and likes
2017-11-10 20:30:55 +01:00
Mario Vavti
766a7fb1b4
Merge remote-tracking branch 'mike/master' into dev
2017-11-09 23:13:15 +01:00
Mario Vavti
40a7446e3e
get the path infos from pathname instead of seperate data attribute
2017-11-09 12:41:57 +01:00
Mario Vavti
fc96cd3710
load notifications links to /display via ajax if we are already in /display
2017-11-09 11:34:41 +01:00
zotlabs
40c625158f
unable to change permissions on wiki with space in name
2017-11-08 21:19:03 -08:00
zotlabs
909f67fb3a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-11-08 19:22:09 -08:00
zotlabs
92e0c502f7
make most recent cloud_tiles setting for local channels persistent across logins
2017-11-07 19:34:00 -08:00
Mario Vavti
b5d4acf10a
Merge remote-tracking branch 'mike/master' into dev
2017-11-07 12:20:11 +01:00
Mario Vavti
47fbdda409
rename channel app events to calendar and add nav_set_selected() to /cal
2017-11-07 11:22:11 +01:00
zotlabs
7b69dc574b
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-11-06 21:56:16 -08:00
zotlabs
5376a734d4
.htignore update
2017-11-06 21:55:36 -08:00
zotlabs
3f1a4b6559
second half of issue #893 - move channel default permissions to its own module so we can apply different page/widget layouts than for connedit; the relevant functionality is abandoned on mod_connedit but still intact. Trying a slightly different look/behaviour for inherited settings and the associated checkboxes. This may need a bit more tweaking but overall looks a lot cleaner.
2017-11-06 20:13:14 -08:00
Mario Vavti
9cd715bbbf
fix unable to mark all messages read
2017-11-06 09:34:20 +01:00
zotlabs
7efcb3c75f
allow cloud filenames to include ampersands without messing up auth tokens (zid, owt, and zat, and the constant placeholder 'f=')
2017-11-05 19:47:44 -08:00
zotlabs
359bfb76f6
common connections on suggestion page showing wildly different results than remote profile, and is consistently off by one
2017-11-05 16:29:01 -08:00
git-marijus
cfbeb1655d
Merge branch 'dev' into docu
2017-11-04 10:22:58 +01:00
Mario Vavti
9dfb471c0b
Merge remote-tracking branch 'mike/master' into dev
2017-11-04 10:11:48 +01:00
zotlabs
9abb061e71
provide short localised summary for likes that will end up in displayed notifications
2017-11-03 16:47:05 -07:00
zotlabs
d450fc61c4
more search work
2017-11-03 15:08:56 -07:00
Mario Vavti
a899ce1c22
Merge remote-tracking branch 'mike/master' into dev
2017-11-03 23:08:04 +01:00
Klaus Weidenbach
1a737be2b4
💡 Improving Doxygen documentation.
...
Fix some Doxygen parsing errors.
Improve hooks documentation.
2017-11-03 23:04:27 +01:00
zotlabs
1159dd59ed
fix cloud redirects with owt tokens
2017-11-03 14:07:00 -07:00
Mario Vavti
0ce7358f0f
update item_normal() to not include ACTIVITY_OBJ_FILE obj_type
2017-11-03 13:49:58 +01:00
Mario Vavti
41749f5eda
Merge remote-tracking branch 'mike/master' into dev
2017-11-03 10:48:00 +01:00
Mario Vavti
1567b7b383
set $module_format to html to not break updates. it will be set to something else later if appropriate
2017-11-03 10:04:25 +01:00
zotlabs
e70bd0054c
hubzilla issue #896
2017-11-02 18:25:34 -07:00
zotlabs
b450b6a435
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-11-02 17:32:03 -07:00
zotlabs
0d7062ffdf
more queue work
2017-11-02 15:43:14 -07:00
Mario Vavti
8f59b2d3e0
Merge remote-tracking branch 'mike/master' into dev
2017-11-02 12:36:05 +01:00
zotlabs
1b290f573a
put deferred queue logic every place we create a delivery process (except for protocol 'friend requests' which aren't likely to swamp the delivery system). Remove it from the queue_delivery function which was too late to do anything.
2017-11-02 03:13:30 -07:00
Mario Vavti
cdaf5f3fc0
fix issues with diaspora xchans
2017-11-02 08:44:46 +01:00
Mario Vavti
11cdc36bcc
Merge remote-tracking branch 'mike/master' into dev
2017-11-01 12:08:59 +01:00
zotlabs
22d45a8d1e
support for netselect query
2017-11-01 02:53:12 -07:00
zotlabs
7d9d1e0cdb
Maria's profile photo issue, please push to master.
2017-11-01 02:15:40 -07:00
zotlabs
98b53801e0
provide personal config for channel_menu; the site can set an initial site-wide value but this but there isn't a corresponding admin setting currently and can only be set by manual config
2017-10-31 19:56:14 -07:00
zotlabs
bff1e215cc
pdledit - show original/system layout text for comparison
2017-10-31 18:04:01 -07:00
zotlabs
6efef3922b
add another delivery control parameter (force queue threshold)
2017-10-31 15:41:44 -07:00
zotlabs
71e0e55b0b
provide a 'tile' view (view only) mode to mod_cloud
2017-10-30 18:49:18 -07:00
Mario Vavti
b28ff509b1
Merge remote-tracking branch 'mike/master' into dev
2017-10-30 10:42:51 +01:00
zotlabs
ceed0f7a1b
allow plugin class widgets, fix sql error in page module
2017-10-29 19:52:00 -07:00
Haakon Meland Eriksen
1dc3253d4a
Added mode to Portfolio widget
2017-10-29 16:41:49 +01:00
zotlabs
fe2a937cf2
fix "unstar"
2017-10-28 15:24:37 -07:00
zotlabs
e5cfb8a0cd
encrypt the owa token
2017-10-26 15:23:04 -07:00
zotlabs
4a3149d1ba
hubzilla issue #890 , separate the pdl preview feature from the mod_page webpage query so that the webpage will always win if a webpage and pdl have the same name.
2017-10-25 22:33:03 -07:00
Mario Vavti
325cbfcdb3
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-10-24 18:30:00 +02:00
git-marijus
69e7a7594a
Merge pull request #884 from dawnbreak/dev
...
Update composer autoload cache.
2017-10-24 18:28:42 +02:00
Mario Vavti
60a54e9aac
comment out statistics link in mod pubsites until we have something functional again
2017-10-24 18:21:19 +02:00
zotlabs
2aff3a1a05
not sure when but the hcard went missing in webfinger
2017-10-23 21:19:40 -07:00
zotlabs
52c1f79f2e
acl encoding issues
2017-10-23 17:52:17 -07:00
zotlabs
37b7b2f1a8
mod_display: provide alternate serialisations (starting with atom)
2017-10-22 21:44:39 -07:00
zotlabs
fd5764e166
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-10-22 19:32:31 -07:00
zotlabs
812d904c98
bring back the markdown post feature (after investing some effort to make it work)
2017-10-22 18:23:37 -07:00
Klaus Weidenbach
a4fdf3fbbb
We call Theme:url() statically, make it also static.
2017-10-23 01:34:37 +02:00
Mario Vavti
0061ac8584
do not show seen notifys in notifications - show them in mod notifications instead. Update notifications count also on notifications updates
2017-10-22 21:01:58 +02:00
Mario Vavti
c80f4feb62
Merge remote-tracking branch 'mike/master' into dev
2017-10-20 10:08:57 +02:00
zotlabs
400441d56b
register workflow was getting over-ridden in include/security
2017-10-19 18:48:11 -07:00
Andrew Manning
42416aad22
Display different info message if using invite code
2017-10-19 21:09:12 -04:00
zotlabs
9d51318c53
table structure for pseudo or proxy channels (pchan)
2017-10-19 17:24:11 -07:00
Mario Vavti
f3c374b6ff
redirect to be moderated items to /moderate and change the conv link to partent mid in /modrate
2017-10-19 11:20:09 +02:00
zotlabs
71c3a0a197
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-10-16 18:20:42 -07:00
zotlabs
18279234fd
mod_register - don't re-use the password, force them to type it in twice each time unless their browser saves passwords.
2017-10-16 15:55:41 -07:00
Felix Wolfsteller
b8a9390f49
fix typos in comment
2017-10-16 21:33:14 +02:00
zotlabs
29a29f277e
create an actual logout module instead of relying on internal variables
2017-10-12 22:10:42 -07:00
zotlabs
e6c166a182
sort out the notification ids
2017-10-12 11:36:25 -07:00
zotlabs
a652e546cc
add local_channel as a comanche condition variable
2017-10-11 15:19:06 -07:00
Mario Vavti
05c8d4819d
only show pubs notifications if discovery_tab != disabled
2017-10-11 14:26:18 +02:00
Mario Vavti
24d1d752fe
nav_set_selected() for apps and apporder. restrict apporder to local_channel() and whitespace
2017-10-11 11:58:09 +02:00
zotlabs
69394c1680
re-implement single delivery
2017-10-10 18:40:02 -07:00
zotlabs
4203d43c58
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-10-10 16:06:09 -07:00
zotlabs
6a2c5e0731
pdledit usability improvements
2017-10-10 16:05:10 -07:00
Mario Vavti
e6f1fb3d95
remove notifications code from nav and go live with new notifications
2017-10-10 16:51:35 +02:00
zotlabs
89aa9a80c4
typo
2017-10-09 15:51:30 -07:00
zotlabs
d636ff586d
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-10-09 15:15:02 -07:00
zotlabs
623dfa1384
purify user-supplied filenames in some cases. Probably not needed but it's the right thing to do.
2017-10-09 15:13:25 -07:00
Mario Vavti
cc1ffff7cd
feed untranslated appnames to nav_set_selected() and query for the active app directly to get app details
2017-10-09 21:22:57 +02:00
Mario Vavti
5698462588
Merge remote-tracking branch 'mike/master' into dev
2017-10-09 17:49:55 +02:00
Mario Vavti
f99c007187
new notification changes - use sticky_kit instead of position fixed
2017-10-09 17:49:15 +02:00
zotlabs
23812e5b48
ability to pin apps to the navbar when using named navbars
2017-10-08 19:43:03 -07:00
zotlabs
c37908f344
check write_storage permission in /display
2017-10-08 17:22:38 -07:00
zotlabs
4011dd18f0
alternate navbar layouts
2017-10-08 16:48:24 -07:00
Mario Vavti
ec173e7eb2
more fixes
2017-10-08 22:47:43 +02:00
Mario Vavti
bcf4cb519a
new notification fixes
2017-10-08 22:21:19 +02:00
Mario Vavti
991db280be
experimental new notifications - needs pconfig experimental_notif set to 1 for your channel to work.
2017-10-08 17:19:29 +02:00
Mario Vavti
71c206fdb9
pubstream single view fixes
2017-10-07 16:40:43 +02:00
Mario Vavti
4c0e8a61ae
provide single post view for pubstream and rewrite llink to point to /pubstream/?f=&mid=some_mid instead of /display/some_mid for pubs notifications
2017-10-07 15:40:34 +02:00
Mario Vavti
e7c8012794
no need to move $modrated check up
2017-10-06 22:25:53 +02:00
Mario Vavti
9bd30eb8bf
to find out if a comment is to be moderated we need to look at the actual comment not at its parent
2017-10-06 21:32:06 +02:00
Mario Vavti
b883b9c983
enable anonymous comments also in /display
2017-10-06 21:30:44 +02:00
Mario Vavti
5468ebbb43
Revert "mod display: if we have a local channel we should still be allowed to see sys channel items"
...
This reverts commit 27f8320353
.
2017-10-06 21:05:37 +02:00
Mario Vavti
27f8320353
mod display: if we have a local channel we should still be allowed to see sys channel items
2017-10-06 16:51:39 +02:00
Mario Vavti
f427b4a325
introduce public stream notifications
2017-10-06 16:46:27 +02:00
zotlabs
052ed1f88b
typo
2017-10-05 22:01:45 -07:00
zotlabs
34a0ec4089
Add JSalmon signing library for Zot6. See https://macgirvin.com/wiki/mike/Zot%2BVI/Encryption/Signatures
2017-10-05 20:09:21 -07:00
zotlabs
2ed77b5986
add admin app - the site admin link probably does not belong in the 'usermenu' and this is a first step to straigtening out that historical mistake.
2017-10-05 19:51:00 -07:00
Mario Vavti
0ddc3e4af2
fix wrong logic for enable/disable pubstream notifications
2017-10-05 21:42:25 +02:00
Mario Vavti
5be9477f21
Merge remote-tracking branch 'mike/master' into dev
2017-10-05 11:25:39 +02:00
zotlabs
15b9a67c01
redirect loop with rmagic and owa
2017-10-04 18:51:37 -07:00
zotlabs
80ca99fe5b
wiki double encoding html entities
2017-10-04 16:37:14 -07:00
Mario Vavti
6f88d5e92b
introduce shared files notifications
2017-10-04 22:11:18 +02:00
Mario Vavti
295ed07d40
bring back notifications for account approvals
2017-10-04 13:37:17 +02:00
zotlabs
7fb02752de
hubzilla issue #868
2017-10-03 17:03:24 -07:00
zotlabs
d88d4b3c3a
wrong param
2017-10-03 15:43:51 -07:00
zotlabs
58155864cb
urlencode hashes from mod_acl
2017-10-03 15:36:56 -07:00
Mario Vavti
fa93114804
some basic work on mod common
2017-10-03 11:37:45 +02:00
Mario Vavti
f52e5d90b0
Merge remote-tracking branch 'mike/master' into dev
2017-10-03 09:40:51 +02:00
zotlabs
f571b753b6
import: special handling required for channel photo in the xchan record when not seizing 'primary'
2017-10-02 20:27:04 -07:00
zotlabs
5abdee73ee
Clone sync deletions to comments (which belong to you) on wall posts (which do not).
2017-10-02 16:26:33 -07:00
Mario Vavti
c200808fbb
fix community tags not preserved on post edit. issue #865
2017-10-02 12:54:25 +02:00
zotlabs
9dcbef4cb1
profile photo propagation issue if the local xchan_photo_[l|m|s] fields were changed from the /photo/profile/l/n form to photo/[hash] form by a clone operation.
2017-10-01 18:22:55 -07:00
zotlabs
8bd4e004ff
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-10-01 17:05:20 -07:00
Mario Vavti
7c845aafa2
card_edit: fix lockstate and current permissions not handed over to editor
2017-10-01 22:46:35 +02:00
zotlabs
ea4d1b5101
use imagick converter for large photos
2017-09-30 15:17:47 -07:00
git-marijus
98e0534984
Merge pull request #862 from waitman/patch-4
...
prevent 'my_address' being set with bogus info
2017-09-28 11:01:01 +02:00
Mario Vavti
7d386c2777
make justifiedGallery even more happy
2017-09-27 16:04:21 +02:00
zotlabs
86e888e5eb
whitespace
2017-09-25 23:39:48 -07:00
zotlabs
9d7a88b40d
move the Link header initialisation from Router (where it does not really belong) to Webserver, where we do similar module specific initialisations prior to calling Router->Dispatch()
2017-09-25 23:14:02 -07:00
zotlabs
be8061b64b
typo
2017-09-25 20:12:43 -07:00
zotlabs
d91a82430a
more zot6 basic stuff
2017-09-25 20:11:21 -07:00
zotlabs
237aca32e3
missing Zlib file
2017-09-24 21:21:49 -07:00
zotlabs
06a674775e
handle jsonld parse errors and send them to the app log instead of the php log.
2017-09-24 20:18:36 -07:00
zotlabs
1650d79862
tagging changes - provides ability to mention a forum by using !forumname as well as the traditional red style (@forumname+). This should probably not be advertised on a wide scale until after a critical mass of sites have updated to a version containing these changes. This adds yet another option type to the ACL module which probably needs refactoring soon since it is turning into option type spaghetti.
2017-09-24 19:45:19 -07:00
zotlabs
e8a888caab
typo
2017-09-24 17:09:25 -07:00
zotlabs
866dc9a9b3
For zot6, allow HTTP Signatures to be encrypted, as they may contain sensitive (envelope, metadata) information.
2017-09-24 16:46:52 -07:00
zotlabs
aef239f421
delivery report decryption is not needed for local delivery
2017-09-21 23:51:04 -07:00
zotlabs
3456c192fe
encrypt delivery reports. This will cause a bit of consternation because this is not backward compatible and older sites will see some incorrect delivery reports from newer sites until the next upgrade; as their systems will not know how to read the ecnrypted final reports.
2017-09-21 23:37:13 -07:00
zotlabs
fefc2290a1
pubsites broken and directory server admin selection includes known dead sites
2017-09-21 21:32:59 -07:00
zotlabs
6bd35ef740
log the lack of http sig info
2017-09-21 18:29:41 -07:00
Mario Vavti
a7d339be5a
nav_set_selected() and minor whitespace for mod pubstream
2017-09-21 23:11:15 +02:00
zotlabs
6e9e267b27
provide a space between link header params
2017-09-20 23:57:44 -07:00
zotlabs
2e9336beb5
change back to the ugly content-type
2017-09-20 23:42:57 -07:00
zotlabs
5951fa56ae
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-09-20 22:29:11 -07:00
zotlabs
24a9c3ba79
add more signature logging
2017-09-20 21:20:00 -07:00
zotlabs
c4261b9c4b
we need this in the plugin, not in core
2017-09-20 19:34:43 -07:00
zotlabs
7b060dff68
add HTTP link header to channel page, making it pluggable
2017-09-20 19:12:23 -07:00
zotlabs
90f759412b
fix namespace parsing issue
2017-09-20 16:26:33 -07:00
Mario Vavti
6f2dd5d325
wiki: translateable strings and move page mimetype selector to options submenu
2017-09-20 11:08:01 +02:00
zotlabs
61d9b34929
use mimetype text description rather than technical name in dropdown choices, found bug in mimetype selection option code
2017-09-19 23:30:52 -07:00
zotlabs
00fe4e747f
use frozen jsonld contexts
2017-09-19 21:40:38 -07:00
zotlabs
b0cdec0c35
perform caching of jsonld schemas
2017-09-19 19:15:15 -07:00
zotlabs
72a19a14af
turn common friends into a widget
2017-09-19 17:35:57 -07:00
zotlabs
bced63e823
call the follow_accept hook when desired
2017-09-19 13:25:34 -07:00
Mario
4500faf463
fix various wikipage widget issues (sort pages by name, respect locked mime type setting, move create tool back to the bottom)
2017-09-19 18:59:06 +02:00
Mario Vavti
66fb0fdcd7
fix permission_{accept, reject} hooks not being called
2017-09-19 11:12:52 +02:00
Mario Vavti
105e7626fc
Merge remote-tracking branch 'mike/master' into dev
2017-09-19 10:26:06 +02:00
zotlabs
4fbebe7b2d
create new hooks for permissions_accept and permissions_reject
2017-09-18 20:38:09 -07:00
Mario Vavti
9914e171b1
anonymous comments are not implemented for photos.
2017-09-18 16:15:42 +02:00
Waitman Gobble
b3c805d7d0
prevent 'my_address' being set with bogus info
...
After a user has authenticated, it is possible to set my_address in $_SESSION to 'anything' using zid= parameter in URL - if user is authenticated then zid is never set. This change kills the authenticated switch if a person sends a new zid through for processing, which will trigger remote authentication.
2017-09-18 06:02:14 -05:00
zotlabs
5c379b4d35
acl issue with some ActivityPub completions
2017-09-17 23:55:18 -07:00
zotlabs
1d9e0f17a6
more mastodon testing
2017-09-17 18:40:32 -07:00
zotlabs
9120a82ab4
wiki: update acl on child pages when wiki perms change
2017-09-16 16:52:25 -07:00
zotlabs
ca24bfdc46
wiki sync - we weren't getting the child pages
2017-09-16 16:42:01 -07:00
zotlabs
e84281b620
wiki download: only include the latest page revision
2017-09-16 15:48:48 -07:00
Mario
eef1fcbb07
set update_title to false
2017-09-15 22:28:27 +02:00
Mario
373651c3db
implement wiki editing
2017-09-15 22:17:18 +02:00
git-marijus
663802e699
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-09-15 16:30:14 +02:00
git-marijus
4c5722c766
some work on wiki acl
2017-09-15 16:27:30 +02:00
zotlabs
cf120b2351
wiki: lock mimetype
2017-09-14 17:14:50 -07:00
zotlabs
d7ec6865b4
bring back wiki download
2017-09-14 04:06:09 -07:00
zotlabs
55aaabc2f1
add text/plain type to wiki
2017-09-13 22:37:18 -07:00
zotlabs
5be132f877
make wiki page mimetype default to wiki mimetype (this was the original intent but the wrong variable was used)
2017-09-13 21:36:59 -07:00
zotlabs
b5966041be
more zot6
2017-09-13 20:40:01 -07:00
zotlabs
62d6bada4c
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-09-13 19:26:33 -07:00
zotlabs
13788af908
Zot6: some things that need to be done ahead of time so we can turbocharge the delivery engine and split off site records from channel records.
2017-09-13 19:20:16 -07:00
Mario Vavti
29b0ed87d6
Merge remote-tracking branch 'mike/master' into dev
2017-09-13 10:30:08 +02:00
zotlabs
796228b7ad
wiki mimetype selection. We can add text/plain as soon as we add code to purify and render it specifically.
2017-09-12 23:15:30 -07:00
zotlabs
7489a4442e
wiki mimetype
2017-09-12 22:35:30 -07:00
zotlabs
5e99295bf6
wiki mimetype selection
2017-09-12 22:32:31 -07:00
zotlabs
4ff89a5862
drop salmon until we improve performance
2017-09-12 20:24:57 -07:00
Sergey Lukin
4c121aff30
hubzilla issue #855 : fix for some problems with displaying selected theme after panel Settings->Display loading
2017-09-12 21:28:40 +02:00
zotlabs
d4e53bb86f
typo in ldsigs
2017-09-11 18:56:17 -07:00
zotlabs
abbf245d14
remove item_thread_top from simple_update query - we're already fetching distinct(parent) and this prevented comments from displaying after submission when remote-authed.
2017-09-10 16:10:56 -07:00
Mario Vavti
2f76d63835
Merge remote-tracking branch 'mike/master' into dev
2017-09-10 09:30:59 +02:00
zotlabs
e2e7bee3cc
owa cleanup
2017-09-09 13:34:57 -07:00
Mario Vavti
edada2b786
Merge remote-tracking branch 'mike/master' into dev
2017-09-09 20:22:45 +02:00
zotlabs
84c86f01c8
owa: missed the set-observer stuff
2017-09-08 16:00:27 -07:00
Mario Vavti
108bb7649b
Merge remote-tracking branch 'mike/master' into dev
2017-09-08 09:22:36 +02:00
zotlabs
f2dc55244c
provide root discovery for owa
2017-09-07 20:42:03 -07:00
zotlabs
048a8c5f44
provide owa discovery
2017-09-07 19:04:35 -07:00
zotlabs
1fbb1e6c2a
initial testing success with owa
2017-09-07 18:52:18 -07:00
zotlabs
7e9162ef06
there's the problem
2017-09-07 18:19:49 -07:00
zotlabs
f09fe8da78
add logging
2017-09-07 18:14:04 -07:00
zotlabs
61f339a874
owa - first commit
2017-09-07 17:56:02 -07:00
Mario Vavti
7b3aa92b5a
use $target_item[mid] to make item highlighting work with shortened mids
2017-09-07 23:35:36 +02:00
Mario Vavti
27e9b5618b
use thread parent hash only for like and dislike activity. in all other cases use item hash. this will catch more situations.
2017-09-07 23:20:40 +02:00
Mario Vavti
4190a40de8
typo
2017-09-07 11:35:24 +02:00
Mario Vavti
6143f49042
fix an issue where some encoded mids were not found in /display allthough they existed
2017-09-07 11:28:42 +02:00
Mario Vavti
0a7364d494
make cards likeable
2017-09-06 11:42:16 +02:00
zotlabs
2cce599fd7
check code rights on cloud files
2017-09-05 21:38:07 -07:00
zotlabs
7dc99cb4a4
typo
2017-09-05 18:56:25 -07:00
zotlabs
45eb61bcf0
provide sharing of cards
2017-09-05 18:32:37 -07:00
zotlabs
80400d7191
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-09-05 17:35:56 -07:00
zotlabs
6147f819ce
avoid a security patch and resultant compatibility issues; instead restrict the input characters we accept in token verification strings to hex digits. This will all be changing in the coming weeks/months anyway.
2017-09-05 17:12:31 -07:00
Mario Vavti
68a91ec3ea
32 characters are often not enough to distinguish gnu-social mids - use the entire mid. in /display if we are not dealing with posts (eg likes) provide the thr_parent mid as bParam_mid so we can still adress the right post in javascript
2017-09-05 23:18:02 +02:00
zotlabs
d58f965b9a
some more prep work for Zot VI - some of this will need to be undone or at least re-arranged later but we need to bootstrap a test environment.
2017-09-04 22:35:54 -07:00
zotlabs
83d0e48ebe
some preliminary work on Zot VI
2017-09-04 22:35:44 -07:00
zotlabs
ca58ef80ae
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-09-04 22:33:53 -07:00
zotlabs
05654e4980
card embed improved
2017-09-04 21:02:44 -07:00
Mario Vavti
c8000fca1f
Default Access Control List (ACL) -> Default Privacy Group and minor template fix
2017-09-04 20:48:26 +02:00
Mario Vavti
b4f8136315
whitespace
2017-09-04 13:34:17 +02:00
Mario Vavti
06f1910ac0
fix the error reporting query in /display. we need item_deleted instead of item_flags and remove id = $item_hash from the query since we always provide the mid and never the id iirc
2017-09-04 13:28:49 +02:00
zotlabs
ba4f75ba19
also error if no security context
2017-09-03 23:58:52 -07:00
zotlabs
fc62f07a08
validate the security context
2017-09-03 23:50:18 -07:00
zotlabs
3d0a7f4fc5
paths in xchan_addr no longer means RSS specifically but could be activitypub
2017-09-03 22:09:16 -07:00
zotlabs
47ef41695a
sign zot-info packets with httpsignatures
2017-09-03 19:56:13 -07:00
zotlabs
4adf2caaa6
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-09-03 17:17:20 -07:00
zotlabs
db82d303e2
only validate headers that aren't "spoofable", which will be somewhat implementation dependent.
2017-09-03 17:12:42 -07:00
Mario Vavti
0fac35686b
Merge remote-tracking branch 'mike/master' into dev
2017-09-03 21:49:01 +02:00
Mario Vavti
5ae2d15dc0
this fixes an issue where in /channel/membername?mid=some_mid updates did not work when static updates were enabled. since in the current situation we always get a top-level-post mid, item_thread_top = 0 in the query will never return a result. change it to item_thread_top = 1
2017-09-03 21:41:47 +02:00
Mario Vavti
dc18440c18
introduce item_normal_update(). the differnce to item_normal() is that we do not query for item_deleted = 0 and therefor can find deleted likes which allows us to update our unlikes on the fly if static page update is enabled
2017-09-03 21:33:07 +02:00
zotlabs
499b7de0d2
Reviewed. This is OK.
...
Revert "may be exploitable in current form - awaiting review"
This reverts commit 7bff60edac
.
2017-09-03 00:59:51 -07:00
Mario Vavti
1a0cf2666a
Merge remote-tracking branch 'mike/master' into dev
2017-09-02 23:52:31 +02:00
zotlabs
7bff60edac
may be exploitable in current form - awaiting review
2017-09-02 14:04:37 -07:00
Mario Vavti
e935473c5c
add combined index for item.uid and item.item_unseen. this speeds up notifications by a magnitude.
2017-09-01 21:27:59 +02:00
Mario Vavti
3af3b36db3
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-09-01 10:41:07 +02:00
git-marijus
9333503600
Merge pull request #850 from anaqreon/doco
...
Fix the multiple table of content bug
2017-09-01 10:40:24 +02:00
zotlabs
5bffae6219
cut down on a few extraneous gprobe processes
2017-08-31 23:21:06 -07:00
zotlabs
ae8cdc3b42
some changes after testing server-to-server magic auth
2017-08-31 21:38:03 -07:00
zotlabs
b413beeb36
add server-to-server magic auth to dav and cdav controllers
2017-08-31 20:45:13 -07:00
zotlabs
6d87311394
now letsencrypt is creating a .htaccess file with re-write rules which kills most of our .well-known routes
2017-08-31 17:47:32 -07:00
zotlabs
aec92e0e17
whitespace
2017-08-30 23:16:57 -07:00
zotlabs
c364bff0c1
missing include
2017-08-30 21:57:56 -07:00
zotlabs
f436ec6f21
some issues with mod_display on very first anonymous page visit (prior to any browser cookies being set)
2017-08-30 18:55:56 -07:00
zotlabs
be097bf415
issue with mentions and xchans with @ or /
2017-08-30 16:24:26 -07:00
zotlabs
f1b014b7eb
hubzilla issue #851
2017-08-29 23:58:17 -07:00
zotlabs
ad637b5b50
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-08-29 23:38:23 -07:00
zotlabs
5abc9ef10b
bring back nomadic locations
2017-08-29 22:08:37 -07:00
zotlabs
d47df8663f
add a nonce
2017-08-29 20:57:30 -07:00
zotlabs
973f15438a
fix category links in card bodies
2017-08-29 19:38:07 -07:00
zotlabs
1f42d23332
add reliable signatures
2017-08-29 18:46:00 -07:00
zotlabs
06be21af05
use top level for verification
2017-08-28 19:12:35 -07:00
zotlabs
ab5e7ad7a2
provide support for json-ld signatures ( https://w3c-dvcg.github.io/ld-signatures/ )
2017-08-28 19:06:01 -07:00
git-marijus
8517e7e798
Merge remote-tracking branch 'mike/master' into dev
2017-08-28 23:45:03 +02:00
git-marijus
e70bf97508
rewrite comment form handling
2017-08-28 23:42:17 +02:00
zotlabs
6385d11b54
AS2: recipient collection
2017-08-27 21:46:10 -07:00
zotlabs
99ca2a7cc6
fix card category widget links when a specific card is opened
2017-08-27 18:28:44 -07:00
Andrew Manning
acacea5efe
Merge remote-tracking branch 'upstream/dev' into doco
2017-08-27 23:47:14 +00:00
Andrew Manning
49b38bd71b
Merge remote-tracking branch 'upstream/dev' into doco
2017-08-25 11:32:28 +00:00
Andrew Manning
75f3e9202e
Removed duplicated table of contents (TOC) in Help pages by breaking hierarchical TOC loading.
2017-08-25 11:32:18 +00:00
zotlabs
cff5e360fd
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-08-24 18:50:04 -07:00
zotlabs
45c033b9aa
fix title of edit card which showed up as 'edit block' due to copy/paste
2017-08-24 18:39:50 -07:00
zotlabs
5c92337821
cards - change placeholdertext, separate from button text
2017-08-24 18:34:12 -07:00
zotlabs
341386a95b
make cards searchable
2017-08-24 18:15:19 -07:00
zotlabs
bd84a3ee08
fix permalinks for card comments (send to parent url)
2017-08-24 16:58:39 -07:00
git-marijus
9cb856d5fd
Merge pull request #849 from anaqreon/doco
...
Added language selector menu for Help pages
2017-08-24 21:58:44 +02:00
git-marijus
2d5768b71c
ditch discover tab in favour of the public stream app
2017-08-24 21:47:01 +02:00
Andrew Manning
90ec3340e4
Merge remote-tracking branch 'upstream/dev' into doco
2017-08-24 18:57:52 +00:00
Andrew Manning
cf2609530f
Added language selector menu for Help pages
2017-08-24 18:57:41 +00:00
Mario Vavti
cdccf60132
Merge remote-tracking branch 'mike/master' into dev
2017-08-24 20:18:18 +02:00
zotlabs
85f24c292f
last remaining task in tasklist was not removed from view when 'completed'
2017-08-23 23:59:05 -07:00
zotlabs
e157e3bec8
cards: make page load after comment post
2017-08-23 22:06:42 -07:00
zotlabs
4450170790
partial support (unfinished) for ajax loading cards with liveupdate; page still functions even though this isn't finished
2017-08-23 21:26:09 -07:00
zotlabs
66b032823b
oembed provider cleanup, add oembed to cards
2017-08-23 20:47:08 -07:00
zotlabs
f2e802229a
add new conv_sort option
2017-08-23 20:02:28 -07:00
zotlabs
8873fbfee9
fix permalink for cards
2017-08-23 19:18:44 -07:00
zotlabs
89df4551aa
cards: acl support
2017-08-23 18:20:12 -07:00
zotlabs
ecfc7b8f4c
add category support to main page
2017-08-23 18:15:31 -07:00
zotlabs
3b68df1be6
several card enhancements
2017-08-23 17:46:20 -07:00
zotlabs
9518dc0e4e
typo
2017-08-23 02:03:39 -07:00
zotlabs
e084b776ee
cards feature
2017-08-23 00:01:02 -07:00
Andrew Manning
6c38857502
Repaired and extended support for help page translations including table of contents files at the top level. Moved help module javascript to mod_help.js.
2017-08-23 03:33:03 +00:00
zotlabs
41ff8fdd37
test recursive dav copy
2017-08-22 20:32:02 -07:00
zotlabs
182f94a9ac
allow cards to federate
2017-08-22 19:41:16 -07:00
zotlabs
9f37dbc6dc
util/dcp - support recursion and folders full of photos by importing files singly in separate processes - not yet tested
2017-08-22 18:29:51 -07:00
zotlabs
33528c616a
remove debugging
2017-08-21 18:52:22 -07:00
zotlabs
894f0156af
more work on oembed from /display
2017-08-21 15:00:45 -07:00
zotlabs
9d5b6858ea
stream_perms_xchans wasn't working which has effects in mod_display and there are also issues with the oembed provider for mod_display. This is a first cut for the second but hasn't yet been tested
2017-08-21 02:01:41 -07:00
zotlabs
7a405da3b7
some issues with message-ids and urlencoding (again)
2017-08-20 23:22:52 -07:00
zotlabs
31e62bd19e
a few file activities were not getting synced
2017-08-20 21:24:58 -07:00
zotlabs
f15d96bebe
add namespaces to activitystreams parser
2017-08-20 19:40:37 -07:00
zotlabs
18c57eeaa0
httpsig - return an array with all the different signing possibilities enumerated
2017-08-20 18:30:12 -07:00
zotlabs
8a5c23fd50
issue with oembed of a shared item, which wraps in another share.
2017-08-20 17:45:08 -07:00
zotlabs
ed71afa6c7
more work on mod_display
2017-08-19 15:11:12 -07:00
zotlabs
b488034352
better error reporting on mod_display
2017-08-19 01:37:22 -07:00
zotlabs
f2589cc820
mv HTTPSig to core - so we can use it as an auth method
2017-08-17 22:43:24 -07:00
zotlabs
691fadc93d
hubzilla issue #846
2017-08-17 22:17:59 -07:00
zotlabs
65a320c509
move activitystreams parser back to core; we will eventually need it in core utilities
2017-08-17 16:53:14 -07:00
zotlabs
ef8a251115
move ap_probe to pubcrawl addon
2017-08-16 22:14:14 -07:00
zotlabs
e9679d251c
more work on activitypub httpsignature verification
2017-08-14 22:40:29 -07:00
zotlabs
68f6043d44
new content type
2017-08-14 17:34:47 -07:00
zotlabs
f99b62b516
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-08-12 16:11:07 -07:00
zotlabs
2f45182b48
add parent item (if applicable) to notifier plugin info
2017-08-12 15:42:42 -07:00
git-marijus
4848dc5ec8
minor js and css changes
2017-08-12 22:29:57 +02:00
zotlabs
1408e3da3b
prevent uploads to comments if the channel has a default private ACL.
2017-08-10 21:08:07 -07:00
Mario Vavti
0e3b5536e2
create cdav principal also on client access and remove redundant pconfig check in authentication process
2017-08-10 21:58:44 +02:00
Mario Vavti
0a96cdd950
merge red/master into dev
2017-08-10 08:09:02 +02:00
git-marijus
8ab3a4ebd7
App::get_channel() does not return the right channel if we are not looking at our own channel. fix issue #841
2017-08-09 20:39:59 +02:00
zotlabs
8eb6dafe31
only show upload button to those with write_storage permission
2017-08-08 23:12:08 -07:00
zotlabs
ca11d7b9a7
support upload of files and attachments into comments. This has some repercussions when it comes to post permissions since the commenter will not know the distribution of the post. Basically the files will be uploaded with the commenter's default ACL. Most of the time this will do the right thing.
2017-08-08 22:55:47 -07:00
git-marijus
1c0c01ccfe
make config requirements in apps more universal - provide key and value
2017-08-06 23:20:24 +02:00
git-marijus
b0d1fa09c1
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-08-06 21:41:01 +02:00
git-marijus
68b32cd8f4
consolidate disable_discover_tab config if it was not yet set to either 1 or 0 in DB
2017-08-06 21:40:39 +02:00
zotlabs
3aa22c29fd
allow channel address to be changed
2017-08-04 19:02:41 -07:00
git-marijus
a618f70f56
Merge remote-tracking branch 'mike/master' into dev
2017-08-03 21:59:46 +02:00
git-marijus
9566eab934
missing observer hash
2017-08-03 21:36:26 +02:00
git-marijus
dc7c3f70eb
return preview also if we have no attachment
2017-08-03 14:08:34 +02:00
zotlabs
bee09a6d8b
minor activitypub rendering stuff
2017-08-02 22:11:46 -07:00
zotlabs
9359f9fe4d
plugin hook for update_unseen
2017-08-01 22:25:55 -07:00
zotlabs
6e9fb9b9fd
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-08-01 18:20:34 -07:00
zotlabs
a97b09210e
auto preview when inserting a media item or embed into a post. Since this unanticipated action could be alarming (some might think the post was actually submitted), also provide a visible preview indicator within the previewed content. Remove the css for the old striped background image which hasn't been available for previewed content for a year or two.
2017-08-01 18:05:04 -07:00
git-marijus
2ba2187c2e
do not show pubs notifications for items with ACTIVITY_OBJ_FILE obj_type
2017-08-01 23:45:41 +02:00
Mario Vavti
2f8c5cf7d0
Merge remote-tracking branch 'mike/master' into dev
2017-08-01 03:59:32 +02:00
git-marijus
1f2482f6ab
correct the logic for configs in app requirement
2017-08-01 03:38:41 +02:00
zotlabs
9476c631b0
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-31 17:23:33 -07:00
git-marijus
9ec995dbf0
improve file_activity() a little
2017-07-31 16:59:43 +02:00
zotlabs
e3c8e4f483
modify connection edit display for channels with no address/webbie
2017-07-30 21:55:28 -07:00
git-marijus
b4efe8ad8d
implement system configs as app requirement and add the pubstream app
2017-07-31 02:24:49 +02:00
git-marijus
4a071b9a1c
ltrim $display_path in attach_store() to be consistent with attach_mkdir() and go to created folder after successfully creating one
2017-07-30 19:21:02 +02:00
git-marijus
ead80481b9
another syntax error
2017-07-30 18:01:01 +02:00
git-marijus
297057d2bd
do not include ACTIVITY_OBJ_FILE obj_type in the ping/something query
2017-07-30 17:49:35 +02:00
git-marijus
3451fe2d40
Merge remote-tracking branch 'mike/master' into dev
2017-07-30 07:41:46 +02:00
git-marijus
8161ec88e5
implement file notification on initial upload and rename get_parent_cloudpath() to get_cloud_url() which now includes the filename
2017-07-29 23:32:48 +02:00
zotlabs
9b9fe39839
missing quotes on string in network update_unseen
2017-07-29 04:47:55 -07:00
git-marijus
5a1b850dd6
provide public stream notification also for not authenticated viewers
2017-07-29 12:24:03 +02:00
git-marijus
c4e0e20eb3
switch back to filter by ACTIVITY_OBJ_FILE for marking items read in /network since item_notshown is also used for likes
2017-07-29 11:37:35 +02:00
zotlabs
eedee6d0a1
fix notifications - item_notshown is set for likes, etc.
2017-07-29 01:58:34 -07:00
git-marijus
4585e35b3e
filter by item_notshown instead of obj_type
2017-07-28 23:07:16 +02:00
git-marijus
9717d4502f
do not show obj_type ACTIVITY_OBJ_FILE under activity notifications and do not mark those read in /network
2017-07-28 23:01:39 +02:00
git-marijus
f9b342c87d
initial notifications support for new shared files and new (since initial site load) pubstream activity
2017-07-28 22:42:02 +02:00
git-marijus
179478a940
default to static updates if not local channel
2017-07-27 21:51:59 +02:00
git-marijus
9be4c4d6d1
Merge remote-tracking branch 'mike/master' into dev
2017-07-27 11:17:08 +02:00
git-marijus
e71cdf02a8
move the active app code to include/nav.php - it is only relevant there
2017-07-26 21:42:07 +02:00
zotlabs
08f15a6fc6
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-25 16:02:41 -07:00
zotlabs
6a7fa6bf54
provide a keychange operation to rebase an identity on a new keypair
2017-07-24 20:23:00 -07:00
zotlabs
5ed4ed2246
suppress fopen errors from dav
2017-07-23 19:54:32 -07:00
git-marijus
16067db718
show the right conversation active and do not show any conversation active if we compose a new one
2017-07-22 12:46:02 +02:00
git-marijus
363d872326
Merge remote-tracking branch 'mike/master' into dev
2017-07-22 12:08:47 +02:00
git-marijus
4335e49381
more nav_set_selected
2017-07-22 11:04:18 +02:00
zotlabs
992f8272d3
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-21 16:20:50 -07:00
git-marijus
27678a523c
more nav_set_selected apps
2017-07-21 22:36:47 +02:00
git-marijus
1bdcfe5219
provide a mechanism to mark apps active in the bin
2017-07-21 10:32:21 +02:00
zotlabs
23e2b3be09
allow wildcard tag searches in search module also
2017-07-20 18:30:48 -07:00
zotlabs
a346399fe6
allow wildcard tag and category searches
2017-07-20 18:11:47 -07:00
zotlabs
df7f0eb9a4
hubzilla issue #832
2017-07-19 18:32:16 -07:00
zotlabs
6103c30184
provide optional salmon signatures for AP entities
2017-07-18 21:16:18 -07:00
zotlabs
b52a968c74
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-18 19:16:47 -07:00
zotlabs
82aa87c190
ability to use a portion of the message-id to display a message wasn't honoured in all cases.
2017-07-18 17:02:50 -07:00
zotlabs
1af844e474
related to hubzilla issue #831 - system.last_expire_day was not being set correctly, causing cron_daily to run more frequently than desired.
2017-07-18 16:14:01 -07:00
git-marijus
ac6ebeee47
Merge remote-tracking branch 'mike/master' into dev
2017-07-18 14:26:08 +02:00
git-marijus
08c0d78296
issue #827 provide backward compatibility for album links generated in earlier times before the ambiguity of photo album names was solved. This may provide incorrect results if two or more photo albums with the same basename exist in different directories of the file tree; but there is no easy way to solve that ambiguity - which is why the link format changed.
2017-07-18 13:56:09 +02:00
zotlabs
d8c93c0d13
activitypub, cont.
2017-07-17 22:17:40 -07:00
git-marijus
4728e72d18
some love for the installer
2017-07-17 16:19:19 +02:00
zotlabs
1aedf22228
initial activitystreams2 parser
2017-07-16 22:28:28 -07:00
zotlabs
b1d4e97699
incorrect follow url in webfinger
2017-07-14 14:03:56 -07:00
zotlabs
fd5c92822c
minor optimisation
2017-07-13 22:29:15 -07:00
zotlabs
77f71303f2
update some addon docs and ensure we only generate statistics once a day
2017-07-13 21:46:21 -07:00
zotlabs
266dab1b59
turn url requests where argv[0] is something.xyz into module='something' and $_REQUEST['module_format'] = 'xyz'; But leave modules beginning with . (like .well_known) alone (convert the initial . to _ and then strip it). This really only affects Siteinfo_json at this time.
2017-07-13 20:53:05 -07:00
zotlabs
2d119c81a4
turn platform name and std_version into config variables
2017-07-13 20:18:19 -07:00
zotlabs
c940d8d7ca
implement chunked uploads on the wall; making it work painlessly on /cloud was attempted but will not be implemented today. That presents some interesting dragons to slay.
2017-07-13 17:04:58 -07:00
zotlabs
2d63bbb91e
prevent expiration of conversations you are involved with - allows you to find your own comments months from now
2017-07-10 20:18:33 -07:00
zotlabs
b2e5b6c977
affinitiy slider settings were being updated on any submit of of settings/featured, plus minor non-code changes
2017-07-05 20:16:40 -07:00
Mario Vavti
fbf868e976
reimplement creation of default calendar and default addressbook using sabre classes
2017-07-04 12:07:11 +02:00
zotlabs
d18427a522
revert using channel_hash for cdav until we figure out how to do so cleanly
2017-07-03 21:20:22 -07:00
zotlabs
48063fa5ef
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-07-02 18:58:43 -07:00
Mario Vavti
133292e241
update bs-dev and min version bump
2017-07-02 11:24:17 +02:00
zotlabs
34c4775916
missing space in nav tpl
2017-06-28 16:45:48 -07:00
zotlabs
54c5e03b4f
provide more comprehensible information on the admin summary page
2017-06-26 22:42:01 -07:00
zotlabs
5dc638c5b3
better fix for dav headers already sent issue
2017-06-26 01:36:33 -07:00
zotlabs
7f982a0778
minor usability enhancements with the connections list - label the edit icon so it's more obvious; the intuitive action is to click the photo or name which isn't what we usually want. Also move the Delete button over just a bit more so it's harder to accidentally click on small screens with big thumbs.
2017-06-25 20:03:26 -07:00
zotlabs
28a1be4d36
typo in chanview, remove output buffering in mod_cloud which is preventing large files from being downloaded. IIRC this was put there to avoid a SAML warning in SabreDAV but I'm not seeing that currently.
2017-06-25 19:17:05 -07:00
zotlabs
c456e01219
chanview - if already connected, bypass the chanview intermediary page and go straight to the remote profile.
...
The chanview page is only there to present a connect link since the remote profile may not have one.
2017-06-25 18:49:50 -07:00
zotlabs
ef53db0b91
allow poke by xchan_hash
2017-06-25 18:30:22 -07:00
zotlabs
6c771f84ce
remove unused page_widgets.php include and provide a general function for loading sql from file to use in the cdav migration
2017-06-22 22:43:08 -07:00
zotlabs
02b7bc0803
cdav migration to core
2017-06-22 20:16:54 -07:00
zotlabs
681d6ca1dd
more mail issues
2017-06-22 17:43:50 -07:00
zotlabs
3b4f70ae83
Several things about mail storage weren't quite right.
2017-06-22 17:31:08 -07:00
zotlabs
37b9a809a6
start porting cdav proper to core
2017-06-21 22:11:21 -07:00
zotlabs
5f1a1db30f
oopsy
2017-06-21 17:46:28 -07:00
zotlabs
99ff808b8a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-06-20 18:39:27 -07:00
zotlabs
31e0812711
remove deprecated app parameter from conversation()
2017-06-20 15:53:01 -07:00
zotlabs
76e9809169
more anon comment fixes
2017-06-20 23:12:31 +02:00
zotlabs
07a8151ae6
more anon comment fixes
2017-06-20 12:45:05 -07:00
zotlabs
4c96b9778e
prevent likes/dislikes/etc. from anon commenters
2017-06-20 14:35:47 +02:00
zotlabs
1b31c9f8a8
prevent likes/dislikes/etc. from anon commenters
2017-06-20 05:11:07 -07:00
zotlabs
3b5e1c05b7
minor cleanup of moderated comment feature
2017-06-20 10:51:46 +02:00
zotlabs
1472f85b16
allow moderated comments like wordpress if permissions are compatible
2017-06-19 16:09:07 +02:00
zotlabs
b0a6a5a91e
minor cleanup of moderated comment feature
2017-06-18 22:51:52 -07:00
zotlabs
b917cf1ecc
allow moderated comments like wordpress if permissions are compatible
2017-06-18 22:25:41 -07:00
zotlabs
1ac799f629
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-06-14 16:11:57 -07:00
Mario Vavti
28906bf50a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-06-14 20:45:15 +02:00
zotlabs
dcbc65a796
add rel=noopener to all external target _blank links
2017-06-14 16:56:13 +02:00
zotlabs
3e13568f91
add numbers to the techlevel descriptions because that's what we will use to indicate a minimum level in documentation
2017-06-14 16:43:21 +02:00
zotlabs
fce68f1a39
add rel=noopener to all external target _blank links
2017-06-13 18:29:08 -07:00
Haakon Meland Eriksen
836cb16455
Added Portfolio widget
2017-06-13 21:08:21 +02:00
zotlabs
6f78183b74
add numbers to the techlevel descriptions because that's what we will use to indicate a minimum level in documentation
2017-06-11 18:52:00 -07:00
zotlabs
2a4032d71a
clean up the warnings about connections on unclonable networks
2017-06-09 16:26:30 -07:00
zotlabs
42c9f853a7
auto inline embed ostatus image attachments
2017-06-09 15:24:37 -07:00
zotlabs
97732f7006
more client-side mail privacy work
2017-06-09 23:54:35 +02:00
zotlabs
cf583168dd
put unreachable federated connections in the archived tab of the connections list page
2017-06-08 19:15:55 -07:00
zotlabs
236b528552
indicate on connections page if a federated connection from another network is unavailable from the current location
2017-06-08 16:38:07 -07:00
zotlabs
30358100ab
partial fix for failure to sync photos - appears to be memory exhaustion and dependent on filesize although an unrelated issue was found with directory creation during file sync (we didn't check ownership when looking for duplicates).
...
This checkin provides the means for a sync process to fetch the contents for various photo scales from the original server just as is done for the attach data now. It is still missing the bit for the sync process to spawn a mob of children to fetch these suckers and update the photo table with the results.
2017-06-08 10:25:42 +02:00
zotlabs
2e692fca93
partial fix for failure to sync photos - appears to be memory exhaustion and dependent on filesize although an unrelated issue was found with directory creation during file sync (we didn't check ownership when looking for duplicates).
...
This checkin provides the means for a sync process to fetch the contents for various photo scales from the original server just as is done for the attach data now. It is still missing the bit for the sync process to spawn a mob of children to fetch these suckers and update the photo table with the results.
2017-06-07 20:28:59 -07:00
zotlabs
9dbd997141
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-06-07 17:11:35 -07:00
zotlabs
108b052e4e
hubzilla issue #810
2017-06-07 09:37:33 +02:00
zotlabs
01b541d8b0
oembed: ensure that width and height are returned as type int and not float
2017-06-07 09:34:45 +02:00
zotlabs
8a11dc0c90
don't allow negative age in directory listings
2017-06-07 09:31:22 +02:00
zotlabs
e917b94929
hubzilla issue #810
2017-06-06 17:38:34 -07:00
zotlabs
43914852e5
oembed: ensure that width and height are returned as type int and not float
2017-06-03 16:08:08 -07:00
git-marijus
7562f77bdf
rewrite wiki pages widget - no need for ajax on pageload, show the pages to not authenticated people.
2017-06-03 17:23:53 +02:00
git-marijus
c4ed04fc82
convert randprof to use chanlink_hash() instead of chanlink_url() and filter sys channels by xchan.xchan_system instead of xchan_addr != sys@%
2017-06-03 10:13:42 +02:00
zotlabs
7ccf47f4c6
don't allow negative age in directory listings
2017-05-31 20:08:35 -07:00
zotlabs
5376b478b8
only provide 'connected apps' on the settings menu if techlevel > 0.
2017-05-30 22:22:31 -07:00
zotlabs
d3cad5a651
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-30 18:18:28 -07:00
zotlabs
a7ecf51915
provide ability to search webpages (either public or which contain the observer in the acl) in addition to conversations
2017-05-30 17:53:58 -07:00
zotlabs
893ae17b99
provide ability to search webpages (either public or which contain the observer in the acl) in addition to conversations
2017-05-30 17:06:50 -07:00
zotlabs
e48d5383ce
move disapora xrd stuff to plugin
2017-05-30 16:50:57 -07:00
Mario Vavti
2b5d19924b
fix issue #790 - zip->open returned error 19 (not a valid zip archive). in case there are further issues we should probably also put a ob_end_clean() right before readfile()
2017-05-30 15:15:31 +02:00
zotlabs
fd91513832
more deprecate server_role
2017-05-29 16:25:27 -07:00
zotlabs
4fcfcc8117
start deprecation of server_role
2017-05-29 13:50:02 -07:00
zotlabs
184f522d5f
hubzilla issue #795
2017-05-27 02:22:36 -07:00
zotlabs
1b75e4de0d
hubzilla issue #795
2017-05-26 14:52:45 -07:00
zotlabs
2deafa0dea
update link to account roles help on new_channel page
2017-05-25 23:03:55 -07:00
zotlabs
938a621810
update the link to account roles help on register page
2017-05-25 23:02:48 -07:00
zotlabs
b4da2d35bf
start using the abook_not_here flag (requires changes in addons, not easily portable to hubzilla)
2017-05-25 13:37:13 -07:00
zotlabs
fd357f87be
only store search info for text filetypes when updating the documentation indexes
2017-05-24 22:34:52 -07:00
zotlabs
df8c69f73b
some minor help cleanup - add '-/foo' override of language detection
2017-05-24 22:24:45 -07:00
zotlabs
3a00140797
remove php version checks for older ( < 5.4) code incompatibilities
2017-05-23 21:20:40 -07:00
zotlabs
bf580fcc06
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-23 16:14:41 -07:00
zotlabs
da682717ab
wiki auto language select to match webpages implementation
2017-05-23 21:51:17 +02:00
zotlabs
647b5d098f
apporder style improvement and add to nav menu, also add language awareness to webpages
2017-05-23 21:50:38 +02:00
zotlabs
3a9e5f0f98
schema fixes
2017-05-23 21:48:58 +02:00
zotlabs
50c9aec436
some issues with the app order template logic
2017-05-23 21:44:57 +02:00
zotlabs
ec7ecc285e
apporder module and all the associated backend stuff to make it work; probably needs a bit of UI cleanup and a link to it from somewhere
2017-05-23 21:44:25 +02:00
zotlabs
357e7af6ad
add 'apps' app
2017-05-23 01:18:34 -07:00
zotlabs
53057830e0
wiki auto language select to match webpages implementation
2017-05-22 20:18:47 -07:00
zotlabs
7ae0317b6a
apporder style improvement and add to nav menu, also add language awareness to webpages
2017-05-22 17:07:34 -07:00
zotlabs
1c8c7479b8
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-22 03:51:58 -07:00
zotlabs
36a960adec
schema fixes
2017-05-22 00:57:56 -07:00
zotlabs
07ee4984cb
some issues with the app order template logic
2017-05-21 22:42:22 -07:00
zotlabs
e4448423fb
apporder module and all the associated backend stuff to make it work; probably needs a bit of UI cleanup and a link to it from somewhere
2017-05-21 22:23:36 -07:00
Mario Vavti
3fad69e5ca
some styling for system notifications
2017-05-18 14:57:10 +02:00
git-marijus
ed4d589077
Merge pull request #783 from zotlabs/app_order
...
provide mechanism to arbitrarily sort the nav tray apps, currently th…
2017-05-17 10:06:14 +02:00
git-marijus
47a080d79c
Merge pull request #782 from dawnbreak/QA_testing
...
👷 ✅ Documentation Permissions.php.
2017-05-17 10:04:52 +02:00
git-marijus
a12d403981
Merge pull request #774 from zotlabs/pgapps
...
Do not yet understand why on postgres, app['plugin'] gets set to 3 li…
2017-05-17 09:57:50 +02:00
zotlabs
21103f8bc4
provide mechanism to arbitrarily sort the nav tray apps, currently the preferred order list needs to be manually created
2017-05-16 23:00:28 -07:00
zotlabs
a1ba44db72
provide mechanism to arbitrarily sort the nav tray apps, currently the preferred order list needs to be manually created
2017-05-16 22:57:34 -07:00
zotlabs
3c22a7b482
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-16 17:51:00 -07:00
Klaus Weidenbach
d056b13e14
👷 ✅ Documentation Permissions.php.
...
Also add some phpunit tests for this class, but there are some problems
yet with mocking static functions.
2017-05-17 01:46:31 +02:00
zotlabs
ef51c1c2b2
Do not yet understand why on postgres, app['plugin'] gets set to 3 linefeeds but this prevents it from rendering
2017-05-14 18:17:54 -07:00
zotlabs
f637faf0d2
Do not yet understand why on postgres, app['plugin'] gets set to 3 linefeeds but this prevents it from rendering
2017-05-14 18:02:22 -07:00
Mario Vavti
18ee1ba589
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-05-12 10:04:00 +02:00
git-marijus
795b39250f
Merge pull request #770 from zotlabs/mast496
...
consolidate and simplify the generation of activitystreams persons, a…
2017-05-12 10:02:33 +02:00
zotlabs
cbe600369c
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-11 20:59:50 -07:00
zotlabs
1de1b58a08
consolidate email validation checks
2017-05-11 19:01:04 -07:00
zotlabs
e501289a55
consolidate and simplify the generation of activitystreams persons, add a couple more fields hoping eventually Mastodon will accept legal follow activities without choking on them. Requires an update of plugins also.
2017-05-11 17:39:26 -07:00
Mario Vavti
1ebc9de1e6
Empty ACL should not result in no ACL when uploading a file
2017-05-11 13:31:36 +02:00
git-marijus
f34b060e23
Merge pull request #767 from zotlabs/realm_ac
...
send directory realm_token for navbar autocomplete searches - if conf…
2017-05-11 10:41:57 +02:00
zotlabs
1077686bda
send directory realm_token for navbar autocomplete searches - if configured
2017-05-10 17:02:56 -07:00
zotlabs
032216153f
use correct data type
2017-05-10 14:49:07 +02:00
zotlabs
dac4447e33
zot protocol doco updates
2017-05-10 14:48:49 +02:00
zotlabs
556407408f
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-09 19:12:23 -07:00
zotlabs
a862bf488c
use correct data type
2017-05-09 19:03:16 -07:00
zotlabs
f629dc51aa
zot protocol doco updates
2017-05-09 19:02:02 -07:00
root
0be74c6551
Implemented switch statement logic in Comanche layout parser.
2017-05-08 20:55:31 -04:00
zotlabs
40c8549cf5
get rid of edit activities
2017-05-08 11:12:09 +02:00
zotlabs
a7ea370ec3
cover photo was unintentionally disabled when block_public in effect
2017-05-08 11:11:50 +02:00
zotlabs
2e531c103f
error
2017-05-08 02:00:00 -07:00
zotlabs
1a05939e0b
cleanup of last checkin
2017-05-07 18:05:29 -07:00
zotlabs
acb8e85b61
cover photo was unintentionally disabled when block_public in effect
2017-05-07 17:25:38 -07:00
zotlabs
2c2ee706ac
get rid of edit activities
2017-05-07 14:40:11 -07:00
zotlabs
f840082aae
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-05 16:58:46 -07:00
zotlabs
ecbba93784
markdown autolinks - hubzilla bug #752
2017-05-05 02:28:38 -07:00
zotlabs
47ebddf99f
markdown autolinks - hubzilla bug #752
2017-05-05 02:27:24 -07:00
zotlabs
c70ac572fa
do away with single delivery (delivery from clones to singleton networks attached to other clones)
2017-05-04 22:08:12 -07:00
zotlabs
b08af13872
oauth2/oidc testing (please do not port - this requires several extra DB tables to work)
2017-05-03 22:37:06 -07:00
zotlabs
519aef7ff5
abook_not_here flag created to indicate singleton connections which are connected to this channel but not on this hub. abook_instance enumerates which hubs the connections is valid, but we ultimately need something more efficiently searchable to decide what operations are supported w/r/t this connection in the context of this hub. This flag is ignored during sync to clones although the code to set it correctly during channel creation, import, and sync has not yet been implemented.
2017-05-03 18:50:32 -07:00
zotlabs
c0edfee224
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-05-03 17:46:51 -07:00
Mario Vavti
d6a3f7765a
add check for php zip extension
2017-05-03 12:29:26 +02:00
zotlabs
5ed5c76d3f
new function Hook::register_array() to bulk register several hooks from the same file with default settings
2017-05-01 18:02:00 -07:00
Klaus Weidenbach
8f0a0add1e
✅ 💡 Add Unit Tests for AccessList class.
...
Also some Doxygen docu for this class.
2017-05-01 22:23:32 +02:00
zotlabs
d8460f147b
use hostname, not url
2017-05-01 15:14:25 +02:00
zotlabs
71e508c7cd
authenticate onepoll so we can receive private posts/comments in zotfeed; if local server bypass the network access and invoke zotfeed directly.
2017-05-01 15:14:10 +02:00
zotlabs
cbc906c438
more work on client side e2ee
2017-05-01 15:12:43 +02:00
zotlabs
3cdcb121c5
use hostname, not url
2017-04-30 19:40:17 -07:00
zotlabs
968209471e
authenticate onepoll so we can receive private posts/comments in zotfeed; if local server bypass the network access and invoke zotfeed directly.
2017-04-30 18:24:48 -07:00
zotlabs
230617208b
more work on client side e2ee
2017-04-29 16:30:11 -07:00
zotlabs
2778e63d6c
issues from hubzilla:#737
2017-04-27 14:33:01 +02:00
zotlabs
e8ea8d203d
more client-side mail privacy work
2017-04-26 23:05:30 -07:00
zotlabs
ac670856f6
provide a broken feed as a separate module
2017-04-26 20:14:45 -07:00
zotlabs
88149f56bb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-26 20:11:12 -07:00
zotlabs
6fcfab3488
issues from hubzilla:#737
2017-04-26 19:47:05 -07:00
zotlabs
dab3e90353
provide a broken feed as a separate module
2017-04-26 13:26:50 -07:00
Mario Vavti
1c304eb8ba
make mastodon happy args
2017-04-26 22:16:23 +02:00
Mario Vavti
d1c84ad9f0
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-04-26 14:20:16 +02:00
zotlabs
c904bd3a62
The rest of the library and backend changes to support client-side e2ee and deprecate previous uses of item_obscured.
2017-04-26 14:16:07 +02:00
zotlabs
d48bda88e6
In the rare case where a default channel is not selected but channels actually exist, you should be able to visit /manage and set a default channel. Originally I believe this may have been possible but the ability was lost when delegation was added to the interface - which requires an active channel. Remove the active channel restriction so that the rest of the interface works (channel selections can be made and the ability to set a default is provided) however delegation info isn't presented unless there is an active channel.
2017-04-26 14:13:45 +02:00
zotlabs
7667c630a4
provide a broken feed for services which require a broken feed
2017-04-26 14:12:11 +02:00
zotlabs
7d5ee81628
database support for client side e2ee for private mail
2017-04-25 21:52:24 -07:00
zotlabs
b88be137ca
provide a broken feed for services which require a broken feed
2017-04-25 20:48:38 -07:00
zotlabs
3a3bd582b1
mostly text formatting changes
2017-04-25 19:42:06 -07:00
Mario Vavti
42d139ee82
Revert "fix the query of last pullrequest"
...
This reverts commit bda9a833ba
.
2017-04-24 09:05:33 +02:00
zotlabs
a84695bb86
if there is no site record, site_dead won't be 0, in a left join it will in fact be null. As long as it isn't 1, we should attempt delivery.
2017-04-23 17:13:38 -07:00
zotlabs
c2ec3b0bf4
if there is no site record, site_dead won't be 0, in a left join it will in fact be null. As long as it isn't 1, we should attempt delivery.
2017-04-23 16:38:44 -07:00
Mario Vavti
bda9a833ba
fix the query of last pullrequest
2017-04-23 17:22:28 +02:00
Mario Vavti
ac12f923ea
Revert "Revert "if there is no site record, site_dead won't be 0, in a left join it will in fact be null. As long as it isn't 1, we should attempt delivery.""
...
This reverts commit b6be0e1b99
.
2017-04-23 16:05:14 +02:00
Mario Vavti
b6be0e1b99
Revert "if there is no site record, site_dead won't be 0, in a left join it will in fact be null. As long as it isn't 1, we should attempt delivery."
...
This reverts commit 42f5291f69
.
2017-04-23 12:58:36 +02:00
zotlabs
42f5291f69
if there is no site record, site_dead won't be 0, in a left join it will in fact be null. As long as it isn't 1, we should attempt delivery.
2017-04-22 23:15:00 -07:00
zotlabs
94f15e3551
The rest of the library and backend changes to support client-side e2ee and deprecate previous uses of item_obscured.
2017-04-20 20:19:15 -07:00
zotlabs
2d90b831f0
In the rare case where a default channel is not selected but channels actually exist, you should be able to visit /manage and set a default channel. Originally I believe this may have been possible but the ability was lost when delegation was added to the interface - which requires an active channel. Remove the active channel restriction so that the rest of the interface works (channel selections can be made and the ability to set a default is provided) however delegation info isn't presented unless there is an active channel.
2017-04-20 19:52:50 -07:00
zotlabs
f3adc8d738
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-19 17:55:07 -07:00
Mario Vavti
09967598e1
order wiki pages by creation date
2017-04-19 10:51:50 +02:00
Mario Vavti
0bba5cdc30
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-04-19 10:23:52 +02:00
zotlabs
f174c4fccb
don't allow any null fields in notify creation
2017-04-19 09:58:31 +02:00
zotlabs
32eead1542
webfinger cleanup
2017-04-19 09:58:13 +02:00
zotlabs
53bd0146bb
oembed cache: don't store the url (which may need to be truncated), store a hash instead. This will allow us to convert the table to utf8mb4 without running into mysql key length restrictions as well as dealing with the potential ambiguity of truncated urls.
2017-04-18 18:31:10 -07:00
zotlabs
ffce1fc177
envelope privacy
2017-04-18 17:29:11 -07:00
zotlabs
368f88740a
envelope privacy
2017-04-18 17:26:50 -07:00
zotlabs
e3dc242a3c
allow downloading via viewsrc to support client side e2ee
2017-04-17 20:48:57 -07:00
zotlabs
bff2ed3837
allow downloading via viewsrc to support client side e2ee
2017-04-17 20:45:53 -07:00
zotlabs
7a31c039fb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-17 16:04:17 -07:00
Mario Vavti
0f0fba0e9e
missing includes
2017-04-13 23:20:09 +02:00
zotlabs
c631da7b0d
whitespace
2017-04-12 19:25:46 -07:00
zotlabs
63dd6ad01a
don't allow any null fields in notify creation
2017-04-11 23:05:56 -07:00
zotlabs
940534e303
webfinger cleanup
2017-04-11 22:02:29 -07:00
zotlabs
a9bda2b12e
sql error photos_albums_list with non-logged-in viewer
2017-04-03 10:55:42 +02:00
zotlabs
5fb7ea8dbd
fix connectDefaultShare generated js function, though it isn't obvious if we still use it.
2017-04-03 10:53:07 +02:00
zotlabs
fbba78411d
app sorting issue
2017-04-03 10:50:43 +02:00
zotlabs
26125bcf0b
sql error photos_albums_list with non-logged-in viewer
2017-04-02 22:20:37 -07:00
zotlabs
9a5ce2354d
remove some obsolete permissions stuff
2017-04-02 20:51:40 -07:00
zotlabs
f25f5aeaaa
fix connectDefaultShare generated js function, though it isn't obvious if we still use it.
2017-04-02 20:35:45 -07:00
zotlabs
29596d12e3
app sorting issue
2017-04-02 17:34:16 -07:00
git-marijus
89e3f3210f
Merge pull request #710 from dawnbreak/importcsrf
...
🔒 Add CSRF protection for import and import_items.
2017-03-31 13:40:02 +02:00
zotlabs
a20fd4d463
get rid of some more deprecated uses of $a
2017-03-31 10:31:29 +02:00
zotlabs
bfd506f184
remove obsolete app argument from load_pdl
2017-03-31 10:30:41 +02:00
zotlabs
c20aa6062c
get rid of get_app()
2017-03-31 10:30:17 +02:00
zotlabs
57a8b3f857
provide compatibility with old-style update system
2017-03-31 10:26:44 +02:00
zotlabs
6e5a06421f
get rid of 'davguest' and allow for project specific DB updates (currently db updates are common between all possible projects/subprojects/forks).
2017-03-31 10:26:06 +02:00
zotlabs
5f0004b416
move db_upgrade to zlib
2017-03-31 10:25:27 +02:00
zotlabs
c4f5d17db6
Merge branch 'importcsrf' of https://github.com/dawnbreak/hubzilla into csrf
2017-03-30 21:05:31 -07:00
zotlabs
a9cceea850
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-30 16:10:59 -07:00
Klaus Weidenbach
81736a0129
🔒 Add CSRF protection for import and import_items.
2017-03-30 23:17:32 +02:00
Klaus
dea4879938
Merge pull request #709 from dawnbreak/docu
...
Add some documentation for import functions.
2017-03-30 23:10:53 +02:00
Klaus Weidenbach
2e2f984c45
Add some documentation for import functions.
2017-03-30 23:06:00 +02:00
Mario Vavti
bb639b08f7
do not allow creating two wikis with the same name
2017-03-30 15:07:48 +02:00
zotlabs
181d9a0777
circular logic - we need the mailbox to find the last message so move the code block back where it was, and only set a direct mid if one was specified.
2017-03-30 11:54:21 +02:00
zotlabs
5219c4a09a
when clicking a notification to view a private mail message, actually view that message instead of the most recent.
2017-03-30 11:54:07 +02:00
zotlabs
b51ca4c8d3
circular logic - we need the mailbox to find the last message so move the code block back where it was, and only set a direct mid if one was specified.
2017-03-29 17:42:31 -07:00
zotlabs
198d2ab607
when clicking a notification to view a private mail message, actually view that message instead of the most recent.
2017-03-29 16:41:27 -07:00
zotlabs
2d4f84563b
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-29 16:11:50 -07:00
zotlabs
a8a6d807ff
allow setting the system email name/address/reply
2017-03-29 14:14:40 +02:00
zotlabs
fe5f109af5
more cloud updates - upgrade the DAV structures as well.
2017-03-29 14:14:05 +02:00
zotlabs
f1da003020
some more photo issues
2017-03-29 14:13:10 +02:00
zotlabs
ea5a7180c7
fix photo prvnxt after all the changes yesterday
2017-03-29 14:12:24 +02:00
zotlabs
9d0e2cbd89
more work on the photo album mess
2017-03-29 14:11:56 +02:00
zotlabs
032b6f193d
photos_album_exists() requires an observer to work correctly; provide it.
2017-03-29 14:11:22 +02:00
zotlabs
e49c59959b
use the same host macro for sender address as for reply_to address
2017-03-29 14:09:58 +02:00
zotlabs
b03cd330e5
begin the process of using the relevant attach directory/path for photo albums instead of an album basename which may not be unique. Created an 'ellipsify()' function to shorten long names and keep the beginning and end intact
2017-03-29 14:09:19 +02:00
zotlabs
542fa4a08c
more markdown purification
2017-03-29 14:05:12 +02:00
zotlabs
515f1e76b0
perform attach_upgrade()
2017-03-29 14:04:44 +02:00
zotlabs
d95f7efea7
after all of this, I would be very hesitant to use any multi-user system which uses markdown and which doesn't have a large security budget.
2017-03-29 14:04:04 +02:00
zotlabs
e97dd48b4c
even more fine tuning of the markdown purifier - especially when used with the wiki
2017-03-29 14:03:24 +02:00
zotlabs
d5525a38f1
various input filter fixes
2017-03-29 13:56:31 +02:00
zotlabs
d7aaca6947
more work related to attach/photo and os_path, display_path and general code cleanup
2017-03-29 13:44:55 +02:00
zotlabs
fa629841bd
input filter updates
2017-03-29 13:39:36 +02:00
zotlabs
6ea32a8ba3
class MarkdownSoap to safely store markdown by purifying and preserving (escaped) what may be unsafe code in codeblocks. The stored item needs to be unescaped just prior to calling the markdown-to-html processor
2017-03-29 13:37:36 +02:00
zotlabs
0f7832dc30
code_allowed is a real mess. Start the cleanup by remving the account level code allow and limiting to specific channels only. This reduces the possibility of cross channel security issues coming into play. Then provide a single function for checking the code permission. This is only partially done as we often need to check against the observer or logged in channel as well as the resource owner to ensure that this only returns true for local channels which also own the requested resource.
2017-03-29 13:32:23 +02:00
Mario Vavti
107083e3e4
fix widgets for bs4 again
2017-03-29 12:43:27 +02:00
Mario Vavti
d7a9d22a15
namespace error
2017-03-29 12:09:45 +02:00
zotlabs
ecfbb10326
widget file update
2017-03-29 12:07:13 +02:00
zotlabs
6c92a240cc
remove include/widgets.php
2017-03-29 12:04:44 +02:00
zotlabs
0bad26e116
the rest of the standard widgets converted
2017-03-29 12:02:09 +02:00
Mario Vavti
cd57483ed9
namespace error
2017-03-29 11:59:20 +02:00
zotlabs
0908da9529
widgets cont.
2017-03-29 11:57:00 +02:00
zotlabs
6e101e4582
widgets cont.
2017-03-29 11:50:52 +02:00
zotlabs
f60309efa1
more widget migrations
2017-03-29 11:50:03 +02:00
zotlabs
47f4007951
more widgets
2017-03-29 11:49:32 +02:00
zotlabs
74f58818d6
filename issue
2017-03-29 11:49:03 +02:00
zotlabs
17977effe7
more widgets
2017-03-29 11:48:35 +02:00
zotlabs
477ed97c2f
convert more widgets to classes
2017-03-29 11:47:58 +02:00
zotlabs
242ef70a77
use absolute namespace
2017-03-29 11:47:07 +02:00
zotlabs
755b751614
Comanche: allow widgets to be class based and stored appropriately in Zotlabs
2017-03-29 11:45:54 +02:00
zotlabs
323ab3dba4
get rid of some more deprecated uses of $a
2017-03-28 17:00:44 -07:00
zotlabs
046e5e239f
remove obsolete app argument from load_pdl
2017-03-28 16:07:22 -07:00
zotlabs
c5828fecc1
get rid of get_app()
2017-03-28 16:02:47 -07:00
zotlabs
8292553a20
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-27 14:11:25 -07:00
zotlabs
a572609dbd
widget file update
2017-03-25 14:42:40 -07:00
zotlabs
e5e0a6b31f
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-25 14:40:31 -07:00
zotlabs
b0b5db770d
provide compatibility with old-style update system
2017-03-25 13:22:14 -07:00
zotlabs
878614f97a
get rid of 'davguest' and allow for project specific DB updates (currently db updates are common between all possible projects/subprojects/forks).
2017-03-25 13:07:46 -07:00
Klaus Weidenbach
49e77e0f71
Import Module documentation and @-sign replacement.
...
If you copy the identity from your profile page the @-sign is invalid
for the import and fails. Replace it for convenience.
2017-03-25 20:30:26 +01:00
zotlabs
a2e1019978
move db_upgrade to zlib
2017-03-23 21:49:20 -07:00
zotlabs
c3c1572683
allow setting the system email name/address/reply
2017-03-22 21:40:43 -07:00
zotlabs
0499deea69
more cloud updates - upgrade the DAV structures as well.
2017-03-22 19:31:43 -07:00
zotlabs
0fb0241901
some more photo issues
2017-03-22 16:11:38 -07:00
zotlabs
24b55bbc9b
fix photo prvnxt after all the changes yesterday
2017-03-22 12:41:16 -07:00
zotlabs
65ecc5ae15
more work on the photo album mess
2017-03-21 22:05:36 -07:00
zotlabs
83a78a949d
photos_album_exists() requires an observer to work correctly; provide it.
2017-03-21 21:13:14 -07:00
zotlabs
a7bf4366ce
use the same host macro for sender address as for reply_to address
2017-03-21 21:00:48 -07:00
zotlabs
bedc393425
begin the process of using the relevant attach directory/path for photo albums instead of an album basename which may not be unique. Created an 'ellipsify()' function to shorten long names and keep the beginning and end intact
2017-03-21 20:11:48 -07:00
zotlabs
82631c3413
more markdown purification
2017-03-21 00:40:19 -07:00
zotlabs
b153c651b4
perform attach_upgrade()
2017-03-20 21:53:39 -07:00
zotlabs
8821986d87
after all of this, I would be very hesitant to use any multi-user system which uses markdown and which doesn't have a large security budget.
2017-03-20 19:50:09 -07:00
zotlabs
35fc7328de
even more fine tuning of the markdown purifier - especially when used with the wiki
2017-03-20 19:41:03 -07:00
Mario Vavti
ca14ab3d55
move profile tabs to app-tray
2017-03-20 17:24:48 +01:00
zotlabs
be10bf2ceb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-19 15:44:59 -07:00
Mario Vavti
0938db8f7b
Merge branch 'dev' into bs4
2017-03-19 13:33:45 +01:00
Mario Vavti
d2c971eda9
fix php warning and remove logging
2017-03-19 13:33:02 +01:00
zotlabs
b0b96daec0
Merge branch 'dev' into merge
2017-03-18 17:00:09 -07:00
zotlabs
8764cdf16a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-18 16:56:37 -07:00
zotlabs
4afeefb5ce
various input filter fixes
2017-03-18 16:41:43 -07:00
Mario Vavti
82b35e2762
fix abook_edit and private mail
2017-03-18 20:00:32 +01:00
Mario Vavti
56f32104d5
Merge branch 'dev' into bs4
2017-03-18 17:29:38 +01:00
Klaus
cbd401c3e8
Missed one old Markdown()
2017-03-18 14:15:02 +01:00
Mario Vavti
d10525a375
fix item_list and item_search templates. make item filer use a bootdtrap modal and some css and class fixes
2017-03-17 14:22:10 +01:00
zotlabs
d903758940
remove include/widgets.php
2017-03-16 18:36:58 -07:00
zotlabs
446b5550a2
the rest of the standard widgets converted
2017-03-16 17:11:48 -07:00
zotlabs
051759580d
namespace error
2017-03-16 01:16:29 -07:00
zotlabs
f6b643e84e
widgets cont.
2017-03-15 21:26:28 -07:00
zotlabs
16d750d1f6
widgets cont.
2017-03-15 20:56:12 -07:00
zotlabs
dfd626548f
more widget migrations
2017-03-15 20:11:28 -07:00
zotlabs
92d7c32f61
more widgets
2017-03-15 19:30:57 -07:00
zotlabs
0ee48f6a58
filename issue
2017-03-15 19:13:16 -07:00
zotlabs
664c762b35
more widgets
2017-03-15 18:48:27 -07:00
zotlabs
9cb9608209
convert more widgets to classes
2017-03-15 18:31:34 -07:00
zotlabs
14f16a7ef0
use absolute namespace
2017-03-15 17:05:16 -07:00
zotlabs
df6c07aaad
Comanche: allow widgets to be class based and stored appropriately in Zotlabs
2017-03-15 16:55:47 -07:00
zotlabs
2dce86d38e
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-15 15:55:33 -07:00
Mario Vavti
0c74c79b18
Merge branch 'dev' into bs4
2017-03-15 12:42:18 +01:00
Mario Vavti
62c921815f
better handling of mimetype security
2017-03-15 12:39:34 +01:00
zotlabs
6078d02c3a
more work related to attach/photo and os_path, display_path and general code cleanup
2017-03-15 01:20:21 -07:00
zotlabs
2c73b457ef
input filter updates
2017-03-14 17:07:29 -07:00
zotlabs
1244b0e36a
class MarkdownSoap to safely store markdown by purifying and preserving (escaped) what may be unsafe code in codeblocks. The stored item needs to be unescaped just prior to calling the markdown-to-html processor
2017-03-14 00:23:44 -07:00
zotlabs
58aa0f3e1a
code_allowed is a real mess. Start the cleanup by remving the account level code allow and limiting to specific channels only. This reduces the possibility of cross channel security issues coming into play. Then provide a single function for checking the code permission. This is only partially done as we often need to check against the observer or logged in channel as well as the resource owner to ensure that this only returns true for local channels which also own the requested resource.
2017-03-13 16:19:47 -07:00
Mario Vavti
700c05a55b
many class fixes and revive shiny class for item titles in a new way
2017-03-13 16:34:23 +01:00
zotlabs
fc533107ed
better handling of mimetype security
2017-03-12 21:55:24 -07:00
zotlabs
c39c925d8d
grrr. stop making branding assumptions.
2017-03-12 17:32:45 -07:00
Mario Vavti
8aabc6bc3d
many dropdown and class fixes. still a long way to go...
2017-03-12 21:11:28 +01:00
zotlabs
4c526c7d3d
Merge branch 'dev' into red
2017-03-11 18:02:59 -08:00
zotlabs
1a49f0d164
one role.
2017-03-09 18:54:10 -08:00
zotlabs
403f4c1a6b
Monday is a proper name and should be capitalised (except in private conversation amongst unix geeks).
2017-03-08 19:23:11 -08:00
zotlabs
a18e8e1ede
add public_policy to the nwiki container also. This should not affect the recent bug as presented, but is being added for consistency.
2017-03-06 17:59:34 -08:00
zotlabs
595cb13d8f
correct fix for wiki anonymous read issue (items_permissions_sql checks item.public_policy which was set for posts, not wikis)
2017-03-06 15:33:10 -08:00
Mario Vavti
9e44b07275
allow unauthenticated access to public wiki pages
2017-03-06 22:32:05 +01:00
Mario Vavti
eaefb36212
we need item edited for wiki page history, not item created
2017-03-04 16:56:52 +01:00
zotlabs
7445f1881e
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-02 17:36:14 -08:00
zotlabs
e58dc726c5
activity widget - like the forum widget but represents unseen activity by author. Still experimental until it can be tested with diaspora xchans, which may require additional urlencoding.
2017-03-02 17:32:43 -08:00
Mario Vavti
dd8a3d845e
reset schema value after we empty and repopulate it. second half of fix for #624
2017-03-02 11:36:35 +01:00
zotlabs
d7e24b2494
make system.expire_delivery_reports default setting consistent (10 days)
2017-03-01 20:05:52 -08:00
zotlabs
df57e7ab93
expire unread system notifications after a year. It would provide a better experience for infrequent visitors if we didn't expire them at all, but at some point we need to draw a line so as not to degrade system performance searching through old notifications that it's highly unlikely will ever be viewed again.
2017-02-28 14:56:26 -08:00
zotlabs
fa02f3a108
Merge pull request #686 from dawnbreak/markdown
...
Upgrade PHP Markdown library.
2017-03-01 09:54:01 +11:00
zotlabs
fa944fc526
provide 'session' option to z_fetch_url to assist with remote fetches requiring magic auth
2017-02-27 23:48:54 -08:00
zotlabs
df6e75e1d6
make magic-auth work with profile vcard fetch
2017-02-27 23:37:42 -08:00
zotlabs
85082ea509
fetch profile vcard for connection
2017-02-27 21:14:09 -08:00
zotlabs
1325a81e9a
add file size notes to /cloud actions panel
2017-02-27 15:13:49 -08:00
zotlabs
18b22f5f8a
prep work
2017-02-27 14:54:41 -08:00
Klaus Weidenbach
503c368f9e
⬆️ 🔨 Upgrade PHP Markdown library.
...
The current version throws deprecated warning with PHP7.1 and PHPUnit.
Upgrade the Markdown library to the current PHP Markdown Lib 1.7.0.
Used composer to manage this library.
2017-02-27 23:40:29 +01:00
Mario Vavti
a6d13f290b
fix js issue in markdown mimetype wikis if content contains quotes
2017-02-27 13:52:08 +01:00
Mario Vavti
7f423016f0
whitespace
2017-02-27 11:11:53 +01:00
Mario Vavti
f93431b43e
do not mess up schemas
2017-02-27 10:44:50 +01:00
Mario Vavti
0f208fb36b
set minversion and maxversion for themes in view/theme/themename/php/theme.php instead of separate file.
2017-02-27 10:13:08 +01:00
Mario Vavti
4f07abe655
add a minversion to the theme and fallback to default if requirement is not met. mark incompatible themes in the theme selector
2017-02-26 21:01:20 +01:00
zotlabs
8783ccfd72
move admin permission decision out of the router - it is already provided in the module and the higher level check is causing some oembed redirect issues.
2017-02-25 16:22:09 -08:00
zotlabs
92615247ac
send sync packet on profile photo permissions change
2017-02-25 15:04:17 -08:00
zotlabs
232862ae08
escape tags on viewsrc output in case it is not text/bbcode.
2017-02-25 13:54:39 -08:00
zotlabs
70f8840fbd
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-02-24 13:55:57 -08:00
zotlabs
8d0d2015d7
We've passed the deadline for allowing unsigned zot finger tokens. It is now a protocol requirement.
2017-02-24 13:53:49 -08:00
Mario Vavti
cf11a89457
use chanlink_url() in directory since the xchan might not yet be available on our server
2017-02-24 10:08:09 +01:00
zotlabs
732dfa63c7
deleting profile vcard entries was pretty well borked
2017-02-23 20:27:12 -08:00
zotlabs
b1ff5367e7
more work on profile vcards - still a lot of work to go
2017-02-23 19:07:01 -08:00
zotlabs
96fdb88690
nativewiki: only apply markdown filter to markdown input
2017-02-23 15:15:19 -08:00
Mario Vavti
5012baba15
one more place to use chanlink_hash() instead of chanlink_url()
2017-02-23 11:41:03 +01:00
Mario Vavti
41c67fa345
more places to use chanlink_hash() instead of chanlink_url() for profile_link
2017-02-23 10:36:00 +01:00
Mario Vavti
c75852455b
use chanlink_hash() instead of chanlink_url() for $profile_link
2017-02-23 09:53:24 +01:00
Mario Vavti
55924f5c5b
apps improvements
2017-02-22 11:22:43 +01:00
zotlabs
6644dc4861
use head_add_link() for feed discovery
2017-02-21 18:58:51 -08:00
zotlabs
bbacfbdd6a
display page not updating after comment
2017-02-21 15:24:39 -08:00
Mario Vavti
cbc0e5b934
do not lock out channels with only read perms from all post actions. we check read/write permissions for each command later in the process
2017-02-21 14:52:42 +01:00
zotlabs
e54ba7ecbc
fix find_folder_hash_by_path() which was not safe against multiple attach structures with the same filename but in different directories
2017-02-20 23:03:48 -08:00
zotlabs
1c1d1f1185
update fr translation
2017-02-20 18:46:51 -08:00
zotlabs
21e3481810
wiki page permissions issue
2017-02-20 14:07:22 -08:00
zotlabs
573846707c
fix several places where head_add_(css|js) functions have been used incorrectly. It appears that mistakes were made going back a long time and propagated. Here's the way it should work:
...
- if there is no preceding / character, we look for the file within all the appropriate theme directories.
- otherwise the file should have a preceding /, which means use this path relative to the hubzilla basedir
- files beginning with // are considered to be schemeless URLs.
Therefore 'foo.css' means find the best theme-able representation of foo.css.
'/library/foo.css' means only use the version of foo.css that is in /library.
2017-02-19 16:50:41 -08:00
zotlabs
8897c5763a
typo
2017-02-15 10:55:53 -08:00
zotlabs
07d92796d2
provide HTTP header parser which honours continuation lines and despite the fact that continuation lines have been deprecated - as they still exist in the wild.
2017-02-14 20:57:14 -08:00
zotlabs
1f39c16d99
util/pconfig - don't enumerate empty arrays, mod_acl - add more comments
2017-02-13 17:51:39 -08:00
zotlabs
321241da02
add default permcat to channel settings form
2017-02-12 18:40:26 -08:00
zotlabs
2a52592292
testing and bug fixes virtual profile groups
2017-02-12 17:40:18 -08:00
zotlabs
ccdfbc721f
Create virtual privacy groups for private profile member lists
2017-02-12 15:56:33 -08:00
zotlabs
1fb37f93cc
more permissions optimisations
2017-02-09 19:52:13 -08:00
zotlabs
fce33402e7
use profile_store_lowlevel() when creating additional profiles
2017-02-09 17:40:56 -08:00
zotlabs
16f27d0004
more work on permcats and consolidating calls that try to discover connect permissions, also create lowlevel store functions for abook and profile - since these currently may have issues with sql strict mode.
2017-02-09 17:29:24 -08:00
zotlabs
8dc349caac
minor theming and whitespace
2017-02-08 19:47:34 -08:00
zotlabs
91819bfc2d
bringer - all basic functionality is implemented
2017-02-08 17:21:32 -08:00
zotlabs
6ee691e019
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-02-08 11:29:45 -08:00
zotlabs
28f0833237
fix immediate issue with multiple login forms until I can figure out an elegant way to "popup" the modal login form already on the page. We still may need this fix for the actual login module which should always be callable and present a login form even if the nav is completely borked.
2017-02-08 11:24:21 -08:00
Mario Vavti
eb415fd869
better detection of when to show the feature button and document nav mode for app_render()
2017-02-08 11:17:09 +01:00
Mario Vavti
ace0a1cb75
do not show feature button if the app is shared. css fixes
2017-02-08 10:56:03 +01:00
zotlabs
30659aef50
initial permcat creation ability, in /settings/permcats; functional permcat creation for testing but still needs a lot of UX work before promoting the ability
2017-02-07 20:29:03 -08:00
zotlabs
46d0e23e7b
atokens - we only need one permission column
2017-02-07 19:49:15 -08:00
zotlabs
2d3e20d96e
move permcat initialisation to zlib
2017-02-07 17:51:56 -08:00
zotlabs
723b51c931
provide a few system defined permcats; will require a permission editor page to define new (personal) ones.
2017-02-07 17:17:38 -08:00
zotlabs
a6160e3026
move permcat library functions to Zlib
2017-02-07 16:43:00 -08:00
zotlabs
b2bae867d0
more background work for permcat support
2017-02-07 16:08:27 -08:00
Mario Vavti
1bb56309a6
default to manual conversation updates
2017-02-07 20:45:13 +01:00
zotlabs
27cac334e1
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-02-06 14:12:43 -08:00
zotlabs
947478ca76
don't add zid to app links if they're on this system and we're logged in already. This messes up the null arg detection in mod_network.
2017-02-06 14:10:54 -08:00
Mario Vavti
e9a27393b8
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-02-06 20:30:24 +01:00
Mario Vavti
5d12c56510
only check for mode
2017-02-06 20:30:02 +01:00
zotlabs
00cfc4be44
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-02-06 11:14:59 -08:00
Mario Vavti
70edcabca1
move icon stuff back to app_render() and send navapps through app_render()
2017-02-06 20:10:10 +01:00
Mario Vavti
59baf34170
make sure we do not remove other categories on app un-feature
2017-02-06 14:37:33 +01:00
Mario Vavti
cf4cdffcc1
parse icons in get_system_apps()
2017-02-06 10:49:42 +01:00
Mario Vavti
e70c87ed41
merge dev
2017-02-06 10:08:05 +01:00
zotlabs
d8472cc9f5
import - get rid of 'step system', we should be able to process any import file at any time.
2017-02-05 20:46:11 -08:00
zotlabs
56a08f0d17
make channel move an option (in addition to cloning)
2017-02-05 20:26:06 -08:00
zotlabs
e2ee4ae024
better theming of rmagic page
2017-02-05 14:45:28 -08:00
Mario Vavti
dce9a70ff5
check for app-icons in app_list() instead of app_render()
2017-02-03 12:12:05 +01:00
zotlabs
7e1e9ac94a
rename bb2diaspora.php to markdown.php
2017-02-02 19:12:48 -08:00
zotlabs
29daf1ecee
unused since 2012
2017-02-02 18:16:44 -08:00
zotlabs
c62df39ce3
move firefox social api configuration to plugin
2017-02-02 17:23:58 -08:00
zotlabs
a91e7cbe8d
move rsd service to twitter_api plugin
2017-02-02 15:25:35 -08:00
zotlabs
2daafe80a5
move opensearch to plugins
2017-02-02 14:49:51 -08:00
zotlabs
23303391e0
move dreamhost hack to plugin
2017-02-01 22:45:03 -08:00
zotlabs
94290102b6
tested extensible permissions by adding wiki permissions. Discovered a couple of issues that needed attention in the process.
2017-02-01 18:05:02 -08:00
zotlabs
4f99d641c5
superfluous whitespace cleanup
2017-01-31 17:32:52 -08:00
zotlabs
f4aca35a88
move diaspora account import to the diaspora plugin
2017-01-31 16:01:47 -08:00
zotlabs
732065bf13
channel export - use a selected list of functional data categories to export; this allows one to export single data sets instead of always exporting everything we know about
2017-01-31 15:28:25 -08:00
Mario Vavti
a6cbebe03c
hide featured app category in the app category widget
2017-01-31 12:53:33 +01:00
Mario Vavti
e1b54b6843
fix typos
2017-01-31 09:43:58 +01:00
zotlabs
aadbd5a92d
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-01-30 15:05:10 -08:00
zotlabs
7b065365e0
consolidate hubloc storage
2017-01-30 15:01:22 -08:00
Mario Vavti
d0827dbb3c
provide a feature/unfeature app button
2017-01-30 15:17:46 +01:00
Andrew Manning
f891860408
Merge remote-tracking branch 'upstream/dev' into affinity-settings
2017-01-29 19:53:41 -05:00
Andrew Manning
3424c7dc87
Add affinity slider tool settings for min and max defaults in settings/featured
2017-01-29 19:53:29 -05:00
zotlabs
dbf7ff9791
no quotes on dbutcnow() output
2017-01-29 16:33:30 -08:00
zotlabs
9addcfe827
finish remaining places where xchan_store_lowlevel needs to be used
2017-01-29 15:25:24 -08:00
zotlabs
d5d67708ac
Alter the queue so that each queue item stores the scheduled time of the next delivery. This keeps the query for
...
queued items simple. We no longer group by posturl; as the queue update function will only keep one item per destination
scheduled for shorter term processing. Others (multiple queued items for a single destination) will be scheduled for
delivery far into the future and only delivered if the hub responds to the "active" or short term queue item.
2017-01-29 14:45:25 -08:00
Mario Vavti
8b5793e629
more work on app-bin
2017-01-27 17:51:49 +01:00
Andrew Manning
d9a5b11c9a
Fixed numerous bugs with the addon repo management GUI. Only show Manage Repos button if webserver has write permission on extend/addon/.
2017-01-26 21:20:15 -05:00
zotlabs
22839e48d0
better handling of html special chars in wiki and wikipage names
2017-01-26 15:16:41 -08:00
Mario Vavti
f7f39cf6c0
missing single quote in query
2017-01-26 14:50:52 +01:00
Mario Vavti
54826808cf
minor cleanup
2017-01-26 12:23:59 +01:00
Mario Vavti
b30e799847
query for item_hidden is not needed anymore
2017-01-26 11:43:21 +01:00
Mario Vavti
02e8058c50
fix renaming of wiki pages
2017-01-26 10:46:44 +01:00
zotlabs
5bc6941b57
resolve the linked item delete issue by declaring what types of linked items cannot be deleted
2017-01-25 14:40:04 -08:00
zotlabs
45dbd31d28
only allow wiki owner to delete pages
2017-01-25 12:21:52 -08:00
Mario Vavti
1db57c498d
fixes for wiki create/delete page
2017-01-25 19:41:47 +01:00
zotlabs
54f7cd5302
typo
2017-01-24 20:17:05 -08:00
zotlabs
9e70d54300
always sync parent wiki when syncing pages, just in case the original wiki creation wasn't synced.
2017-01-24 20:14:58 -08:00
zotlabs
dad8397763
initial selections for extensible permission categories ("permcats")
2017-01-24 16:00:58 -08:00
zotlabs
0d9e12737a
remnant code that checked for version to see if an app was installed. We do that differently now.
2017-01-23 11:36:28 -08:00
Hubzilla
17f1d39fcf
basic support for clone syncing of wikis and wiki pages
2017-01-22 18:48:45 -08:00
Hubzilla
1627297143
use icons for app photos.
2017-01-22 15:17:37 -08:00
Hubzilla
b513662b52
remove the channel introduction on the system notifications page. "Hubzilla, George commented on your status 20 minutes ago". We need the channel introduction (in this case "Hubzilla," in emails for situations where one person controls a lot of channels. We don't need it on the web notification summary; where you're only viewing notifications for a single given channel.
2017-01-21 15:20:59 -08:00
Hubzilla
bb233a9872
add bbcode language conditionals to wiki
2017-01-20 15:42:15 -08:00
Hubzilla
0368b6730f
language aware content
2017-01-20 13:36:37 -08:00
Hubzilla
ece1dd1d7e
js errors with raw message-id, string update
2017-01-20 12:03:46 -08:00
Hubzilla
f57926d9ec
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-01-19 15:40:28 -08:00
Hubzilla
96f196febd
add gen_link_id() function to selectively encode/decode the message-id component of /display/ links for message-ids that contain troublesome characters
2017-01-19 15:37:30 -08:00
Mario Vavti
4295b1945e
we need channel_id here not the whole channel
2017-01-19 10:02:26 +01:00
Hubzilla
5ce96b9b95
more urlencoding of message-ids which are used in links
2017-01-18 19:36:06 -08:00
Hubzilla
7dfadfea4a
urlencode the message-id component of generated /display/ links; in most cases this will be a no-op, unless the message-id is a url of some kind from a different provider.
2017-01-18 18:45:17 -08:00
Hubzilla
d4e58e94f6
native wiki updates
2017-01-18 18:18:37 -08:00
Hubzilla
6e504b7bc9
nwiki updates
2017-01-18 17:45:27 -08:00
zotlabs
7f944515de
more work on native wiki - revert now works; still remaining: diff, delete-page, rename-page and export wiki.
2017-01-17 23:39:28 -08:00
zotlabs
b6595a44d1
native wiki stuff
2017-01-17 17:41:19 -08:00
zotlabs
335d9af8dc
daemon_addon hook - lets plugins create custom background processes.
2017-01-17 00:14:47 -08:00
zotlabs
e5662dc893
vcard export from profile
2017-01-15 21:23:43 -08:00
zotlabs
c32bc9dda4
more integration of vcard and profiles
2017-01-15 19:51:14 -08:00
zotlabs
b20cce1408
attach_delete() - remove photo resources even if the attach table row wasn't found.
2017-01-15 15:24:51 -08:00
zotlabs
e843d27f8c
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-01-13 13:23:21 -08:00
zotlabs
4f1e4ffa70
several minor app nits
2017-01-13 13:22:36 -08:00
Mario Vavti
8ef84e2aa7
possibly improve the album list query and save the result in App::$data
2017-01-13 11:22:50 +01:00
zotlabs
9fb8661eef
missing protect_sprintf which is the source of issue #642 - if a mention search contains % it will result in an SQL vsprintf error
2017-01-12 13:05:36 -08:00
Mario Vavti
88ac326caf
we should actually check for existance of a given album at this place. this query can probably be more simple though
2017-01-12 12:32:31 +01:00
Mario Vavti
bdd420a08e
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-01-11 22:16:19 +01:00
Mario Vavti
76daa03df0
comment out redundant querys
2017-01-11 22:16:02 +01:00
zotlabs
41dc40dd84
expires lost during edit
2017-01-11 12:31:55 -08:00
zotlabs
120afb30c1
obj_type on edit activity was wrong
2017-01-09 22:12:44 -08:00
zotlabs
47bc573de5
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-01-09 14:38:49 -08:00
zotlabs
a6272fcf76
channel move stuff (disabled currently because not yet complete)
2017-01-09 14:37:56 -08:00
Mario Vavti
b8f0e565f5
implement a menu to select a section to be open by default
2017-01-09 12:03:32 +01:00
zotlabs
91e0733e8e
Comanche: add greater/less than (plus greater/less than or equal) conditionals
2017-01-07 16:14:04 -08:00
zotlabs
dd97d84c19
Comanche conditionals - provide a conditional "~=" form for testing 'contains' (case independent substring match). Also add $request the request uri) to the supported variables.
2017-01-07 15:58:01 -08:00
zotlabs
2312302dea
setup: check disabled functions more precisely than using a string match
2017-01-05 14:17:56 -08:00
zotlabs
ec18c3770b
issue #639 , voting setting is lost after post is edited (also the disabling of comments)
2017-01-05 12:17:36 -08:00
zotlabs
ae563e2b1c
fix chat member list when one or members are connected via access tokens
2017-01-02 23:35:40 -08:00
zotlabs
1ceca4ae19
set 'adjust for viewer timezone' as the default for new events.
2017-01-02 14:13:02 -08:00
zotlabs
b88a735e54
feature: allow event creation in other timezones than your own.
2017-01-01 19:51:44 -08:00
zotlabs
dca4de80fd
Merge branch 'pcard' into dev
2017-01-01 14:16:15 -08:00
zotlabs
bead3e6095
profile vcard - generate vcard on profile update
2017-01-01 14:15:07 -08:00
Andrew Manning
d1d3dcf1a0
Deleted old versions that have been integrated. Integrated and slightly revised Comanche doco.
2017-01-01 08:00:43 -05:00
zotlabs
a9c8d4a216
peoplefind widget should honour directory option settings (such as this site only).
2016-12-30 13:09:35 -08:00
zotlabs
286c3eafe3
minor cleanup
2016-12-26 14:17:40 -08:00
zotlabs
56219f9f61
create first webpage as 'home' if none exist.
2016-12-25 14:40:50 -08:00
zotlabs
bb85e139f1
more vcard work
2016-12-21 15:03:33 -08:00
zotlabs
3d811a17fe
provide call button on connections list if mobile|tablet and a phone number exists
2016-12-20 23:26:31 -08:00
zotlabs
f3ec818a66
abook_vcard cleanup
2016-12-20 20:37:06 -08:00
zotlabs
a270ca5101
allow update of fn and initial setting from channel name
2016-12-20 19:31:50 -08:00
zotlabs
493aa9f20d
progress on abook_vcard
2016-12-20 18:43:20 -08:00
zotlabs
6ff462abf3
more abook_vcard
2016-12-20 17:19:53 -08:00
zotlabs
4103344e48
abook_vcard first commit
2016-12-20 16:45:12 -08:00
zotlabs
231b70b987
call zidify_links() when formatting bbcode for internal consumption
2016-12-19 16:06:49 -08:00
zotlabs
350627988e
zidify private mail
2016-12-19 14:35:13 -08:00
zotlabs
92f3d863fa
re-factor item_photo_menu - there is some room for future development, currently it was made compatible with minimal template changes
2016-12-18 16:26:00 -08:00
zotlabs
1d63654662
there are occasional sites which use different capitalisation of Content-Type; which is rare, but completely legal.
2016-12-15 18:08:23 -08:00
Mario Vavti
2a2a4b96c7
more wiki cleanup
2016-12-15 10:56:16 +01:00
zotlabs
bae28965ab
issue #446 apps usability - disable app if attached to a plugin that is uninstalled, allow system apps to be soft deleted and undeleted from the edit pane.
2016-12-14 19:11:01 -08:00
Mario Vavti
028935a318
wiki: do not show revert buttons if we do not have write perms and minor cleanup
2016-12-14 11:55:52 +01:00
zotlabs
0394a3e939
tag and mention handling in private mail (which required refactoring the bbcode cleanup stuff in mod_item)
2016-12-13 20:01:38 -08:00
zotlabs
f111c5c325
mail preview (basic functionality)
2016-12-13 17:30:02 -08:00
zotlabs
e06647b54e
some preliminary work for email notification of likes - potentially destabilising so disabled until after next release
2016-12-11 17:54:03 -08:00
zotlabs
0f7d36cfa0
move the rest of superblock out of core
2016-12-11 16:27:43 -08:00
zotlabs
9e27559bdb
clone sync missing for some item delete operations
2016-12-11 14:39:06 -08:00
Mario Vavti
0a21ffbfec
show doc section heading in titlebar
2016-12-11 21:43:27 +01:00
Andrew Manning
6668fe02aa
Only display h1 headings in sticky side nav. Toggle display of detailed TOC at top of page. Introduce return to top button for small screens.
2016-12-09 22:18:23 -05:00
zotlabs
8029f56d1c
router error reporting
2016-12-09 12:38:53 -08:00
zotlabs
33d75ad7b0
Report the WebDAV endpoint on the settings page (under the reddress) if the account techlevel suggests the viewer isn't going to run away screaming and have epileptic seizures when they see the term 'WebDAV'.
2016-12-08 18:06:31 -08:00
zotlabs
fbf13dde21
minor changes to config api and markdown_to_bb
2016-12-05 14:50:34 -08:00
zotlabs
d9312dbefb
setup: a bit more text cleanup
2016-12-04 17:27:29 -08:00
zotlabs
5cb638bd41
setup: we actually don't require proc_open any more, so remove that check.
2016-12-04 17:23:45 -08:00
zotlabs
e1ffacbe32
text syntax
2016-12-04 15:23:55 -08:00
zotlabs
6d9fe04aa8
setup changes to check for shell_exec and exec functions
2016-12-04 15:19:58 -08:00
Mario Vavti
3f6fe4f2be
translateable string
2016-12-04 15:10:54 +01:00
Mario Vavti
b12d4c03cb
fixes for toc bbcode and bbcode wiki toc
2016-12-04 12:51:23 +01:00
zotlabs
792527d456
mod_item: better exception handling for api use
2016-12-03 13:31:56 -08:00
zotlabs
8e6ff32c97
more api work for item/store and doco
2016-12-02 23:09:25 -08:00
zotlabs
1ff6e4db9d
upgraded zotlabs.com to https
2016-12-01 19:53:34 -08:00
zotlabs
e793fc9973
trim iv in STD_encapsulate
2016-12-01 18:12:18 -08:00
zotlabs
73876e5774
versioning for permission additions to ensure we're using the same set of files
2016-12-01 16:40:49 -08:00
zotlabs
97e70d62bf
extensible perms: the really, really hard part - figuring out what to do about people with custom permissions so as to set sane defaults.
2016-12-01 15:52:54 -08:00
zotlabs
47a356ff52
compatible_project: we are only concerned with the default realm
2016-12-01 14:45:24 -08:00
zotlabs
6c5795b519
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-12-01 02:51:27 -08:00
zotlabs
6552ccc477
issue #607 parens not recognised inside urls
2016-12-01 02:44:01 -08:00
Mario Vavti
adb9f31803
more wiki cleanup
2016-12-01 11:38:49 +01:00
Mario Vavti
d7f655dfc5
wiki cleanup - wip. please watch out for eventual regressions
2016-12-01 11:24:35 +01:00
zotlabs
5b09829959
zot 1.2
2016-11-30 16:22:31 -08:00
Mario Vavti
1fe1194ef4
do not call purify_html() at this place
2016-11-30 15:13:06 +01:00
Mario Vavti
19d0919451
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-11-30 13:31:08 +01:00
Mario Vavti
afffbb6487
go live with wiki mimetypes - you can now choose if a wiki will contain markdown or bb-code markup
2016-11-30 13:30:50 +01:00
zotlabs
9b3c00e0b6
pubsites: don't list dead sites
2016-11-30 01:16:44 -08:00
zotlabs
8c87f32b38
This isn't the most elegant solution as it requires a bit of arcane knowledge, but provide a way to step through connections with a specific tab/panel open in the connection editor. It does not close the default panel, but merely opens the one specified by a §ion= URL parameter (closing the default panel would require a major refactoring of the default panel logic). Valid choices for section currently are affinity, filter, and perms. This tab/panel selection should persist across form posting and 'prev/next'.
2016-11-29 18:41:34 -08:00
zotlabs
0cf6c6c132
wrong link
2016-11-29 17:00:37 -08:00
zotlabs
d757dd4e17
provide a fresh new look and cleaner layout and more relevant information to siteinfo
2016-11-29 15:47:38 -08:00
Mario Vavti
d184b3fa86
more work on wiki mimetypes
2016-11-29 10:33:46 +01:00
Mario Vavti
91e97468a0
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-11-29 10:13:47 +01:00
zotlabs
90f3cc7328
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-11-28 11:19:20 -08:00
Mario Vavti
f9b732482d
some basic work for implementing mimetypes for wikis
2016-11-28 15:24:49 +01:00
git-marijus
683a09781a
Merge pull request #602 from anaqreon/doco
...
Update context help content and context page element focus feature.
2016-11-28 13:44:41 +01:00
Mario Vavti
d8774cda8e
minor cleanup and remove more double encoding
2016-11-28 11:54:36 +01:00
Andrew Manning
7470b1180e
Add ability to include page assets in documentation pages such as images. Updated Personal Channel tutorial to use local images using this new capability.
2016-11-27 13:43:07 -07:00
zotlabs
7de4f1d96f
connedit prev/next: sort in the db.
2016-11-26 14:28:36 -08:00
git-marijus
e7a4aeca6f
Merge pull request #601 from anaqreon/wiki
...
Wiki: Make a git commit when a new page is created
2016-11-25 11:08:44 +01:00
Andrew Manning
86002a2f7b
Make a git commit when a new page is created, recording who created the page.
2016-11-24 18:24:15 -05:00
zotlabs
08a4bbb7d0
prev-next navigation for mod_connedit
2016-11-24 15:08:31 -08:00
Mario Vavti
6cf8ca5e43
whitespace and minor fixes
2016-11-23 13:38:27 +01:00
Mario Vavti
f76046b612
silence headers already sent warning. issue #596
2016-11-23 10:28:37 +01:00
Mario Vavti
69e1f6e4ba
whitespace and coding style
2016-11-23 09:47:10 +01:00
Mario Vavti
2fce010f30
whitespace cleanup
2016-11-23 09:41:10 +01:00
zotlabs
a6d47ca772
notification issue
2016-11-22 14:24:38 -08:00
Mario Vavti
060982adb4
display wiki list on wiki landing page.
2016-11-22 11:30:04 +01:00
zotlabs
abb3341030
redmatrix is no longer considered a supported platform and will not be listed in pubsites as of 2.x
2016-11-19 13:15:29 -08:00
Andrew Manning
16281c626b
Hide all content if no wiki is selected except for a message saying to choose one.
2016-11-18 22:10:55 -05:00
Andrew Manning
d24e867603
Move page list back out to the side menu, but with the new page form below the new page button like the new wiki form. Disable text editing if viewer lacks edit permission, and change the tab label to Source instead of Edit in that case.
2016-11-18 21:55:29 -05:00
zotlabs
1274889931
issue #588 , change 'Bug Report' app to 'Report Bug'
2016-11-17 11:00:34 -08:00
zotlabs
501bd814c3
wiki: simplify permission model, reduce duplicate calls to get the same channel info and permissions, return the owner permissions with the normal permission check (keeping all permission fetching in one place), rename the 'channel' variable to 'owner' in several places to identify this channel role more clearly as to the way it is being used in this module, update the deprecated call to proc_run (include/notifier) and make several notice messages translatable.
2016-11-15 18:43:26 -08:00
Andrew Manning
1985502894
Merge remote-tracking branch 'upstream/dev' into wiki
2016-11-14 20:47:38 -05:00
Andrew Manning
c3e3c32bdc
Moved delete wiki button into new edit wiki form, opened by edit wiki icon in wiki list
2016-11-14 20:45:04 -05:00
zotlabs
544330345b
SECURITY: public calendar leaks connection information (birthdays) when view_contacts is not allowed
2016-11-14 13:55:31 -08:00
zotlabs
7763643f2e
zidify wiki content
2016-11-13 15:06:16 -08:00
zotlabs
640d15dba5
don't send notification for posts/comments on old conversations that were refetched after having expired. We'll accomplish this by limiting notifications to items posted within the last month.
2016-11-12 14:09:33 -08:00
Andrew Manning
af11525338
Moved save to bottom. Created Wiki Tools dropdown to be consistent, moved page tools in there as well as new page and new wiki
2016-11-12 14:42:21 -05:00
zotlabs
74947d1c1c
deprecate/remove get_channel_by_nick() which is just a less generalised variant of channelx_by_nick()
2016-11-08 18:15:57 -08:00
zotlabs
db3d230ad9
more api work
2016-11-08 17:47:56 -08:00
zotlabs
fabf278633
more api re-org
2016-11-08 16:55:29 -08:00
zotlabs
743cfa13fd
a bit more background work to support private mail preview
2016-11-08 16:25:36 -08:00
zotlabs
b80674bf2e
move twitter api to addon; there's still a bit of cleanup remaining, mostly dealing with abstracting the authentication calls and separating out the twitter authentication structure from the zot api.
2016-11-08 14:54:55 -08:00
zotlabs
26aaa62048
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-11-07 18:30:47 -08:00
zotlabs
c427fe94da
cleanup and re-organise the voting and attendance buttons
2016-11-07 18:29:38 -08:00
Mario Vavti
7cd7837e08
reverse logic
2016-11-07 23:24:07 +01:00
zotlabs
8811ca9e9e
provide /locs link on settings page if there is more than one hubloc for this channnel *that isn't deleted*.
2016-11-05 03:31:50 -07:00
zotlabs
94065fde33
issue #576 - duplicate events shown
2016-11-02 19:26:02 -07:00
zotlabs
aab7bc5282
silence a minor warning
2016-11-02 18:48:23 -07:00
zotlabs
9e2ccbd2a7
convert manual page updates to a display setting instead of a feature
2016-11-02 18:40:50 -07:00
zotlabs
cb9e944de1
remove debugging
2016-11-02 17:01:44 -07:00
zotlabs
1f92c594c8
issue #575 , when 'nofinish' is set on an event, invalid date was generated/stored
2016-11-02 17:00:29 -07:00
zotlabs
f91031bd65
allow your own likes/comments to be updated when in static update mode
2016-11-02 15:48:29 -07:00
zotlabs
ca948d66a9
feature: static page update as opposed to live update of conversations on the page. Changes will be queued until the page is reloaded. There may or may not be notifications of pending activity updates depending on your notification preferences. Endless scrolling (append) is still performed either way. This only affects changed and new/unseen items being inserted into the page.
2016-11-01 20:21:39 -07:00
zotlabs
b13fb1cca9
command line connect utility.
...
Usage: util/connect uid|nick channel
uid|nick must be a local channel. The target channel can be any channel. If a nick is supplied as a target it is assumed to refer to a channel on the localhost unless @host is provided. RSS feeds and remote networks can also be connected, assuming the appropriate protocols are already enabled for the local channel. If the target channel is a non-forum on the local system and you wish bi-directional communication to be enabled you will probably need to use a second connnect command with the source and target reversed.
Examples:
util/connect bob marketing
Connects bob to the marketing channel
util/connect marketing bob
Connects the marketing channel to bob.
util/connect 6 channelone@macgirvin.com
Connects the channel with channel_id 6 to the Channel One public forum.
util/connect bob https://mysite.foo/feed.rss
Connects bob to an RSS feed if RSS feeds are allowed as connections on this site
util/connect bob jb@diasp.org
Connects bob to a diaspora account on diap.org (both the site and Bob's channel must previously have the Diaspora Protocol enabled).
2016-11-01 15:27:34 -07:00
zotlabs
581ef6e18d
string update
2016-10-30 12:34:00 -07:00
zotlabs
9c05f37c0f
update setup and install documents for PDO and the freebsd issue with
...
dns_get_record()
2016-10-27 19:02:27 -07:00
zotlabs
2b3b5d2c8a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-10-26 21:52:53 -07:00
zotlabs
d46fe20986
modernise chanview, which has a renewed purpose - to provide a connect link to foreign network members. The iframe no longer works due to content security policies, and people hated this with a passion anyway; so just provide a URL to visit.
2016-10-26 21:50:30 -07:00
zotlabs
9e46409517
Merge pull request #570 from fsteinel/issue-NEW
...
sql: limit 1 for UPDATE and DELETE is not supported …
2016-10-27 12:38:46 +11:00
zotlabs
d42da529ec
zot_finger from navbar people search looping
2016-10-26 18:35:10 -07:00
Florian Steinel
c1c96e01fa
sql: limit 1 for UPDATE and DELETE is not supported by the SQL standard and postgresql
...
(see: https://www.postgresql.org/message-id/flat/1291109101.26137.35.camel%40pcd12478 )
2016-10-27 02:41:32 +02:00
zotlabs
aee2742951
when inserting a link, if the url begins with '!' ignore oembed and do everytthing old school.
2016-10-26 16:44:54 -07:00
zotlabs
c3af36d33b
the logic is much too complicated for the notifier. Let plugins know if they are going upstream or downstream with a simple binary variable.
2016-10-26 02:46:14 -07:00
zotlabs
bd83936e5d
send "hidden" edit activities to networks which don't support edits themselves
2016-10-25 20:43:24 -07:00
zotlabs
88a68b941f
put all dns checking into one function, allow it to be ignored
2016-10-25 18:27:32 -07:00
zotlabs
084b41fc2c
first cut at edit activities
2016-10-25 16:21:56 -07:00
zotlabs
06bbf494bb
profile photo issue on postgres
2016-10-23 20:01:39 -07:00
zotlabs
5fbba27d17
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-10-23 17:48:33 -07:00
zotlabs
5c891bcfb5
need to perform dbunescbin on stored filenames as well as binary data - this is a no-op under mysql but could provide unpredictable data under postgres
2016-10-23 17:46:29 -07:00
zotlabs
0b5d550780
Merge pull request #565 from anaqreon/wiki-download
...
Add wiki download button to export the selected wiki repo to a zip file
2016-10-23 07:28:38 +11:00
zotlabs
ac5ad0b9ce
Merge pull request #562 from fsteinel/issue-561
...
add column display_path to inserts into attachment, as this column is…
2016-10-23 07:27:48 +11:00
Mario Vavti
5fb173149a
provide lockstate for events and remove obsolete code
2016-10-22 20:44:41 +02:00
Andrew Manning
02cf7274d2
Add wiki download button to export the selected wiki repo to a zip file
2016-10-22 08:52:26 -04:00
Florian Steinel
43de0e7f16
until we've settled on what they should be, set os_path and display_path to an emtpy string
2016-10-22 08:17:26 +02:00
zotlabs
bb1b6c906d
Merge pull request #563 from ilu33/dev
...
Postgres complaining again ...
2016-10-22 15:07:08 +11:00
zotlabs
aa9fef7778
squash timezone adjusted birthdays into a single day in the calendar, by lying and telling the js calendar that the end date/time is unknown
2016-10-21 20:56:01 -07:00
ilu33
351f21c89f
Postgres complaining again ...
...
```sql
UPDATE abook SET abook_profile = (SELECT profile_guid AS FROM profile WHERE is_default = 1 AND uid = 13 LIMIT 1) WHERE abook_profile = '' AND abook_channel = 13 ; returned false
ERROR: syntax error at or near "profile"
LINE 1: ... SET abook_profile = (SELECT profile_guid AS FROM profile WH...
^
```
2016-10-22 05:52:29 +02:00
Florian Steinel
ca97130a29
add column display_path to inserts into attachment, as this column is a not null column
...
Conflicts:
Zotlabs/Storage/Directory.php
include/attach.php
amend 54def92bcf75c08cd8dec3921e5ef26f23d85ffc display_path
2016-10-22 05:07:06 +02:00
zotlabs
5e761a1068
full revert, that wasn't working at all. Not sure why.
2016-10-21 14:27:29 -07:00
zotlabs
afff751ff1
partial revert
2016-10-21 14:23:49 -07:00
zotlabs
222186d5f7
fine tune the navbar people autocomplete, as the check for minimum length wasn't taking into consideration the initial tag character, and one char search provides way too many results. The autocomplete cache doesn't search again but just searches through its cache. This means as you type more chars, if the answer wasn't included in the very first search (one char), it won't be returned. This may need further tweaking as the network grows.
2016-10-21 14:15:29 -07:00
Klaus Weidenbach
b71e148cea
[BUGFIX] for fromStandalonePermission().
...
Not sure if this method is used anywhere, but it should not have worked
correctly. This should correct it.
Add a unit test for this class.
2016-10-20 20:22:39 +02:00
zotlabs
29320f8aad
remove requirement that imported profile photos be in the profile photos album
2016-10-18 18:37:58 -07:00
zotlabs
2a59f45a3b
Change the behaviour of 'use existing photo for profile'. For a channel with one profile, works just as it did previously. For multiple profiles, go back to the "upload form" but with a pre-existing file selected so that the correct profile can be selected. The text on this page and the resulting form are changed to remove the 'upload' text and file selection; but falls through to cropping in either case.
2016-10-18 18:30:50 -07:00
zotlabs
2db7b2d948
change event behaviour - share by default.
2016-10-18 16:46:09 -07:00
Klaus Weidenbach
745515b11f
[FEATURE] Add config and use composer autoloader.
...
We use composer already to install SabreDAV. Include config
composer.(json|lock) to install and manage more dependencies
in future.
Also provide PSR-4 autoloading for our namespaced classes, e.g.
"Zotlabs\". To regenerate autoloader maps use:
$ composer install --optimize-autoloader --no-dev
We could also remove the whole vendor/ folder from our repository, but
that would need changes in deployment and how to install hubs and needs
more discussion first.
2016-10-18 18:11:41 +02:00
zotlabs
17091bd38c
add get_photo hook to go along with get_profile_photo hook. This allows a plugin to over-ride the permissions for cover photos or insert a different photo in place of that requested
2016-10-17 22:09:41 -07:00
zotlabs
437aa168d1
array_key_exists warning on PConfig::Delete()
2016-10-17 21:03:34 -07:00
zotlabs
e46e3027fa
rename diaspora2bb() to markdown_to_bb() to reflect that is has a more generic use
2016-10-16 16:48:33 -07:00
zotlabs
5d9cf6a6d7
remove logging
2016-10-14 13:17:53 -07:00
zotlabs
47db3452f4
permissions issue
2016-10-14 13:16:33 -07:00
zotlabs
40e03a05be
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-10-13 21:06:26 -07:00
zotlabs
bd70e6ae6d
try to filter any path information from leaking through to zot_finger; and log the url wherever called to track down where it might be called with a malformed webbie or complete path instead of hostname.
2016-10-13 21:01:54 -07:00
zotlabs
b9eb74a705
Merge pull request #547 from dawnbreak/docu
...
[TASK] Update Doxyfile and fix Doxygen errors.
2016-10-14 12:55:01 +11:00
zotlabs
daaefed61b
provide text log results of email success/failure rather than 1 and 0.
2016-10-13 16:47:45 -07:00
Klaus Weidenbach
7b41839ea8
[TASK] Update Doxyfile and fix Doxygen errors.
...
Updated Doxyfile to include new folders.
Add a list for @hooks tags.
Fixed some parsing problems for Doxygen.
2016-10-13 11:27:23 +02:00
zotlabs
6532972e61
additional array checking
2016-10-13 00:30:41 -07:00
zotlabs
48026efddf
consolidate duplicated code for creating table entries from an array
2016-10-12 22:12:58 -07:00
zotlabs
e314510005
minor
2016-10-12 20:41:59 -07:00
zotlabs
9bb847bb07
remove the rest of the backticks from sql queries; replace with TQUOT const which is driver dependent
2016-10-12 18:15:12 -07:00
zotlabs
fc7d29edd3
some more api work
2016-10-12 15:31:14 -07:00
zotlabs
f56b4773cb
When importing a channel from another server, try to auto-discover the best available api path.
2016-10-11 20:53:13 -07:00
zotlabs
c6eecb06d5
don't expire posts before 2001
2016-10-10 22:44:11 -07:00
zotlabs
af13e5fa4a
since the snap module runs without permissions controls, verify the logged in channel matches the requested cloud path
2016-10-09 21:36:55 -07:00
zotlabs
8eac8132e3
snap dav module is currently read-only. error out on any request methods which can alter data.
2016-10-09 21:28:24 -07:00
zotlabs
02c72e59fa
provide a DAV module which accesses the raw data storage for a channel. Together with an export data function in the API this allows a client process to create true backups of the cloud storage and importable cloud mirrors with all the metadata intact. The import function will need to be modified slightly to obtain the file contents from a plugin or API call; since it currently tries to fetch it from the source hub.
2016-10-09 20:49:40 -07:00
zotlabs
e7233c0c94
more backquotes - this should take care of most except for the array import queries
2016-10-09 16:31:04 -07:00
redmatrix
48f70e55aa
try naked embed before submission instead of at render time
2016-10-06 15:59:27 -07:00
redmatrix
55c67c7870
remove obscured @ hack
2016-10-04 19:37:16 -07:00
redmatrix
26ea11c44f
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-10-04 15:33:39 -07:00
redmatrix
de1825e54b
remove leftover rating fragment
2016-10-04 15:33:14 -07:00
Mario Vavti
e259503933
feature_enabled() only takes two arguments
2016-10-04 21:12:03 +02:00
redmatrix
4e07b4c0e8
even more backslashes
2016-10-03 22:01:14 -07:00
redmatrix
ce6e81c682
more backticks
2016-10-03 21:48:53 -07:00
redmatrix
c44acb3575
allow delivery report for not just the author, but also if you're the owner and it's on your wall.
2016-10-03 20:50:13 -07:00
redmatrix
bad5057a74
start removing db backticks
2016-10-03 19:47:36 -07:00
redmatrix
cef1aa6d1b
add some more stuff to admin/account_edit (service class, language, and techlevel if appropriate). Fix en-au and en-gb so they are listed as languages, and move language selector stuff to include/language.php instead of include/text.php; new file Zotlabs/Lib/Techlevels.php so we only need to write the selection array once.
2016-10-03 17:16:24 -07:00
redmatrix
5b10db6f91
return the email_sent status
2016-10-03 15:58:54 -07:00
Mario Vavti
816802774d
another missing backslash
2016-10-02 10:47:25 +02:00
Mario Vavti
b7559c1df6
missing backslash
2016-10-02 10:36:04 +02:00
redmatrix
e1df151d9b
sync cloud storage permission changes (issue #538 continued)
2016-10-01 16:01:22 -07:00
redmatrix
883828c6cc
change hook name and return results
2016-10-01 15:15:14 -07:00
redmatrix
fa94644bcf
Unify the various mail sending instance to enotify::send() and z_mail(). Both take the same arguments. z_mail() is text only, enotify::send() provides html and text. Both are pluggable using the enotfy_send hook.
2016-10-01 03:06:01 -07:00
redmatrix
ad309f1036
provide ability for admin to change account password
2016-09-30 15:42:14 -07:00
redmatrix
56b12f6555
issue #538 continued
2016-09-30 13:00:15 -07:00
redmatrix
e48323775d
add another hook
2016-09-29 22:28:23 -07:00
redmatrix
0f10fc8458
issue #127
2016-09-29 19:33:08 -07:00
redmatrix
07df5833be
more tag filtering in setup
2016-09-29 19:17:09 -07:00
redmatrix
2728cdaf23
change notify param
2016-09-29 17:54:11 -07:00
redmatrix
4117ada2fd
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-09-29 16:20:47 -07:00
redmatrix
3727bea29a
issue #538 continued
2016-09-29 16:20:26 -07:00
Klaus Weidenbach
bb5b19c2fb
[TASK] Replace deprecated Sabre functions.
...
Replaced some deprecated functions from Sabre's URLUtil class.
2016-09-29 20:28:47 +02:00
redmatrix
5b6c2c32bf
Bring the saved search feature in line with the spec, and publish the feature spec.
2016-09-28 20:55:15 -07:00
redmatrix
095e2bf0b3
file clone sync issue, 1. channel permission import had no uid, 2. mod_getfile was sending attach['data'] instead of attach['content']
2016-09-28 16:51:47 -07:00
redmatrix
80b655fa7e
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-09-28 02:44:42 -07:00
redmatrix
db95e6eba5
issue #537 - angle bracket characters in DB password not recognised
2016-09-28 02:43:50 -07:00