zotlabs
ac670856f6
provide a broken feed as a separate module
2017-04-26 20:14:45 -07:00
zotlabs
88149f56bb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-26 20:11:12 -07:00
zotlabs
dab3e90353
provide a broken feed as a separate module
2017-04-26 13:26:50 -07:00
Mario Vavti
1c304eb8ba
make mastodon happy args
2017-04-26 22:16:23 +02:00
Mario Vavti
d1c84ad9f0
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev
2017-04-26 14:20:16 +02:00
zotlabs
c904bd3a62
The rest of the library and backend changes to support client-side e2ee and deprecate previous uses of item_obscured.
2017-04-26 14:16:07 +02:00
zotlabs
d48bda88e6
In the rare case where a default channel is not selected but channels actually exist, you should be able to visit /manage and set a default channel. Originally I believe this may have been possible but the ability was lost when delegation was added to the interface - which requires an active channel. Remove the active channel restriction so that the rest of the interface works (channel selections can be made and the ability to set a default is provided) however delegation info isn't presented unless there is an active channel.
2017-04-26 14:13:45 +02:00
zotlabs
7667c630a4
provide a broken feed for services which require a broken feed
2017-04-26 14:12:11 +02:00
zotlabs
7d5ee81628
database support for client side e2ee for private mail
2017-04-25 21:52:24 -07:00
zotlabs
b88be137ca
provide a broken feed for services which require a broken feed
2017-04-25 20:48:38 -07:00
zotlabs
94f15e3551
The rest of the library and backend changes to support client-side e2ee and deprecate previous uses of item_obscured.
2017-04-20 20:19:15 -07:00
zotlabs
2d90b831f0
In the rare case where a default channel is not selected but channels actually exist, you should be able to visit /manage and set a default channel. Originally I believe this may have been possible but the ability was lost when delegation was added to the interface - which requires an active channel. Remove the active channel restriction so that the rest of the interface works (channel selections can be made and the ability to set a default is provided) however delegation info isn't presented unless there is an active channel.
2017-04-20 19:52:50 -07:00
zotlabs
32eead1542
webfinger cleanup
2017-04-19 09:58:13 +02:00
zotlabs
e3dc242a3c
allow downloading via viewsrc to support client side e2ee
2017-04-17 20:48:57 -07:00
zotlabs
bff2ed3837
allow downloading via viewsrc to support client side e2ee
2017-04-17 20:45:53 -07:00
zotlabs
7a31c039fb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-04-17 16:04:17 -07:00
Mario Vavti
0f0fba0e9e
missing includes
2017-04-13 23:20:09 +02:00
zotlabs
940534e303
webfinger cleanup
2017-04-11 22:02:29 -07:00
zotlabs
5fb7ea8dbd
fix connectDefaultShare generated js function, though it isn't obvious if we still use it.
2017-04-03 10:53:07 +02:00
zotlabs
f25f5aeaaa
fix connectDefaultShare generated js function, though it isn't obvious if we still use it.
2017-04-02 20:35:45 -07:00
git-marijus
89e3f3210f
Merge pull request #710 from dawnbreak/importcsrf
...
🔒 Add CSRF protection for import and import_items.
2017-03-31 13:40:02 +02:00
zotlabs
c20aa6062c
get rid of get_app()
2017-03-31 10:30:17 +02:00
zotlabs
6e5a06421f
get rid of 'davguest' and allow for project specific DB updates (currently db updates are common between all possible projects/subprojects/forks).
2017-03-31 10:26:06 +02:00
zotlabs
c4f5d17db6
Merge branch 'importcsrf' of https://github.com/dawnbreak/hubzilla into csrf
2017-03-30 21:05:31 -07:00
zotlabs
a9cceea850
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-30 16:10:59 -07:00
Klaus Weidenbach
81736a0129
🔒 Add CSRF protection for import and import_items.
2017-03-30 23:17:32 +02:00
Klaus
dea4879938
Merge pull request #709 from dawnbreak/docu
...
Add some documentation for import functions.
2017-03-30 23:10:53 +02:00
Klaus Weidenbach
2e2f984c45
Add some documentation for import functions.
2017-03-30 23:06:00 +02:00
Mario Vavti
bb639b08f7
do not allow creating two wikis with the same name
2017-03-30 15:07:48 +02:00
zotlabs
181d9a0777
circular logic - we need the mailbox to find the last message so move the code block back where it was, and only set a direct mid if one was specified.
2017-03-30 11:54:21 +02:00
zotlabs
5219c4a09a
when clicking a notification to view a private mail message, actually view that message instead of the most recent.
2017-03-30 11:54:07 +02:00
zotlabs
b51ca4c8d3
circular logic - we need the mailbox to find the last message so move the code block back where it was, and only set a direct mid if one was specified.
2017-03-29 17:42:31 -07:00
zotlabs
198d2ab607
when clicking a notification to view a private mail message, actually view that message instead of the most recent.
2017-03-29 16:41:27 -07:00
zotlabs
a8a6d807ff
allow setting the system email name/address/reply
2017-03-29 14:14:40 +02:00
zotlabs
f1da003020
some more photo issues
2017-03-29 14:13:10 +02:00
zotlabs
ea5a7180c7
fix photo prvnxt after all the changes yesterday
2017-03-29 14:12:24 +02:00
zotlabs
9d0e2cbd89
more work on the photo album mess
2017-03-29 14:11:56 +02:00
zotlabs
032b6f193d
photos_album_exists() requires an observer to work correctly; provide it.
2017-03-29 14:11:22 +02:00
zotlabs
b03cd330e5
begin the process of using the relevant attach directory/path for photo albums instead of an album basename which may not be unique. Created an 'ellipsify()' function to shorten long names and keep the beginning and end intact
2017-03-29 14:09:19 +02:00
zotlabs
e97dd48b4c
even more fine tuning of the markdown purifier - especially when used with the wiki
2017-03-29 14:03:24 +02:00
zotlabs
d5525a38f1
various input filter fixes
2017-03-29 13:56:31 +02:00
zotlabs
d7aaca6947
more work related to attach/photo and os_path, display_path and general code cleanup
2017-03-29 13:44:55 +02:00
zotlabs
fa629841bd
input filter updates
2017-03-29 13:39:36 +02:00
zotlabs
0f7832dc30
code_allowed is a real mess. Start the cleanup by remving the account level code allow and limiting to specific channels only. This reduces the possibility of cross channel security issues coming into play. Then provide a single function for checking the code permission. This is only partially done as we often need to check against the observer or logged in channel as well as the resource owner to ensure that this only returns true for local channels which also own the requested resource.
2017-03-29 13:32:23 +02:00
zotlabs
6c92a240cc
remove include/widgets.php
2017-03-29 12:04:44 +02:00
zotlabs
c5828fecc1
get rid of get_app()
2017-03-28 16:02:47 -07:00
zotlabs
8292553a20
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-27 14:11:25 -07:00
zotlabs
e5e0a6b31f
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into xdev_merge
2017-03-25 14:40:31 -07:00
zotlabs
878614f97a
get rid of 'davguest' and allow for project specific DB updates (currently db updates are common between all possible projects/subprojects/forks).
2017-03-25 13:07:46 -07:00
Klaus Weidenbach
49e77e0f71
Import Module documentation and @-sign replacement.
...
If you copy the identity from your profile page the @-sign is invalid
for the import and fails. Replace it for convenience.
2017-03-25 20:30:26 +01:00
zotlabs
c3c1572683
allow setting the system email name/address/reply
2017-03-22 21:40:43 -07:00
zotlabs
0fb0241901
some more photo issues
2017-03-22 16:11:38 -07:00
zotlabs
24b55bbc9b
fix photo prvnxt after all the changes yesterday
2017-03-22 12:41:16 -07:00
zotlabs
65ecc5ae15
more work on the photo album mess
2017-03-21 22:05:36 -07:00
zotlabs
83a78a949d
photos_album_exists() requires an observer to work correctly; provide it.
2017-03-21 21:13:14 -07:00
zotlabs
bedc393425
begin the process of using the relevant attach directory/path for photo albums instead of an album basename which may not be unique. Created an 'ellipsify()' function to shorten long names and keep the beginning and end intact
2017-03-21 20:11:48 -07:00
zotlabs
35fc7328de
even more fine tuning of the markdown purifier - especially when used with the wiki
2017-03-20 19:41:03 -07:00
Mario Vavti
ca14ab3d55
move profile tabs to app-tray
2017-03-20 17:24:48 +01:00
zotlabs
be10bf2ceb
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-19 15:44:59 -07:00
Mario Vavti
0938db8f7b
Merge branch 'dev' into bs4
2017-03-19 13:33:45 +01:00
Mario Vavti
d2c971eda9
fix php warning and remove logging
2017-03-19 13:33:02 +01:00
zotlabs
b0b96daec0
Merge branch 'dev' into merge
2017-03-18 17:00:09 -07:00
zotlabs
8764cdf16a
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-18 16:56:37 -07:00
zotlabs
4afeefb5ce
various input filter fixes
2017-03-18 16:41:43 -07:00
Mario Vavti
82b35e2762
fix abook_edit and private mail
2017-03-18 20:00:32 +01:00
Mario Vavti
56f32104d5
Merge branch 'dev' into bs4
2017-03-18 17:29:38 +01:00
Klaus
cbd401c3e8
Missed one old Markdown()
2017-03-18 14:15:02 +01:00
Mario Vavti
d10525a375
fix item_list and item_search templates. make item filer use a bootdtrap modal and some css and class fixes
2017-03-17 14:22:10 +01:00
zotlabs
d903758940
remove include/widgets.php
2017-03-16 18:36:58 -07:00
zotlabs
2dce86d38e
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-15 15:55:33 -07:00
Mario Vavti
0c74c79b18
Merge branch 'dev' into bs4
2017-03-15 12:42:18 +01:00
Mario Vavti
62c921815f
better handling of mimetype security
2017-03-15 12:39:34 +01:00
zotlabs
6078d02c3a
more work related to attach/photo and os_path, display_path and general code cleanup
2017-03-15 01:20:21 -07:00
zotlabs
2c73b457ef
input filter updates
2017-03-14 17:07:29 -07:00
zotlabs
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
fc533107ed
better handling of mimetype security
2017-03-12 21:55:24 -07:00
Mario Vavti
8aabc6bc3d
many dropdown and class fixes. still a long way to go...
2017-03-12 21:11:28 +01:00
zotlabs
4c526c7d3d
Merge branch 'dev' into red
2017-03-11 18:02:59 -08:00
zotlabs
1a49f0d164
one role.
2017-03-09 18:54:10 -08:00
zotlabs
403f4c1a6b
Monday is a proper name and should be capitalised (except in private conversation amongst unix geeks).
2017-03-08 19:23:11 -08:00
zotlabs
7445f1881e
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-03-02 17:36:14 -08:00
zotlabs
e58dc726c5
activity widget - like the forum widget but represents unseen activity by author. Still experimental until it can be tested with diaspora xchans, which may require additional urlencoding.
2017-03-02 17:32:43 -08:00
Mario Vavti
dd8a3d845e
reset schema value after we empty and repopulate it. second half of fix for #624
2017-03-02 11:36:35 +01:00
zotlabs
fa02f3a108
Merge pull request #686 from dawnbreak/markdown
...
Upgrade PHP Markdown library.
2017-03-01 09:54:01 +11:00
zotlabs
fa944fc526
provide 'session' option to z_fetch_url to assist with remote fetches requiring magic auth
2017-02-27 23:48:54 -08:00
zotlabs
df6e75e1d6
make magic-auth work with profile vcard fetch
2017-02-27 23:37:42 -08:00
zotlabs
85082ea509
fetch profile vcard for connection
2017-02-27 21:14:09 -08:00
zotlabs
18b22f5f8a
prep work
2017-02-27 14:54:41 -08:00
Klaus Weidenbach
503c368f9e
⬆️ 🔨 Upgrade PHP Markdown library.
...
The current version throws deprecated warning with PHP7.1 and PHPUnit.
Upgrade the Markdown library to the current PHP Markdown Lib 1.7.0.
Used composer to manage this library.
2017-02-27 23:40:29 +01:00
Mario Vavti
a6d13f290b
fix js issue in markdown mimetype wikis if content contains quotes
2017-02-27 13:52:08 +01:00
Mario Vavti
0f208fb36b
set minversion and maxversion for themes in view/theme/themename/php/theme.php instead of separate file.
2017-02-27 10:13:08 +01:00
Mario Vavti
4f07abe655
add a minversion to the theme and fallback to default if requirement is not met. mark incompatible themes in the theme selector
2017-02-26 21:01:20 +01:00
zotlabs
92615247ac
send sync packet on profile photo permissions change
2017-02-25 15:04:17 -08:00
zotlabs
232862ae08
escape tags on viewsrc output in case it is not text/bbcode.
2017-02-25 13:54:39 -08:00
Mario Vavti
cf11a89457
use chanlink_url() in directory since the xchan might not yet be available on our server
2017-02-24 10:08:09 +01:00
zotlabs
732dfa63c7
deleting profile vcard entries was pretty well borked
2017-02-23 20:27:12 -08:00
zotlabs
b1ff5367e7
more work on profile vcards - still a lot of work to go
2017-02-23 19:07:01 -08:00
Mario Vavti
41c67fa345
more places to use chanlink_hash() instead of chanlink_url() for profile_link
2017-02-23 10:36:00 +01:00
Mario Vavti
55924f5c5b
apps improvements
2017-02-22 11:22:43 +01:00
zotlabs
6644dc4861
use head_add_link() for feed discovery
2017-02-21 18:58:51 -08:00
zotlabs
bbacfbdd6a
display page not updating after comment
2017-02-21 15:24:39 -08:00
Mario Vavti
cbc0e5b934
do not lock out channels with only read perms from all post actions. we check read/write permissions for each command later in the process
2017-02-21 14:52:42 +01:00
zotlabs
1c1d1f1185
update fr translation
2017-02-20 18:46:51 -08:00
zotlabs
573846707c
fix several places where head_add_(css|js) functions have been used incorrectly. It appears that mistakes were made going back a long time and propagated. Here's the way it should work:
...
- if there is no preceding / character, we look for the file within all the appropriate theme directories.
- otherwise the file should have a preceding /, which means use this path relative to the hubzilla basedir
- files beginning with // are considered to be schemeless URLs.
Therefore 'foo.css' means find the best theme-able representation of foo.css.
'/library/foo.css' means only use the version of foo.css that is in /library.
2017-02-19 16:50:41 -08:00
zotlabs
1f39c16d99
util/pconfig - don't enumerate empty arrays, mod_acl - add more comments
2017-02-13 17:51:39 -08:00
zotlabs
321241da02
add default permcat to channel settings form
2017-02-12 18:40:26 -08:00
zotlabs
2a52592292
testing and bug fixes virtual profile groups
2017-02-12 17:40:18 -08:00
zotlabs
ccdfbc721f
Create virtual privacy groups for private profile member lists
2017-02-12 15:56:33 -08:00
zotlabs
1fb37f93cc
more permissions optimisations
2017-02-09 19:52:13 -08:00
zotlabs
fce33402e7
use profile_store_lowlevel() when creating additional profiles
2017-02-09 17:40:56 -08:00
zotlabs
8dc349caac
minor theming and whitespace
2017-02-08 19:47:34 -08:00
zotlabs
91819bfc2d
bringer - all basic functionality is implemented
2017-02-08 17:21:32 -08:00
zotlabs
30659aef50
initial permcat creation ability, in /settings/permcats; functional permcat creation for testing but still needs a lot of UX work before promoting the ability
2017-02-07 20:29:03 -08:00
zotlabs
46d0e23e7b
atokens - we only need one permission column
2017-02-07 19:49:15 -08:00
zotlabs
723b51c931
provide a few system defined permcats; will require a permission editor page to define new (personal) ones.
2017-02-07 17:17:38 -08:00
zotlabs
a6160e3026
move permcat library functions to Zlib
2017-02-07 16:43:00 -08:00
zotlabs
b2bae867d0
more background work for permcat support
2017-02-07 16:08:27 -08:00
Mario Vavti
1bb56309a6
default to manual conversation updates
2017-02-07 20:45:13 +01:00
zotlabs
00cfc4be44
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-02-06 11:14:59 -08:00
Mario Vavti
70edcabca1
move icon stuff back to app_render() and send navapps through app_render()
2017-02-06 20:10:10 +01:00
zotlabs
d8472cc9f5
import - get rid of 'step system', we should be able to process any import file at any time.
2017-02-05 20:46:11 -08:00
zotlabs
56a08f0d17
make channel move an option (in addition to cloning)
2017-02-05 20:26:06 -08:00
zotlabs
e2ee4ae024
better theming of rmagic page
2017-02-05 14:45:28 -08:00
zotlabs
7e1e9ac94a
rename bb2diaspora.php to markdown.php
2017-02-02 19:12:48 -08:00
zotlabs
29daf1ecee
unused since 2012
2017-02-02 18:16:44 -08:00
zotlabs
c62df39ce3
move firefox social api configuration to plugin
2017-02-02 17:23:58 -08:00
zotlabs
a91e7cbe8d
move rsd service to twitter_api plugin
2017-02-02 15:25:35 -08:00
zotlabs
2daafe80a5
move opensearch to plugins
2017-02-02 14:49:51 -08:00
zotlabs
94290102b6
tested extensible permissions by adding wiki permissions. Discovered a couple of issues that needed attention in the process.
2017-02-01 18:05:02 -08:00
zotlabs
4f99d641c5
superfluous whitespace cleanup
2017-01-31 17:32:52 -08:00
zotlabs
f4aca35a88
move diaspora account import to the diaspora plugin
2017-01-31 16:01:47 -08:00
zotlabs
732065bf13
channel export - use a selected list of functional data categories to export; this allows one to export single data sets instead of always exporting everything we know about
2017-01-31 15:28:25 -08:00
Mario Vavti
e1b54b6843
fix typos
2017-01-31 09:43:58 +01:00
zotlabs
aadbd5a92d
Merge branch 'dev' of https://github.com/redmatrix/hubzilla into dev_merge
2017-01-30 15:05:10 -08:00
zotlabs
7b065365e0
consolidate hubloc storage
2017-01-30 15:01:22 -08:00
Mario Vavti
d0827dbb3c
provide a feature/unfeature app button
2017-01-30 15:17:46 +01:00
Andrew Manning
f891860408
Merge remote-tracking branch 'upstream/dev' into affinity-settings
2017-01-29 19:53:41 -05:00
Andrew Manning
3424c7dc87
Add affinity slider tool settings for min and max defaults in settings/featured
2017-01-29 19:53:29 -05:00
zotlabs
9addcfe827
finish remaining places where xchan_store_lowlevel needs to be used
2017-01-29 15:25:24 -08:00
Mario Vavti
8b5793e629
more work on app-bin
2017-01-27 17:51:49 +01:00
Andrew Manning
d9a5b11c9a
Fixed numerous bugs with the addon repo management GUI. Only show Manage Repos button if webserver has write permission on extend/addon/.
2017-01-26 21:20:15 -05:00
zotlabs
22839e48d0
better handling of html special chars in wiki and wikipage names
2017-01-26 15:16:41 -08:00
Mario Vavti
54826808cf
minor cleanup
2017-01-26 12:23:59 +01:00
Mario Vavti
02e8058c50
fix renaming of wiki pages
2017-01-26 10:46:44 +01:00
zotlabs
45dbd31d28
only allow wiki owner to delete pages
2017-01-25 12:21:52 -08:00
Mario Vavti
1db57c498d
fixes for wiki create/delete page
2017-01-25 19:41:47 +01:00
zotlabs
9e70d54300
always sync parent wiki when syncing pages, just in case the original wiki creation wasn't synced.
2017-01-24 20:14:58 -08:00
Hubzilla
17f1d39fcf
basic support for clone syncing of wikis and wiki pages
2017-01-22 18:48:45 -08:00
Hubzilla
b513662b52
remove the channel introduction on the system notifications page. "Hubzilla, George commented on your status 20 minutes ago". We need the channel introduction (in this case "Hubzilla," in emails for situations where one person controls a lot of channels. We don't need it on the web notification summary; where you're only viewing notifications for a single given channel.
2017-01-21 15:20:59 -08:00
Hubzilla
bb233a9872
add bbcode language conditionals to wiki
2017-01-20 15:42:15 -08:00