Josh Soref
7e28db4523
spelling: count
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Michael
8a55ce2415
Set different permissions for comments via API
2023-03-24 20:39:11 +00:00
Michael
df6cda8a4d
Issue 11513: Non public replies on public posts should now work
2023-03-23 22:25:48 +00:00
Michael
9f11d189c8
Issue 12842: Use BBCode elements that are Markdown agnostic
2023-03-21 20:32:34 +00:00
Michael
7e6ba0b4d2
Tests added
2023-03-21 04:20:03 +00:00
Michael
0f9099dec6
Issue 12701: Fix Markdown problems with Quotes
2023-03-20 21:33:39 +00:00
Michael
b7288b2bfd
Merge remote-tracking branch 'upstream/2023.03-rc' into remove-tab
2023-03-20 04:16:52 +00:00
Michael
f65c71a25b
Restructured replacements
2023-03-20 04:10:35 +00:00
Michael
12d2de2c93
Remove tabs if followed by new lines (or vice versa)
2023-03-19 20:16:41 +00:00
Hypolite Petovan
1ce438e964
Rework new lines around list BBCode
...
- Remove blanket new lines remover in HTML::toBBCode
- Add test to ensure the commutativity of the markups
2023-03-18 23:35:51 -04:00
Hypolite Petovan
200bdb55ba
Normalize [ul] and [ol] BBCode output to <ul> and <ol> HTML tags
2023-03-18 23:35:51 -04:00
Michael
e73d1e13c2
Issue 12870: Support for zmg elements from Hubzilla
2023-03-18 07:05:38 +00:00
Michael
d058275723
Some tests added / ensure to have paragraphs
2023-03-17 17:40:22 +00:00
Michael
dfaf3eee6b
Only add paragraphs if needed
2023-03-17 12:33:13 +00:00
Michael
1146fca2cd
HTML: Use paragraphs instead of double line breaks
2023-03-17 06:10:56 +00:00
Michael
2a752b37b1
The function "getAttachedData" is replaced by a simplified functionality
2023-03-13 05:04:55 +00:00
Michael
e0fe3bf77d
Fix plaintext function by partly reverting function removal
2023-03-06 18:00:58 +00:00
Michael
699be97ea1
Reformatted code
2023-03-06 06:15:30 +00:00
Michael
aea3ed4548
Code is reformatted
2023-03-05 21:46:45 +00:00
Michael
eafe54f2dd
The function "getAttachedData" has been removed
2023-03-05 21:22:22 +00:00
Michael
5f6503a73f
Editing/removing of attached pictures is now possible via web
2023-02-27 07:47:31 +00:00
Michael
08ba9e4183
Fix emoji activities
2023-02-21 21:07:41 +00:00
Philipp
cb106f40ca
Remove $ssl_state variable
2023-02-19 12:25:24 +01:00
Philipp
f0c29edcde
Adapt BaseURL calls to new UriInterface
2023-02-18 21:12:21 +01:00
Michael
608b5a37a4
Activities are now displayed as Emojis
2023-02-18 06:56:03 +00:00
Michael
ba4860b787
Avoid local network communication / invalid url requests
2023-01-27 05:55:45 +00:00
Michael
b46f18bdf9
Fix reply via API / fix missing variable
2023-01-25 10:16:24 +00:00
Hypolite Petovan
b4cbe4250e
Remove Text\BBCode::scaleExternalImage
...
- Image size is a CSS concern, not a PHP one
2023-01-23 20:40:20 -05:00
Hypolite Petovan
7e618856ab
Replace deprecated use of "self" in callables
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1383147421
2023-01-21 14:25:21 -05:00
Michael
f542211189
Mode depending control for the behaviour with blocked contacts
2023-01-12 06:25:55 +00:00
Hypolite Petovan
5c8cd8fdd6
Replace remaining mentions of "Status" by "Conversations" or "Posts"
2023-01-11 09:01:29 -05:00
Hypolite Petovan
d0648b10ef
Convert Content\Nav to dynamic object
...
- Remove DI dependency in Module\Apps
2023-01-11 09:01:24 -05:00
Hypolite Petovan
5e2b655b43
Add implementation of HTTP Media Type
...
- Add charset extraction from DOMDocument
- TESTS!
2023-01-10 10:36:58 -05:00
Michael
cd3dbad2a8
Fix some warnings on item creation
2023-01-09 15:55:35 +00:00
Michael
50e43c530e
Posts from contacts can now be collapsed
2023-01-08 17:40:05 +00:00
Michael Vogel
d5bc6d0006
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-01-07 19:54:13 +01:00
Michael
f5fd99f7ea
Unbneeded strlen removed
2023-01-07 18:51:28 +00:00
Michael
9a1a406c03
Preview of attached links work again
2023-01-04 21:52:02 +00:00
Michael
d1a951f0ac
Post processing centralized
2023-01-04 06:52:40 +00:00
Michael
0d56f156f7
Code cleanup for mod/item.php
2023-01-04 05:44:52 +00:00
Hypolite Petovan
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
Hypolite Petovan
a1070f4818
Turn fake link spans into full-fledged buttons
2022-12-27 21:47:35 -05:00
Michael
e05cbf46e1
Activity "Read" is now stored
2022-12-26 08:41:40 +00:00
Hypolite Petovan
91c4ab2359
Add new xpathQuote and checkRelMeLink methods to Content\Text\HTML class
...
- Add tests for both methods
2022-12-23 02:41:22 -05:00
Michael
de1c0f4c13
Don't display Diaspora reshares
2022-12-20 19:25:57 +00:00
Michael
4db4d1843d
Merge remote-tracking branch 'upstream/develop' into diaspora-reshare
2022-12-20 06:58:36 +00:00
Hypolite Petovan
39607b20e2
Convert custom profile field URL values to rel="me" links
2022-12-18 23:24:59 -05:00
Michael
8397ccf37c
Merge remote-tracking branch 'upstream/2022.12-rc' into diaspora-reshare
2022-12-17 12:27:35 +00:00
Hypolite Petovan
d609d70bd2
Exclude [attachment] from tag search
2022-12-16 20:06:37 -05:00
Hypolite Petovan
2497817c2a
Ward against empty siteinfo in Text\BBCode::embedURL
...
- Address https://github.com/friendica/friendica/issues/11994#issuecomment-1349593196
2022-12-15 23:33:02 -05:00
Michael
f013c92487
Only search for empty quoted reshares (Diaspora type)
2022-12-13 23:26:58 +00:00
Michael
ca8a89ed1c
Use reshare with Diaspora like with ActivityPub
2022-12-13 23:19:19 +00:00
Michael
539ac4f2b8
Fix "part" calculation for splitted posts
2022-12-10 21:23:21 +00:00
Michael
870fd1a52b
ID added for list of images in a post
2022-12-10 19:08:56 +00:00
Michael
498a957009
The appearanxe of the link preview is now configurable
2022-12-07 07:02:04 +00:00
Hypolite Petovan
3b3192933d
Ensure null values aren't processed in Content\Text\Markdown::toBBCode
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1335124938
2022-12-03 04:20:27 -05:00
Hypolite Petovan
84b2a35e05
Add new public_calendar additional feature
...
- This gives anonymous access to public events
2022-12-01 08:06:07 -05:00
Michael
85f57e69fa
Issue 12191: We can now follow and unfollow tags via API
2022-11-28 03:29:43 +00:00
Hypolite Petovan
0ec7238da4
Fix null value passed to string functions deprecation notices
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1321796513
2022-11-25 08:13:05 -05:00
Hypolite Petovan
77e87da441
Create /profile/{nickname}/photos route
...
- Create new Profile\Photos\Index module class
- Update most references of the legacy /photos/{nickname} route
2022-11-20 17:15:07 -05:00
Tobias Diekershoff
eec48057dc
Merge pull request #12221 from MrPetovan/bug/warnings
...
Fix various PHP 8 deprecations
2022-11-20 08:21:06 +01:00
Hypolite Petovan
6f93ee7e49
Fix various PHP 8 deprecations
2022-11-19 19:15:47 -05:00
Hypolite Petovan
24804eb042
Hide non-functional mass deletion feature in search view
2022-11-19 17:16:01 -05:00
Michael
ec92f7a81c
Fix memory issue on displaying conversations
2022-11-16 04:57:46 +00:00
Philipp
584e7a7e6d
Remove trailing slash in update_
calls
2022-11-15 20:11:38 +01:00
Michael
5b70df63de
Avoid link parsing problems in front of "share" elements
2022-11-12 11:20:26 +00:00
Hypolite Petovan
4a626ef101
Create new Contact\Redir module class
...
- Move /redir route to /contact/redir
2022-11-08 20:12:23 -05:00
Hypolite Petovan
18f54f4425
New area "moderation"
...
- Moved several admin pages to the moderation area
- ACL still is checking for administrator credentials
2022-11-08 02:28:42 -05:00
Michael
664071a0b1
Quoted reshares containing quoted reshares should now look fine
2022-11-07 20:44:20 -05:00
Philipp
f13c91b320
Move mod/cal.php and mod/events.php to Module
2022-11-07 19:52:24 +01:00
Roland Häder
3bdc20df15
Changed:
...
- added type-hints as follow-up commit to #12130
2022-11-07 19:18:34 +01:00
Michael
210200d330
Use different parser modes for Mastodon and Twitter-API
2022-11-06 20:02:43 +00:00
Michael
56ac879c92
Issue 2657: Mentions will now be recognized by clients
2022-11-06 05:43:34 +00:00
Michael
9fa3df3cbf
"arrat" to "array"
2022-11-05 22:39:15 +00:00
Michael
aa2b4e15a3
Issue 11846: Fix client behaviour when following hash tags
2022-11-05 22:35:35 +00:00
Michael
4dd2d7ebab
Transmit the quoted part in the source
2022-11-05 16:25:04 +00:00
Philipp
87291e30a4
Found some more follow-links
2022-10-31 20:58:34 +01:00
Hypolite Petovan
58d6e7e2bb
Create Contact\Unfollow module class
2022-10-31 15:31:44 -04:00
Hypolite Petovan
5de8fe3a48
Fix unfollowing not showing on contact page
...
- Deleted contact rows kept the relationship status which would keep showing
- Deleting contact rows would also not update the corresponding user-contact record
2022-10-31 15:30:23 -04:00
Michael
f569ccbbc2
Code is simplyfied
2022-10-29 22:55:39 +00:00
Michael
3c169b534e
Improved handling of native quotes
2022-10-29 22:11:39 +00:00
Michael
deccea0228
More functions moved to content class
2022-10-27 05:44:44 +00:00
Michael
c65fff6f93
Some more improvements for posts with shares
2022-10-26 17:00:55 +00:00
Hypolite Petovan
a7e9457ef2
Merge pull request #12061 from annando/share-rework
...
The "share" handling is improved
2022-10-25 09:04:16 -04:00
Hypolite Petovan
2555596158
Merge pull request #12055 from nupplaphil/feat/usersess_decorator
...
Extend `IHandleUserSessions` from `IHandleSessions` and adapt classes
2022-10-25 07:52:23 -04:00
Michael
1a0b63659b
Merge remote-tracking branch 'upstream/develop' into share-rework
2022-10-25 08:31:01 +00:00
Michael
f54a886a5e
The "share" handling is improved
2022-10-25 06:37:23 +00:00
Philipp
f03c5c7f89
implement feeback
2022-10-25 08:07:42 +02:00
Roland Häder
bf9f09182e
Changes:
...
- added some missing type-hints
- no need for local array `$t` (changed to "anonymous" varriant)
- formatted some arrays
2022-10-24 20:32:24 +02:00
Philipp
b5bc1b0844
Extend IHandleUserSessions
from IHandleSessions
and adapt classes
2022-10-23 20:41:17 +02:00
Philipp
7b3caca276
Update src/Content/Widget.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-10-21 19:35:34 +02:00
Philipp
44a9683008
Move "submanage" Session value into own methods
2022-10-21 19:35:34 +02:00
Philipp
cafb23f8f0
Reduce parentheses
2022-10-21 19:35:34 +02:00
Philipp
d76a2b6ad6
Move DI dependency for Content\Item class
2022-10-21 19:35:32 +02:00
Philipp
37ff477b55
Move DI dependency for App\Conversation class
2022-10-21 19:35:32 +02:00
Philipp
b3f9cef94a
UserSession class [3] - Refactor src/ files excluding Module/Model
2022-10-21 19:35:32 +02:00
Michael
cfbba97e0a
Fix Error: Uncaught Exception Error: "Class "Friendica\Content\Session" not found"
2022-10-19 19:16:01 +00:00
Hypolite Petovan
058abc0336
Simplify boolean statements in Content\Conversation
2022-10-19 08:05:31 -04:00
Michael
ee1acba9eb
old boot.php functions replaced in /src
2022-10-19 07:56:25 -04:00
Philipp
692566d93b
Fix ERROR IHandleSessions
2022-10-19 08:07:12 +02:00
Philipp
7ac86e49d1
Move Core\Session::get() to DI::session()->get()
2022-10-18 21:10:37 +02:00
Michael
ae82737445
Fix errors introduced by PR #11997
2022-10-18 18:32:20 +00:00
Roland Häder
26e0469de7
Merge branch 'develop' into rewrite/gravity-constants
2022-10-18 16:34:40 +02:00
Michael
6f68679375
The EOL constant is removed
2022-10-18 12:29:50 +00:00
Michael
9bac8153ae
Some more constants are moved to their specific classes
2022-10-17 09:24:32 +00:00
Michael
9ffa053c90
Merge remote-tracking branch 'upstream/develop' into linked-posts
2022-10-16 21:51:26 +00:00
Michael
f8f0dfa91a
Detect linked posts and add them as quote
2022-10-16 21:37:05 +00:00
Hypolite Petovan
e556dc3c31
Add new frio.always_open_compose setting
...
- This setting allows the New Post button to always open the Compose page instead of the modal by default
2022-10-16 11:49:27 -04:00
Hypolite Petovan
d826fe0a3b
Refactor files related to the Compose page and frio theme settings
...
- Use dependencies instead of most DI calls in Module\Item\Compose
- Group translation strings in a subkey of the template variables array
- Rewrite array initializations in theme/frio/config
2022-10-16 11:48:28 -04:00
Michael
8e1af9277a
Improve quite generation
2022-10-15 13:00:52 +00:00
Roland Häder
ebf3b7e62d
Changes:
...
- Content\Item versus Model\Item solved (?)
2022-10-15 00:44:07 +02:00
Roland Häder
85ed0742cf
Fixed:
...
- Content\Item versus Model\Item is really confusing!
2022-10-15 00:44:07 +02:00
Roland Häder
8f92d1cc8e
Changes:
...
- unified class import, we had these both:
````
use Friendica\Model\Item as ModelItem;
use Friendica\Object\Post as PostObject;
````
In first version the namespace was prefixing class name, in second suffixing it.
2022-10-15 00:44:07 +02:00
Roland Häder
da66730e4f
Rewrite:
...
- moved constants GRAVITY_* from boot.php to Friendica\Model\Item
- also rewrote some array initialization:
From:
````
<?php
$arr = [];
$arr['foo'] = "FOO";
````
To:
````
<?php
$arr['foo'] = "FOO";
````
- added a few type-hints
2022-10-15 00:44:06 +02:00
Michael
88aceeb27f
Merge remote-tracking branch 'upstream/2022.09-rc' into quote-uri-id
2022-10-14 19:11:15 +00:00
Michael
c2e57c5c0e
Return the pageinfo when feed is shared
2022-10-14 04:43:46 +00:00
Michael
e69b04d2df
Only add the media for non federated posts
2022-10-12 05:34:55 +00:00
Michael
0e82f64d71
Only attach images
2022-10-11 21:39:28 +00:00
Michael
f1f13db24f
Simplified code
2022-10-11 20:48:47 +00:00
Michael
68d6e11d83
Fix attached media in quoted posts
2022-10-11 20:10:39 +00:00
Michael
a67a364b91
Merge remote-tracking branch 'upstream/2022.09-rc' into quote-uri-id
2022-10-11 05:19:21 +00:00
Michael
747139d186
Quoted posts from Twitter now contain media again
2022-10-10 23:18:58 +00:00
Michael
aeb4645ba6
New field "quote-uri-id" for quoted posts
2022-10-10 22:39:30 +00:00
Michael
028de0e228
Quote of quotes are visually improved
2022-10-10 12:30:07 +00:00
Michael
0d3aa681b4
The quote functionality is simplified
2022-10-09 21:16:36 +00:00
Michael
4a37c978c2
Issue 11969: Simplified share
2022-10-08 09:36:35 +00:00
Michael
33d48f7d55
Use trim
2022-10-07 08:14:04 +00:00
Michael
f340fc6efa
Harmonized regular expression
2022-10-07 08:00:09 +00:00
Michael
f8d4ab1830
Whitespace removed
2022-10-07 07:55:44 +00:00
Michael
ef934db614
Moved the share interpretation
2022-10-07 07:41:03 +00:00
Michael
48182a95fb
Improve quote share ("message_id" added)
2022-10-06 21:50:20 +00:00
Michael
1afbcb2486
Added description
2022-10-02 23:55:33 +00:00
Michael
bf4c5ba84f
Improved URL handling
2022-10-02 20:42:21 +00:00
Michael
54d25ebc91
Fix picture link removal in "getAttachedData"
2022-10-01 22:26:37 +00:00
Michael
1e29c6f705
Ensure not to add the plink
2022-10-01 16:54:11 +00:00
Michael
2d6735a616
Issue 11953: Split a message in parts
2022-10-01 16:37:32 +00:00
Michael
297ddbb8c8
Added support for the "Youtube Shorts" URL
2022-09-26 07:04:35 +00:00
Hypolite Petovan
3e1b6890b7
Fix removing falsy text nodes in HTML::tagToBBCodeSub
...
- This wrongly removed text nodes containing just '0'
2022-09-24 22:03:49 -04:00
Michael
757a5c2de9
Loglevels are adjusted
2022-08-30 19:45:30 +00:00
Michael
3e2c684319
Some more index / fatal erros fixed
2022-08-16 11:23:47 +00:00
Philipp
a145712f04
Merge pull request #11837 from MrPetovan/task/remove-poke
...
Remove poke feature
2022-08-11 18:17:11 +02:00
Roland Häder
ae9bd4f3f2
Changes:
...
- reformatted and documented private method
- used [] instead of deprecated/discouraged array()
2022-08-10 17:10:59 +02:00
Michael
d9aee0b3ea
Conversation entries will now be stored asynchronous if possible
2022-08-10 09:28:18 +00:00
Hypolite Petovan
4a885a13a6
Remove poke feature
2022-08-09 14:55:55 -04:00
Michael
653aaf1e26
Merge branch 'post-reason' of github.com:annando/friendica into post-reason
2022-07-29 21:31:34 +00:00
Michael
699152e15e
Add more post reasons
2022-07-29 21:28:22 +00:00
Michael Vogel
fa3c5d6c5e
Update src/Content/Conversation.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-07-29 21:59:53 +02:00
Michael
81aaacc67d
Improvements for the "post-reason"
2022-07-29 14:17:53 +00:00
Roland Häder
ba33c95e97
Fixes:
...
"Argument 1 passed to Friendica\Content\Text\BBCode::toPlaintext() must be of the type string, null given, called in /var/www/.../htdocs/mod/display.php on line 305"
2022-07-03 14:45:12 +02:00
Hypolite Petovan
e6feed65bf
Rename Smilies::pregHeart to better match its purpose
...
- Fix "Argument 1 passed to Friendica\Content\Smilies::pregHeart() must be of the type string, array given" error
2022-07-02 22:14:20 -04:00