Josh Soref
4f332e3b52
spelling: discover
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
6c27117444
spelling: diaspora
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
61fafed83c
spelling: database
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
48427bb20e
spelling: blocked
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
459f28776d
spelling: birthdays
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
20fdae12e0
spelling: ambiguity
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
07862b8a88
spelling: activity
...
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
Hank G
cc86a54c80
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-03-22 21:35:44 -04:00
Hank Grabowski
3d4e11045a
Fix type and name on Mail::send sender ID argument
2023-03-22 18:25:13 -04:00
Hank Grabowski
0a5e3c75dc
Fix Twitter NewDM API w/OAuth by passing in UID not query session
2023-03-22 18:18:49 -04:00
Michael
72952d2c92
Issue 11535: Automatically open and close the registration
2023-03-21 21:44:26 +00:00
Michael
7728232737
Unneeded variable removed
2023-03-21 06:42:29 +00:00
Michael
afe1a59345
Fetch platform and version of nomad implementations
2023-03-21 05:36:47 +00:00
Michael
9c8ae42c04
Delete the attached HTML media on content updates
2023-03-20 14:19:51 +00:00
Philipp Holzer
29e4f0ea9a
Force correct string casting for BaseUrl
2023-03-19 11:21:17 +01:00
Hank Grabowski
4366737eb8
Fix posting/editing empty text image posts through Mastodon API
2023-03-18 23:06:13 -04:00
Hank Grabowski
261975afe9
Delete previous post version's link attachments before posting the one from the current update.
2023-03-18 21:35:38 -04:00
Michael
eab4d6cbb4
Simplified Nomad detection
2023-03-18 12:27:49 +00:00
Michael
9c1516feb2
Takahē and Wildebeest added, Nomad detection improved
2023-03-18 11:43:29 +00:00
Michael
1a98961c3c
Issue 12858: Peertube avatars can now be fetched
2023-03-18 06:41:35 +00:00
Michael
31693c2d1f
Separation between picture links
2023-03-16 05:01:05 +00:00
Michael
eefebaff49
Improved handling of images with links
2023-03-15 21:15:10 +00:00
Michael
e3047794f9
Merge remote-tracking branch 'upstream/2023.03-rc' into api-edit
2023-03-14 21:46:24 +00:00
Michael
59c436b442
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-13 05:33:32 +00:00
Michael
2a752b37b1
The function "getAttachedData" is replaced by a simplified functionality
2023-03-13 05:04:55 +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
60ddef1720
Unneeded field removed
2023-03-04 19:28:31 +00:00
Michael
b761760d65
Fix missing attached links in posts
2023-03-04 19:04:37 +00:00
Michael
3a0b0ffce5
Editing of media descriptions is now possible as well
2023-02-28 08:06:49 +00:00
Michael
98aed4dde3
Adding and removing of pictures via API is now possible
2023-02-28 06:19:19 +00:00
Michael Vogel
0338d9fda8
Update src/Model/Post/Media.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-27 14:31:56 +01:00
Michael
5f6503a73f
Editing/removing of attached pictures is now possible via web
2023-02-27 07:47:31 +00:00
Michael
6e3602591d
Use "Exception"
2023-02-26 22:43:45 +00:00
Michael
2b513a48c7
Catch all errors thrown by "fetchRaw"
2023-02-26 14:08:33 +00:00
Michael
08ba9e4183
Fix emoji activities
2023-02-21 21:07:41 +00:00
Michael Vogel
7560939d75
Merge pull request #12820 from MrPetovan/bug/fatal-errors
...
Remove reference to remove field in event table
2023-02-20 16:37:45 +01:00
Hypolite Petovan
ee5acc29c3
Merge pull request #12802 from nupplaphil/feat/system_url_handling
...
Transform BaseURL to URIInterface conform class with less business logic
2023-02-20 08:43:00 -05:00
Hypolite Petovan
65cd493431
Merge pull request #12807 from HankG/mastodon-trending-api-updates
...
Mastodon trending api updates
2023-02-20 08:27:42 -05:00
Hypolite Petovan
0dbee1c4d2
Remove reference to remove field in event table
...
- Address https://anonsys.net/display/bf69967c-1663-f368-5a52-cdd110992529
2023-02-20 08:26:23 -05:00
Philipp Holzer
f0c29edcde
Adapt BaseURL calls to new UriInterface
2023-02-18 21:12:21 +01:00
Hank Grabowski
df4af8da9b
Fix offset is absolute in set not a page to be consistent with SQL
2023-02-17 13:23:34 -05:00
Hank Grabowski
c5effdadec
Add support to Mastodon Tag Trends for paging, local tags, and faster refresh
...
= with phpcbf format auto-correction
2023-02-16 22:55:23 -05:00
Michael
baf75adfca
Some loglevels are adjusted to more reasonablöe levels
2023-02-16 20:47:37 +00:00
Michael
9f7747a360
We can now store emoji reactions from Misskey
2023-02-15 05:13:40 +00:00
Michael
a3cb43805c
Fix fatal error because of an invalid url
2023-02-14 21:19:47 +00:00
Michael
5fdeed8ed8
C2S: Improve C2S-API, fix inbox endpoint
2023-02-08 20:16:19 +00:00
Michael
4d4e34dc64
Issue 12764: Fix photo permissions when posting via web
2023-02-07 14:18:01 +00:00
Michael
f455f7e7d1
Fixes "Invalid URL for photo" for photos without host
2023-02-04 12:14:40 +00:00
Hypolite Petovan
301fa681c5
Ward against potentially missing "platform" array key in Model\GServer::fetchSiteinfo
...
- Address https://github.com/friendica/friendica/issues/12488#issuecomment-1411635902
2023-02-01 08:35:33 -05:00
Michael
3f618218c7
Old stuff removed
2023-01-28 18:50:45 +00:00
Michael
999cdc7db9
Avoid more local links and bad http requests
2023-01-28 14:57:04 +00:00
Michael Vogel
fc46778a00
Merge pull request #12735 from MrPetovan/bug/fatal-errors
...
Address a couple of Fatal errors
2023-01-27 08:55:27 +01:00
Michael Vogel
1d7d6fe35c
Merge pull request #12736 from MrPetovan/bug/12733-webfinger-apcontact
...
Replace custom WebFinger implementation by Probe::getWebfingerArray in APContact::fetchWebfingerData
2023-01-27 08:27:20 +01:00
Hypolite Petovan
79dc5c177e
Replace custom WebFinger implementation by Probe::getWebfingerArray in APContact::fetchWebfingerData
...
- This implementation didn't support separate domains for the address and the final account
2023-01-27 01:24:28 -05:00
Michael
ba4860b787
Avoid local network communication / invalid url requests
2023-01-27 05:55:45 +00:00
Hypolite Petovan
be105db759
Check the image URL has a host before retrieving it in Photo::importProfilePhoto
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1404324012
2023-01-25 22:31:07 -05:00
Michael
edf3e9c4b6
Improved block check for redirects
2023-01-22 12:33:38 +00: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
Hypolite Petovan
d3ef2b23cc
Don't select deleted contact when in Contact::createFromProbeForUser
2023-01-21 09:18:17 -05:00
Hypolite Petovan
6749ace4b7
Reset pending value when unfollowing a contact
2023-01-21 09:18:17 -05:00
Hypolite Petovan
5519b50900
Apply changes to user-contact table first in Contact::update
...
- The truncateFieldsForTable call in the same method was potentially restricting the fields that could be updated in the user-contact table
2023-01-21 09:18:17 -05:00
Roland Häder
27969e8ca6
Continued:
...
- moved if() block to suggested position by MrPetovan, for me I want to have all
conditions checked at the start of the method, e.g. no unwanted null
references or (in this case) if the URL is blacklisted
- normalized URLs are without SSL, means http://host/path/file.ext so they exist
only once for contacts and servers (aka. instances)
- documented returned type `void`
2023-01-21 01:07:14 +01:00
Roland Häder
a0704db43a
Continued:
...
- some trolls managed to flood gserver with useless URLs. They can be blocked
by domain blocking them, but still it floods gserver table with dead entries
- this hack tries to change that so they won't enter gserver at all. Let's hope
these trolls as `activitypub-trolls.cf` learn a lesson (and get adults soon)
Signed-off-by: Roland Häder <roland@mxchange.org>
2023-01-20 01:50:55 +01:00
Hypolite Petovan
d2033d4c92
Allow colon in password
...
- It was disallowed because of a too strict intepretation of RFC2617
2023-01-18 20:34:20 -05:00
Hypolite Petovan
81cd334664
Fix wrong logic in password allowed regular expression
2023-01-18 20:27:29 -05:00
Michael
73e163100c
Nodeinfo data has moved to key values
2023-01-18 05:04:37 +00:00
Michael
356a2a9a5a
News "blocked" field on the gserver table
2023-01-17 17:25:19 +00:00
Michael
3e3f2555dc
Ensure to reset the avatar paths when deleting avatar cache
2023-01-14 13:10:43 +00:00
Michael
6cdafb6b63
Fix "Undefined constant Friendica\Content\Conversation::PARCEL_DIASPORA"
2023-01-12 06:57:31 +00:00
Michael
f542211189
Mode depending control for the behaviour with blocked contacts
2023-01-12 06:25:55 +00:00
Hypolite Petovan
f4b5d22396
Merge pull request #12644 from annando/improve-ignore
...
Improve the ignore behaviour
2023-01-10 09:05:48 -05:00
Michael
20a2cec0b0
Moved permission assigning / simplified block check
2023-01-10 05:59:25 +00:00
Hypolite Petovan
b77f3a7525
Check for URI ID existence in Post\Media::insert
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1374538325
2023-01-09 16:06:22 -05:00
Hypolite Petovan
670b518875
Include other unique key column in condition in Model\Tag:store
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1372640002
2023-01-09 16:06:22 -05:00
Michael
840f25cc5c
Improve ignoring of messages
2023-01-09 16:23:39 +00:00
Michael
cd3dbad2a8
Fix some warnings on item creation
2023-01-09 15:55:35 +00:00
Michael Vogel
c1f9c1aaa5
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-01-08 23:13:31 +01:00
Michael
50e43c530e
Posts from contacts can now be collapsed
2023-01-08 17:40:05 +00:00
Michael
4e4eab7548
Merge remote-tracking branch 'upstream/develop' into mod-item
2023-01-07 17:14:40 +00:00
Michael
9a1a406c03
Preview of attached links work again
2023-01-04 21:52:02 +00:00
Hypolite Petovan
1f3c07c06f
Drop UpdateGServer worker task if domain is blocked
2023-01-04 14:41:09 -05:00
Hypolite Petovan
a574146f04
Add UriInterface-enabled cleanUri method in Model\GServer
...
- Tests!
2023-01-04 14:41:08 -05: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
Philipp Holzer
3110831131
Fix empty fetchResult at ExternalStorage (thx to Marco R.)
2023-01-03 21:05:58 +01:00
Philipp
4faf08c064
Merge pull request #12562 from MrPetovan/bug/notices
...
Ward againt contact_id = 0 in UpdateContact worker
2023-01-02 00:34:21 +01:00
Michael
f1bcf1ef66
Set the server status directly after transmission
2023-01-01 17:34:05 +00:00
Michael
360614d2cf
Merge remote-tracking branch 'upstream/develop' into inbox-gsid
2023-01-01 15:25:28 +00:00
Hypolite Petovan
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
Michael
06403f1546
License updated
2023-01-01 07:52:28 +00:00
Michael
e21db0fe6d
The inbox-status can now be archived for a whole server
2022-12-31 23:42:00 +00:00
Michael
e0a5e32f8e
Avoid undefined variable "$rendered"
2022-12-31 16:47:33 +00:00
Hypolite Petovan
319857edaa
Merge pull request #12583 from annando/delivery-queue
...
Bulk delivery added for all protocols
2022-12-31 11:36:54 -05:00
Michael
8e397b5849
Changes after review
2022-12-31 16:20:18 +00:00
Michael
f022a49f9e
New "Defunct" check
2022-12-31 16:01:40 +00:00
Michael
259b99e6e9
Bulk delivery added for all protocols
2022-12-31 12:19:34 +00:00
Hypolite Petovan
6e31b8d6a5
Avoid return type exeption in HTTPSignature->post
...
- Prefer passing the owner record array instead of just the uid
- +4/-7 calls to User::getOwnerDataById
2022-12-30 17:23:22 -05:00
Michael
4eceb2d26f
Merge remote-tracking branch 'upstream/develop' into move-delivery
2022-12-30 21:40:09 +00:00
Hypolite Petovan
bacf901d0e
Merge pull request #12574 from nupplaphil/feat/keyvalue_storage
...
Introduce key-value storage
2022-12-30 16:36:03 -05:00
Michael
9115ec5f0d
Adjust class references to the new location
2022-12-30 21:20:28 +00:00
Hypolite Petovan
e563de4de7
Ward againt contact_id = 0 in UpdateContact worker
...
- Add parameter validation in Worker\UpdateContact::add
- Address https://github.com/friendica/friendica/issues/12487#issuecomment-1366833644
2022-12-30 02:10:29 -05:00
Hypolite Petovan
12df6297d7
Remove attachment tags before checking for end of body images
2022-12-30 02:10:11 -05:00
Philipp Holzer
1ed67fba3d
Replace addon "last" config entries with key-value entries
2022-12-29 21:53:57 +01:00
Philipp Holzer
10f8631cd9
Replace PostUpdate key-value config entries with key-value pair entries
2022-12-29 21:53:56 +01:00
Matthew Exon
119be35a79
Return network match failure in error message instead of logging
2022-12-29 19:42:22 +01:00
Michael
e0e2e45b91
Reduce the amount of "UpdateContact" worker calls
2022-12-28 14:56:12 +00:00
Philipp Holzer
bfc1c157f1
Adapt UserSession
...
- Move from App methods to UserSession methods
- Deprecate corresponding App methods
2022-12-26 21:18:04 +01:00
Michael
998b05095b
A server is only reachable when the network can be detected
2022-12-23 06:48:53 +00: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
Michael
bdc865afae
Measures against several warnings and errors in the log
2022-12-20 06:22:11 +00:00
Michael
d39f4014e4
Fix delivery problems with "reachable" test
2022-12-19 19:41:04 +00:00
Hypolite Petovan
9da21bf680
Remove fallback contact query from Model\Contact::photoMenu
...
- Correct contact is now supplied to the method
2022-12-19 09:50:18 -05:00
Michael Vogel
8f22b4f33d
Update src/Model/GServer.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-19 15:22:21 +01:00
Michael
feb74b4d9a
Don't perform a delivery to failing servers
2022-12-19 09:30:56 +00:00
Michael
e057b39f68
Issue 12185: Problems adding contacts
2022-12-18 15:43:35 +00:00
Michael
ed520a3f39
Fix image grid in shared Friendica posts
2022-12-17 22:07:14 +00:00
Hypolite Petovan
cdf180c58d
Add new calendar.default_view pconfig key
2022-12-17 12:20:43 -05:00
Hypolite Petovan
83e34ef8e7
Move first_day_of_week pconfig key to calendar category
2022-12-17 12:20:14 -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
c69705d34e
Merge pull request #12446 from annando/preview-image
...
Fix: Images must not be removed on preview
2022-12-17 01:25:13 -05:00
Michael
2e6ab0e312
Fix: Images must not be removed on preview
2022-12-17 05:48:09 +00:00
Hypolite Petovan
c60464a4be
Catch exceptions in Model\Gserver::cleanURL
...
- Address https://github.com/friendica/friendica/issues/11992#issuecomment-1354393419
2022-12-16 17:39:40 -05:00
Hypolite Petovan
590f92ba42
Merge pull request #12434 from MarekBenjamin/issue_make_balancing_optional
...
Removed balancing of image grid
2022-12-15 15:49:20 -05:00
Marek Bachmann
91cc6d5a94
Add unbalanced imagegrid generation
2022-12-15 21:29:14 +01:00
Hypolite Petovan
8a6da56738
Remove obsolete <div class="clear"></div>
from body-attach div
2022-12-14 22:35:12 -05:00
Michael
5041e92937
Merge remote-tracking branch 'upstream/2022.12-rc' into diaspora-reshare
2022-12-14 09:19:41 +00:00
Michael
ca8a89ed1c
Use reshare with Diaspora like with ActivityPub
2022-12-13 23:19:19 +00:00
Hypolite Petovan
d9361f2b81
Improve code standards in Model\Item
2022-12-13 09:33:01 -05:00
Marek Bachmann
290b14a000
Fixed image grid when exactly ONE portrait and ONE landscape is attached
2022-12-13 00:39:39 +01:00
MarekBenjamin
e4702ed464
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-11 22:25:47 +01:00
Hypolite Petovan
baf2f7565a
Merge pull request #12390 from annando/fixes
...
Only reshare the author's posts on `MIRROR_NATIVE_RESHARE`
2022-12-11 15:05:47 -05:00
Michael
2f3f41ed9c
Merge remote-tracking branch 'origin/2022.12-rc' into fixes
2022-12-11 19:00:59 +00:00
Marek Bachmann
eb1cfd09a9
added more sophisticated column balancing logic for portraits and landscapes
2022-12-11 18:25:19 +01:00
Marek Bachmann
58cc270da8
fixed bug in portrait iteration
...
shortened var names
added some comments
2022-12-11 17:09:28 +01:00
MarekBenjamin
23f31883f5
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-11 16:56:33 +01:00
Michael Vogel
884a265c5a
Some small fixes
2022-12-11 11:21:02 +01:00
Michael
bf7df13855
Add more BlurHash to avoid not being able to display some picture
2022-12-11 09:56:30 +00:00
Michael
5e176b52a5
Issue 12285: Show sharing notification only once
2022-12-11 04:11:29 +00:00
MarekBenjamin
1454f3bc2a
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-10 23:59:51 +01:00
Marek Bachmann
fe2c4f7c4b
Restored $s = $hook_data['html']; call which was removed on error
2022-12-10 23:47:37 +01:00
Marek Bachmann
412ba461e7
Removed unused imports
2022-12-10 23:45:42 +01:00
Marek Bachmann
2eb170bdbd
Added some logic for image grid column balancing
2022-12-10 23:37:03 +01:00
Marek Bachmann
cc048bca38
remove old code
2022-12-10 22:58:43 +01:00
Marek Bachmann
d786f225ee
Added image grid generation to addVisualAttachments
2022-12-10 22:54:50 +01:00
Michael
1a1e452fae
Issue 11875: Fetch post on activity
2022-12-10 21:48:00 +00:00
MarekBenjamin
c7811576cc
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-10 22:17:26 +01:00
Michael Vogel
46660c9462
Merge pull request #12364 from MrPetovan/bug/warnings
...
Address several warning messages
2022-12-10 18:10:24 +01:00