Gidi Kroon
40783db161
Make requested changes
2023-06-25 20:54:04 +02:00
Michael
420bd9bcf9
Fix: Unseen marker wasn't set / Don't mark activities as unseen
2023-06-25 13:33:01 +00:00
Gidi Kroon
6a5266c6b8
Add Vary header in case of content negotiation
...
Sometimes we return different content depending on whether JSON, XML or
HTML was requested in the Accept request header. The Vary response
header should list that header in these cases, to allow caching
frameworks to determine what to cache.
2023-06-25 03:22:41 +02:00
Hypolite Petovan
b731f8a0ad
Merge pull request #13226 from annando/lemmy
...
Better support for "audience" / simplified Lemmy processing
2023-06-23 17:12:38 -04:00
Hank Grabowski
031ef6a05a
Fix Mastodon API Status->Context endpoint so doesn't return deleted statuses
2023-06-22 21:56:38 -04:00
Michael
8a50101eea
Merge remote-tracking branch 'upstream/develop' into lemmy
2023-06-18 17:38:39 +00:00
Michael
75f8b3374e
Improved basepath detection for Magic Auth
2023-06-18 17:18:40 +00:00
Michael
4c3f2441f7
Display the contact alias if the URL is no HTTP link
2023-06-18 16:49:38 +00:00
git-marijus
0af73775be
fix issue #13174
2023-06-17 22:31:25 +02:00
Anubis2814
1f06089e5e
Added content warning button
2023-06-15 12:55:54 -04:00
Hypolite Petovan
3385147f25
Replace "forum" by "group" in the rest of the code
2023-06-02 13:52:41 -04:00
Michael
649bbaa4c3
Separate section for contacts without any relationship
2023-05-30 09:00:29 +00:00
Hypolite Petovan
fc09017dd1
Remove support for user.parent-uid = 0
...
- uid = 0 is the system user which isn't supposed to be the parent-uid of all the non-delegate users
2023-05-29 18:32:21 -04:00
Michael
1129e8f17d
Merge remote-tracking branch 'upstream/develop' into parent-view
2023-05-29 06:53:02 +00:00
Michael
a42ddafbbb
Ensure to store user-contact / display contact relations
2023-05-29 06:41:07 +00:00
Hypolite Petovan
4f7740264e
Replace "group" with "circle" in the rest of the code
...
- Remaining mentions already mean "forum"
2023-05-27 22:01:45 -04:00
Michael
1010443031
Simplify image url
2023-05-17 20:30:45 +00:00
Michael
7c266be206
Merge remote-tracking branch 'upstream/develop' into unify-link
2023-05-17 20:03:57 +00:00
Michael
e23a7383f8
Only probr when needed, search local if nothing was found
2023-05-17 02:23:56 +00:00
Michael
97456ff205
Merge remote-tracking branch 'upstream/develop' into search
2023-05-17 01:30:56 +00:00
Michael Vogel
f604ddacb5
Update src/Module/Magic.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-05-16 13:54:46 +02:00
Michael
5782caba92
OWA: reworked code
2023-05-15 20:46:05 +00:00
Michael
f45dbf8b01
Fix: Contacts can now be searched with a leading @ again.
2023-05-12 07:00:02 +00:00
Michael
e13a31c4fe
Ensure that the baseurl return value is a string
2023-05-11 08:13:19 +00:00
Michael
2b3c1972db
Differentiate between no description or an empty description
2023-05-10 17:59:25 +00:00
Michael
c5ca5bfdf8
Function renamed
2023-05-10 07:54:15 +00:00
Michael
7d91cc73de
Unifiy the creation of photo links
2023-05-09 20:44:58 +00:00
Michael
76ccc52406
Improved variable naming
2023-05-09 06:32:16 +00:00
Michael
b692146533
Remove unwanted stuff
2023-05-09 05:34:56 +00:00
Michael
d20cae82ad
Use old error message when storing fails
2023-05-09 05:32:52 +00:00
Michael
d83073f2a2
Unifiy storing of photos with previews
2023-05-09 05:29:05 +00:00
Michael
1789266859
Improved preview size
2023-05-08 21:32:38 +00:00
Hypolite Petovan
527c17a8a7
Rework Hashtag module to avoid undefined key error
...
- Address https://github.com/friendica/friendica/issues/13025#issuecomment-1537143590
2023-05-06 23:55:41 -04:00
S. Brusch
d50b9612a0
Added host check on xrd request
2023-05-06 22:26:37 +02:00
Pascal
7fd1db0ec6
Update src/Module/Magic.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-05-05 15:58:38 +02:00
Pascal
54c530933d
Update src/Module/Magic.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-05-05 15:58:25 +02:00
Pascal
2a98e71b16
Merge branch 'friendica:develop' into feature-openwebauth
2023-05-05 13:47:47 +02:00
Pascal
a268c5ffdc
Remote auth works from Streams
2023-05-05 12:46:30 +02:00
Michael
45c1d74750
The Emojipicker is added to Frio for new posts
2023-05-04 10:54:29 +00:00
Michael
8ab7e6552b
Improved fetching of attached activities
2023-05-01 13:05:59 +00:00
Tobias Diekershoff
d425f2eaac
Merge pull request #13066 from annando/issue-13041
...
Issue 13041: API activities for reshared posts are now performed on the original posts
2023-05-01 07:26:53 +02:00
Michael
e1dfcc35d7
Issue 13052: The limit parameter now behaves like the Mastodon counterpart
2023-05-01 04:56:45 +00:00
Michael
a5b00e9199
Issue 13041: API activities for reshared posts are now performed on the original posts
2023-05-01 04:01:11 +00:00
Hypolite Petovan
6d3a4ea2b3
Wrap last remaining system.maximagesize config retrieval in Strings::getBytesFromShorthand call
...
- Address https://github.com/friendica/friendica/issues/13023#issuecomment-1520073381
2023-04-27 23:09:48 -04:00
Michael
970d86472e
New hook "support_probe"
2023-04-27 05:24:47 +00:00
Michael
69e4254dcc
Merge remote-tracking branch 'upstream/develop' into audience
2023-04-23 21:20:01 +00:00
Hypolite Petovan
9dc5557fb7
Merge pull request #13018 from annando/share-federated
...
Only share from federated posts
2023-04-22 08:34:53 -04:00
Michael
d1d1685e24
Only share from federated posts
2023-04-22 10:40:58 +00:00
Hypolite Petovan
03b7fcd09c
Filter contact search by blocked remote domains
...
- Add filter explanation
2023-04-20 07:43:17 -04:00
Michael
b0f880d0eb
Fix: Force baseUrl being a string
2023-04-15 14:17:30 +00:00
Michael Vogel
c81a9d1ddd
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-04-14 20:56:43 +02:00
Michael
78b969cb19
Store "audience" and "attributedTo" data
2023-04-14 17:21:20 +00:00
Michael
701681ea21
Don't perform BasicAuth on public endpoints
2023-04-08 19:17:57 +00:00
Michael
9df68da80e
Fix some warnings
2023-03-31 18:01:10 +00:00
Philipp
c77266de98
Merge pull request #12952 from MrPetovan/bug/fatal-errors
...
Address a few fatal errors
2023-03-31 14:35:37 +02:00
Hypolite Petovan
bc7bf77096
Merge pull request #12956 from annando/server-blocked
...
Don't search for contacts on blocked or failed systems
2023-03-29 14:58:12 -04:00
Michael
f0743e4e12
Allow the search for contacts on blocked servers via web
2023-03-29 18:39:21 +00:00
Philipp
54b7af6ccf
Fix php-lint issue
2023-03-28 19:42:16 +02:00
Hypolite Petovan
2fdf39e8b8
Skip nonexistent contacts in Pofile/Contacts
...
- Address part of https://github.com/friendica/friendica/issues/12486#issuecomment-1428489772
2023-03-27 21:31:54 -04:00
Hypolite Petovan
8ab5fddafd
Don't try to follow remote item from non-URI or scheme-less URI
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1407679388
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1433112562
2023-03-27 21:31:54 -04:00
Philipp
c2d11328cc
adapt minor changers / fix tests
2023-03-27 19:36:14 +02:00
Philipp
73aaedac97
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-03-27 19:36:14 +02:00
Philipp
36e21cacc9
Apply suggestions from code review
...
Switch to `isWritable`
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-03-27 19:36:14 +02:00
Philipp
fa9c3d40be
Add conditional help text for disabled fields
2023-03-27 19:36:13 +02:00
Philipp
76f3b07033
Disable setting fields in case we use environment variables
2023-03-27 19:36:13 +02:00
Josh Soref
2b819b8f8c
spelling: resource
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
900d4f1207
spelling: relay
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
7e82d70449
spelling: public
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
93c93bf69f
spelling: private
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
8165fb8091
spelling: group
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
964b7c4bd2
spelling: disallowed
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:03:51 -04:00
Josh Soref
e0dcf163ec
spelling: database
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:59:11 -04:00
Josh Soref
4fc503d352
spelling: authentication
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:59:11 -04:00
Josh Soref
38cd2f6c33
spelling: with
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
1bd6cfa2f3
spelling: uploaded
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
d2f9593777
spelling: unknown
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
afad4f13e8
spelling: subscribed
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
af7d4b2c95
spelling: repository
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
8f93684cd0
spelling: relationships
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
be49a3a2b5
spelling: protocol
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
88e0725625
spelling: permission
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
39a5bfc0c0
spelling: parameter
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
594cf63a16
spelling: javascript
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:13:07 -04:00
Josh Soref
7f4b6ed7b3
spelling: construct
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
7a84be3c2f
spelling: compatibility
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
72cc354214
spelling: community
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
739ca603bc
spelling: author
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
01e1e9b676
spelling: additional
...
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
Hypolite Petovan
6394bd91c0
Merge pull request #12935 from HankG/fix-sending-dms-with-oauth-user
...
Fix sending dms with oauth user
2023-03-23 06:02:08 -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
6a1f7c47b3
Don't show permissions from permissiongroups on comments
2023-03-22 21:43:03 +00:00
Hypolite Petovan
9a5e4a93fe
Merge pull request #12926 from annando/issue-11535
...
Issue 11535: Automatically open and close the registration
2023-03-22 09:08:01 -04:00
Michael
a3438524e9
Handles warning: Undefined array key "gravity"
2023-03-22 05:15:29 +00:00
Michael
72952d2c92
Issue 11535: Automatically open and close the registration
2023-03-21 21:44:26 +00:00
Michael
afe1a59345
Fetch platform and version of nomad implementations
2023-03-21 05:36:47 +00:00
Philipp
c95e961683
Merge pull request #12892 from MrPetovan/bug/12888-media-upload-return
...
Prevent template generation in media/[photo|attachment]/upload output
2023-03-19 08:28:59 +01:00
Michael
9c1516feb2
Takahē and Wildebeest added, Nomad detection improved
2023-03-18 11:43:29 +00:00
Hank Grabowski
7f4f44a3a8
Fix paging on List and Public timelines honoring order type
2023-03-17 22:13:43 -04:00
Hank Grabowski
e969ecd351
Add paging to Account/Statuses Mastodon endpoint
2023-03-17 22:13:17 -04:00
Hank Grabowski
c609affeca
Fix Mastodon InstanceV2 structure needs image max size under mediaAttachment
2023-03-17 15:56:42 -04:00
Hypolite Petovan
54afccc852
Prevent template generation in media/attachment/upload output
2023-03-16 21:14:07 -04:00
Hypolite Petovan
c62762297c
Prevent template generation in media/photo/upload output
2023-03-16 21:14:07 -04:00
Hypolite Petovan
a0f3a49238
Merge pull request #12895 from HankG/mastodon-status-edit-fix-deleting-all-images
...
Fix being able to remove all images from post through Mastodon editing
2023-03-16 16:41:09 -04:00
Hank Grabowski
02a87d9f33
Fix being able to change/remove attached links.
2023-03-16 14:34:39 -04:00
Hank Grabowski
e7058ffe8c
Fix being able to remove all images from post through Mastodon edit endpoint
2023-03-16 14:01:36 -04:00
Hank Grabowski
bb2f678d6b
Fix tag and mention updates in Mastodon status edit endpoint
2023-03-16 10:53:13 -04:00
Michael
e3047794f9
Merge remote-tracking branch 'upstream/2023.03-rc' into api-edit
2023-03-14 21:46:24 +00:00
Michael
4e070f65c7
Option to automatically add links as attachment via API
2023-03-13 21:30:20 +00:00
Michael
59c436b442
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-13 05:33:32 +00:00
Hypolite Petovan
30e1851747
Cast the base URL as string in /friendica/json
...
- This was causing the data.url key to have no value, which broke the directory integration
2023-03-12 17:55:57 -04:00
Hank G
a6e9f9c89e
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-03-12 11:43:59 -04:00
Hank G
4fe278be7d
Merge branch 'friendica:develop' into mastodon-edit-title-spoiler-update
2023-03-11 08:28:51 -06:00
Michael
b761760d65
Fix missing attached links in posts
2023-03-04 19:04:37 +00:00
Michael
fc8421b57b
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-01 05:17:13 +00:00
Hank Grabowski
7ccc978bc5
Add title/spoiler text handling and capturing invalid update to Mastodon edit
2023-02-28 15:35:37 -05:00
Hank Grabowski
1e48978664
Use Mastodon standard edited_at field for tracking edit time
2023-02-28 15:02:02 -05:00
Hank G
c7457c7a72
Update src/Module/BaseApi.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-28 13:49:23 -05:00
Hank Grabowski
13672bccf4
Only allow explicitly known order types through
2023-02-28 13:10:45 -05:00
Hank Grabowski
f0b3864c7a
Add default getLinkHeader asDate to be false (the previous ID-only way)
2023-02-28 12:48:25 -05:00
Hank Grabowski
260f4e46ab
Correct format/style errors
2023-02-28 11:43:12 -05:00
Hank Grabowski
32bb097604
Correct format/style errors
2023-02-28 11:41:53 -05:00
Hank Grabowski
c33c624f83
Add new temporal paging to Mastodon Timeline Public and List endpoints
2023-02-28 11:36:24 -05:00
Hank Grabowski
4f86cd0923
Add comment to friendica_order query parameter in Mastodon Timeline Home
2023-02-28 11:35:54 -05:00
Hank Grabowski
099ef11183
Fix tag filtering on block/mute list
2023-02-28 11:35:21 -05:00
Hank Grabowski
1f6578229e
Add additional Mastodon timeline sorting date types and data to output
2023-02-28 10:36:11 -05:00
Hank Grabowski
1adb23d8fd
Change timestamp to be DateTime object not integers in Mastodon Timeline API
2023-02-28 08:20:08 -05: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
Hank Grabowski
6ffd3a3f8c
Merge branch 'develop' into mastodon-timeline-temporal-paging
2023-02-27 20:20:40 -05:00
Michael
5f6503a73f
Editing/removing of attached pictures is now possible via web
2023-02-27 07:47:31 +00:00
Philipp
a40ecb3902
Merge pull request #12843 from annando/fetchraw-attachments
...
Catch all errors thrown by "fetchRaw"
2023-02-27 08:24:05 +01: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
Hank Grabowski
9a6ebc94c4
Add support for since_id field into the timeline API
2023-02-23 07:04:12 -05:00
Hank Grabowski
cbf55241a3
Null out min/max/since ID fields by default in Mastodon Timeline API
2023-02-23 07:03:58 -05:00
Hank Grabowski
b06a3e877e
Add show_all option to Mastodon status context to show ignored and blocked statuses
2023-02-22 11:45:42 -05:00
Hank Grabowski
a67fe069e8
Add order/limit building func and fix reverse order requirement on min_id
2023-02-22 11:27:54 -05:00
Hank Grabowski
9c5f3ae58f
Simply Timeline Home temporal endpoint to reuse min_id and max_id
2023-02-22 11:02:52 -05:00
Hank Grabowski
818075d039
Implement time based paging for Mastodon Home Timeline Endpoint
2023-02-21 15:37:32 -05:00
Hank Grabowski
3958739d60
Add to Mastodon Status/Context filter for ignored and blocked user's comments
2023-02-21 13:53:16 -05:00
Hank Grabowski
9c9abd4400
Merge branch 'develop' into dislike-for-mastodon-endpoints
2023-02-20 15:52:09 -05:00
Hank Grabowski
155e3a701e
Add DislikedBy Mastodon compatible endpoint in the Friendica API space
2023-02-20 15:51:17 -05:00
Hank Grabowski
c419aabee4
Add deleted check to FavouritedBy Mastodon endpoint
2023-02-20 15:50:21 -05:00
Hank Grabowski
c235bf299e
Add Mastodon format compatible (un)dislike endpoint in Friendica API space
2023-02-20 15:33:36 -05:00
Hypolite Petovan
dec5a40aac
Merge pull request #12818 from HankG/mastodon-instance-v2-implementation
...
Mastodon instance v2 implementation
2023-02-20 14:16:17 -05:00
Hank Grabowski
6cd271b10f
Modify to use the new baseURL methods.
2023-02-20 13:33:13 -05:00
Hank Grabowski
06f53d2d1a
Add missing spaces after colons for function parameters for style check reasons
2023-02-20 13:31:04 -05:00
Hank Grabowski
5c3bd4acd1
Merge branch 'develop' into mastodon-instance-v2-implementation
2023-02-20 13:25:59 -05:00
Hank Grabowski
dd664f632f
Merge branch 'develop' into fix-blocks-listing
2023-02-20 13:25:05 -05:00