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
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
755b751614
Comanche: allow widgets to be class based and stored appropriately in Zotlabs
2017-03-29 11:45:54 +02:00
zotlabs
c5828fecc1
get rid of get_app()
2017-03-28 16:02:47 -07:00
zotlabs
3e6088c614
add 'author_is_pmable()' function with plugin hooks to control whether or not to display a 'send mail' link in the thread author menu.
2017-03-27 15:49:48 -07:00
zotlabs
8292553a20
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-27 14:11:25 -07:00
Klaus
6375401e0a
Merge pull request #701 from dawnbreak/HTMLpurifier
...
HTMLPurifier library update
2017-03-27 21:39:02 +02:00
git-marijus
060cc15f81
Merge pull request #704 from zotlabs/doppleclone
...
remove redundant and non-functional/broken check for successfully clo…
2017-03-27 11:30:49 +02:00
Klaus Weidenbach
f718e2b0db
⬆️ Update HTML Purifier library.
...
Updated HTML Purifier from 4.6.0 to 4.9.2 with better PHP7 compatibility.
Used composer to manage this library.
2017-03-26 00:41:27 +01:00
zotlabs
94e458018b
rm widgets again
2017-03-25 14:41:43 -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
5c63f7dd58
provide platform specific install script
2017-03-25 14:19:32 -07:00
zotlabs
a2e1019978
move db_upgrade to zlib
2017-03-23 21:49:20 -07:00
Mario Vavti
43a794a905
bs4 fixes for events
2017-03-23 13:11:27 +01: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
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
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
Mario Vavti
546867c102
add icon, name and thumb to profile tabs. remove login app - we have login in the panel now.
2017-03-21 13:38:44 +01:00
zotlabs
b153c651b4
perform attach_upgrade()
2017-03-20 21:53:39 -07:00
zotlabs
7a611c6d47
create channel_store_lowlevel() and remove more diaspora stuff from core.
2017-03-20 18:14:50 -07:00
zotlabs
f252f3efc5
remove redundant and non-functional/broken check for successfully cloned channel record which was left over from an earlier method of creating the table; which was deprecated a few months back.
2017-03-20 15:40:48 -07:00
zotlabs
da823125b9
remove redundant and non-functional/broken check for successfully cloned channel record which was left over from an earlier method of creating the table; which was deprecated a few months back.
2017-03-20 15:24:47 -07:00
Mario Vavti
ca14ab3d55
move profile tabs to app-tray
2017-03-20 17:24:48 +01:00
Mario Vavti
cfdf1def2a
since we have the app bin we do not actually need the profile tabs for ourself
2017-03-20 14:09:27 +01:00
zotlabs
78aeb50ce5
add function attach_syspaths to calculate the contents of os_path and display_path; add this to the rename function. We will also need it to populate existing file/photo structures as an upgrade task.
2017-03-19 21:39:28 -07:00
zotlabs
a12a614e7e
attach_folder_rpaths() providing incorrect results
2017-03-19 19:43:00 -07:00
Mario Vavti
949ca844c5
open like-modal directly if more than 10 likes
2017-03-19 17:49:07 +01:00
zotlabs
4afeefb5ce
various input filter fixes
2017-03-18 16:41:43 -07:00
Mario Vavti
b2ad4e8c2a
bs4 fixes
2017-03-18 23:45:55 +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
cf11ba1147
simplify the message signing spaghetti
2017-03-16 18:19:03 -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
fb3f63bf59
input filter issue
2017-03-15 21:49:27 -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
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
df6c07aaad
Comanche: allow widgets to be class based and stored appropriately in Zotlabs
2017-03-15 16:55:47 -07:00
zotlabs
bcd02edd80
ensure z_input_filter is called exactly once, since we now depend on the number of htmlspecialchars operations for
...
markdown content. Also ensure that the content is escaped the correct number of times on imported items.
2017-03-15 15:53:03 -07:00
Mario Vavti
a73ea134cd
re-add spaces between tags
2017-03-15 21:22:16 +01:00
Mario Vavti
aa33cacb62
style hashtags, mentions and categories. hide expand-aside button if not needed. css and class fixes
2017-03-15 16:42:55 +01:00
zotlabs
fa89b8f66d
add os_path and display_path to photos, fix some issues with multiple path separators after cloud/nickname in the content field of attach and photos
2017-03-14 22:02:28 -07:00
zotlabs
e399de8ad4
store os_path and display_path with files
2017-03-14 21:40:11 -07:00
zotlabs
2c73b457ef
input filter updates
2017-03-14 17:07:29 -07:00
zotlabs
2f5f1a4d64
fix group by item query
2017-03-14 16:14:05 -07:00
Mario Vavti
a0a376e95e
hide nav search behind a button, css fixes and cleanup
2017-03-14 18:31:19 +01: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
zotlabs
1ee76cb506
remove more hardwired branding
2017-03-12 20:54:48 -07:00
zotlabs
c39c925d8d
grrr. stop making branding assumptions.
2017-03-12 17:32:45 -07:00
zotlabs
6f3493bb3c
db issues
2017-03-12 15:50:47 -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
Andrew Manning
a2371d56fd
Take me home instead of get me home
2017-03-09 20:43:16 -05:00
zotlabs
c93db2cd21
more cleanup
2017-03-09 14:31:54 -08:00
zotlabs
15d422db80
Merge branch 'dspr' into red
2017-03-09 14:17:14 -08:00
zotlabs
b6477cd38b
go back to where the problem started
2017-03-09 11:51:21 -08:00
zotlabs
15ab331b6b
move all the diaspora content hacks to the diaspora plugin
2017-03-08 17:35:19 -08:00
zotlabs
9ca53fdc5d
DCV stuff
2017-03-07 17:44:19 -08:00
zotlabs
a037590ce3
allow post_activity_item to be passed an empty ACL without resetting to channel default
2017-03-06 21:01:17 -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
zotlabs
4f5e9d77b2
remove include/probe.php which has never completed development and has never been used
2017-03-05 20:45:21 -08:00
zotlabs
98ccdf65fb
Merge branch 'dev' into red
2017-03-05 16:32:53 -08:00
zotlabs
4c0c153b8f
move emoji emoticons (not reactions) to plugin
2017-03-05 16:18:09 -08:00
zotlabs
c533c62c64
some event work
2017-03-05 14:47:20 -08:00
zotlabs
384db9d10d
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-05 11:02:19 -08:00
Klaus Weidenbach
6c79e0c077
⬆️ 🔨 Upgrade Markdownify library.
...
The current version 2.0.0 (alpha) throws deprecated warning with
PHP7.1 and PHPUnit.
Upgrade the HTML to Markdown converter for PHP to the current
Markdownify 2.2.1.
Used composer to manage this library.
2017-03-05 01:14:15 +01:00
zotlabs
47d2467e24
minor feed issue
2017-03-04 11:56:59 -08:00
zotlabs
155844f142
reverse sort order
2017-03-02 23:02:44 -08:00
zotlabs
cee9a20e85
activity widget - turns out the owner is not relevant.
2017-03-02 18:10:23 -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
zotlabs
1ca0b85196
cleaner integration between the headers and session options of z_fetch_url()
2017-02-28 16:32:24 -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
c49935d91c
remove logging
2017-02-27 22:48:52 -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
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
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
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
zotlabs
b1ff5367e7
more work on profile vcards - still a lot of work to go
2017-02-23 19:07:01 -08:00
zotlabs
3e992604c7
move some functions to more appropriate places
2017-02-23 14:52:36 -08:00
zotlabs
7b4d0168c0
parse bbcode events which use the "new" vcalendar format. work in progress.
2017-02-23 11:09:02 -08:00
Mario Vavti
3d0c6700db
yet one more place to use chanlink_hash() instead of chanlink_url()
2017-02-23 12:24:42 +01:00
Mario Vavti
55924f5c5b
apps improvements
2017-02-22 11:22:43 +01:00
zotlabs
956f0043fc
change text back to 'add apps'
2017-02-21 23:16:05 -08:00
zotlabs
70cdbe4816
Merge pull request #684 from anaqreon/dev
...
Change Add Apps to Manage Apps and support translation.
2017-02-22 18:14:30 +11:00
zotlabs
6644dc4861
use head_add_link() for feed discovery
2017-02-21 18:58:51 -08:00
Andrew Manning
3e144baacd
Change Add Apps to Manage Apps and support translation.
2017-02-21 20:32:13 -05:00
Mario Vavti
81d556d32e
wrong permission
2017-02-21 10:34:40 +01:00
zotlabs
5ad5a0fa07
detect no acl
2017-02-20 23:13:27 -08: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
bc1812840a
don't search on empty filename - we shouldn't find it. The reason why this change is being made is because we actually did find it due to a development glitch
2017-02-20 15:06:17 -08:00
zotlabs
6f811fd7f9
bug in adding main.js as a js source
2017-02-19 17:04:37 -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
Mario Vavti
16a8416495
css fixes and rename link to full docs to help since its app is also called help
2017-02-17 15:07:20 +01:00
zotlabs
5db3b71c6a
strip possible quotes from attribute_contains() haystacks
2017-02-15 11:35:36 -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
f63aaa5429
be consistent with the name
2017-02-12 18:42:43 -08:00
zotlabs
7c72886b1b
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-02-12 17:40:45 -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
Andrew Manning
0017de46e4
remove logger lines
2017-02-11 20:54:09 -05:00
Andrew Manning
8ff9ad7636
Webpage import tool works again after setting iconfig properly and following the Impel class function example. More testing is needed.
2017-02-11 20:52:06 -05: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
91819bfc2d
bringer - all basic functionality is implemented
2017-02-08 17:21:32 -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
1cef3f15d5
sort the apps
2017-02-07 22:32:25 +01:00
Mario Vavti
1bb56309a6
default to manual conversation updates
2017-02-07 20:45:13 +01:00
zotlabs
6a083e8452
bring back view links for all notification types (esp: network, channel) for easy access
2017-02-06 14:32:50 -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
8059260c18
import system apps on initial load
2017-02-06 13:45:46 +01:00
Mario Vavti
e70c87ed41
merge dev
2017-02-06 10:08:05 +01:00
zotlabs
eb3685f537
remove per-page login css (home, login); add support for alternative markdown mention format
2017-02-05 18:47:35 -08:00
zotlabs
fc4083346e
more work on nav-modal
2017-02-03 15:31:01 -08:00
Mario Vavti
dce9a70ff5
check for app-icons in app_list() instead of app_render()
2017-02-03 12:12:05 +01:00
Mario Vavti
dd2a5e6b28
Merge branch 'dev' into wip-app-bin
2017-02-03 09:24:09 +01:00
zotlabs
7e1e9ac94a
rename bb2diaspora.php to markdown.php
2017-02-02 19:12:48 -08:00
zotlabs
2daafe80a5
move opensearch to plugins
2017-02-02 14:49:51 -08:00
Mario Vavti
8220a6584c
remove apps from usermenu
2017-02-02 11:19:06 +01:00
Mario Vavti
c3bada3c32
resolve merge conflict
2017-02-02 09:38:07 +01:00
zotlabs
db710cd2df
fix a few style issues with nav login panel
2017-02-01 14:45:52 -08:00
Mario Vavti
bf820beb79
remove experimental_app_bin config conditional
2017-02-01 12:59:56 +01: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
zotlabs
15be542e56
Merge pull request #662 from anaqreon/affinity-settings
...
Affinity settings
2017-01-30 18:04:53 +11:00
zotlabs
eebea70019
queue optimisations for sites that have lingered in the queue for more than a couple of days.
2017-01-29 17:16:06 -08:00
Andrew Manning
17011a7637
Remove unrelated chatroom panel stuff that was included accidentally
2017-01-29 19:56:19 -05: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
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
zotlabs
5aa0017e91
provide lowlevel xchan storage function to ensure that all non-null rows are initialised
2017-01-28 15:01:19 -08:00
Mario Vavti
8b5793e629
more work on app-bin
2017-01-27 17:51:49 +01:00
zotlabs
22839e48d0
better handling of html special chars in wiki and wikipage names
2017-01-26 15:16:41 -08:00
Mario Vavti
d64dcd298e
haystack/needle mixup
2017-01-26 11:03:41 +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
zotlabs
45a9eca792
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-01-25 11:47:51 -08:00
zotlabs
7804ae6a78
initialise item['postopts'] for mysql >= 5.7
2017-01-25 11:43:54 -08:00
Mario Vavti
1db57c498d
fixes for wiki create/delete page
2017-01-25 19:41:47 +01:00
zotlabs
33aa373b3f
minor
2017-01-24 19:44:24 -08:00
zotlabs
d96a7bc1fa
block well-known from oembed
2017-01-24 18:33:41 -08:00
zotlabs
cb47354a4f
put login form into the nav bar. Proof of concept - needs a bit of UI tweaks.
2017-01-23 16:31:40 -08:00
Hubzilla
cda284424f
synced wikis should be relocated
2017-01-22 18:56:14 -08:00
Hubzilla
17f1d39fcf
basic support for clone syncing of wikis and wiki pages
2017-01-22 18:48:45 -08:00
Mario Vavti
951376852c
some work on app_bin - just to get it going
2017-01-22 13:45:34 +01:00
Mario Vavti
9e509aa25b
$a is deprecated
2017-01-22 10:21:01 +01:00
Mario Vavti
d2226c0e9b
whitespace cleanup
2017-01-22 10:20:39 +01:00
Hubzilla
9acd3ebd42
observer.language!={something} for completeness
2017-01-20 15:30:08 -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
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
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
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
8478ecc675
Merge pull request #645 from git-marijus/dev
...
do not choke if photo_factory() returns null
2017-01-16 18:31:09 +11:00
zotlabs
e5662dc893
vcard export from profile
2017-01-15 21:23:43 -08:00
zotlabs
0ef2cd8719
array pointer in wrong place
2017-01-15 19:55:59 -08:00
zotlabs
c32bc9dda4
more integration of vcard and profiles
2017-01-15 19:51:14 -08:00
zotlabs
d7080defd3
Still trying to make the documentation link just a wee bit more obvious.
2017-01-15 16:08:51 -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
Mario Vavti
a36d74dad5
do not choke if photo_factory() returns null
2017-01-15 13:23:28 +01: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
bb0f3afb71
default cover photo support.
2017-01-12 18:52:29 -08:00
Mario Vavti
2fc47cc52b
fix embedimage if an albumname contains quotes
2017-01-11 10:59:46 +01:00
zotlabs
9ad44a2060
btlogger trace file logging not working as desired.
2017-01-10 17:37:41 -08:00
zotlabs
5092cb75f4
normalise feed id
2017-01-10 14:25:11 -08:00
zotlabs
120afb30c1
obj_type on edit activity was wrong
2017-01-09 22:12:44 -08:00
zotlabs
a6272fcf76
channel move stuff (disabled currently because not yet complete)
2017-01-09 14:37:56 -08:00
zotlabs
96e668a5b9
add enclosures and categories to atom feed
2017-01-07 13:29:32 -08:00
zotlabs
c9f4184126
allow the atom_entry hook to change the results
2017-01-07 12:47:19 -08:00
zotlabs
6f1209ea49
typo
2017-01-07 04:51:44 -08:00
zotlabs
89f0ecf25d
update the atom_entry hook
2017-01-07 04:04:11 -08:00
zotlabs
fb059bfdc3
more feedutils cleanup
2017-01-06 20:20:49 -08:00
zotlabs
a3c45d47e6
add the ostatus:conversation element which is now more or less required by GNU-Social to work around some short-comings of the OStatus delivery model when it comes to conversational message grouping. If this element isn't there, message replies will not get grouped with the parent specified in thr:in-reply-to, which exists to group conversations together. The reasoning being that due to the point-to-point delivery model, a reply could arrive on one site which does not have a copy of the parent specified by thr:in-reply-to. Hence further replies arriving on this site are grouped with the first arrived comment as the parent. Since this project doesn't allow comments which don't have top-level parents, we can just set it to the parent-mid and save being forced to create a new database structure for orphan children acting as parents.
2017-01-06 13:42:45 -08:00
zotlabs
6db2561eda
preserve the original message-id coming from feeds - we will have to escape them properly before calling mod_display.
2017-01-06 13:25:57 -08:00
zotlabs
ba2d0fae0e
Merge branch 'dev' into gnusoc
2017-01-06 12:24:26 -08:00
zotlabs
2312302dea
setup: check disabled functions more precisely than using a string match
2017-01-05 14:17:56 -08:00
zotlabs
dfede52048
ical import/export - provide mechanism to preserve original source formatting across zot based systems.
2017-01-05 13:55:04 -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
1ce8168d72
some gnusoc fixes
2017-01-04 11:47:08 -08:00
zotlabs
b88a735e54
feature: allow event creation in other timezones than your own.
2017-01-01 19:51:44 -08:00
zotlabs
e2eb0b2eac
better fix for #629 #635 based on ownership/authorship rather than message flags which could be forged
2016-12-31 15:56:45 -08:00
zotlabs
444e938e2d
issues #629 , #635 - edited post arriving from downstream source was not being rejected
2016-12-31 13:38:19 -08:00
zotlabs
2e2254371a
move api version call back to core
2016-12-30 02:45:16 -08:00
zotlabs
693f7366a2
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-12-30 02:36:24 -08:00
zotlabs
e8a2ad4315
logger typos
2016-12-30 02:31:53 -08:00
Andrew Manning
13768fdb9b
Zot structures doco integrated into the Zot page. Added nowrap option to [code] BBcode tag.
2016-12-28 14:58:25 -05:00
zotlabs
17b7042a25
issue with HTML in code blocks in markdown in wiki
2016-12-27 15:26:47 -08:00
zotlabs
3bb6c667db
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-12-26 13:11:54 -08:00
zotlabs
b530d1d449
perform input validation on xchan_store and re-enable the post method of the xchan api endpoint.
2016-12-26 13:10:24 -08:00
Andrew Manning
1a5dd5c87c
Updated markup language support doco. Modified parseIdentityAwareHTML BBcode parsing to support the BBcode reference which is now in /help/member/bbcode.html. Add Bootstrap classes to tables for BBcode tables that have the border=0 or border=1 options set.
2016-12-26 08:58:40 -05:00
zotlabs
c38e7ee3e3
show webpages link to visitors if a 'home' page exists. This means the nav menu must be used to edit pages.
2016-12-25 14:26:27 -08:00
zotlabs
35ed9b9b72
issue with post signatures if posted from api and logged in locally with a different identity.
2016-12-24 15:00:37 -08:00
zotlabs
f2bfdfdedd
provide separate logging (if configured) for btlogger which is used to catch really subtle issues which don't always leave an audit trail. Similar to dbfail.out, the file btlogger.out (if it exists and is write-able) will only log these unusual situations with backtraces so we can find the culprits.
2016-12-21 23:35:54 -08:00
Mario Vavti
04472bd730
fix a glitch in sticky-kit and comment out alt_pager() in widget_conversations since it will not work there
2016-12-21 11:51:24 +01: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
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
4103344e48
abook_vcard first commit
2016-12-20 16:45:12 -08:00
zotlabs
d2cc7df7db
allow tel: links on mobile devices
2016-12-19 18:59:40 -08:00
zotlabs
231b70b987
call zidify_links() when formatting bbcode for internal consumption
2016-12-19 16:06:49 -08:00
zotlabs
1798ebd395
improve oembed cache security
2016-12-19 15:38:42 -08:00
zotlabs
350627988e
zidify private mail
2016-12-19 14:35:13 -08:00
zotlabs
ca2e2f5f45
deprecate bb_iframe
2016-12-18 22:33:23 -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
6cf17c7bcc
use array_shift - it's cleaner
2016-12-15 16:41:01 -08:00
zotlabs
95485a0da2
z_fetch_url incorrect variable
2016-12-15 16:02:52 -08:00
zotlabs
f67acc82cf
html2plain warnings
2016-12-15 13:45:27 -08:00
zotlabs
00fc66d8e8
postgres is picky about this stuff
2016-12-14 20:51:10 -08:00
zotlabs
63efbdffe6
markdown regex
2016-12-14 14:27:00 -08:00
Mario Vavti
a7af6d8a3c
fix regex
2016-12-14 13:18:02 +01: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
cbffd32d8e
use absolute namespace in case this gets moved
2016-12-13 20:05:36 -08: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
66a53c6d3c
add plugin hook to zot_best_algorithm()
2016-12-13 18:43:47 -08:00
zotlabs
c4a9b61da6
restructuring include/message for mail preview
2016-12-13 16:34:08 -08:00
Mario Vavti
0927af40c3
bring lockview to wikilist
2016-12-13 11:14:22 +01:00
Mario Vavti
68bdd26426
simplify wikilist widget
2016-12-13 10:09:56 +01: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
65a26958f7
fix embed-image for fullscreen mode and some adjustments for /help
2016-12-10 21:33:29 +01:00
zotlabs
0a6916e1b9
superblock issue + string update
2016-12-09 00:49:55 -08:00
zotlabs
8b57add891
don't alter received/changed timestamps when editing
2016-12-08 16:18:40 -08:00
zotlabs
5833bb3bd4
only update the 'changed' timestamp for recent item_store events
2016-12-08 11:16:23 -08:00
zotlabs
b407074281
always check api_user
2016-12-07 19:04:24 -08:00
zotlabs
07706b41f4
document the api filedata call
2016-12-07 15:22:26 -08:00
zotlabs
b3963456c0
attach_list_files bugfix
2016-12-06 21:11:39 -08:00
zotlabs
641e9ff508
api files improvements/fixes and documentation
2016-12-06 20:34:23 -08:00
Andrew Manning
8ba5cbc2b9
Merge remote-tracking branch 'upstream/dev' into doco
2016-12-05 20:16:19 -05:00
zotlabs
fbf13dde21
minor changes to config api and markdown_to_bb
2016-12-05 14:50:34 -08:00
zotlabs
bdd713413a
typo
2016-12-04 20:24:55 -08:00
zotlabs
e896592261
minor optimisation to reduce code duplication
2016-12-04 17:48:31 -08:00
zotlabs
df23ef36c7
api_zot: implement /api/z/1.0/network/stream and fix /api/z/1.0/channel/stream
2016-12-04 17:07:25 -08:00
zotlabs
16e48a859c
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-12-04 11:43:27 -08:00
zotlabs
6346c00527
bugfix for api group_members
2016-12-04 11:42:40 -08:00
Mario Vavti
bb7680dc51
implement content type in wiki list
2016-12-04 15:07:03 +01:00
Mario Vavti
161572b292
leave toc title for the author
2016-12-04 14:31:45 +01:00
Andrew Manning
3b3da24823
Merge remote-tracking branch 'upstream/dev' into doco
2016-12-04 08:08:22 -05:00
Mario Vavti
b12d4c03cb
fixes for toc bbcode and bbcode wiki toc
2016-12-04 12:51:23 +01:00
zotlabs
25ea754502
item_store: parent wasn't being returned in api call
2016-12-03 13:16:04 -08:00
zotlabs
a33a5771ed
Merge pull request #608 from redmatrix/jeroenpraat-patch-1
...
Fix full screen for embedded videos
2016-12-04 07:46:31 +11:00
Andrew Manning
153cd0a205
Remove classes from the doco content region to simplify the appearance. Instead of loading /doc/main.bb, redirect to /doc/about/about_hubzilla/. These edits are minimal for demo purposes and not the proper way to do it.
2016-12-03 15:17:31 -05:00
zotlabs
f5f1b9602a
rename api endpoint yet again. item/store appears to be blacklisted in some hosting environments.
2016-12-03 12:08:58 -08:00
Jeroen van Riet Paap
5aeb8305fc
Fix full screen for embedded videos
2016-12-03 11:47:10 +01:00
zotlabs
8e6ff32c97
more api work for item/store and doco
2016-12-02 23:09:25 -08:00
zotlabs
e776e79c1e
api function item/new renamed to item/store as that more closely reflects its purpose. It can also be used to store an edit of an existing item. I believe this is a reasonably safe change at this time as I don't believe there is any software currently making use of this call - instead using the Twitter API which is now a plugin.
...
Also some work to make the install documentation agnostic to project name variations. This is not yet complete.
2016-12-02 21:54:50 -08:00
zotlabs
e2660eaad3
fix the forum widget for forums with custom perms
2016-12-02 12:15:18 -08:00
zotlabs
59aae20aea
bb_highlight: if somebody enters an unsupported language for code syntax highlighting (like fortran or cobol or whatever) use 'php' instead of returning a completely unformatted code block. This choice was somewhat arbitrary. It could be difficult to analyse the intention which could be literally anything and provide the closest match.
2016-12-01 19:04:29 -08:00
zotlabs
97f9dedaa6
sql error in fetch conversation
2016-12-01 18:21:36 -08:00
zotlabs
7f730b81ff
trim both key and iv on other ciphers
2016-12-01 18:14:20 -08:00
zotlabs
e793fc9973
trim iv in STD_encapsulate
2016-12-01 18:12:18 -08:00
zotlabs
141b8495e2
allow plugins to cancel item_store() and item_store_update()
2016-12-01 14:15:34 -08:00
zotlabs
6552ccc477
issue #607 parens not recognised inside urls
2016-12-01 02:44:01 -08:00
zotlabs
83a4999dbe
issue #606 , postgres binary data handling under PDO and HHVM when passed null
2016-11-30 19:45:46 -08:00
zotlabs
c845eed114
advanced crypto restricted by server role
2016-11-30 16:36:33 -08:00
zotlabs
5b09829959
zot 1.2
2016-11-30 16:22:31 -08: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
Mario Vavti
53e4b55ea3
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-11-30 10:57:04 +01:00
zotlabs
175ae58563
highlight
2016-11-29 14:27:55 -08:00
Mario Vavti
f32f7d2308
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-11-29 13:38:59 +01:00
zotlabs
3ed6d82367
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-11-29 02:57:58 -08:00
zotlabs
793047919d
missed this from the earlier checkin
2016-11-29 02:57:29 -08:00
Mario Vavti
6a786342f9
rename function
2016-11-29 10:46:04 +01: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
b66aeea384
minor re-arrange
2016-11-28 14:00:34 -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
1ce4eda0b9
wiki: move delete page functionality to the widget
2016-11-28 11:29:10 +01:00
Andrew Manning
678239424a
Integrating lots of member guide content
2016-11-27 16:46:24 -07:00
Andrew Manning
369dc295b1
Add some identity-aware parsing to HTML content using parseIdentityAwareHTML()
2016-11-27 14:48:06 -07: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
Mario Vavti
0ff24b6f21
whitespace and minor fixes
2016-11-23 13:49:24 +01:00
zotlabs
5c5d45f52b
missing plugins in zot-info
2016-11-22 16:33:00 -08:00
zotlabs
11b4d98f37
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-11-22 14:18:58 -08:00
zotlabs
6e016c439c
db update required for Zot2
2016-11-22 14:15:33 -08:00
Mario Vavti
9b5e6a1f7a
use plural since we can have more than one wiki
2016-11-22 15:27:26 +01:00
Mario Vavti
060982adb4
display wiki list on wiki landing page.
2016-11-22 11:30:04 +01:00
zotlabs
bc95b2fc77
wrong function
2016-11-21 14:38:02 -08:00
zotlabs
f926915e56
zot: specify crypto method
2016-11-20 21:18:38 -08:00
Mario Vavti
9d1443bbfe
move the remote user homebutton to the user menu. this way everything remote user related is in one place.
2016-11-20 15:38:36 +01:00
Mario Vavti
f4f3769225
fix #594
2016-11-20 14:15:13 +01:00
zotlabs
dda2ea8fed
Do not render maps for Diaspora destinations.
2016-11-19 14:16:38 -08: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
Andrew Manning
d5c14a513d
Wiki pages display in tab to the left of the edit pane tab. Home is always first in the list.
2016-11-18 21:25:40 -05:00
Mario Vavti
3147b7c62b
revert simple checkbox
2016-11-18 14:15:01 +01:00
Mario Vavti
0ceb75ea09
add a simple checkbox template for use in widgets
2016-11-18 13:55:48 +01:00
zotlabs
3b6248cb64
dba_pdo: return false on q() DB error like the old driver did
2016-11-17 15:15:34 -08:00
Mario Vavti
0b0e0f8f43
wiki list fixes
2016-11-17 14:17:26 +01:00
Andrew Manning
20db8bbe2e
Highlight active wiki in list in preparation for removing active wiki name from content section header to make room for page list viewer
2016-11-17 05:58:26 -05:00
Andrew Manning
748c894450
Move new wiki dialog directly underneath new wiki button in wiki list widget
2016-11-16 20:16:46 -05:00
zotlabs
0e8b13841a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-11-16 14:15:42 -08:00
zotlabs
91c803ff65
use item from DB for return value
2016-11-16 14:13:10 -08:00
zotlabs
7a17ee9f8c
export issue
2016-11-16 14:10:57 -08:00
Mario Vavti
1ad8f20bce
only turn [] and [x] into checkboxes if it is found inside a checklist
2016-11-16 20:49:58 +01: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
zotlabs
0f5a166cce
still a bit of wiki permission weirdness, this should catch the major ones
2016-11-15 02:12:30 -08:00
zotlabs
e0a702df76
wiki: permissions issues, untranslated strings in templates and some minor changes to provide a consistent UI with the rest of the app.
2016-11-15 00:50:31 -08:00
zotlabs
e990a35a91
xchan_fetch() returns a simplified structure
2016-11-14 21:06:58 -08:00
zotlabs
3e286f4f19
update api perm_allowed to return all perms if no perm specified
2016-11-14 20:59:10 -08:00
zotlabs
e0a83b4b94
API: add GET /api/z/1.0/perm_allowed
2016-11-14 20:50:55 -08:00
zotlabs
b9728a96ce
API: add GET /api/z/1.0/abconfig
2016-11-14 20:30:28 -08:00
zotlabs
9055d0910c
API: add GET api/z/1.0/abook
2016-11-14 17:47:44 -08:00
Mario Vavti
192df273cc
show wiki controls only to owner and whitespace fixes
2016-11-14 12:01:16 +01:00
zotlabs
cf5c803fe0
api: allow group member list to use a group name or id
2016-11-13 23:28:03 -08:00
zotlabs
3c302bae5a
move all the zid related stuff to one file
2016-11-13 20:22:01 -08:00
zotlabs
103cd2b7a1
provide 'per-page' caching for is_matrix_url() results to reduce duplicate queries
2016-11-13 16:12:36 -08:00
zotlabs
7763643f2e
zidify wiki content
2016-11-13 15:06:16 -08:00
zotlabs
ebef7d6348
attach_rename: flaw in duplicate filename detection resulted in filename(1)(1)(1).ext
2016-11-10 20:27:18 -08:00
zotlabs
20497f1be3
Some minor tweaks to zotsh.py, document that it needs the twitter_api plugin on the first hop since we no longer provide the twitter api by default
2016-11-10 15:59:49 -08: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
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
zottel
cb32640f70
fix a fatal error with incorrect DB object access
2016-11-07 12:19:03 +01:00
zotlabs
66c07a8b33
reorganise emoticons
2016-11-06 20:31:37 -08: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
b541351a0a
ignore flags to dns_get_record() and look for anything
2016-11-02 23:37:57 -07:00
zotlabs
92f5a2b6a6
issue #409 - use item_notshown for file activities to prevent display but allow transmitting to other sites. We currently allow file acitivies with item_hidden to be transmitted as a special case but eventually we want to remove the special case and disallow items with item_hidden from being propagated.
2016-11-02 21:17:18 -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
6a6494d947
if connecting to a channel that is already pending, undo the pending and set connect permissions accordingly. issue #577 - this will mostly affect channels that were connected out of band, but will also auto-friend somebody that has already connected to you, if you reciprocate prior to seeing and/or acting on the pending connection notice.
2016-11-02 17:27:18 -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
863ee9e6dd
bbcode event formatting issue
2016-10-31 21:48:00 -07:00
zotlabs
4ebd604ca9
provide plugin restrictions based on config settings
2016-10-31 18:54:04 -07:00
zotlabs
321a32050b
improve the check in 9b42bc860
2016-10-30 12:33:30 -07:00
Mario Vavti
db6a207afe
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-10-30 15:54:46 +01:00
Mario Vavti
9b42bc860d
possible fix for https://zothub.de/display/2d4996dd629504851d
2016-10-30 15:54:06 +01:00
zotlabs
b5c72611b4
change log string on pdo log messages
2016-10-27 15:21:40 -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
33b1c57092
For z_dns_check() use config values from memory and ignore DB - as this function can be called in the early stages of Setup when we first try to connect to the database.
2016-10-25 23:32:24 -07:00
zotlabs
441d3bf1ed
make the edited header stand out slightly
2016-10-25 20:46:57 -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
7b713e2576
pdo - fetch assoc only
2016-10-25 16:15:39 -07:00
zotlabs
25982f0475
set port if non-zero (instead of non-null)
2016-10-24 18:55:11 -07:00
zotlabs
2d2ac98b3d
Merge pull request #559 from zotlabs/pdo
...
Pdo DB driver
2016-10-25 11:48:22 +11:00
zotlabs
f1fc201862
not null violation in mail
2016-10-24 17:14:06 -07:00
zotlabs
681f45943b
some more places which require dbescbin and dbunescbin
2016-10-24 00:36:38 -07:00
zotlabs
5dc8c54b8d
found it...
2016-10-23 21:35:06 -07:00
zotlabs
20194bed42
this seems to work, but there are unanswered questions and is still undergoing investigation. It appears that the data stored with os_content = 1 is not being escaped in all circumstances or the scaled image data is being escaped twice.
2016-10-23 21:27:10 -07:00
zotlabs
06bbf494bb
profile photo issue on postgres
2016-10-23 20:01:39 -07:00
zotlabs
21b919a76b
correct encoding
2016-10-23 19:04:42 -07:00
zotlabs
39f0707201
fetch bytea as stream
2016-10-23 17:53:34 -07:00
zotlabs
8d52a278a9
Merge branch 'dev' into pdo
2016-10-23 17:49:15 -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
547c700764
misplaced parens
2016-10-23 17:23:53 -07:00
zotlabs
d30892ea60
pdo hacks
2016-10-23 17:05:08 -07: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
zotlabs
8fc87411fa
php warning, $uplink didn't have a default
2016-10-22 13:20:51 -07:00
Florian Steinel
f84530c285
attach_mkdir use $os_path and $display_path initilized to an empty string
2016-10-22 08:07:27 +02:00
zotlabs
c5dcac4dbb
issue #564
2016-10-21 21:44:15 -07: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
331412ddff
remove more corporate code - https url conversion for youtube is now handled by std_embeds plugin
2016-10-20 17:53:15 -07:00
zotlabs
04ac04e0ad
allow a dsn override to the database via the server argument. This could be used to allow unix domain sockets and other unusual configurations.
2016-10-20 17:04:43 -07:00
zotlabs
29340152b6
pdo - cleanup
2016-10-20 16:21:15 -07:00
zotlabs
8a34f7ca7b
Merge branch 'dev' into pdo
2016-10-20 16:14:01 -07:00
zotlabs
e2e3b81f32
more pdo tweaks
2016-10-20 16:13:06 -07:00
zotlabs
b4b5eb5bab
pdo testing
2016-10-20 15:45:48 -07:00
zotlabs
81f3a5cf94
discover tab showing on network page using fresh site with no settings (it is disabled by default, but the admin setting has not yet been committed to disk).
2016-10-19 21:50:26 -07:00
zotlabs
3726b546d5
use pdo for postgres also
2016-10-19 19:24:12 -07:00
zotlabs
2702b82bc3
pdo fixes
2016-10-19 17:23:06 -07:00
zotlabs
aee4f8d2fe
pdo changes first cut
2016-10-19 16:58:26 -07:00
zotlabs
c79c1b3913
Merge branch 'dev' into pdo
2016-10-19 16:31:35 -07:00
zotlabs
b926a4c67e
when translating like activities, we're distinguishing comments from posts by mid and parent_mid; neither if which are present in the stored activity object
2016-10-18 21:42:54 -07:00
zotlabs
f31ef3420d
issue #549 , ACL has 'public' selected even when restrictive ACL is being used.
2016-10-17 20:52:02 -07:00
zotlabs
b37184ae57
issue #553 - negative birthday from directory. This may not completely fix it and may take a profile update to register the change; but it's a start; specifically we need to store 0000-00-00 in the xprof table of the directory server if that's what we get over the wire. Birthday fields are string and are not subject to SQL strict_mode on dates. We want these to be the string '0000-00-00' if not set to a valid date.
2016-10-17 18:42:06 -07:00
zotlabs
716a83d1f7
some pdo work
2016-10-17 16:12:32 -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
3f7f5f9429
remove corporate codes from diaspora2bb, add plugin hook markdown_to_bb
2016-10-14 14:22:01 -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
9a2f86e9ad
remove special handling of lookalike '@ char from attach path
2016-10-12 18:23:59 -07:00
zotlabs
513b8959f5
Merge pull request #545 from dawnbreak/atfix
...
Comment and code about UTF-8 @-sign do not match.
2016-10-13 12:21:27 +11:00
zotlabs
8a00b62cba
caught one typo from the last checkin
2016-10-12 18:17:34 -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
40bfce463d
add the twitter API 1.1 code points
2016-10-12 17:00:50 -07:00
zotlabs
fc7d29edd3
some more api work
2016-10-12 15:31:14 -07:00
zotlabs
cfc61a69ef
bbcode: remove the inserted <br /> between list elements due to linefeeds in the textarea.
2016-10-12 15:25:48 -07:00
zotlabs
ae62d30811
more api work, mostly bringing the file up to speed with the project coding style guidelines
2016-10-11 21:43:37 -07:00
zotlabs
f59a0192b4
more api work
2016-10-11 21:09:26 -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
1a4a8f1ef7
more api cleanup
2016-10-11 18:37:47 -07:00
zotlabs
03aacc35b3
start on the API re-write
2016-10-11 16:13:52 -07:00
Klaus Weidenbach
d5cd6f9a51
Comment and code about UTF-8 @-sign do not match.
...
Changed code according to comment:
First AT is now full-width AT U+FF20.
Do we also need to replace small AT U+FE6B?
2016-10-11 11:48:16 +02:00
Mario Vavti
6706bed676
make diaspora w2w appear as a quote to make a little bit more clear what is happening
2016-10-11 10:17:38 +02:00
zotlabs
c4debca11d
api issues
2016-10-10 23:24:30 -07:00
zotlabs
896b46d18e
spaghetti
2016-10-10 15:04:57 -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
zotlabs
2bdf135cbc
remove more backquotes
2016-10-09 16:13:49 -07:00
zotlabs
134b9fc466
don't show diaspora protocol info in the hcard if the diaspora protocol is not installed. This really needs to be moved to the plugin but this was a quick fix.
2016-10-08 15:30:06 -07:00
redmatrix
48f70e55aa
try naked embed before submission instead of at render time
2016-10-06 15:59:27 -07:00
redmatrix
3250d75320
new hook bbcode_filter
2016-10-05 17:37:18 -07:00
redmatrix
4e07b4c0e8
even more backslashes
2016-10-03 22:01:14 -07:00
redmatrix
fe7b7773ba
wrong resource (attach_change_permissions())
2016-10-03 17:23:43 -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
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
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
2c1cd99738
issue #170
2016-09-29 19:26:58 -07:00
redmatrix
2728cdaf23
change notify param
2016-09-29 17:54:11 -07:00
redmatrix
3727bea29a
issue #538 continued
2016-09-29 16:20:26 -07:00
redmatrix
245c2d4eed
issue #519 continued
2016-09-28 18:37:05 -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
Mario Vavti
ffee413d2d
fix dbescdate()
2016-09-28 12:43:02 +02:00
redmatrix
44a2cc872c
apply the same fix to our own DB as we did for hubzilla master and redmatrix.
2016-09-26 19:28:04 -07:00
redmatrix
4663278f52
Merge branch 'nulldate' into dev
2016-09-26 18:17:38 -07:00
redmatrix
cacdac16aa
next wave of nulldate fixes
2016-09-26 18:16:43 -07:00
redmatrix
5716556766
allow a site to over-ride the help table-of-contents files
2016-09-26 16:34:53 -07:00
redmatrix
eae9774cb6
missing categories in preview mode
2016-09-26 16:20:36 -07:00
redmatrix
bba7fe24e9
subtle indicator of your own response verb activity
2016-09-25 20:34:36 -07:00
redmatrix
fb9544badd
null_date conversion; phase 1
2016-09-25 17:06:13 -07:00
redmatrix
39dc4fc992
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-09-24 16:40:36 -07:00
Mario Vavti
8333d41dbd
fix issue #528
2016-09-24 19:02:37 +02:00
redmatrix
dca4db9d4d
convert oembed tools to use json arrays rather than json objects
2016-09-24 05:15:06 -07:00
redmatrix
97d472380f
attach sql issue
2016-09-23 01:16:59 -07:00
redmatrix
9ab6029280
issue #527
2016-09-22 17:15:12 -07:00
redmatrix
7b90b0dfd9
issue #526
2016-09-22 17:08:16 -07:00
redmatrix
9981cbb72c
issue #519 continued
2016-09-22 16:58:29 -07:00
redmatrix
8b8712c15b
issue #524
2016-09-22 16:52:25 -07:00
redmatrix
4e85bc66b8
function to check for different values of NULL_DATE for backward compatibility
2016-09-21 17:16:54 -07:00
redmatrix
b5d093e5ca
finish the channel_reddress() conversion
2016-09-21 15:28:37 -07:00
redmatrix
10a52977f8
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-09-21 13:26:02 -07:00
redmatrix
c43eccf591
zot discovery wasn't returning in all cases (after discovering zot), which means that it could fall through and also discover other protocols and create xchans for them.
2016-09-21 13:24:16 -07:00
Mario Vavti
d9dc7f0f38
typo
2016-09-21 00:58:10 +02:00
redmatrix
007836f514
issue #519
2016-09-20 15:38:11 -07:00
redmatrix
83dd1c7be2
issue #520
2016-09-20 15:34:35 -07:00
redmatrix
f812866665
issue #515
2016-09-20 15:27:36 -07:00
redmatrix
299c46f118
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-09-20 06:14:40 -07:00
redmatrix
73bd65ead5
don't offer a settings/features link for techlevel 0 (basic or pro:0) even if there are level 0 features/categories. The definition of level 0 is "don't confuse me with options".
2016-09-20 06:05:20 -07:00
Mario Vavti
4b691703fe
remove redundant loop
2016-09-20 13:39:26 +02:00
redmatrix
8fd8ddcbc1
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-09-19 14:46:54 -07:00
redmatrix
0011b8fd48
probable fix for #509 - errant comment notifications provided on delayed (duplicate delivery) top level posts which are probably coming from clones
2016-09-19 14:42:56 -07:00
Mario Vavti
0cba82ce9c
if a feature category array has no items unset it
2016-09-19 15:09:19 +02:00
redmatrix
6c4f9f324b
pro: filter features by techlevel
2016-09-19 04:08:27 -07:00
redmatrix
0754da58da
some changes merged from wrong branch... new function channel_reddress() instead of hardwired generation and which fixes case-sensitivity; allow dot notation in config and pconfig utils, updated string file
2016-09-17 14:51:57 -07:00
Mario Vavti
31df7af61f
do not show hidden channels in /randprof issue #513
2016-09-15 10:36:46 +02:00
Mario Vavti
57dc362d5d
whitelist button tag in htmlpurifier
2016-09-09 14:29:20 +02:00
redmatrix
a90a0874b8
fix for old style version specifiers
2016-09-08 22:56:51 -07:00
redmatrix
956dab69b4
illegal offset errors in include/conversation:status_editor() when no permissions array is passed
2016-09-08 22:20:45 -07:00
redmatrix
d63cfb41f1
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-09-08 13:26:19 -07:00
redmatrix
9cfd0dd9d8
fix bookmarks in dev
2016-09-08 13:24:09 -07:00
Mario Vavti
1e8fec9385
add more foundation data- attributes
2016-09-08 11:22:58 +02:00
redmatrix
c2f83639d4
provide version info in /pubsites
2016-09-07 17:36:45 -07:00
redmatrix
1fa7e2994a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-09-07 13:41:14 -07:00
Mario Vavti
628187db16
upgrade foundation to version 6.2.3
2016-09-07 12:57:52 +02:00
redmatrix
de03f7f9ce
photo move to another album - resurrected from a temporary branch where the work had gotten lost
2016-09-06 23:13:55 -07:00
redmatrix
005186bf4a
custom/expert permissions bug
2016-09-06 16:15:45 -07:00
redmatrix
483952eb78
remove chatroom suggestions for the time being, until somebody decides it's worth fixing and rolls up their sleeves and does it. See the notes. There's a lot of useful technology involved and some valid use cases so we won't throw the code away. There's a lot of stuff in here worth saving. We just need to spend a bit more time working through the nitty-gritty bits.
2016-09-04 21:09:00 -07:00
redmatrix
ecb44ad572
sidebar table of contents for help hierarchies; note that these should probably be html due to extraneous linefeeds you might find in bbcode or markdown
2016-09-04 18:35:06 -07:00
redmatrix
a3171cd429
incutio xmlrpc library uses old-style (php4) constructors which have been deprecated for some time. They should still work on 7.0, but it's only a matter of time before they go away.
2016-09-04 16:38:35 -07:00
Mario Vavti
2b2f1f2746
fix register link if logged in
2016-09-04 10:29:33 +02:00
redmatrix
5a1887ed17
move doc file parsing and rendering from the module level to the help library so that it can be re-used by widgets
2016-09-04 00:50:35 -07:00
redmatrix
0998a108ea
wrong operator
2016-09-03 19:43:11 -07:00
redmatrix
f17eb946f6
pro: add system techlevel to new accounts
2016-09-02 16:14:33 -07:00
Mario Vavti
b00d084243
show home icon in first position in nav, provide register link also if register policy is set to approve and whitespace cleanup
2016-09-02 15:05:19 +02:00
redmatrix
af87038150
separate the 'expert' feature into 'advanced_theming' and 'advanced_dirsearch'. Hide both features unless techlevel > 3.
2016-09-01 19:01:02 -07:00
Mario Vavti
24192ff1ef
introduce checklist BBcode for checklists
2016-09-01 13:57:45 +02:00
redmatrix
fa8febbb31
some issues with saved search - tags and connection searches weren't being saved.
2016-08-31 21:57:08 -07:00
redmatrix
8ba1bf02a4
document that include/permissions is being deprecated but may still be needed.
2016-08-31 20:29:32 -07:00
redmatrix
c3fdd00aa4
allow public comments (sort of - see the notes)
2016-08-31 18:39:50 -07:00
redmatrix
ea0be8ea1a
provide techlevels in the pro server role. Should have no visible effect on other roles.
2016-08-31 17:49:22 -07:00
Mario Vavti
e9462ba145
resolve merge conflict
2016-08-31 09:41:07 +02:00
Mario Vavti
2b9322fc7d
provide a possibility to create checklists in bbcode [x] creates a checked checkbox, [] creates an unchecked checkbox
2016-08-31 09:38:47 +02:00
Andrew Manning
16b7df3717
Imported webpage elements update existing elements properly. AllowCode permission is checked correctly and issues error on import if denied.
2016-08-30 22:11:14 -04:00
redmatrix
85d8300421
increase timeout on oembed remote fetches. This is a balancing act. Too short and many sites won't show up. Too long and you could be watching a spinner anxiously waiting for the page to load even if your own site is blindingly fast.
2016-08-30 17:23:14 -07:00
Andrew Manning
ad5c93d673
Merge remote-tracking branch 'upstream/dev' into website-export
2016-08-30 06:14:22 -04:00
redmatrix
8b6230726f
add authors to post distribution; case insensitive sort apps
2016-08-29 18:06:39 -07:00
Andrew Manning
07e28a9757
Display text around the searched query in documentation search
2016-08-27 21:26:16 -04:00
Andrew Manning
69ca279101
Merge remote-tracking branch 'upstream/dev' into website-export
2016-08-27 14:14:28 -04:00
redmatrix
40b2e24c6d
vsprintf error on sql query
2016-08-27 05:06:12 -07:00
Andrew Manning
ddfc5209d3
Merge remote-tracking branch 'upstream/dev' into website-export. Added attach_move() to include/attach.php.
2016-08-27 06:52:01 -04:00
redmatrix
aea2fa1629
issue #186 ...different check for pubforum with expert permissions
2016-08-26 16:02:04 -07:00
redmatrix
8a2b96c2f9
- implemented but untested: duplicate detection for photo 'move to another folder'
...
- weekly string update
2016-08-26 01:37:46 -07:00
redmatrix
38ea8bee93
ratings are gone. They can be enabled, but there is no UI for doing so at this time; and will likely only be available in a 'pro' configuration once the new implementation details have been hashed out. This appears to require a mechanism for rebuttal before it can again be opened to the public. There are also some synchronisation issues to contend with; as ratings are currently only distributed to active directory servers. There is no reliable mechanism for a new directory server to fetch existing ratings.
2016-08-25 17:43:07 -07:00
redmatrix
a969f18137
move premium channel to 'pro' since that's the only configuration where it works reliably.
2016-08-25 17:09:19 -07:00
redmatrix
8d94402d25
attach_move() function created to relocate files or photos to different directories in the cloud area and photo albums without deleting and recreating (which would create a new resource_id and invalidate any existing links).
2016-08-24 22:41:54 -07:00
redmatrix
d3369384d1
include port in pdo url when host is 'localhost'
2016-08-23 18:18:05 -07:00
Andrew Manning
420aa4bc44
Merge remote-tracking branch 'upstream/dev' into website-export
2016-08-23 06:57:10 -04:00
Andrew Manning
305e0538d2
Website export to cloud files works. Created new recursive copy function in attach.php.
2016-08-23 06:55:26 -04:00
redmatrix
38ca3bac40
optional server role compatibility checks for plugins
2016-08-22 17:41:41 -07:00
redmatrix
e967bc9c45
public forum fallback checking (when custom/expert permissions are applied) was looking at owner rather than observer perms
2016-08-22 17:04:13 -07:00
redmatrix
7045b920ef
make zid() do the right things when confronted with url fragments
2016-08-21 17:38:36 -07:00
redmatrix
b6a545b4a2
Merge branch 'dev' of https://github.com/git-marijus/hubzilla into git-marijus-dev
2016-08-21 16:33:59 -07:00
Mario Vavti
4f62d7a78f
move jotnets to jot and some cleanup (mostly whitespace)
2016-08-21 15:43:03 +02:00
Andrew Manning
1c61e316b4
Block export and re-import works. Fixed bug where layout content was not being imported properly.
2016-08-20 21:08:15 -04:00
Andrew Manning
2d42d58738
Layouts list and are selectable for export to the zip file
2016-08-20 16:05:27 -04:00
Andrew Manning
80ed05d45d
Export of pages and their layouts to a zip file works. Bug on importing the exported zip file for pages.
2016-08-20 15:22:30 -04:00
redmatrix
9fe4bae52f
block backdoor delivery of bulk imported items
2016-08-19 17:12:48 -07:00
Andrew Manning
cf93d9c3b4
Merge remote-tracking branch 'upstream/dev' into website-export
2016-08-19 19:34:04 -04:00
Andrew Manning
40a7d38210
Pages populate the available-to-export list. New checkbox class for smaller boxes.
2016-08-19 19:32:52 -04:00
redmatrix
fa98f4c55d
import anomaly
2016-08-17 19:44:24 -07:00
Andrew Manning
f2e87a204d
Progress implementing zip file export
2016-08-17 21:25:50 -04:00
Andrew Manning
c98b91f514
Stash changes for merge with dev
2016-08-17 18:19:36 -04:00
redmatrix
537401cf27
don't set session theme unless logged in.
2016-08-16 22:15:51 -07:00
redmatrix
b2eede891a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-08-16 19:01:20 -07:00
redmatrix
a2873c18ca
get rid of ugly code construct
2016-08-16 19:00:38 -07:00
Mario Vavti
291b0edbe0
rename limited -> custom
2016-08-16 08:05:46 +02:00
hubzilla
752bb169ed
Merge pull request #487 from git-marijus/dev
...
implement groups in the acl select.
2016-08-16 06:59:52 +10:00
Mario Vavti
4b101c2240
provide group options serverside and minor cleanup
2016-08-15 22:54:07 +02:00
redmatrix
4facae674d
fix attached photo/file permissions on clones
2016-08-15 13:18:25 -07:00
redmatrix
000861da0d
event_store_event hook
2016-08-14 18:22:18 -07:00
Andrew Manning
6868403383
Context help for settings/features page
2016-08-14 13:34:52 -04:00
Andrew Manning
229cc2ac43
Change text for submenu on small screens to be static toggle statement
2016-08-14 06:55:02 -04:00
Andrew Manning
cb9ac6dd34
Replace hardcoded button title in javascript to translatable text
2016-08-14 06:46:48 -04:00
Andrew Manning
2e7f4c1870
Added a disable comments setting to the "Additional features" settings with a corresponding post editor toggle button
2016-08-14 06:41:12 -04:00
redmatrix
165f442d70
pending flag not being reset when using autoperms from custom role
2016-08-12 18:17:39 -07:00
redmatrix
ebbe18a426
better method of dealing with api versions
2016-08-11 20:09:38 -07:00
redmatrix
6bc5dd75bd
more cleanup of api
2016-08-11 19:42:44 -07:00
redmatrix
0257d660ad
move error processing back inside the function
2016-08-11 18:09:48 -07:00
redmatrix
c63deda71a
embed filter adjustments
2016-08-11 17:33:28 -07:00
redmatrix
3ba4b2c1c1
A bit of api cleanup. Don't get excited. This is like a 0.005% cleanup but you have to start somewhere.
2016-08-11 17:02:52 -07:00
redmatrix
e985436b3b
forum detection was off for forums with custom perms
2016-08-10 20:49:51 -07:00
Mario Vavti
82e867a9a8
implement acl for folder creation
2016-08-10 16:17:09 +02:00
redmatrix
5238a27ab3
function order reversed
2016-08-09 20:50:33 -07:00
redmatrix
ec3ca11d0d
bad code format
2016-08-09 16:59:35 -07:00
redmatrix
07dca90352
updates to hcard parsing
2016-08-07 21:00:23 -07:00
redmatrix
3338f3c5b2
diaspora vcard updates
2016-08-07 20:16:14 -07:00
redmatrix
5243dd153b
use config system.server_role and deprecate 'UNO'
2016-08-07 17:29:35 -07:00
Mario Vavti
89c026924b
fix /cloud upload for images
2016-08-06 14:40:23 +02:00
Mario Vavti
4f0b138692
bring back acl for cloud file uploads
2016-08-06 12:46:10 +02:00
Mario Vavti
53a2262fef
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-08-05 12:13:50 +02:00
Andrew Manning
6a82ff871f
Parse bbcode when page loads
2016-08-04 19:45:35 -04:00
Andrew Manning
05a9f0aa14
Convert select bbcode tags including [observer], [baseurl], [sitename]
2016-08-03 20:53:51 -04:00
Mario Vavti
908e15bc90
multi acl: port events
2016-08-03 23:57:41 +02:00
Mario Vavti
b959641ca8
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-08-03 21:17:08 +02:00
Mario Vavti
c50bfa07ca
multiple acl work
2016-08-03 21:16:57 +02:00
redmatrix
c4fd0af16d
comment policy permissions typo
2016-08-02 18:21:43 -07:00
redmatrix
3a7d3e3a54
This checkin should make all permission modes work correctly with atokens (they should be able to post content if allowed to). It also removes the strict linkage between permissions and connections so any individual permission can be set for any xchan; even those for which you have no connections.
2016-08-01 20:12:52 -07:00
redmatrix
4c76b31684
/storeurl/cloudurl/
2016-08-01 17:44:21 -07:00
redmatrix
9b9621e10d
add a few more path macros to portable menu elements (channelurl, pageurl, storeurl and baseurl)
2016-07-31 20:14:25 -07:00
redmatrix
86eb923f29
make guest access tokens work with PERMS_NETWORK, PERMS_SITE, PERMS_PENDING, and PERMS_CONTACTS; or everything but PERMS_SPECIFIC. PERMS_SITE could be contentious, but we're currently denying them as they are a guest and don't actually have a channel on this site. We can't easily make PERMS_SPECIFIC work without providing an abook entry for the guest since we would need to set specific permissions for the guest login, but unfortunately this could be the most desirable setting to use in many cases. There is also an update of hmessages.po in this commit.
2016-07-31 18:08:41 -07:00
Andrew Manning
42b718b3e0
Merge remote-tracking branch 'upstream/dev' into website-import
2016-07-31 07:38:44 -04:00
Andrew Manning
7c47557554
Improved UI. Removed logger statements.
2016-07-31 07:30:25 -04:00
redmatrix
da9b6690e5
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-07-30 14:04:30 -07:00
Andrew Manning
f17f51a9c1
Merge remote-tracking branch 'upstream/dev' into website-import
2016-07-30 06:30:46 -04:00
redmatrix
4ce8f965aa
issue #466 , sql typo
2016-07-28 13:10:19 -07:00
Mario Vavti
9fa3956aa8
translate mime types to icons, update some icons, move file preview (upload progress) below table header
2016-07-28 10:28:48 +02:00
redmatrix
80e4338314
missing s
2016-07-26 19:28:28 -07:00
redmatrix
56957b60e2
issue #460 - remove reference to $a which was passed by value since it doesn't exist. Ultimately $a needs to be removed completely but that's a bit messier.
2016-07-26 15:57:33 -07:00
redmatrix
2fb4952137
issue #460
2016-07-25 13:27:17 -07:00
redmatrix
b5f2b4af35
string update and some minor comment edits
2016-07-24 16:11:34 -07:00
redmatrix
2c1b432613
fix birthday addtocal
2016-07-21 21:35:26 -07:00
redmatrix
bc46f70a90
zat URL auth updated to match changes to the atoken_login interface
2016-07-21 20:04:30 -07:00
Andrew Manning
5a63ddd645
Merge remote-tracking branch 'upstream/dev' into website-import
2016-07-21 21:14:54 -04:00
redmatrix
8566f91303
fail oembed if it is attempted and less than 80% of the original content is left after html filtering. For the original poster, this will fall back to linkinfo results. If the embed gets through their site but is filtered downstream (with more than 20% of the content removed), it will result in just a link.
2016-07-21 17:44:04 -07:00
redmatrix
cf0b1f1f15
typo
2016-07-21 01:48:20 -07:00
redmatrix
da707736a0
issue #453 and a bug noted from the logfiles related to the schema change last month
2016-07-20 23:04:07 -07:00
redmatrix
6a56a509d3
Merge branch 'dev' into perms
2016-07-20 19:03:18 -07:00
redmatrix
779885f9af
fix vevent multi-line formatting
2016-07-20 18:59:51 -07:00
redmatrix
3affb2e817
sort out some of the authentication mess - with luck this may fix the DAV auth issue which I simply could not duplicate or find a reason for.
2016-07-20 17:55:40 -07:00
Andrew Manning
99f7dd0fd4
Merge remote-tracking branch 'upstream/dev' into website-import
2016-07-20 05:38:19 -04:00
redmatrix
a3e5307b93
fix the forum detection in include/zot
2016-07-19 22:57:23 -07:00
redmatrix
ae6256f95a
another couple of minor perms fixes
2016-07-19 22:32:22 -07:00
redmatrix
a961d5e6c8
permission fixes
2016-07-19 20:49:54 -07:00
redmatrix
237cca7a0d
fixes to perms
2016-07-19 19:33:48 -07:00
redmatrix
ea83032863
translate more old perms calls
2016-07-19 17:52:45 -07:00
redmatrix
6a4573b935
Merge branch 'dev' into perms
2016-07-19 17:05:59 -07:00
redmatrix
f4b658d7b1
issue #411
2016-07-19 05:13:18 -07:00
redmatrix
7272b97e9a
yet more grungy perms work.
2016-07-19 01:26:28 -07:00
redmatrix
99cf2cbaa9
missing bracket
2016-07-18 21:46:40 -07:00
redmatrix
b63165b6e0
more perms work (a lot more)
2016-07-18 21:37:34 -07:00
redmatrix
32ce790717
move legacy code inside the legacy check
2016-07-18 19:09:27 -07:00
redmatrix
b5b57523f1
more perms work
2016-07-18 16:45:43 -07:00
redmatrix
7524948a97
Merge branch 'dev' into perms
2016-07-18 16:10:41 -07:00
redmatrix
f9b67d3630
more perms work
2016-07-18 13:44:39 -07:00
Mario Vavti
f44ca74e99
do not transform hashes to tags in [code=xxx] or [code] blocks
2016-07-18 13:48:09 +02:00
redmatrix
10fa5c20e7
export/import channel permissions
2016-07-17 22:40:39 -07:00
redmatrix
f7833411a1
clone channel perms
2016-07-17 22:18:35 -07:00
redmatrix
de4f9d68bd
Merge branch 'dev' into perms
2016-07-17 21:40:04 -07:00
Andrew Manning
d6b28cdc57
Importing webpage elements from manually entered cloud file path work. All detected elements are automatically imported.
2016-07-17 16:05:26 -04:00
Andrew Manning
6c5086a933
Added functions to check cloud files path and return path with hashed names
2016-07-17 11:52:21 -04:00
Andrew Manning
99354ac576
Merge remote-tracking branch 'upstream/dev' into website-import-remote
2016-07-16 21:04:04 -04:00
Andrew Manning
e7b8531751
Stash changes to merge from dev
2016-07-16 21:02:13 -04:00
Andrew Manning
ff2f599142
Postpone remote folder import until filesystem mirroring matures.
2016-07-16 19:25:44 -04:00
redmatrix
7ee7f00bf3
Here's the basic UI for the Zot Access Tokens, requires some minor cleanup
2016-07-14 22:41:53 -07:00
redmatrix
397a23499d
make the xchan_hash for the access token location independent
2016-07-14 21:28:17 -07:00
redmatrix
f3eb9af046
more ZAT work
2016-07-14 19:43:47 -07:00
Andrew Manning
0edf248cd1
Merge remote-tracking branch 'upstream/dev' into website-import
2016-07-14 22:25:30 -04:00
Andrew Manning
514ffb74aa
Refactored the scan and import functions to reduce redundant code and simplify logic. Import of pages, layouts, and blocks works.
2016-07-14 22:24:23 -04:00
redmatrix
e6c8614801
first cut at zot access tokens
2016-07-14 19:24:15 -07:00
redmatrix
191cd21028
more perms work
2016-07-13 23:05:19 -07:00
redmatrix
b3a785711c
deprecate/remove json_decode_plus
2016-07-13 22:11:06 -07:00
redmatrix
503b420292
rework perm_is_allowed
2016-07-13 20:23:20 -07:00
redmatrix
0aa205044b
Merge branch 'dev' into perms
2016-07-13 20:19:11 -07:00
redmatrix
00afe56cad
let abconfig specify a family
2016-07-13 20:17:40 -07:00
redmatrix
1fd65c934d
lots more permission work
2016-07-13 19:53:28 -07:00
Andrew Manning
75b943b98a
Merge remote-tracking branch 'upstream/dev' into website-import
2016-07-13 05:50:31 -04:00
redmatrix
f4e4e734de
more work on perms
2016-07-12 21:47:24 -07:00
redmatrix
6424bac47c
Merge branch 'dev' into perms
2016-07-12 20:50:27 -07:00
redmatrix
bdd7d24ac1
update_remote_id - updated to work with iconfig
2016-07-12 19:08:36 -07:00
Andrew Manning
5131759823
Merge remote-tracking branch 'upstream/dev' into website-import
2016-07-12 21:43:05 -04:00
redmatrix
0fa807e7ad
don't try to send sync packets to dead sites.
2016-07-12 18:38:39 -07:00
redmatrix
ed0e2b52d7
move permissiondescription class to zotlabs/lib
2016-07-11 21:46:16 -07:00
redmatrix
168d35747d
use the get_hostname function rather than parse the url
2016-07-11 18:59:54 -07:00
redmatrix
a01baab4f0
Merge branch 'dev' into perms
2016-07-11 17:45:10 -07:00
redmatrix
71b001fdb7
more perms work - notably the stuff in public_perms
2016-07-11 17:02:49 -07:00
redmatrix
833de9180e
create change_channel hook
2016-07-11 13:46:06 -07:00
redmatrix
cc83983ae5
perms work
2016-07-10 17:45:14 -07:00
Andrew Manning
c5e534c0cb
Clearer import control interface
2016-07-10 07:21:52 -04:00
Andrew Manning
a338a97d5b
First draft of website import tools
2016-07-10 06:58:20 -04:00
redmatrix
e6638b4715
change default so we don't have to check for array existence later
2016-07-09 21:23:00 -07:00
redmatrix
c9db8c6857
more permissions work
2016-07-09 21:08:02 -07:00
redmatrix
917a465ccd
more work on perms
2016-07-09 19:03:29 -07:00
redmatrix
ce5adbf51e
more sql fine tuning
2016-07-09 18:10:13 -07:00
redmatrix
e2574cf069
some work on the forum widget queries
2016-07-09 16:07:53 -07:00
redmatrix
3bee6543fb
reduce the memory usage of the expire query dramatically.
2016-07-06 22:19:05 -07:00
redmatrix
581a3c5323
expire crashing on shared hosting from memory exhaustion. Lower the expire limit. Also the sys channel was being expired with everybody else due to a flag change regression.
2016-07-06 22:02:06 -07:00
redmatrix
537f30f707
Merge branch 'dev' into perms
2016-07-05 19:40:09 -07:00
redmatrix
ad954d01de
unused file
2016-07-05 17:57:36 -07:00
redmatrix
e3d70e6b62
merge include/reddav.php into Zotlabs/Storage/Directory.php
2016-07-05 17:54:05 -07:00
redmatrix
cbf009a95d
cleanup
2016-07-05 16:56:40 -07:00
redmatrix
35cc763a92
regression - save bookmarks no longer present in item menu
2016-07-05 16:24:45 -07:00
redmatrix
e6224898d2
more heavy lifting on xtensible perms
2016-07-04 21:33:25 -07:00
redmatrix
d566ffa678
more heavy lifting on extensible perms
2016-07-04 17:55:13 -07:00
Treer
5c062aaec4
force immediate avatar update
2016-07-03 22:38:05 +10:00
redmatrix
523e7b5084
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-07-01 20:48:49 -07:00
redmatrix
41fa2d6c69
delivery invoked twice in mod_tagger, once in post_activity_item() and another at the main module level
2016-07-01 20:46:57 -07:00
redmatrix
5947467339
use small photo for Diaspora attribution correction; the medium looks awkward in the D* stream.
2016-07-01 20:34:00 -07:00
Mario Vavti
7371e08625
ditch the change_view widget and make header fixed in fullscreen mode
2016-07-01 12:21:19 +02:00
redmatrix
7f8dcf4f12
sync flags even if post has not been edited
2016-06-30 21:12:39 -07:00
Andrew Manning
0fd8eeec23
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-30 21:51:33 -04:00
Andrew Manning
7124c0aee5
Replace homemade table of content generator with existing jQuery plugin. Now toc is linked to document headings.
2016-06-30 21:50:38 -04:00
redmatrix
339e620738
wiki featured disabled by default in UNO.
2016-06-29 21:03:53 -07:00
redmatrix
9ef710c557
provide wiki as a feature (default is on so there aren't any surprises) and add to channel menu and profile tabs
2016-06-29 20:59:00 -07:00
redmatrix
2e93a09d83
stream large photos through buffered I/O if possible
2016-06-29 17:31:48 -07:00
Mario Vavti
3102440d40
Merge branch 'dev' into sabre32
2016-06-29 09:11:22 +02:00
redmatrix
7d62e087c6
identity_export_year() was a bit short-sighted. We really require arbitrary date ranges. A new function was created to tackle this - channel_export_items() which takes a channel, and a start and finish date. Finish date will default to "now" if not set. Will be working this into the interface under a module named "export_items" which will correspond closely to the existing "import_items" module you'll need to do the reverse operation. Will also make it available via the API. Once that is complete, I anticipate removing identity_export_year() as it will then be somewhat redundant, and modifying the documentation on the channel export page accordingly. Note: the function works strictly in GMT so an interface would need to convert from channel local time.
2016-06-28 13:36:48 -07:00
Mario Vavti
9f576369a9
Merge branch 'dev' into sabre32
2016-06-28 11:09:22 +02:00
redmatrix
7d7f43c205
still working through some issues with curl magic-auth
...
fixed profile photo upload
2016-06-27 22:25:37 -07:00
redmatrix
b155e93ab1
add letsencrypt x3 intermediate cert and new cert file, improve UX of new registrations
2016-06-27 19:04:00 -07:00
redmatrix
3704ff57cb
replace [+] and [-] with chevron icons
2016-06-27 16:50:06 -07:00
Mario Vavti
5b9cd0af64
Merge branch 'dev' into sabre32
2016-06-27 09:54:01 +02:00
redmatrix
3035c792dc
remove the app $a passed to profile_load, also add profile_load to mod_wiki which should fix issue #431
2016-06-26 22:13:59 -07:00
redmatrix
900d8f3b0a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-06-26 20:17:12 -07:00
redmatrix
e2de2f65d5
issue #442 , tables contain too much whitespace (there's a definite issue here, but I should note the offending example was full of carriage returns as well as linefeeds; which exacerbated the problem).
2016-06-26 20:15:42 -07:00
Andrew Manning
b96edd8b9a
Added table of contents generator. Table is inserted wherever [toc] is encountered.
2016-06-26 15:04:47 -04:00
Mario Vavti
27ee95106d
Merge branch 'dev' into sabre32
2016-06-26 08:59:58 +02:00
hubzilla
dac3138fd1
Merge pull request #441 from Treer/cdn
...
fix absolute .js urls
2016-06-26 13:43:07 +10:00
Treer
e0a7637626
fix absolute .js urls
2016-06-26 13:08:40 +10:00
hubzilla
8c4481733f
Merge pull request #438 from anaqreon/wiki
...
Wiki post generation option and image embed tool
2016-06-26 08:25:31 +10:00
Andrew Manning
0df3978cc5
A page name wrapped in double brackets is converted into a link to another page in the current wiki
2016-06-25 14:29:52 -05:00
Treer
2dc1236dca
Allow absolute links to css and js files
2016-06-25 22:38:15 +10:00
Mario Vavti
2528d97f52
Merge branch 'dev' into sabre32
2016-06-25 13:58:24 +02:00
Andrew Manning
83a42afddf
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-25 06:30:15 -05:00
Andrew Manning
780f83a118
Post generation about new wiki is optional, default is NOT to post. Fixed bug in wiki creation. Added embed image dialog and album browser.
2016-06-25 06:27:14 -05:00
redmatrix
f66576f366
media (e.g. video) files weren't being detected correctly in oembed, causing the stream to try and load large videos (and failing)
2016-06-25 04:09:07 -07:00
Mario Vavti
c8ae04a96a
Merge branch 'dev' into sabre32
2016-06-24 11:25:20 +02:00
redmatrix
b19bbf5473
change AbConfig to use channel_id instead of channel_hash; which was a mistake in retrospect
2016-06-23 18:12:26 -07:00
redmatrix
e5c66d94f2
relocate the cache class
2016-06-23 05:18:58 -07:00
redmatrix
acf26d5c63
code cleanup for profile_photos
2016-06-23 01:17:44 -07:00
Mario Vavti
39b14b6b81
Merge branch 'dev' into sabre32
2016-06-23 10:14:13 +02:00
redmatrix
cef77ce5bb
the xchan_query wasn't fully optimised as we were comparing quoted and unquoted strings when looking for duplicates
2016-06-22 19:22:59 -07:00
redmatrix
1267d995ef
db statement debugging
2016-06-22 19:08:59 -07:00
redmatrix
ec8091a102
use the normal html escape for '@' in addresses rather than the high-plane unicode variant. This makes it copy-able, but not easily scrape-able.
2016-06-22 18:00:18 -07:00
Mario Vavti
5536df51f5
erge branch 'dev' into sabre32
2016-06-22 09:58:55 +02:00
redmatrix
2a840460dd
vcard spec changes
2016-06-21 19:25:14 -07:00
redmatrix
b593c3a9b9
1. provide automatic relocation of important links in items that are imported or synced to clones
...
2. provide framework for custom curl request bodies using custom/non-standard request methods. This was a real nightmare because curl doesn't actually let you specify a string to send as the request body (except when doing POST). You have to treat it as a file upload using a custom file handler function which provides the actual content in chunks as if it were buffered I/O.
3. item_store and item_store_update now return the item that was stored
2016-06-21 18:24:36 -07:00
Mario Vavti
ecae0b3d97
Merge branch 'dev' into sabre32
2016-06-21 10:08:49 +02:00
redmatrix
63423c8ee1
make sure the optimisations are reliable
2016-06-20 20:56:58 -07:00
redmatrix
ed16660867
code optimisation
2016-06-20 20:34:19 -07:00
redmatrix
9c9d6363af
update attach on import if exists
2016-06-20 19:39:12 -07:00
hubzilla
670d12219b
Merge pull request #429 from anaqreon/wiki
...
Wiki page revision comparison viewer
2016-06-21 06:23:58 +10:00
Mario Vavti
545219b839
Merge branch 'dev' into sabre32
2016-06-20 21:47:49 +02:00
Mario Vavti
985fb44424
Merge branch 'master' into dev
2016-06-20 21:46:33 +02:00
Andrew Manning
8cd9a1e4fc
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-20 13:07:29 -04:00
Mario Vavti
e40112b40d
Merge branch 'dev' into sabre32
2016-06-20 09:31:27 +02:00
redmatrix
fb61c4fb34
Merge branch '1.8RC'
2016-06-19 19:12:33 -07:00
redmatrix
30841d9470
Don't use count() to check DB results
2016-06-19 18:57:56 -07:00
Oda
5b92922516
When picktime is false, close date selector on date select
2016-06-18 23:03:06 -03:00
Mario Vavti
178b440f05
Merge branch 'dev' into sabre32
2016-06-18 11:10:40 +02:00
redmatrix
2e7606f569
the text link to a thing will take you to the local thing page, both as a link for editing and as a destination in case there is no thing photo. If there's a photo, the photo link will take you to the thing URL.
2016-06-17 21:44:08 -07:00
redmatrix
2793086c0d
1. string update, 2. pretty print json blobs
2016-06-17 14:58:03 -07:00
Andrew Manning
80d3a831f3
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-17 06:36:09 -04:00
Andrew Manning
961539258b
Wiki page revision comparison tool with diff displayed in modal dialog. Leverages Diff class from http://code.stephenmorley.org/php/diff-implementation with license CC0 1.0 universal http://creativecommons.org/publicdomain/zero/1.0/legalcode
2016-06-17 06:33:39 -04:00
Mario Vavti
0324bc5cf0
Merge branch 'dev' into sabre32
2016-06-17 10:04:27 +02:00
redmatrix
f6d7628254
core changes to better support media migrations
2016-06-16 20:16:39 -07:00
Mario Vavti
28a7458e48
Merge branch 'dev' into sabre32
2016-06-16 10:26:47 +02:00
redmatrix
a2a87fec54
code comments
2016-06-15 22:36:00 -07:00
redmatrix
d457f11717
custom request methods for curl
2016-06-15 21:25:26 -07:00
redmatrix
bc5f73e6c3
provide a default for undefined languages
2016-06-15 20:51:55 -07:00
redmatrix
1dc35db1fe
ignore case in language names and add 'js' as an alias for 'javascript'
2016-06-15 20:25:19 -07:00
hubzilla
e0b705fd54
Merge pull request #422 from anaqreon/wiki
...
Wiki rename page feature added. Bug fixes related to git commits.
2016-06-16 13:01:49 +10:00
redmatrix
854c23a751
This was the reason for the large line widths - an extra linefeed after each li element
2016-06-15 19:59:30 -07:00
redmatrix
fa48de33c2
provide syntax based [colour] highlighting on code blocks for popular languages. I'm not happy with the line height on the list elements but couldn't see where this was defaulted. This uses the syntax [code=xxx]some code snippet[/code], where xxx represents a code/language style - with about 18 builtins.
2016-06-15 19:44:15 -07:00
Andrew Manning
fc7c4e64ff
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-15 21:48:47 -04:00
Mario Vavti
05ed20d336
Merge branch 'dev' into sabre32
2016-06-15 17:34:03 +02:00
redmatrix
ef1c01d968
add new connection to default group when auto-accepted
2016-06-15 05:30:03 -07:00
redmatrix
47fc0c7958
add new connection to default group when auto-accepted
2016-06-15 05:28:16 -07:00
Andrew Manning
688171d016
Rename page feature added. Fixed bug in git commit function and other minor fixes.
2016-06-15 06:25:31 -04:00
Mario Vavti
5c458e9111
Merge branch 'dev' into sabre32
2016-06-14 09:42:43 +02:00
redmatrix
0ef2622621
some work to provide propagation and honouring of the item_notshown flag.
2016-06-13 22:09:22 -07:00
redmatrix
1ff9abe1b4
missing iconfig conversion
2016-06-13 21:16:36 -07:00
redmatrix
1e68d4fb75
deprecate the item_id table - replace with iconfig. A possibly useful function in the iconfig class would be a search which takes a service id and type and uid, matches against an item and returns the iid. That could save a bit of code duplication.
2016-06-13 19:58:24 -07:00
Mario Vavti
e963714ad6
Merge branch 'dev' into sabre32
2016-06-13 09:18:39 +02:00
hubzilla
b18b9464a4
Merge pull request #416 from anaqreon/embedphotos
...
Add embed photos button with album browser to new post editor
2016-06-13 10:15:09 +10:00
redmatrix
7abfe716b4
DB schema issue with import
2016-06-12 16:35:17 -07:00
redmatrix
81b3c59711
DB schema issue with import
2016-06-12 16:34:27 -07:00
Andrew Manning
410f5389ae
Apply purify_html to page content before preview and save to prevent JavaScript code injection.
2016-06-12 15:18:43 -07:00
Andrew Manning
a1183bf09a
Merge remote-tracking branch 'upstream/dev' into embedphotos
2016-06-12 14:38:48 -04:00
Andrew Manning
e109abbef7
Apply purify_html to page content before preview and save to prevent JavaScript code injection.
2016-06-12 07:17:23 -04:00
redmatrix
f41380de77
remove debugging
2016-06-11 15:28:52 -07:00
redmatrix
0e0a6f5f8d
Work supporting issue #411 , add an optional priority (int) as a second arg to head_add_js to affect the load ordering, larger numbered priorities will be included after lower numbered ones. Default priority is 0.Note that we treat main.js differently and always add main.js to the page last, regardless of any other
...
ordering.
2016-06-11 15:23:13 -07:00
Mario Vavti
bdbbe00bdf
Merge branch 'dev' into sabre32
2016-06-11 20:12:41 +02:00
redmatrix
96cd63cf1a
iconfig sharing not set correctly
2016-06-10 22:41:58 -07:00
Mario Vavti
86985b454f
Merge branch 'dev' into sabre32
2016-06-10 12:22:01 +02:00
Andrew Manning
7a242f829f
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-09 20:07:09 -04:00
Andrew Manning
7fc2b13fe6
Stashing changes. Not a functional state.
2016-06-09 20:06:36 -04:00
Mario Vavti
85e82e919e
more style work
2016-06-09 22:05:52 +02:00
redmatrix
40bba93a31
potential fix to hubzilla-addons issue 16
2016-06-08 19:34:11 -07:00
Andrew Manning
9410b63bbc
Revised permissions checks across API and enabled collaborative editing using the write_pages per-channel permission.
2016-06-08 06:26:27 -04:00
Andrew Manning
d43a814385
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-08 05:41:13 -04:00
redmatrix
e46e7002a8
block random_profile from accessing sys channels
2016-06-07 22:55:24 -07:00
redmatrix
5ef8199dae
Finish the config family
2016-06-07 18:17:39 -07:00
Andrew Manning
cf180f6142
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-07 20:43:49 -04:00
redmatrix
a50e555515
'recent photos' query was buggered, also fix issue #163 by adding configurable sort order to the album widget - default is album name ascending
2016-06-07 16:23:14 -07:00
redmatrix
037cd74e8e
rename admin/users to admin/accounts, provide sortable columns in account and channel summaries - issue #255
2016-06-06 19:44:22 -07:00
redmatrix
adecd2960e
move pconfig to static class
2016-06-05 22:18:17 -07:00
Andrew Manning
4528becf4c
Remove debugging logger statements
2016-06-05 20:52:40 -04:00
Andrew Manning
08a9553ccc
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-05 16:52:02 -04:00
Andrew Manning
0a3fbdd128
Basic page reversion implemented. The revert button on the history view replaces the editor text but does not save the page.
2016-06-05 16:32:03 -04:00
redmatrix
dd6718c2cd
provide a hover class for smiley emojis which renders them slightly larger on compatible devices when you single them out for inspection
2016-06-04 18:10:42 -07:00
redmatrix
c1a24d44a3
another switch of type and ttype
2016-06-04 17:17:48 -07:00
redmatrix
bf438f67e1
the :tone variants are messed up, remove them
2016-06-04 17:13:55 -07:00
redmatrix
81f6511d34
return of the project smilie
2016-06-04 17:09:37 -07:00
redmatrix
a6012af00d
For emojis in posts, extend smilies and save a lot of duplication of effort
2016-06-04 17:06:12 -07:00
redmatrix
2c7ce20ccf
cross-site encoding issue with tags
2016-06-04 15:04:14 -07:00
Andrew Manning
4bc4fd5b7e
Page deletion implemented. Hide the delete button and disallow for Home page.
2016-06-04 18:00:32 -04:00
Andrew Manning
344c293424
Wiki and page filenames are abstracted from their displayed names. Special characters do not seem to break things.
2016-06-04 15:12:04 -04:00
Andrew Manning
b5d8443f59
Created three distinct names for wiki and page that are suitable for URL, HTML, and raw display. Implemented in new wiki POST activity only so far.
2016-06-04 06:26:41 -04:00
Andrew Manning
c08f428b5e
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-04 05:45:53 -04:00
redmatrix
20a79c7acf
allow bbcode emojis (at least the single unicode character forms)
2016-06-03 22:00:53 -07:00
redmatrix
e81ac9e063
turn emoji ability into a feature so that either a member or the site admin can disable it. Default is enabled.
2016-06-03 16:04:54 -07:00
redmatrix
624f4641e2
missed an object -> obj conversion in prepare_body
2016-06-03 15:09:58 -07:00
Andrew Manning
b93e398674
Merge remote-tracking branch 'upstream/dev' into wiki
2016-06-02 22:32:50 -04:00
Andrew Manning
b70c680964
Major corrections to access control and page construction.
2016-06-02 22:27:26 -04:00
redmatrix
f9075e2a2f
some initial emoji reaction work
2016-06-02 18:42:51 -07:00
redmatrix
a9d7acda27
the rest of the schema updates - WARNING: some third party plugins may fail; e.g. embedphotos and chess. $item['object'] is now $item['obj'] and $photo['type'] is $photo['mimetype'], $photo['scale'] is $photo['imgscale'] and $photo['data'] is now $photo['content']. There are a number of other changes, but these are the ones noted to cause issues with third-party plugins. The project plugins have been updated. Please note any new issues as this effort touched a lot of code in a lot of files.
2016-06-01 21:48:54 -07:00
redmatrix
b1259876bf
more db column renames
2016-05-31 21:45:33 -07:00
redmatrix
dfb6255f59
more removal of reserved words from DB schemas
2016-05-31 17:50:47 -07:00
redmatrix
00b4843425
provide a sort of mutex lock around db logging so it can't possibly recurse. Previous attempts to do something similar using other methods haven't worked out satisfactorily.
2016-05-31 16:16:54 -07:00
redmatrix
701acf59e2
don't remove missing hooks while update_r1169 is happpening - temp fix
2016-05-31 13:22:47 -07:00
redmatrix
44d3dadb03
don't update hubloc_connected any more often than 15 minutes. We don't require that level of granularity and the frequent writes are causing issues with the stability of that table.
2016-05-30 20:59:46 -07:00
redmatrix
9e9f2e13fe
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-05-30 19:49:15 -07:00
redmatrix
6602ff83dd
start removing reserved words from database column names (this run: addon and hook)
2016-05-30 19:44:30 -07:00
Andrew Manning
8d284bab47
Created page history widget to dynamically fetch and display the git commit history for wiki pages.
2016-05-30 20:59:54 -04:00
redmatrix
490ab9e2c5
begin moving config to zotlabs. Leave procedural stubs for backward comaptibility
2016-05-30 16:42:29 -07:00
hubzilla
0757dbf07f
Merge pull request #405 from git-marijus/dev
...
render code bbcode inline if there are no linebreaks in the text.
2016-05-31 09:07:22 +10:00
redmatrix
f35609d26c
redundant dev line from an earlier modification causes issue #404
2016-05-30 13:25:58 -07:00
Andrew Manning
a52cdcb241
Replaced wiki item record object field with ActivityStreams information. Wiki git repo path is stored in iconfig instead.
2016-05-30 14:59:33 -04:00
Mario Vavti
d1efb59fcd
render code bbcode inline if there are no linebreaks in the text.
2016-05-30 16:12:48 +02:00
Andrew Manning
8f0c3f0e9b
Merge remote-tracking branch 'upstream/dev' into wiki
2016-05-29 21:45:54 -04:00
redmatrix
3b2679db29
fix remote_channel(), update php minversion requirement
2016-05-29 18:38:24 -07:00
Andrew Manning
4b350b9090
Fixed bug in access control. Hide new wiki/page buttons if not channel owner.
2016-05-29 21:23:56 -04:00
Andrew Manning
00d32f6b94
Only show wiki delete control if channel owner
2016-05-29 20:39:19 -04:00
Andrew Manning
75b169f391
Fixed bug where page file was not loaded because of urlencoding/urldecoding
2016-05-29 13:50:32 -04:00
Andrew Manning
63a97ff6fc
Git commit made for the page edits when the page is saved.
2016-05-29 10:18:26 -04:00
Andrew Manning
ab54bf5149
Wiki pages can be saved.
2016-05-28 15:11:19 -04:00
Andrew Manning
7393dccde8
Page content is loaded from the file on disk
2016-05-28 12:33:07 -04:00
Andrew Manning
ae94e8a855
Wiki page list links work. File content is not yet loaded into the editor. Removed some logger calls.
2016-05-28 07:42:18 -04:00
Andrew Manning
f884fa6678
Wiki page list is fetched and the page widget is updated
2016-05-28 07:17:42 -04:00
Andrew Manning
4691c3ec01
Add new page to wiki and redirect to editor page.
2016-05-27 22:19:05 -04:00
Andrew Manning
ca78ebce6d
Check if wiki exists and redirect if it does not
2016-05-27 20:37:37 -04:00
Andrew Manning
97e6b7c4ba
Wiki deletion works
2016-05-27 20:20:33 -04:00
Andrew Manning
d554681174
Merge remote-tracking branch 'upstream/dev' into wiki
2016-05-27 06:35:15 -04:00
redmatrix
61304d80d2
track down some issues from the application logs
2016-05-26 18:45:47 -07:00
redmatrix
096fdfc61b
consolidate all the sys_boot functionality that is common between the web server and the cli daemon manager. Get rid of yet another global variable ($default_timezone) whilst doing so.
2016-05-26 16:33:01 -07:00
redmatrix
7b91e551c4
kill off mcrypt
2016-05-26 13:21:43 -07:00
redmatrix
2f64684299
some event fixes, also change jquery-textcomplete to un-minified since the minified version appears to require a mapping file and causes a lot of server fetch errors trying to load it.
2016-05-25 20:06:21 -07:00
redmatrix
66b6f8c0ff
app rendering issues, typo in class name and could not find icon 'fa-arrow-circle-o-down-alt'; using 'fa-arrow-circle-o-down' instead
2016-05-25 17:30:15 -07:00
redmatrix
0d8dcdbbc9
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-05-25 13:46:55 -07:00
redmatrix
da19ac98dd
Just set it and forget it.
2016-05-25 13:46:19 -07:00
Mario Vavti
9908a7193a
remove the add others button for now - after some research it turned out not beeing so useful
2016-05-25 14:31:58 +02:00
redmatrix
c37eaff263
require token signatures in zot_refresh, also move channel specific stuff into include/channel.php from include/connections.php
2016-05-24 23:05:00 -07:00
redmatrix
80f2ba640e
code cleanup
2016-05-24 20:49:23 -07:00
redmatrix
f9a295a236
Add space between project name and server type
2016-05-24 19:25:10 -07:00
redmatrix
516c43ba15
more work associated with DBA and index.php shuffle
2016-05-24 17:54:45 -07:00
redmatrix
84ba6393ad
relocate index and db
2016-05-24 16:36:55 -07:00
Andrew Manning
e00b8a7082
Delete wiki (in progress)
2016-05-24 06:15:42 -04:00
redmatrix
29ba891809
moved enotify
2016-05-24 01:25:13 -07:00
redmatrix
bbc71343bd
change the signed token format. We don't folks to be able to submit random text for signing by us, as they could then use these to generate known signatures.
2016-05-22 22:44:13 -07:00
redmatrix
1aa3051e97
move chatroom stuff to zlib
2016-05-22 20:54:52 -07:00
redmatrix
2d06663490
move apps to zlib
2016-05-22 19:25:27 -07:00
redmatrix
5e0698ba87
turn the oft-repeated block_public ... check into a function observer_prohibited()
2016-05-22 17:52:30 -07:00
redmatrix
de006771c7
renamed include files identity.php (channel.php) and Contact.php (connections.php)
2016-05-22 16:54:30 -07:00
Andrew Manning
a36bef7979
List of wikis populates with links according to observer permissions.
2016-05-21 21:55:09 -04:00
redmatrix
1cb311cef9
finish updating zot_finger instances
2016-05-21 18:18:33 -07:00
redmatrix
ed56b6e67b
first cut at zot-finger request signatures
2016-05-21 18:02:14 -07:00
Andrew Manning
049147a9d7
Successful new wiki git repo and item table record
2016-05-21 19:02:23 -04:00
Andrew Manning
c6aa42773a
Trying to fix wiki branch starting fresh from dev
2016-05-21 14:56:42 -04:00
redmatrix
bf05012150
relocate the (unused currently) protocol driver
2016-05-20 23:12:06 -07:00
redmatrix
d8ace38041
rework the conversation object stuff at a high level - still needs a bit of refactoring
2016-05-20 22:52:47 -07:00
redmatrix
019250eff8
consolidate include/*_selectors.php (not touching acl_selectors for the moment, as it will likely end up with a different disposition)
2016-05-20 22:13:20 -07:00
redmatrix
f4da365abd
move template stuff to zotlabs/render
2016-05-20 19:11:14 -07:00
redmatrix
b2f0d2d085
cleanup proc_run after messing it up with debugging yesterday
2016-05-20 17:44:26 -07:00
redmatrix
cae380f068
case issue
2016-05-20 01:21:19 -07:00
redmatrix
a97e7b2758
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2016-05-19 22:48:58 -07:00
redmatrix
f228bf4555
typo uncovered during tests
2016-05-19 22:33:01 -07:00
redmatrix
a2cec8899a
daemon conversion continued...
2016-05-19 22:26:37 -07:00
redmatrix
39bc0664a7
Separate cron into periodic components and use that as the main interface for scheduled tasks instead of the quaint 'poller'.
2016-05-19 21:22:04 -07:00
redmatrix
853322e7d2
don't try to deliver empty hashes
2016-05-19 20:48:40 -07:00
redmatrix
9cb1ac3de5
daemon master: create some compatibility code
2016-05-19 20:36:32 -07:00
redmatrix
6e7d7c5017
minor
2016-05-19 16:48:10 -07:00
Mario Vavti
1f2bd00d93
whitespace
2016-05-19 23:39:05 +02:00
Mario Vavti
c7cad6ab60
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2016-05-19 23:35:48 +02:00
Mario Vavti
0f5eb65210
provide an acl select option for only me
2016-05-19 23:35:19 +02:00
Treer
6b69184554
fix permission string
2016-05-19 22:37:21 +10:00
redmatrix
3355210878
explain what we're doing and where we're going with this.
2016-05-18 22:03:43 -07:00
redmatrix
d38851023e
provide server role on pubsites page
2016-05-18 16:28:51 -07:00
Mario Vavti
c77732b8ed
only show $showall_origin if permission_role is custom. it does not make much sense otherwise since the member is merely using a preset of permissions.
2016-05-18 21:23:24 +02:00
redmatrix
16f79b70e4
experimental PDO DBA driver
2016-05-17 22:32:49 -07:00
redmatrix
43c2b22fca
cli utilities - argc and argv reversed. Not functionally incorrect since it was consistent but aesthetically incorrect.
2016-05-17 19:49:21 -07:00
hubzilla
9a64c6b9f7
Merge pull request #389 from sasiflo/dev_sasiflo_sync
...
Synchronization: Directory creation on sync import corrected.
2016-05-18 12:16:20 +10:00
redmatrix
20cb4130d4
support work for a long-term fix for issue #390 , essentially one can specify a theme:schema string anywhere a theme is input. It will be honoured unless an existing schema setting over-rides this behaviour. This should also be backward compatible but the theme selection code has been cleaned up slightly and there may be subtle differences in behaviour after this commit. On my site this required a page refresh as the first page load after this change was a bit confused.
2016-05-17 17:46:30 -07:00
sasiflo
bfbe6c1660
Synchronization: Directory creation on sync import corrected.
2016-05-17 12:27:15 +02:00
redmatrix
0d04a1221a
issue #386 (master)
2016-05-16 19:38:38 -07:00
redmatrix
883b1ff513
an issue related to #386
2016-05-16 19:23:42 -07:00
redmatrix
2dcedd6951
more work on sessions and cookies, as some anomalies appeared in caldav and firefox which suggested deeper issues
2016-05-16 17:07:39 -07:00
redmatrix
217db8f9b2
provide tools to extract a pdo constructor
2016-05-15 19:16:55 -07:00
redmatrix
b14dd0e066
issue #383
2016-05-14 21:05:24 -07:00
redmatrix
ec81ef7b8d
issue #383
2016-05-14 21:04:19 -07:00
Mario Vavti
1e00fa79b3
change wording restricted -> custom selection and add a label to the select
2016-05-13 17:38:50 +02:00
Mario Vavti
573dea42d0
instead of radio buttons use select to choose between public and restricted acl. if restricted is selected acl is set to default. if there is no default acl will be set to self. if public is selected acl-list will be hidden and acl-info is visible.
2016-05-13 16:22:43 +02:00
redmatrix
522fec5763
split off feed handling stuff from include/items
2016-05-12 20:21:04 -07:00