Michael
7510e854de
Issue 8547: Improve page load speed
2021-03-07 20:15:25 +00:00
Michael
6a4540e6f6
Issue 9799: Ensure that the first post date is after the registration date
2021-03-07 10:46:46 +00:00
Hypolite Petovan
a6423031eb
Merge pull request #9963 from mexon/mat/support-cid-scheme
...
Support cid URLs as used in mailstream plugin
2021-02-27 12:11:15 -05:00
Matthew Exon
4a16d8e06f
Support cid URLs as used in mailstream plugin
2021-02-27 16:54:52 +00:00
Adam Clark
995d53ebfc
Missed this file when adding.
2021-02-23 10:18:56 -08:00
Michael
1792046a4f
post/thread views are renamed, search bugs fixed
2021-02-22 19:47:08 +00:00
Hypolite Petovan
dc8ecbeb24
Add new Content\Text\BBCode::embedURL method
2021-02-18 09:06:13 -05:00
Michael
312c01a517
Several speed improvements (magiclink, caching, indexes)
2021-02-17 18:59:19 +00:00
Michael
751232d679
Merge remote-tracking branch 'upstream/develop' into no-item
2021-02-14 22:44:38 +00:00
Michael
ce6ad1aa73
Get rid of the "item" table, enhanced "post" tables
2021-02-13 19:56:03 +00:00
Tobias Diekershoff
97a6a742e7
Merge pull request #9922 from MrPetovan/bug/9666-video-bbcode-link
...
Try OEmbed first for [audio] and [video] tags
2021-02-10 11:33:42 +01:00
Hypolite Petovan
4a57ed1a31
Move HTTPS exception for YouTube and Vimeo to OEmbed::fetchUrl
...
- Both Youtube and Vimeo output OEmbed endpoint URL with HTTP but their OEmbed endpoint is only accessible by HTTPS ¯\_(ツ)_/¯
2021-02-09 23:25:18 -05:00
Hypolite Petovan
0927bb5f2c
Harden OEmbed link discovery
...
- Check OEmbed call return code before storing response
- Stop at first successful OEmbed response
2021-02-09 23:25:18 -05:00
Hypolite Petovan
7653bc00df
Try OEmbed first for [audio] and [video] tags
2021-02-09 23:20:28 -05:00
Michael
c3398511b4
New table "post-content"
2021-01-30 22:03:53 +00:00
Hypolite Petovan
e2c38f1347
Prevent hashtag parsing and replacement in image alternative text
2021-01-22 17:45:28 -05:00
Hypolite Petovan
215c6ecc14
Merge pull request #9843 from annando/no-filetag
...
Legacy file/category storage is removed
2021-01-21 18:50:57 -05:00
Michael
d2ea3eabfb
Replace legacy file/category handling
2021-01-21 07:16:41 +00:00
Hypolite Petovan
35213630e8
Remove strictly numeric tags exception
...
- It prevented to use year number hashtags for no clear benefit
2021-01-20 08:10:20 -05:00
Michael
9ccfa37d3c
Fixes 9814 - again
2021-01-18 20:19:13 +00:00
Michael
4157db5473
"item" is replaced by "post-view" / postupdate check added
2021-01-17 20:32:13 +00:00
Hypolite Petovan
fff565a80b
Prevent alt text of emoji image tags to be converted to smilies in BBCode::convert
2020-12-30 22:23:58 -05:00
Hypolite Petovan
4b1180ec8b
Restore autolink in share block content in BBCode::convertShare
2020-12-21 22:46:29 -05:00
Michael
3ec1270fde
Quit when message is empty
2020-12-19 18:17:32 +00:00
Hypolite Petovan
bcd61c8372
Merge branch '2020.12-rc' into bug/9656-purify-video-embed
2020-12-18 14:47:24 -05:00
Hypolite Petovan
95f099d26c
Restore Mastodon emoji span classes
...
- Fix typo in replacement of [class] tag
2020-12-18 11:08:03 -05:00
Hypolite Petovan
20d9dcf7ac
Bump BBCode version to 2020-12-18
2020-12-18 10:32:36 -05:00
Hypolite Petovan
0781f28ca6
Allow support for allowlisted iframe sources in Content\text\BBCode::convert
...
- Support Youtube, Vimeo and unused local embeds
2020-12-18 10:32:36 -05:00
Hypolite Petovan
ec0c9dcdb1
Remove support for [iframe] BBCode
...
- It was a huge gaping security hole, and now HTML Purify will remove the src attribute of all non-allowed sources anyway.
2020-12-18 10:32:36 -05:00
Hypolite Petovan
e6270bc46d
Enable back references in reg exp in BBCode::convert
...
- Bump BBCode version
2020-12-06 08:57:06 -05:00
Hypolite Petovan
f141f5acf4
Prevents share block new lines from being converted to HTML <br> tags
...
- Address https://github.com/friendica/friendica/pull/9621#issuecomment-739333767
2020-12-05 19:55:16 -05:00
Hypolite Petovan
e712706302
Add BBCode versioning
...
- This will trigger the re-conversion of displayed items on version update
2020-12-04 07:29:49 -05:00
Hypolite Petovan
a0f6d678c4
Add HTML Purify to BBCode::convert
...
- Replace previous HTML cleanup using DOMDocument
- Remove obsolete HTML::sanitizeCSS method
- Use Strings::autoLinkRegEx for PageInfo::getRelevantUrlFromBody
- Update previous tests expectations
- Add new specific XSS tests
2020-12-04 07:29:48 -05:00
Michael
20649dd00e
Replaced tab with space
2020-11-30 20:09:52 +00:00
Michael
1e09eab921
Another place found where "show less" had been "show more"
2020-11-30 19:52:57 +00:00
Michael
d4d55a5865
Issue 8605: "show less" now displays "show less"
2020-11-30 19:30:57 +00:00
Michael
303aaa00ca
Mode switch for insert
2020-11-19 19:34:48 +00:00
Hypolite Petovan
dbb33399bc
Prevent image descriptions from being replaced by local smilies
...
- AP-received emojis have their code in the image description
2020-11-15 00:12:26 -05:00
Hypolite Petovan
edd439cfab
Simplify code in Content\Text\BBCode::convert
...
- Use performWithEscapedTags instead of custom solution
2020-11-08 23:25:46 -05:00
Michael
498dda7999
Fix parser issues when a video is linked without a matching extension
2020-11-08 09:24:01 +00:00
Michael
46bd1704df
Fix notice "Undefined index: network" and warning "strpos(): Empty needle"
2020-10-29 13:28:27 +00:00
Michael
a012234d82
Publish the provider fields in the API
2020-10-26 19:40:09 +00:00
Philipp
a6fc9cd32e
Remove $binary flag for HTTPRequest::get(), HTTPRequest::fetch(), HTTPRequest::fetchAll() (deprecated since PHP 5.1.3)
2020-10-18 20:56:31 +02:00
Hypolite Petovan
5abe069cba
Remove Widget::accounts in favor of Widget::accounttypes
2020-10-13 22:30:40 -04:00
Hypolite Petovan
4d15cc01e2
Move network module to src/
...
- Update ForumManager to use a base URL
- Split network module into Conversation\Network and Search\Filed modules
- Implement boundaries pager in network module
- Allow no selection in filter widgets
2020-10-13 07:52:13 -04:00
Hypolite Petovan
4427876c05
Implement correct behavior for min_id in boundary pagination
...
- The previous behavior of since_id systematically showed the most recent results
2020-10-13 00:11:39 -04:00
Philipp
0449077126
Revert "Fix IHTTPResult::getHeader() - Now returns a string array, like expected - Fix usages - Fix dataset"
...
This reverts commit 80bd0a4d
2020-10-11 23:25:40 +02:00
Philipp
80bd0a4d5a
Fix IHTTPResult::getHeader()
...
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2020-10-10 23:11:30 +02:00
Michael
35d8b078ce
Renamed "Accounts" to "Account Types"
2020-10-10 07:14:18 +00:00
Michael
4b9cbac23e
Filter for account type for contacts
2020-10-09 19:08:50 +00:00
Michael
00974324fe
Don't show failed contacts
2020-10-07 20:06:15 +00:00
Hypolite Petovan
9954bf8adf
Merge pull request #9365 from annando/better-plaintext
...
Improve plaintext generation for language detection
2020-10-05 23:11:42 -04:00
Michael Vogel
20652870b6
Update src/Content/Text/BBCode.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-06 04:55:28 +02:00
Michael
6c3ffb75a6
Issue 9366: filter account types on the network page
2020-10-05 16:48:28 +00:00
Michael Vogel
397f239abb
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-05 17:40:06 +02:00
Michael
16224a7001
Improve plaintext generation for language detection
2020-10-05 12:50:18 +00:00
Michael
fe825b3634
Fix notice
2020-09-20 17:47:44 +00:00
Michael
a42217eae4
Fixes notice "Undefined index: text"
2020-09-20 07:45:19 +00:00
Michael
1a0db28d2e
Only display redundant preview data with preview picture
2020-09-19 19:02:40 +00:00
Hypolite Petovan
043e04f484
Remove confirm template obsolete uses (except for contacts)
...
- Remove obsolete explode_querystring() function
- Remove $extra_inputs template variable
2020-09-12 09:09:15 -04:00
Michael
38ed5c943d
Avoid probing non existing profiles
2020-08-19 05:24:53 +00:00
Michael
d9fc0ae0ea
Using a constant value for the default avatar
2020-08-18 20:30:24 +00:00
Hypolite Petovan
c26b72a426
Rework commonFriendsVisitor widget
...
- Use new Contact\Relation method to fetch common contacts
- Replace reference to /common by /{nickname}/contacts/common
2020-08-05 00:19:48 -04:00
Michael
0c73531da1
Poco and gcontact (mostly) removed
2020-08-01 16:15:18 +00:00
Michael
71b6226909
Some more avatar function replacements
2020-07-28 19:30:55 +00:00
Hypolite Petovan
afb882048e
Generate callstack value from inside Profiler::saveTimestamp
...
- Save a massive amount of time computing callstacks when profiling is disabled
2020-07-27 02:33:05 -04:00
nupplaPhil
657d08f09f
Rename "fetchUrl" and "fetchUrlFull" to "fetch" and "fetchFull"
2020-07-21 03:15:53 -04:00
nupplaPhil
7029012f27
Rename "HTTPRequest::curl()" to HTTPRequest::get()
2020-07-21 03:14:01 -04:00
nupplaPhil
57587efe58
Move "getUserAgent()" to "HTTPRequest" class
2020-07-21 03:04:58 -04:00
nupplaPhil
1aa07f87a4
Make "HTTPRequest::fetchUrl" dynamic
2020-07-21 03:04:58 -04:00
nupplaPhil
5344efef71
Move post/curl/fetchUrl/fetchUrlFull to own class "Network\HTTPRequest"
2020-07-21 02:56:10 -04:00
Michael Vogel
ea8965759e
Merge pull request #8893 from MrPetovan/task/8797-strip-label-shortened-url
...
Add shortened URL link label stripping to PageInfo::stripTrailingUrlFromBody
2020-07-18 18:06:01 +02:00
Hypolite Petovan
972b65ba33
Add intermediate method PageInfo::appendDataToBody
...
- It handles the already existing attachment in the body case
2020-07-17 19:38:28 -04:00
Hypolite Petovan
25b3fa83fc
Rename PageInfo::appendToBody to searchAndAppendToBody
2020-07-17 19:15:43 -04:00
Hypolite Petovan
8de66c0274
Add shortened URL link label stripping to PageInfo::stripTrailingUrlFromBody
...
- Add test cases for shortened URL link labels
2020-07-17 17:16:22 -04:00
Michael
b0086a49e2
in "getidforurl" "no update" is now "update"
2020-07-15 21:08:42 +00:00
Hypolite Petovan
631095eefd
Merge pull request #8883 from annando/replace-getdetails
...
Replaced "getDetailsByURL" with "getByURL/getByURLForUser"
2020-07-15 13:49:27 -04:00
Michael
e374aecc46
Changed parameter order for "getbyURLForUser"
2020-07-15 17:22:12 +00:00
Michael
fc0312451d
Changed parameter order for getByURL
2020-07-15 17:06:48 +00:00
Michael
d9c6a46ffe
Replaced "getDetailsByURL" with "getByURL/getByURLForUser"
2020-07-15 04:42:04 +00:00
Hypolite Petovan
0816e0330f
Move export public calendar additional feature to core
2020-07-12 23:08:38 -04:00
Hypolite Petovan
d11125d234
Move network sidebar widget additional features to core
...
- Make Archives filter core
- Make Protocol filter core
2020-07-12 22:52:51 -04:00
Hypolite Petovan
6ad8bf0cca
Remove network tabs additional features
...
- Remove New network tab
- Remove Bookmark network tab
2020-07-12 22:41:12 -04:00
Hypolite Petovan
b4eea625b6
Add another check for $a->user in Content\Nav
...
- Fix punctuation typo in logging call
2020-07-11 09:17:23 -04:00
Michael Vogel
af6f6d4957
Fix speed issues with the network page
2020-07-10 00:22:26 +02:00
Hypolite Petovan
68ecbcea34
Add logging to unexpected case in Content\Nav
...
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-653912096
2020-07-08 09:56:40 -04:00
Michael
52bb1ff0f1
Some more replaced logger
2020-06-28 17:35:56 +00:00
Michael Vogel
f611c99ad7
Improve render speed by not probing for unknown contacts
2020-06-28 15:57:33 +02:00
Michael Vogel
713eda1dfe
Empty lines removed
2020-06-28 08:23:53 +02:00
Michael Vogel
2756c3249b
Fix notice "Undefined index: keywords"
2020-06-28 08:18:35 +02:00
Michael Vogel
7fd2c00171
Merge pull request #8792 from MrPetovan/task/share-block-guid
...
[frio] Add local post link to share block when guid attribute is present
2020-06-23 21:26:07 +02:00
Hypolite Petovan
faeffff8a3
[pre] blocks now preserve spaces
...
- Added test case
- Added English documentation
2020-06-23 07:53:18 -04:00
Hypolite Petovan
251a3791dd
Keep spaces after non-tags in Content\BBCode::convert
...
- Added test case
2020-06-23 07:52:38 -04:00
Hypolite Petovan
d2aa68106b
Make guid attribute available to convertShare callback
2020-06-21 09:45:00 -04:00
Hypolite Petovan
912ff069c0
Update getShareOpeningTag::getShareOpeningTag method signature
...
- Optional parameter $guid is now at the end
- Always provided parameter $posted is now mandatory
2020-06-21 09:42:37 -04:00
Hypolite Petovan
cd74fb8609
Add new Content\BBCode::getShareOpeningTag
2020-06-18 08:53:30 -04:00
Hypolite Petovan
f3323aff5e
Deprecate page_info functions to new PageInfo class
...
- Add tests for parts not using remote requests
- Add scheme requirement for page info URLs
- Add policy to keep label from stripped Page Info links
2020-06-17 13:24:44 -04:00
Hypolite Petovan
f9ecbbd743
Exclude [img] tags from tag replacement
...
- It broke image captions by inserting an HTML link inside an HTML attribute
2020-06-16 16:34:16 -04:00
Michael Vogel
9b85d0b16e
Merge pull request #8740 from MrPetovan/task/frio-improve-share-display
...
[frio] Improve share blocks display
2020-06-11 07:32:29 +02:00
Hypolite Petovan
db3f90ec01
Replace mention to $_SERVER with parameter in Content\Markdown::convert
...
- $_SERVER key isn't always available, no idea what it was used for exactly
2020-06-10 11:40:18 -04:00
Hypolite Petovan
9b2d758c1a
Add no-parsing block escaping in BBCode::setMentions
2020-06-10 10:16:07 -04:00
Hypolite Petovan
eaa7740da6
Remove superfluous code
...
- Remove explicit default parameter value in BBCode::convertShareCallback
- Remove Probe::$baseurl reset since the twitter probe sets the `baseurl` property
- Remove baseurl guessing in Probe::detect
2020-06-10 10:15:54 -04:00
Hypolite Petovan
a5f0225d60
Add mention support to shared content
2020-06-10 10:15:54 -04:00
Hypolite Petovan
e7f50a05d1
Move handle_tag() to Content\Item::replaceTag
2020-06-10 10:13:32 -04:00
Hypolite Petovan
89b3ae2657
Add null/empty string parameter value case in BBCode::convert
...
- Remove obsolete coalesce operator uses
2020-06-08 19:15:08 -04:00
Hypolite Petovan
472018191b
Add tag escaping to BBCode::setTags
2020-06-08 18:40:20 -04:00
Hypolite Petovan
0bc7b89530
Replace existing block escaping by performWitEscaped* calls
2020-06-08 18:40:20 -04:00
Hypolite Petovan
348b71d0b0
Add new Strings::performWithEscapedBlocks methods
...
- Add new BBCode::performWithEscapedTags method
- Add tests
2020-06-08 18:40:20 -04:00
Hypolite Petovan
8eeb7807d3
Replace remaining instances with "allowlist", "denylist" and "blocklist"
2020-06-07 11:24:56 -04:00
Michael
d68372c872
Issue 8732: Fix fetch aved searches
2020-06-06 18:45:16 +00:00
Hypolite Petovan
e0152bec7d
Remove Twitter exception for shared blocks in Text\BBCode::convertShareCallback
...
- Twitter stopped supporting OEmbed which defaulted to an undesirable fallback
2020-06-04 11:13:31 -04:00
Hypolite Petovan
f68652d61c
Revert "Move share content conversion before link handling in Text\BBCode::convert"
...
This reverts commit 010ec99b35
.
2020-06-04 11:11:44 -04:00
Hypolite Petovan
010ec99b35
Move share content conversion before link handling in Text\BBCode::convert
2020-06-03 22:02:01 -04:00
Michael
2a56370cf4
Merge remote-tracking branch 'upstream/develop' into annando/issue8514
2020-05-18 21:38:17 +00:00
Michael
efb1c630fd
Fix warnings ("Divide by zero" and "key parameter is not a valid public key")
2020-05-18 02:58:08 +00:00
Michael
e737eea17d
Issue 8458-2: Now all unicode emojis should work
2020-05-17 21:46:54 +00:00
Michael
d7f0ffdbc1
Issue 8458: Display big emojis
...
Fixes #8458
2020-05-17 16:55:54 +00:00
Michael
3b1d89252a
Issue 8582: "cid" in "network" is now "contactid"
...
Fixes #8582
2020-05-17 15:01:27 +00:00
Michael
a3c4021f12
Issue 8514: Make paging for searcg items work again
...
Fixes #8514
2020-05-17 13:51:56 +00:00
Michael
b625797591
issue 8642: Make hashtags more compatible
2020-05-16 18:38:50 +00:00
Michael
b192810288
Still more missing places replaced
2020-05-16 16:41:37 +00:00
Michael
0da0580a82
use "self"
2020-05-16 16:32:37 +00:00
Michael
0cf517ad76
Use constants for the BBCode modes
2020-05-16 16:28:15 +00:00
Hypolite Petovan
36a7eceb89
Remove preemptive autolinker from Text\Markdown::toBBCode
...
- Autolinker is done centrally in Text\BBCode::convert
2020-05-05 23:41:35 -04:00
Michael
74081a71ff
Removed unused "use"
2020-05-01 13:26:13 +00:00
Michael
ac2957c4dd
Some more "term" to "tag" conversion
2020-05-01 10:57:32 +00:00
Michael
8602bbb3b9
"term" replaced with "tag"
2020-05-01 08:02:21 +00:00
Michael
7f5f68a904
More preparations for term to tag transition
2020-04-26 16:15:39 +00:00
Hypolite Petovan
43b8bdea07
Merge pull request #8520 from annando/term2tag
...
We now store tags in "tag"
2020-04-22 22:56:07 -04:00
Michael
33eda87bc4
Fix: Image descriptions now work again
2020-04-21 04:01:13 +00:00
Michael
538e212a84
Hashtag handling with Diaspora improved
2020-04-19 16:33:06 +00:00
Michael
661dd43b0d
Term constants updated
2020-04-13 19:24:22 +00:00
Michael
d3722c945b
Improved Mime Type detection
2020-04-01 05:42:44 +00:00
Michael
1fef1ef6e9
Issue 7771: Funkwhale support
2020-03-24 23:12:53 +00:00
Hypolite Petovan
5c726493ae
Remove extraneous HTML decode in Markdown::toBBCode
2020-03-11 09:01:50 -04:00
Michael
72c198990e
Merge remote-tracking branch 'upstream/develop' into private
2020-03-02 15:05:00 +00:00
Michael
ca1b92bb34
Support unlisted public posts
2020-03-02 07:57:23 +00:00
nupplaPhil
2adc6a0974
Add list command
2020-02-29 17:10:31 +01:00
Hypolite Petovan
b39872578d
Replace Diaspora mentions before the parsing to HTML in Text\Markdown
2020-02-27 21:47:39 -05:00
Philipp
b0690077aa
Merge pull request #8329 from MrPetovan/bug/notices
...
Remove unused conversation response code
2020-02-25 21:45:13 +01:00
Michael Vogel
cdc39b0f72
Merge pull request #8333 from MrPetovan/bug/8280-about-conversion-export
...
Add about field conversion to HTML in Protocol\ActivityPub\Transmitter
2020-02-25 20:36:11 +01:00
Hypolite Petovan
b100b9600e
Add rel="noopener noreferrer" to all target="_blank" links
...
See https://mathiasbynens.github.io/rel-noopener/
2020-02-24 20:07:34 -05:00
Hypolite Petovan
0f85f5d167
Convert outgoing profile description to Markdown in Protocol\Diaspora
2020-02-24 07:59:53 -05:00
Hypolite Petovan
18a5cc6916
Test for the existence of the precise parsed url part in BoundariesPager
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-587138376
2020-02-22 20:19:42 -05:00
Michael
c57246450f
"Delegations" is renamed to "Accounts"
2020-02-19 07:09:29 +00:00
Hypolite Petovan
561472b975
Add L10n parameter to Pager classes
2020-02-16 12:50:39 -05:00
Hypolite Petovan
e89e606b88
Add new BoundariesPager
2020-02-16 03:23:27 -05:00
Hypolite Petovan
2b4317d472
Remove stripping search term in Pager
...
- Address https://github.com/friendica/friendica/issues/8216
2020-02-16 03:23:11 -05:00
Michael Vogel
01640a7045
Merge pull request #8272 from MrPetovan/bug/8254-regex-url-img
...
Increase specificity of [url][img] capture regex in BBCode::getAttachedData
2020-02-10 05:32:43 +01:00
Hypolite Petovan
d2ca5ccd35
Increase specificity of [url][img] capture regex in BBCode::getAttachedData
...
- Prevents it from over capturing when there's a [url] tag before the image
2020-02-09 22:19:21 -05:00
nupplaPhil
7d714319c8
Add license info at Friendica PHP files
2020-02-09 16:34:23 +01:00
nupplaPhil
23c64b9a11
Add license info at Friendica classes
2020-02-09 15:45:36 +01:00
Michael
ace3c52c8e
Accessibility again: Notifications are now accessible
2020-02-05 21:06:03 +00:00
Hypolite Petovan
7b0ec6252f
Remove uses of the rest of deprecated profile fields
2020-01-27 23:06:30 -05:00
Hypolite Petovan
e69497454b
Remove uses of profile.marital
2020-01-27 23:01:25 -05:00
Hypolite Petovan
8e2910976f
Remove usage of profile.gender
2020-01-27 23:00:18 -05:00
Hypolite Petovan
a607656607
Replace profile tab GET parameter by route
2020-01-27 19:21:18 -05:00
Philipp
09de4a5b47
Merge pull request #8156 from MrPetovan/task/7817-custom-fields-part-2
...
New custom profile fields feature part 2: Feature switcheroo
2020-01-24 20:17:52 +01:00
Hypolite Petovan
4da90b9378
Add group membership filter widget in contact list
2020-01-23 17:49:55 -05:00
Hypolite Petovan
ed3ac36621
Refactor queries in contact module
2020-01-23 17:49:42 -05:00
Hypolite Petovan
f6f4cbab9d
Remove multi profiles feature
...
- Remove mod/profperm
- Remove additional feature
- Remove profile visibility on contact page
- Remove profile list templates
2020-01-22 19:42:33 -05:00
Hypolite Petovan
e04b679e6a
Improve ForumManager::profileAdvanced logic
2020-01-20 07:32:46 -05:00
Hypolite Petovan
6d7f0a6fd8
Remove duplicate profile_uid key in App->profile array
2020-01-20 07:32:46 -05:00
nupplaPhil
ed9392469e
Remove unneeded Config namespace usages
2020-01-19 22:50:44 +01:00
nupplaPhil
6c36fd9e01
Move Config::get() to DI::config()->get()
2020-01-19 21:21:13 +01:00
Hypolite Petovan
1bc4b2e078
Merge pull request #8134 from nupplaphil/task/di_l10n
...
Cleanup L10n namespace
2020-01-19 11:30:19 -05:00
nupplaPhil
3b16829484
fix forgotten use DI namespaces ...
2020-01-19 16:31:35 +01:00
nupplaPhil
d6efc90194
cleanup namespace usages for L10n
2020-01-19 16:31:33 +01:00
nupplaPhil
cb4ad529f4
Move L10n::getDay() calls to DI::l10n()->getDay() calls
2020-01-19 16:31:18 +01:00
nupplaPhil
a9a36fb302
Move L10n::tt() calls to DI::l10n()->tt() calls
2020-01-19 16:31:17 +01:00
nupplaPhil
5dfee31108
Move L10n::t() calls to DI::l10n()->t() calls
2020-01-19 16:31:16 +01:00
Hypolite Petovan
c632d4e7a2
Update deprecated passing glue string after array in implode in Content\Text\HTML
2020-01-19 10:25:18 -05:00
Michael
4e5db36177
Improved formatting
2020-01-19 09:46:31 +00:00
Michael
0a4119adaf
@brief is removed completely
2020-01-19 06:05:23 +00:00
Hypolite Petovan
58f69481e6
Merge pull request #8130 from nupplaphil/task/di_pconfig
...
Move PConfig to DI::pConfig()
2020-01-18 13:57:57 -05:00
nupplaPhil
800694e9b3
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +01:00
nupplaPhil
9e9429b56d
Move PConfig::get() to DI::pConfig()->get()
2020-01-18 16:50:57 +01:00
nupplaPhil
424c87195b
CleanUp Cache namespace
...
- Introduce enum "Duration"
- Introduce enum "Type"
- Move "Cache\Cache" to "BaseCache"
2020-01-18 15:41:19 +01:00
Michael
b7067ee836
Use the "inbox" symbol as a symbol for mails
2020-01-15 04:09:58 +00:00
Michael
b83f328983
Remove "f" parameter / network page parameter cleanup
2020-01-13 20:10:13 +00:00
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