Michael
2a213c215e
Fix contact issues with fake reshares from Twitter
2019-07-23 04:26:20 +00:00
Hypolite Petovan
6df53624c7
Remove confusing extraneous success_update
>= failure_update
conditions
2019-07-20 13:34:08 -04:00
Hypolite Petovan
3f85a921da
Force invite remaining variable to be integer in Content\Widget
...
- Addresses https://github.com/friendica/friendica/issues/7297#issuecomment-512786156
2019-07-18 08:42:07 -04:00
Hypolite Petovan
68f5b639eb
Restore $uid parameter integer type-hint in Config
...
- Add integer type-hint to Feature::isEnabled
2019-07-15 22:00:49 -04:00
Hypolite Petovan
19247b62ae
Ensure $uid parameter of Feature::isEnabled to be an integer
2019-07-15 22:00:49 -04:00
Jeroen De Meerleer
01dc0c031c
There are no dead nodes anymore
2019-07-09 09:23:36 +02:00
Hypolite Petovan
fe8a53425a
Revert "Changed unavailable to in a relation"
2019-07-08 15:55:08 -04:00
Jeroen De meerleer
dea0bfd01f
changed unavailable to In a relation, deleted available
2019-07-07 22:51:05 +02:00
Michael
6041f74df6
New constant for federated protocols
2019-07-01 18:00:55 +00:00
Hypolite Petovan
2fb70bd5f2
Use Unicode to convert multiple hearts in Content\Smilies
2019-06-23 17:53:25 -04:00
Hypolite Petovan
9545ff614b
Limit smilies replacement to BBCode::convert
2019-06-23 17:53:25 -04:00
Hypolite Petovan
b9ab613777
Merge branch 'master' into develop
2019-06-23 17:40:52 -04:00
Hypolite Petovan
cf11f57a5b
Escape HTML pre-formatted blocks before converting smilies
2019-06-22 18:22:37 -04:00
Michael Vogel
1883cfba24
Revert "Escape all the HTML pre-formatted blocks in Smilies::replaceFromArray"
2019-06-22 22:06:43 +02:00
Hypolite Petovan
cdd23e5b6d
Escape all the HTML pre-formatted blocks in Smilies::replaceFromArray
2019-06-22 04:16:02 -04:00
Hypolite Petovan
d54e778f30
Move share conversion at the end of Text\BBCode::convert
2019-06-16 23:13:26 -04:00
Hypolite Petovan
84ccaf50fa
Allow brackets in URLs
...
- Remove obsolete $URLSearchString variable
- Add related tests
2019-06-15 22:26:29 -04:00
Hypolite Petovan
38311a4a02
Move link conversion to the end of BBCode::convert
...
- Addresses https://github.com/friendica/friendica/issues/7271
- Add related tests
2019-06-15 22:24:51 -04:00
Philipp
17490fca33
Merge pull request #7256 from MrPetovan/bug/7249-remote-logout
...
Fix remote logout
2019-06-12 07:37:42 +02:00
Hypolite Petovan
0af10a42b0
Normalize logout link behavior across themes
2019-06-11 19:42:08 -04:00
Michael
bfc6bad916
Added comment
2019-06-11 21:40:44 +00:00
Michael
a11b258fd6
Issue 7223: Don't strip links
2019-06-11 20:34:21 +00:00
Michael
16b9d9f199
Fix pixture posts to connectors / fix delivery counter for connector posts
2019-06-11 19:35:03 +00:00
Michael
7d0ebe8bbe
Fix the detection of image posts
2019-06-10 16:06:54 +00:00
Philipp Holzer
cc7444d84d
Move internal recursion-counter to the end of all cur/fetchUrl parameters
2019-06-10 14:34:54 +02:00
Michael
bcf0be5db1
Issue #6799 - remove linefeeds inside of a table structure
2019-06-02 04:18:38 +00:00
Philipp
be3d7759f0
Merge pull request #7198 from MrPetovan/task/6861-to-plaintext
...
Simplify BBCode::toPlaintext and HTML::toPlaintext
2019-05-28 07:49:25 +02:00
Hypolite Petovan
ed768c71ee
Remove "f=&" nonsense from network module
...
- Fixes wrong redirect when using the sidebar filters
2019-05-27 17:45:27 -04:00
Hypolite Petovan
0fadc7730c
Replace deprecated string-bases Model\FileTag calls with array-based ones
2019-05-27 17:40:08 -04:00
Hypolite Petovan
5f9fb1f14f
Simplify BBCode::toPlaintext
...
- Keep white spaces after tags
2019-05-27 12:02:12 -04:00
Hypolite Petovan
596b5b0982
Simplify HTML::toPlaintext
...
- Keep new lines in plain text output
2019-05-27 12:01:48 -04:00
Hypolite Petovan
01e71254d9
Replace defaults() calls on $_SESSION by Core\Session calls
...
- Replace direct calls to $_SESSION by Core\Session calls in Module\Login
2019-05-26 21:26:59 -04:00
Hypolite Petovan
d27d4d8927
Move posted date widget to Content\Widget
2019-05-25 19:08:15 -04:00
Hypolite Petovan
709eba6ce3
Move /viewcontacts to /profile/{nickname}/contacts[/{type}]
...
- Add contact relationship filter to profile contacts page
- Include feed contacts in contacts page and contact widget
2019-05-20 14:50:09 -04:00
Hypolite Petovan
e6742af65c
Add contact relationship filter to /contact module
2019-05-20 14:50:09 -04:00
Hypolite Petovan
71ae8d07a6
Refactor widgets
...
- Move widget templates to subfolder
- Add new generic filter widget templates to replace category, network and filer filters
- Update styles
2019-05-18 11:33:35 -04:00
Hypolite Petovan
9774c95b80
Remove duplicate $baseurl template variable
...
- Remove unused $overwriteURL parameter in Renderer::replaceMacros
2019-05-02 09:55:48 -04:00
Michael
83ff2b0382
We don't need to escape values anymore
2019-03-26 21:58:03 +00:00
Michael
2e0697c70e
Notifications do work now again
2019-03-26 21:55:48 +00:00
Hypolite Petovan
2fb443ac3d
Fix wrong code blocks escaping in Content\Smilies
2019-03-25 00:16:18 -04:00
Philipp Holzer
ec2c84a4e9
code lisibility & filter optimization
2019-03-22 22:55:48 -04:00
Philipp Holzer
b2edb85588
Replace "q" calls
2019-03-22 22:55:48 -04:00
Hypolite Petovan
ee4585ec71
Add inline spans to code block extraction in BBCode::convert
...
- Fixes autolinker replacing URLs inside of code spans
2019-03-14 09:03:31 -04:00
Hypolite Petovan
4cafe11d4d
Swap attachment conversion and autolinking in BBCode::convert
...
- Fixes a rare display bug where an attachment description ends with a text URL
2019-03-13 23:13:10 -04:00
Hypolite Petovan
4d70e32829
Add new Content\Text\MarkdownParser
...
- Add autolinker to MarkdownParser->doAutoLinks()
- Set hashtag_protection and url_filter_func properties of MarkdownParser
2019-03-09 23:28:50 -05:00
Hypolite Petovan
184b51ec56
Move autolink regex in Util\Strings
2019-03-09 23:25:53 -05:00
Hypolite Petovan
85609cd5e4
Fix autolinker regular expression to match test data
2019-03-09 10:20:57 -05:00
Hypolite Petovan
379f4d18c3
Update autolinker regular expression in Text\BBCode
...
- Thanks to https://daringfireball.net/2010/07/improved_regex_for_matching_urls
2019-03-08 23:58:20 -05:00
Hypolite Petovan
79f2b42f74
Fix relationship direction in Widget/ContactBlock
2019-03-04 08:40:53 -05:00
Hypolite Petovan
9cdae18101
Improve reshare format for Diaspora destinations
...
- Add link to original post in post time
- Update optional bottom link label
2019-02-27 21:01:47 -05:00
Hypolite Petovan
97eb2ba053
Fix possibly undefined after index in Text\BBCode
2019-02-25 07:12:01 -05:00
Hypolite Petovan
b2e41e3298
Replace EMPTY value by empty value in profile selectors
2019-02-23 18:37:48 -05:00
Philipp Holzer
0a7861da65
Dependency of callstack moved one layer up
2019-02-16 23:17:10 +01:00
Philipp Holzer
5e6e1a8025
Introducing Profiler
2019-02-16 23:11:30 +01:00
Hypolite Petovan
e8ca8182db
Add explicit_mentions feature setting
2019-02-08 22:58:48 -05:00
Hypolite Petovan
a96e9f248e
Remove asterisk provision altogether in Markdown::toBBCode
2019-02-04 21:50:27 -05:00
Hypolite Petovan
eb6ca77289
Merge pull request #6587 from rabuzarus/20190204_-_magicLinks_for_profileAdvanced
...
use magic Links for forums listed in the advanced profile section
2019-02-04 19:02:22 -05:00
rabuzarus
f190aa2140
use magic Links for forums listed in the advanced profile section
2019-02-04 23:18:51 +01:00
Tobias Diekershoff
deaecfaf79
Merge pull request #6582 from MrPetovan/bug/6570-fix-diaspora-hashtags
...
Only escape leading hash marks in Markdown::toBBCode
2019-02-04 06:47:27 +01:00
Hypolite Petovan
e5647be30f
Only escape leading hash marks in Markdown::toBBCode
...
- Remove useless line ending fiddling
2019-02-03 18:31:11 -05:00
Hypolite Petovan
e9b7b81232
Merge pull request #6578 from Ixiter/develop-markdown-anchors
...
Markdown - Fixed bug with local anchor links
2019-02-03 07:51:26 -05:00
peter
0ca762001b
Markdown - fixed bug in local anchor links, optimized replacer
2019-02-03 10:33:15 +01:00
peter
990cc45a26
Markdown - fixed bug in local anchor links
2019-02-03 03:23:47 +01:00
Michael
de566cd888
Links of mentioned contacts hadn't looked great on Mastodon
2019-01-30 21:57:26 +00:00
Hypolite Petovan
30e97b4cc1
Ignore code blocks when extracting tags
2019-01-29 20:39:05 -05:00
Peter Liebetrau
d8bd1921ee
BBcode, Tags - fix BBCode created tags in [code] blocks, fix usage of multiple ## created tags
2019-01-29 21:17:11 +01:00
Peter Liebetrau
41663c7592
BBCode - fixed syntax error
2019-01-25 17:33:25 +01:00
Peter Liebetrau
54bec2bc8e
BBCode - optimized preg searchstring
2019-01-25 17:25:42 +01:00
Peter Liebetrau
71e58a0f42
BBCode - optimized preg escaping of searchstring
2019-01-25 16:56:28 +01:00
peter
6ba08e510d
BBCode - removed convert for relative URLs
2019-01-25 15:32:31 +01:00
peter
a505dbbe5c
BBCode - fixed code styling
2019-01-25 01:25:06 +01:00
peter
ae806a593d
BBCode - added preg_replacers for local [url] without target="_blank"
2019-01-25 01:15:43 +01:00
Michael
0fdab4ed10
Fix for several fatal errors
2019-01-23 21:54:20 +00:00
Hypolite Petovan
df706484cd
User DOMDocument object call instead of static in Content\OEmbed
2019-01-23 09:07:00 -05:00
Hypolite Petovan
ddad9721c0
Fix query return type in Widget\TagCloud
2019-01-23 09:06:59 -05:00
Hypolite Petovan
49c9b6f9ff
Fix possibly undefined variables
2019-01-23 09:06:59 -05:00
Hypolite Petovan
f8c782380f
Remove unused code/use statements
2019-01-23 09:06:58 -05:00
Hypolite Petovan
64847e7cc8
Fix types in doc blocks/prototypes
2019-01-23 09:06:58 -05:00
Hypolite Petovan
cef6757c92
Replace REGISTER_* constants by Module\Register::* ones
2019-01-22 22:24:15 -05:00
Hypolite Petovan
d1c1c772fd
Fix missing use statement in Content\Nav
2019-01-21 11:12:53 -05:00
Hypolite Petovan
c280fc6484
Show followers for pages, followed for users in ContactBlock widget
2019-01-21 10:56:28 -05:00
Hypolite Petovan
ad9c67663d
Move Contact::Page_* constants to User::PAGE_FLAGS_*
2019-01-21 10:55:37 -05:00
Hypolite Petovan
11a4a57bfe
Update HTML::contactBlock and Profile::load with new ContactBlock widget
2019-01-21 10:55:36 -05:00
Hypolite Petovan
1f98fdfda6
Add new Widget\ContactBlock
2019-01-21 10:54:42 -05:00
Hypolite Petovan
4a95ca280d
Remove unused code
...
- Remove commented code
- Remove unused/immediately overwritten variables
- Remove extraneous parameters
- Remove unreachable code
- Remove duplicate array keys
2019-01-21 10:48:40 -05:00
Hypolite Petovan
cb3f09ae4f
Refactor namespaces
...
- Remove unused use statements
- Add required use statements
- Escape global classes
2019-01-21 10:43:42 -05:00
Hypolite Petovan
070aa016e0
Update more PHPDoc, including in include/
2019-01-21 10:39:28 -05:00
Hypolite Petovan
3282ce5389
Fix PHPDoc comments project-wide
2019-01-21 10:35:51 -05:00
Hypolite Petovan
55e54bb950
Replace deprecated Addon::callHooks with Hook::callAll
...
- Update documentation
2019-01-21 09:50:56 -05:00
Unknown
5db9d2fe66
Some more alignation
2019-01-21 08:40:46 -05:00
Unknown
bc553a2c49
Translated string will never match what's saved in DB if not english
...
Rare jongens die Amerikanen ;)
2019-01-21 08:40:46 -05:00
Unknown
c44ca31aec
Why got this even approved?
2019-01-21 08:40:46 -05:00
Unknown
24dbb69421
Added EMPTY key + updated to hypolite's suggestions
2019-01-21 08:40:45 -05:00
Jeroen De Meerleer
1d8c64cfec
Added original keys to maritial status
2019-01-21 08:40:44 -05:00
Jeroen De Meerleer
b70d762574
Added original keys to sexual preference
2019-01-21 08:40:43 -05:00
Jeroen De Meerleer
ab49a613c9
Added original keys to gender
2019-01-21 08:40:43 -05:00
rabuzarus
7b78ba3929
Bugfix - use magicLinks also for common/all friends and the directory
2019-01-19 15:12:46 +01:00
rabuzarus
528d175baa
Bugfix - provide magic links for remote user in magicLink()
2019-01-18 17:50:21 +01:00
Michael
28f14c7d60
Don't show deleted contacts, changed "pending" behaviour
2019-01-12 13:28:14 +00:00
Hypolite Petovan
c5632a061f
Fix output of Pager->getBaseQueryString
2019-01-11 19:30:33 -05:00
Hypolite Petovan
eaea24f98b
Remove Pager->ensureQueryParameter
2019-01-11 19:29:55 -05:00
Hypolite Petovan
ec8b313c2d
Replace Pager->ensureQueryParameter by Strings::ensureQueryParameter
2019-01-11 19:29:39 -05:00
Hypolite Petovan
b7b7b1b664
Add support for Hubzilla forum mentions (starting with !)
2019-01-08 20:56:01 -05:00
Hypolite Petovan
5e1ceb57de
Escape global namespaced get_app() calls
...
- Add deprecated status
2019-01-03 21:27:36 -05:00
Michael
fd6c64f9c1
Warning and notice fixed
2018-12-29 09:53:31 +00:00
Michael Vogel
94eca77041
Merge pull request #6315 from MrPetovan/bug/6309-add-fulltext-index-profile
...
Rework mod/match and mod/msearch
2018-12-27 18:04:06 +01:00
Hypolite Petovan
761e94d134
Remove redundant htmlentities/htmlspecialchars
2018-12-25 11:37:57 -05:00
Hypolite Petovan
acaee626f5
Remove include/ requires that are now done directly from Composer
2018-12-24 09:56:25 -05:00
Hypolite Petovan
1938ec3ebe
Rework mod/match
...
- Replace classic pager with a start index
- Remove q() calls
- Ensure template is still loaded even with no results.
- Improve Minimal Pager display of next link
2018-12-24 00:56:14 -05:00
Hypolite Petovan
b6e1571b1e
Fix various notices
2018-12-15 04:32:47 -05:00
Hypolite Petovan
924869ab5b
Merge branch 'develop' into bug/6211-fix-contact-nets-all
2018-12-02 10:24:50 -05:00
Hypolite Petovan
458981f75c
Replace x() by isset(), !empty() or defaults()
...
- Remove extraneous parentheses around empty() calls
- Remove duplicate calls to intval(), count() or strlen() after empty()
- Replace ternary operators outputting binary value with empty() return value
- Rewrite defaults() without x()
2018-11-30 09:06:22 -05:00
Hypolite Petovan
663ba65f17
Remove "all" value for nets parameter
2018-11-30 05:43:07 -05:00
Michael Vogel
42a3610a79
Merge pull request #6184 from MrPetovan/task/normalize-bbcode-hashtags
...
Normalize BBCode hashtags links
2018-11-24 13:14:50 +01:00
Hypolite Petovan
9774fd8be9
Remove unused parameter $save in HTML::search
...
- Remove unused variables in saved_search()
2018-11-23 09:53:14 -05:00
Hypolite Petovan
ee88de1ef9
Normalize BBCode Hashtag replacement
2018-11-22 09:34:17 -05:00
Michael
aa1882fd99
Sanitize the OEmbed data before processing it
2018-11-21 07:07:24 +00:00
Michael
43079bfaf8
Several default features are now in the core
2018-11-18 20:13:46 +00:00
Michael
0ad71ebbbc
Networks are now protocols
2018-11-18 12:44:01 +00:00
Adam Magness
b5a97c1abe
Move getTags to BBCode
...
move getTags function to BBCode class and update calls.
2018-11-09 13:24:19 -05:00
Adam Magness
ffc406d819
normalise_link calls
...
implement normaliseLink function
2018-11-08 11:28:29 -05:00
Adam Magness
6fc9c6de3b
base64url calls
...
implement base64UrlEncode and base64UrlDecode functions
2018-11-08 10:37:08 -05:00
Adam Magness
991f259ecb
random_string calls
...
implement getRandomHex function
2018-11-08 08:45:46 -05:00
Adam Magness
e537f7d017
Function calls
...
update function calls to new class
2018-11-06 21:16:27 -05:00
Michael
ffb03517b6
Fixes PR 6085
2018-11-06 14:00:31 +00:00
Adam Magness
4f07ebb52f
Rename properly
...
rename function properly this time!
2018-11-06 06:34:32 -05:00
Adam Magness
3eecd108c5
rename function
...
rename function and update calls.
2018-11-06 06:31:48 -05:00
Adam Magness
237fc30b4e
Missed use
...
fix missing use statement
2018-11-05 21:45:44 -05:00
Adam Magness
591c00dd5c
bug fix
...
fix variable
2018-11-05 21:26:58 -05:00
Adam Magness
a71eb1d127
functions moved to HTML class
...
update function calls to moved class.
2018-11-05 21:06:26 -05:00
Adam Magness
e31dde6084
Split text.php to HTML class
...
move functions from text.php to src/Content/Text/HTML
2018-11-05 20:27:22 -05:00
Adam Magness
9e51be7554
Revert "Update function calls"
...
This reverts commit 748fb8b946
.
2018-11-05 13:07:07 -05:00
Adam Magness
748fb8b946
Update function calls
...
update function calls to new class
2018-11-05 07:40:18 -05:00
Adam Magness
b07d47b0f7
Update function calls
...
update function calls to new names
2018-11-05 07:24:14 -05:00
Adam Magness
61bc9facc8
Implement functions
...
implement functions relocated to xml class
2018-11-05 07:24:14 -05:00
Adam Magness
35abc4bb64
get markup template
...
implement getMarkupTemplate function
2018-10-31 10:44:06 -04:00
Adam Magness
91facd2d0a
replace macros
...
implement new replaceMacros function
2018-10-31 10:35:50 -04:00
Adam Magness
d9b558a8ed
Update function calls
...
update function calls to new class.
2018-10-30 14:51:45 -04:00
Adam Magness
50da89d861
Logger Levels
...
update logger levels in calls
2018-10-30 09:58:45 -04:00
Adam Magness
14fde5dc9b
Log function
...
implement log() function.
2018-10-30 09:57:14 -04:00
Hypolite Petovan
7c0b591043
Move itemCount parameter from constructor to renderFull()
...
- Remove Pager->itemCount property and Pager->setItemCount() method
- Update usage
2018-10-25 00:07:16 -04:00
Hypolite Petovan
f1ebaf5e7d
Add new Content\Pager class
2018-10-25 00:07:15 -04:00
Benjamin Lorteau
339a5da946
Move $apps out of App
...
- Move $nav_sel out of App
- Add new Content\Nav::getAppMenu() method
2018-10-22 16:02:15 -04:00
Philipp Holzer
4392858662
Move Global Functions - Part 3
...
- Replaced every CACHE definition
- Moved check_url to App->checkURL()
- Removed unused definition "ZCURL_TIMEOUT"
2018-10-20 18:19:55 +02:00
Hypolite Petovan
ec0d3a6eac
Merge pull request #5946 from JonnyTischbein/move_include_security
...
Move and Split include/security
2018-10-19 08:55:08 -04:00
Hypolite Petovan
eb714f0487
Diaspora: Widen the magic link regular expression
2018-10-18 22:39:06 -04:00
Hypolite Petovan
ee32cf6b92
Restore preshare prepending in BBCode::convertShare
...
Fixes #5955
Follow-up to #5942
2018-10-18 11:23:48 -04:00
Jonny Tischbein
f3fc1f36ca
Renaming functions + moving functions from security to Model/Item and BaseModule + fix multiline comments
2018-10-17 21:30:41 +02:00
Hypolite Petovan
057385a4ec
Add $is_quote_share parameter to convert share callback
...
- Restore former behavior when content is present before [share] block
2018-10-17 08:20:56 -04:00
Jonny Tischbein
05be2db725
Move include/security tp /src/Core/Authentication and /src/Util/Security
2018-10-17 14:19:58 +02:00