Hypolite Petovan
36190d1e79
Merge pull request #8072 from nupplaphil/task/Cache_to_DI
...
Replace Core\Cache wrapper with DI::cache() method
2020-01-10 08:46:03 -05:00
Michael
8e87c5f05f
Fix: removed unneeded HTML escaping
2020-01-07 22:00:39 +00:00
nupplaPhil
a38b0f7eaf
Move remaining namespaces and delete Core\Cache.php
2020-01-07 00:51:02 +01:00
nupplaPhil
fe078410a1
Move Cache::get() to DI::cache()->get()
2020-01-07 00:45:49 +01:00
nupplaPhil
f68929633b
Move Cache::set() to DI::cache()->set()
2020-01-07 00:41:20 +01:00
nupplaPhil
f0eea6f875
Remove get_app() in favor of DI::app()
2020-01-04 23:42:01 +01:00
Hypolite Petovan
4461c16165
Remove superfluous comment in BBCode::scaleExternalImage
2020-01-03 09:30:35 -05:00
Hypolite Petovan
52c5b0e0f3
Remove unused BBCode::scaleExternalImage parameters
...
- Remove now obsolete system.no_view_full_size config key
2020-01-02 20:44:15 -05:00
Hypolite Petovan
0b3cd206c3
Remove harmful HTML decode/encode in BBCode::scaleExternalImages
2020-01-02 20:35:59 -05:00
nupplaPhil
a4a7f19df1
Move redundant System::removedBaseUrl() to DI::baseUrl()->remove() calls
2019-12-30 23:03:56 +01:00
nupplaPhil
3f34229752
Move redundant System::baseUrl() to DI::baseUrl() calls
2019-12-30 23:00:08 +01:00
nupplaPhil
6d7362da41
Replace deprecated $a->page with DI::page()
2019-12-30 20:02:09 +01:00
nupplaPhil
4835f1185f
Remove deprecated App::module - replace with DI::module()->getName()
2019-12-29 20:17:52 +01:00
nupplaPhil
e944d7bed6
Remove deprecated App::getBaseURL() - process methods to DI::baseUrl()->get()
2019-12-29 20:17:48 +01:00
nupplaPhil
e93fba5136
Remove deprecated App::removeBaseURL - process methods to DI::baseUrl()->remove()
2019-12-29 20:17:45 +01:00
nupplaPhil
181529f3df
Refactor dynamic App::getProfiler() to static DI::profiler()
2019-12-29 20:17:42 +01:00
nupplaPhil
388b963714
Replace BaseObject class with DI::* calls
2019-12-29 20:17:38 +01:00
nupplaPhil
1de3f186d7
Introduce new DI container
...
- Adding Friendica\DI class for getting dynamic classes
- Replacing BaseObject::getApp() with this class
2019-12-29 20:16:55 +01:00
Tobias Diekershoff
d6274ab6f7
Merge pull request #8023 from MrPetovan/bug/7808-markdown-unescape-chevrons
...
Fix chevron display in BBCode/Markdown conversion
2019-12-28 08:07:30 +01:00
Hypolite Petovan
aa3a85c727
Escape major HTML characters in code blocks in BBCode::convert
...
- HTML sanitization was removing unescaped opening chevrons in code blocks
2019-12-27 21:42:56 -05:00
Hypolite Petovan
39cb3e68b9
Remove faulty escape for HTML entities in BBCode::toMarkdown
...
- Mangled Markdown output with chevrons
2019-12-27 21:42:56 -05:00
Michael
1b5cfc2217
Improved description
2019-12-27 19:00:54 +00:00
Michael
c037e9143c
Additionally display the protocol together with the network
2019-12-27 17:24:29 +00:00
Michael
9b750345c7
Arrays
2019-12-27 01:15:54 +00:00
Michael
b1b3744759
Support for tables in HTML2BBCode parser
2019-12-27 01:07:19 +00:00
Michael
81d500c271
Fix optical glitch: Replace multiple newlines when replacing attachments
2019-12-20 09:45:34 +00:00
Hypolite Petovan
e1583123b4
Escape potential URL-containing BBCodes before running autolinker
2019-12-13 12:40:10 -05:00
Michael
cc38250538
Improved RegExp
2019-12-12 14:57:31 +00:00
Michael
e70743f72d
Issue 7651: Added basic support for more complicated "video" elements
2019-12-12 05:35:30 +00:00
Michael
23cdc9cec8
Fixes issue 7914: Reshares got crumbled
2019-12-07 21:05:14 +00:00
Michael
22c66e1811
Add data for shared posts from the original
2019-12-04 22:57:09 +00:00
Michael
d34052b332
Make quoted announces look better / more announce improvements
2019-12-04 07:02:39 +00:00
Michael
fdaac8a681
Add "discourse" as protocol
2019-11-24 20:06:47 +00:00
Michael Vogel
0733ae6aae
Improve the look of fetched feeds and the BBCode processing of attachments
2019-11-18 13:29:27 +01:00
Michael
28ca0d6fab
AP: Remove the link description from the "rich html" and adds it to the attachment
2019-11-17 18:10:12 +00:00
Michael
85b3c880ef
Fix: Mentions in the HTML part of the "contentMap" now are links
2019-11-13 06:43:36 +00:00
Tobias Diekershoff
b7ecc62cc8
move link generation into the loop
2019-11-03 19:57:32 +01:00
Tobias Diekershoff
f45d39c05b
create URL for categories
2019-11-03 16:34:58 +01:00
Hypolite Petovan
03bf1dcbd3
Move Object\Image static methods to Util\Images
...
- Optimize imports in modified files
2019-11-02 07:48:45 -04:00
Steffen K9
7d51d45c17
Changing asort() to usort()
2019-11-02 03:44:54 +01:00
Steffen K9
fd5c122667
Added asort() to the saved folders widget
2019-11-01 22:22:52 +01:00
Michael
945e256b7b
Possibly handle issue 7772
2019-10-27 18:36:04 +00:00
Michael
30a6231f11
Fix indentation
2019-10-27 17:45:43 +00:00
Michael
60eb6603bf
(hopefully) fix preview issue with tags on Mastodon
2019-10-27 17:41:47 +00:00
Hypolite Petovan
b632114b12
Merge pull request #7774 from annando/img-title
...
Images: Show the description as title
2019-10-25 19:29:55 -04:00
Michael
9f86465fb9
Images: Show the description as title
2019-10-25 23:23:38 +00:00
Philipp Holzer
3897c74deb
Add docs
2019-10-25 00:10:20 +02:00
Philipp Holzer
07cea24430
Move Activity/Namespaces defines to constants
2019-10-24 21:40:12 +02:00
Philipp Holzer
edf006905b
Move (last) get_cats_and_terms to Content\Item::determineCategoriesTerms()
...
- Added incomplete test
2019-10-23 02:48:46 +02:00
Philipp Holzer
2870f42ca2
Move bb_translate_video
...
- To new Class BBCode\Video
- Adding tests
- Make BaseObject::getClass() public
2019-10-23 00:14:47 +02:00
Hypolite Petovan
146646c4d4
Replace deprecated calls to defaults() by ?? and ?: in src/
2019-10-16 08:38:52 -04:00
Michael
3e93c62a9c
Changed quotation (" to ')
2019-10-15 07:55:20 +00:00
Philipp
fed486bfc5
Merge pull request #7727 from MrPetovan/task/4090-move-manage-to-src
...
Move mod/manage to src/Module/Delegation
2019-10-13 18:20:47 +02:00
Hypolite Petovan
230a97ccdd
Correctly URL encode return URLS for saved search
2019-10-13 08:39:55 -04:00
Hypolite Petovan
02f02d44dc
Move mod/manage to src/Module/Delegation
...
- Move templates/manage to templates/delegation
- Update navigation links
- Update CSS classes
2019-10-11 19:59:06 -04:00
Philipp
cf4bae26c7
Merge pull request #7720 from MrPetovan/task/4090-move-delegate-to-src
...
Move mod/delegate to src/Module/Settings/Delegation
2019-10-10 10:24:15 +02:00
Hypolite Petovan
616edd0600
Move mod/delegate to src/Module/Settings/Delegation
...
- Move templates/delegate to templates/settings/delegation
2019-10-09 22:17:09 -04:00
Hypolite Petovan
22598fc7e8
Improve search box
...
- Use new saved search module
- Use dynamic search option loop
- Use "q" instead of "search" for search query string parameter
2019-10-07 14:27:46 -04:00
Hypolite Petovan
cdefa7f32a
Add new module and widget for managing saved searches
2019-10-07 14:27:46 -04:00
Michael
83b00ef308
New function "isAuthenticated"
2019-09-28 18:09:11 +00:00
Michael
6e9026e033
Renamed function, beginning to replace the "remote_user" function
2019-09-28 09:36:41 +00:00
Hypolite Petovan
1f20a9330c
Add new ignoreChildren behavior to HTML::tagToBBCode
...
- Allow discarding HTML tag children for single-value BBCode
- Add test for it
2019-09-25 20:44:09 -04:00
Hypolite Petovan
d8484e65bd
Move autolinker execution earlier in BBCode::convert
...
- Prevents already replaced HTML links (like in [audio] tag) to be doubled
- Add test for it
2019-09-25 20:39:04 -04:00
Michael
5254147ccc
Fix "redir" loop
2019-09-23 22:13:20 +00:00
Hypolite Petovan
c034fa7baa
Use <details> tag for spoilers BCode
2019-09-12 22:17:55 -04:00
Michael
e588c350ef
Issue 7603: Display forums too when they are AP
2019-09-10 04:29:49 +00:00
Michael
aa6497c281
Issue 2199: Diaspora doesn't interpret size elements
2019-09-05 05:14:43 +00:00
Michael
5e60d0c94f
Fix cache key problem / avoid need for fetching own pictures
2019-09-04 20:54:23 +00:00
Hypolite Petovan
7340f366d7
Merge pull request #7580 from annando/issue-7563
...
Issue 7563: Use icons instead of names on posts
2019-08-28 10:16:33 -04:00
Michael
1c4b96ae26
Moved array to the top
2019-08-28 14:07:21 +00:00
Michael
8b6697b044
Updated lists of software, removed comment
2019-08-28 11:27:38 +00:00
Michael
ed4d08c7f4
Changed detection for specific software
2019-08-28 09:10:25 +00:00
Michael
9cbf320c86
Issue 7563: Use icons instead of names on posts
2019-08-28 06:38:35 +00:00
Philipp Holzer
8688053a08
remove superfluous comment
2019-08-28 01:02:23 +02:00
Philipp Holzer
df7ec0cdf7
php notice fixings
...
addons:
- bufferapp (missing errorcode)
- twitter (wrong field name 'nickname')
core:
- bbcode (incomplete attachementdata)
- crypto (uninitialized key)
2019-08-27 08:27:07 +02:00
Michael Vogel
74d93269da
Prevent a fatal error for an empty parameter in "unparseURL"
2019-08-23 07:19:08 +02:00
Hypolite Petovan
0f9520f520
Increase specificity of default allowed protocols
2019-08-14 21:42:00 -04:00
Hypolite Petovan
f88435fa4c
Add support for protocol-less URLs in BBCode::convert
2019-08-14 21:40:51 -04:00
Hypolite Petovan
246894f233
Ensure trimmed HTML nodes are text nodes in HTML::toBBCode
2019-08-06 21:22:19 -04:00
Tobias Diekershoff
dc85451b78
Merge pull request #7483 from MrPetovan/task/7474-html-to-bbcode
...
Fix bug removing spaces between hashtag links in HTML::toPlaintext
2019-08-06 16:50:00 +02:00
Hypolite Petovan
79374dbf7a
Fix DOMNodeList length compatibility with PHP <7.2 in Content\Text\HTML
2019-08-06 09:00:32 -04:00
Hypolite Petovan
5dbf319e06
Fix bug removing spaces between hashtag links in HTML::toPlaintext
2019-08-06 08:20:48 -04:00
Hypolite Petovan
3e2f0e9ffa
Feedback changes
...
- Import namespaces in mod/community
- Fix alignment in Content\Feature
- Add phpDoc to Widget\TrendingTags
2019-08-06 07:37:48 -04:00
Hypolite Petovan
9e8ae520b8
Move trending tags queries to Model\Term
2019-08-06 07:36:51 -04:00
Hypolite Petovan
c399e40618
Add trending_tags additional feature + usage in mod/community
2019-08-06 07:09:04 -04:00
Hypolite Petovan
a947bd0889
Add Trending Tags widget + template
2019-08-06 07:09:04 -04:00
Tobias Diekershoff
951444e715
Merge pull request #7482 from annando/image-description
...
Support for multiple picture posts in API and connectors
2019-08-06 08:21:54 +02:00
Michael
27006f577c
Support for multiple picture posts
2019-08-06 05:35:21 +00:00
Hypolite Petovan
2ab43f94d8
Revert using LIBXML_NOBLANKS
...
- This removed all self-closing tags (img, br, etc...) from HTML sources
2019-08-05 20:57:03 -04:00
Michael
cbee91a61b
Avoid a notice
2019-08-05 16:48:58 +00:00
Michael
bdc07b4213
Added support for image descriptions and multiple image posts to external services
2019-08-05 16:27:45 +00:00
Michael Vogel
a507963c7f
Merge pull request #7474 from MrPetovan/bug/7457-html-bbcode-plaintext
...
Fix HTML/BBCode::toPlaintext
2019-08-04 22:08:53 +02:00
Hypolite Petovan
c3e3e83a52
Improve BBCode:toPlaintext
...
- Fix issue where matching literal square brackets were removed with their content
- Fix issue where content without line feeds between BBCode tags would end up compacted in plain text
- Update extr calls to BBCode::toPlaintext in api
2019-08-04 10:22:23 -04:00
Hypolite Petovan
a0f77e1800
Improve HTML::toPlaintext
...
- Ignore empty trimmed text nodes
- Ignore anchor links
- Ignore blank tags and avoids adding a doctype to transitional DOM objects
2019-08-04 10:11:59 -04:00
Michael
d2b551a616
Merge remote-tracking branch 'upstream/develop' into alt-description
2019-08-04 12:07:21 +00:00
Michael
1b7f96dac8
Partly reverted, real problem fixed
2019-08-04 04:29:52 +00:00
Michael
6e8057a1c3
Respecting the "alt" description of images during import from HTML
2019-08-03 11:48:47 +00:00
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