Michael
ee8cf83722
More code simplification
2023-09-02 19:32:43 +00:00
Michael
68b9a9796c
Simplified code
2023-09-02 19:28:54 +00:00
Michael
4ad3cc2cc1
Use $request / changed icon
2023-09-02 19:16:48 +00:00
Michael
990b65b859
Don't show contacts that we ignore or block
2023-09-02 16:16:56 +00:00
Michael
cfc639ffe4
Code standards
2023-09-02 15:55:50 +00:00
Michael
30d10c60d2
Channels for audio, video and images
2023-09-02 15:52:53 +00:00
Michael
fdaff43039
Use the owner, not the author
2023-09-02 14:19:52 +00:00
Michael
ca32134830
Use activitites and remove unused config
2023-09-02 13:56:54 +00:00
Michael
63c8a90880
"For you" now respects the "notify new posts" setting
2023-09-02 13:14:54 +00:00
Michael
9ec7925ec5
Use a hopefully better "for you" algorithm
2023-09-02 12:47:48 +00:00
Michael
15fc205d04
Fix Code Standards
2023-09-02 10:21:23 +00:00
Michael
837c2dd24a
Use group posts for channels
2023-09-02 06:38:05 +00:00
Michael
3d6dae7774
Updated messages.po
2023-09-02 05:36:32 +00:00
Michael
e186395198
Update function / rearrange tab order
2023-09-02 05:22:44 +00:00
Michael
f2d8650d36
Fix date time format calculation
2023-09-01 23:47:29 +00:00
Michael
705deadef8
Code standards
2023-09-01 22:36:47 +00:00
Michael
59a822ee87
Configuration is now stored in the "channel" section
2023-09-01 22:28:25 +00:00
Michael
5c166be3fc
Channels are a new way to see different content
2023-09-01 21:56:59 +00:00
Michael
35995633ae
Calculate the interaction score
2023-08-30 19:17:42 +00:00
Hypolite Petovan
64b5f93a6a
Add FIXME
...
- Current implementation is failing tests with emojis including the zero-width-joiner character, encoded on 3 bytes only.
2023-08-29 22:17:48 -04:00
Hypolite Petovan
059a111282
Add unit tests for Smilies::isEmojiPost
...
- Current implementation is failing tests with emojis including the zero-width-joiner character, encoded on 3 bytes only.
2023-08-29 22:16:09 -04:00
Michael Vogel
6ed440718d
Update src/Content/Smilies.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-08-29 04:59:27 +02:00
Michael
7ee07535f5
Move "html_entity_decode"
2023-08-28 20:53:31 +00:00
Michael
9066a6133c
New function to replace blank characters
2023-08-28 20:24:20 +00:00
Hypolite Petovan
667f384bfc
Fix reference to Entity\LocalRelationship class after simplifying use
statement in Contact\Profile
...
- Address https://github.com/friendica/friendica/issues/13156#issuecomment-1696009068
2023-08-28 13:30:01 -04:00
Michael
4dbb7dd3da
Posts without text or only with emojis are now always accepted in the language check
2023-08-28 15:37:20 +00:00
Michael
24d2d0481a
Merge remote-tracking branch 'upstream/develop' into baseurl
2023-08-28 15:24:20 +00:00
Michael
86b6be0668
Fix indentation
2023-08-28 14:14:07 +00:00
Michael
ff6d14a022
Merge remote-tracking branch 'upstream/develop' into subscription
2023-08-28 04:15:37 +00:00
Michael
38d09084a3
Improve the fetching of the contact's baseurl
2023-08-28 04:09:49 +00:00
Michael
f842e7b813
Store and display the subscribed tags
2023-08-28 04:05:52 +00:00
Hypolite Petovan
15d24a77c7
Replace author name by server host in Ignore Server labels
2023-08-25 09:30:51 -04:00
Hypolite Petovan
f2c1ecd19b
Replace reference to post plink by author base URL
...
- This is more reliably used to show the Ignore Author Server link
2023-08-25 09:30:23 -04:00
Michael Vogel
9a50101bbd
Merge pull request #13371 from MrPetovan/bug/13370-empty-gsid
...
Skip server ignored check when contact gsid is empty in Module\Contact\Profile
2023-08-22 22:13:49 +02:00
Hypolite Petovan
ac99ab55c5
Fix variable name in constructor in Repository\Report
2023-08-22 08:50:16 -04:00
Hypolite Petovan
3d13db1f2c
Skip server ignored check when contact gsid is empty in Module\Contact\Profile
2023-08-22 08:38:12 -04:00
Hypolite Petovan
544ce206d7
[vier] Add mute author server link in photo menu
2023-08-20 14:27:43 -04:00
Hypolite Petovan
6ecc9c4cba
Implement ignored server block in conversations
...
- Add server ignore status in contact profile page
- Add new reason in DisplayNotFound exception page
2023-08-20 14:27:43 -04:00
Hypolite Petovan
a670d478f8
Add user settings page to manage remote server settings
2023-08-20 14:27:09 -04:00
Hypolite Petovan
4c6334ea13
[frio] Add Mute Author Server button to post actions
2023-08-20 14:27:09 -04:00
Hypolite Petovan
9bbb55b2bb
[Database 1526] Add new user-gserver table
...
- Add Entity, Collection, Factory and Repository classes for it
2023-08-20 14:27:03 -04:00
Hypolite Petovan
2ba3069b07
Create DDD classes for gserver class
2023-08-20 14:26:27 -04:00
Hypolite Petovan
63f5d94a02
Fix DisplayNotFound page
...
- Add another condition earlier in Module\Item\Display
- Separate reasons in individual translation strings
2023-08-20 14:26:27 -04:00
Hypolite Petovan
96d2cddb54
Remove DI dependency from Module\Contact\Profile
2023-08-20 14:26:27 -04:00
Hypolite Petovan
e31d90eadb
Replace references to profile.name by user.username
2023-08-20 13:59:07 -04:00
Hypolite Petovan
7e971a2ec6
Remove DI dependency from Module\Settings\Profile\Index
...
- Replace obsolete base settings/profile/index template by vier version
- Group translation labels in settings/profile/index template variables
2023-08-20 13:59:06 -04:00
Hypolite Petovan
ff7e31ab9d
Merge pull request #13361 from annando/gptbot
...
GPTBot added to the default robots.txt
2023-08-20 11:29:44 -04:00
Michael
d3cc999866
GPTBot added to the default robots.txt
2023-08-20 12:41:42 +00:00
Michael
4097808b95
Resture previous state
2023-08-20 12:39:05 +00:00
Michael
12d6080a48
Added another context
2023-08-20 12:13:25 +00:00
Michael
f59e11281c
Issue 12815: JsonLD parsing problems with data-integrity
2023-08-20 05:57:39 +00:00
Hypolite Petovan
dad3404ac5
Replace remaining references to default banner image by api.mastodon_banner configuration value
...
- Ensure leading slash is present at every place the configuration value is used
2023-08-17 21:58:53 -04:00
Hypolite Petovan
5d7985dcff
Move default header image credits to static/defaults.config.php
2023-08-17 07:28:32 -04:00
Hank Grabowski
ba967386f4
Revert Post::selectOriginal to original logic
2023-08-16 14:37:24 -04:00
Hank Grabowski
0985ddb3ff
Add PR and Issue Numbers for TODO for createFromUriId hack in Mastodon API
2023-08-15 15:23:31 -04:00
Hank G
f879b2c9bc
Merge branch 'friendica:develop' into mastodon-api-reshare-fixes
2023-08-15 11:57:28 -04:00
Michael Vogel
66b7253986
Merge pull request #13346 from MrPetovan/bug/13343-add-message-id
...
Add a Message-ID header if none is set in Util\Emailer
2023-08-15 14:08:29 +02:00
Hypolite Petovan
b5f33124be
Merge pull request #13348 from annando/retrial
...
New function for the number of retrials / Daily reload of hooks
2023-08-15 12:37:58 +02:00
Michael
7faba0de5e
New function for the number of retrials / Daily reload of hooks
2023-08-15 02:13:50 +00:00
Hypolite Petovan
735835193d
Add a Message-ID header if none is set in Util\Emailer
...
- Address anti-spam detection rule
2023-08-14 17:17:25 -04:00
Hank G
09a612670a
Merge branch 'friendica:develop' into mastodon-api-reshare-fixes
2023-08-13 15:42:22 -04:00
Hypolite Petovan
9c23a4511d
Merge pull request #13291 from Quix0r/features/config-blocklist-published
...
Configuration key added to publish/hide blocklist
2023-08-12 11:31:42 +02:00
Hypolite Petovan
1b7075aebb
Merge pull request #13338 from annando/resize-to-size
...
New function to resize an image to not exceed a given file size
2023-08-10 23:20:11 +02:00
Hypolite Petovan
a2fce0e89d
Merge pull request #13337 from annando/block-chatgpt
...
Add a ChatGPT role for the built in robots.txt
2023-08-10 23:18:46 +02:00
Hypolite Petovan
1d556b78c1
Merge pull request #13336 from annando/moderator
...
Preparations for a moderator role
2023-08-10 23:17:43 +02:00
Hypolite Petovan
3cda8b65cd
Merge pull request #13335 from annando/no-twitter
...
The twitter addon is no import connector anymore
2023-08-10 23:16:07 +02:00
Michael
794378ed29
New function to resize an image to not exceed a given file size
2023-08-10 21:12:35 +00:00
Michael
241624027f
Add a ChatGPT role for the built in robots.txt
2023-08-10 21:10:12 +00:00
Michael
0a45bdd3b7
Preparations for a moderator role
2023-08-10 21:06:08 +00:00
Michael
97aecc8fc1
The twitter addon is no import connector anymore
2023-08-09 20:29:45 +00:00
Michael Vogel
a6449da557
Merge pull request #13310 from MrPetovan/bug/13217-mirroring-blocked
...
Prevent post mirroring by blocked users
2023-08-05 20:27:17 +02:00
Tobias Diekershoff
41bc148040
Merge pull request #13331 from annando/paging-search
...
Fix: Pagination in search result works again
2023-08-04 06:29:47 +02:00
Michael
858151807f
Improved logging
2023-08-03 20:36:19 +00:00
Philipp
93fa957921
Merge pull request #13329 from MrPetovan/task/13318-redis-unix-socket
...
Add support for port = 0 in Redis driver
2023-08-03 14:53:01 +02:00
Michael
8fcdd87473
Fix the tag detection for relay posts
2023-08-02 21:48:31 +00:00
Hypolite Petovan
eff605b1f3
Prevent post mirroring by blocked users
2023-08-02 21:53:10 +02:00
Hypolite Petovan
a905cdfd09
Prevent polling contact of blocked users
2023-08-02 21:53:10 +02:00
Hypolite Petovan
33b8680dfd
[Database 1524] Fix contact-user.remote_self field type from boolean to integer
...
- Move MIRROR_* constants to LocalRelationship entity
- Convert boolean LocalRelationship->isRemoteSelf field to integer LocalRelationship->remoteSelf
2023-08-02 21:53:10 +02:00
Hypolite Petovan
d0a2357fbd
Add constants for the Fetch Further Information field
2023-08-02 21:53:09 +02:00
Hypolite Petovan
762bd7a847
Add support for Unix domain sockets to Redis in setting defaults
...
- Add support for port = 0 in Redis driver
2023-08-02 20:43:28 +02:00
Hypolite Petovan
cc7fce3d36
Escape HTML in display names for inclusion in syndication link tags
...
- Thanks to Laura Pîrcălăboiu for the report
2023-08-02 16:59:46 +02:00
Hypolite Petovan
f984e385c8
Escape HTML in system messages
...
- Thanks to Laura Pîrcălăboiu for the report
2023-08-02 16:59:08 +02:00
Hypolite Petovan
ecfbf317ae
Fix reference to username field in Contact::updateSelfFromUserID
...
- Profile isn't updated with the display name in the account settings
2023-08-02 16:58:14 +02:00
Michael
7ad8894871
Improvements for Youtube posta via API
2023-08-01 14:27:56 +00:00
Hypolite Petovan
737422330a
Merge pull request #13323 from annando/relay
...
Improvements for relays like relay.fedi.buzz
2023-07-30 20:53:14 +02:00
Michael
639d160c24
Improvements for relais like relay.fedi.buzz
2023-07-30 17:46:37 +00:00
Philipp
6bcf5cb823
Make InstanceManager strategy naming convention case insensitive.
2023-07-29 13:20:02 +02:00
Hypolite Petovan
4073400bfb
Merge pull request #13298 from nupplaphil/feat/strategies
...
[Hook] Introduce some more strategies
2023-07-28 19:50:37 +02:00
Philipp
bed13f71bd
use default_key
2023-07-28 18:55:06 +02:00
Philipp
0c6efe50c3
Remove unused parameter
2023-07-28 17:39:13 +02:00
Philipp
acf52a9783
Added a lot of constants :-)
2023-07-28 17:39:13 +02:00
Philipp
9ff89a970a
Rename NAME to constant
2023-07-28 17:39:12 +02:00
Philipp
9f18222a06
Unify "Capability"
2023-07-26 21:44:31 +02:00
Philipp
8ed94037d5
Move PConfig to strategies
2023-07-26 19:18:23 +02:00
Philipp
58f56c7d7d
Move KeyValuePairStorage to strategies
2023-07-26 19:18:09 +02:00
Philipp
f2c02a79b9
Move Cache to strategies
2023-07-26 19:17:43 +02:00
Hank Grabowski
b0fe1927d5
Fix Mastodon API bookmark, mute, pin, reblog EPs temporarily by checking if blog in post func
2023-07-26 19:12:24 +02:00
Hank Grabowski
7a556d1588
Fix Mastodon API fav/unfav temporarily by checking if blog in post func
2023-07-26 19:12:24 +02:00
Hank Grabowski
532a46d188
Change selectOriginal post to return earliest post from non-0 user
...
I believe the earliest entry not being uid=0 should be the original post of a reshared post
2023-07-26 19:12:23 +02:00
Hank Grabowski
8d9e0b4eae
Fix Mastodon API Reshared statuses are a stub w/content in reblog field
2023-07-26 19:12:23 +02:00
Hypolite Petovan
8c06f96531
Rework Module\ToggleMobile to check for local links
...
- Remove dependency on DI class
- Remove dependency on request/session superglobals
- Remove dependency on App class
2023-07-26 19:11:39 +02:00
Hypolite Petovan
148c1c7e1a
Add new BaseUrl->isLocalUri and BaseUrl->isLocalUrl methods
...
- Deprecate Util\Network->isLocalLink to reduce dependency on DI class
2023-07-26 19:11:39 +02:00
Roland Häder
3111c2fd5c
Renamed to 'public' after feedback
2023-07-26 10:20:14 +02:00
Michael Vogel
f1da323b07
Merge pull request #13307 from MrPetovan/bug/13240-event-private
...
Fix item.private value in Model\Event::getItemArrayForId
2023-07-26 07:38:21 +02:00
Michael
9e434c15dc
API: Description added at picture upload
2023-07-25 21:27:12 +00:00
Hypolite Petovan
e468870e87
Fix item.private value in Model\Event::getItemArrayForId
...
- The $event array doesn't have a `private` key because the event table doesn't have a `private` field.
2023-07-25 22:48:37 +02:00
Hypolite Petovan
7e8a44c15b
Remove duplicate fields in Model\Event::getItemArrayForId
...
- Fix formatting in Model\Event
2023-07-25 22:47:27 +02:00
Hypolite Petovan
592e829347
Fix wrong field name in Model\Mail
2023-07-25 22:44:03 +02:00
Hypolite Petovan
e5b887b462
Merge pull request #13306 from annando/buffer
...
Fix v1/instance endpoint to make Buffer work
2023-07-25 22:20:36 +02:00
Michael
8d49ea29d2
Fix v1/instance endpoint to make Buffer work
2023-07-25 20:14:26 +00:00
Hypolite Petovan
bb98046846
Remove useless call to gethostbyname()
...
- This function doesn't return a falsy value even when no IP address was able to be retrieved for the given host name
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1638505285
2023-07-25 15:37:33 +02:00
Michael
407e6389b3
Fix JsonLD parsing problems with GoToSocial
2023-07-25 04:33:55 +00:00
Michael
6fd4839441
Reformatted code
2023-07-23 20:20:46 +00:00
Michael
61af2e8006
Issue 13020: Fix OAuth connection with Buffer
2023-07-23 20:05:10 +00:00
Michael
db1dc143f1
Merge remote-tracking branch 'upstream/develop' into restricted-access
2023-07-23 14:30:43 +00:00
Michael
9e726eadee
Coded reformatted
2023-07-23 14:27:08 +00:00
Michael
60c7bc90e6
Removed unneeded check
2023-07-23 13:59:01 +00:00
Hypolite Petovan
aee420152f
Merge pull request #13246 from nupplaphil/feat/addons
...
Introduce dynamic hook loading
2023-07-23 06:58:46 -04:00
Michael
f0563df991
Fix notice
2023-07-22 16:00:09 +00:00
Michael
15eb840792
Merge remote-tracking branch 'upstream/develop' into restricted-access
2023-07-22 12:38:03 +00:00
Michael
7538f6a346
Issue 13289: Ensure to not respect deactivated connector networks
2023-07-22 10:49:42 +00:00
Michael
579b7065bd
full instead of limited
2023-07-22 01:40:21 +00:00
Philipp
cba656383e
Adhere feedback
...
- rename hooks.config.php to strategies.config.php
- change all corresponding classes and tests
2023-07-21 22:42:24 +02:00
Michael
26aa38341f
The access to the profile and the list of followers/followings can now be restricted
2023-07-21 07:06:55 +00:00
Philipp
e659a03140
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-07-17 20:20:21 +02:00
Roland Häder
bcd2b1c523
Fixed:
...
- allow administrator to choose whether the blocklist is published under
`/about` or later any other API (e.g. common is
`/api/v1/instance/domain_blocks`).
2023-07-17 15:01:47 +02:00
Philipp
3a0c18713e
Remove unused ProfilerLogger factory
2023-07-17 01:41:02 +02:00
Philipp
8dbbf882a8
Fix SyslogLogger and tests
2023-07-17 01:16:29 +02:00
Philipp
bca6abf4ab
Fix logger classes and tests
2023-07-17 01:06:11 +02:00
Philipp
903ecc2a76
Make PHP-CS happy
2023-07-17 00:15:16 +02:00
Philipp
93af6f0564
Add tests for InstanceManager and remove Decorator hook logic (avoid complex Dice logic)
2023-07-17 00:10:15 +02:00
Philipp
527622df4a
Add tests for HookFileManager
2023-07-16 22:41:56 +02:00
Michael
7e322c21b3
Removed unneeded parameter
2023-07-16 16:48:24 +00:00
Philipp
e92d25a258
Remove unnecessary trailing slashes
2023-07-16 18:43:36 +02:00
Philipp
e9699b8e55
Some more PHP-CS
2023-07-16 18:43:35 +02:00
Philipp
82f3e4ad86
Make PHP-CS happy
2023-07-16 18:43:35 +02:00
Philipp
89a31e43b2
Fix license check
2023-07-16 18:43:35 +02:00
Philipp
14b76e48f0
Introduce dynamic hook loading
...
- Dynamically load addon files
- Dynamically load hooks
- Rewrite Logger-logic to use new hook logic (Monolog is working again)
2023-07-16 18:43:35 +02:00
Michael
7315048474
Revert change
2023-07-16 09:48:37 +00:00
Michael
0ea93bfba1
Merge remote-tracking branch 'upstream/develop' into more-privacy
2023-07-16 09:41:55 +00:00
Michael
01bbf40418
Simplify plaintext creation
2023-07-16 09:32:17 +00:00
Michael
08dafd6d70
Use plaintext for names and titles
2023-07-16 07:26:20 +00:00
Michael
8bb33dccd1
Unified BBCode conversion, improved proxy functionality
2023-07-15 20:12:08 +00:00
Steffen K9
8b5a49fb5c
Fix WSOD when creating a report using PHP8.x
...
Fixes https://github.com/friendica/friendica/issues/13277
2023-07-15 14:41:29 +02:00
Hypolite Petovan
f87c105518
Remove unused variable trheadids from Content\Conversation
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1635208668
2023-07-13 23:51:03 -04:00
Steffen K9
3624792bd6
Fix db error: missing column name 'line-text'
...
See https://github.com/friendica/friendica/issues/13277#issuecomment-1631359293
2023-07-11 22:37:45 +02:00
Hypolite Petovan
248148af99
Return early if no items are provided in Content\Conversation->getThreadList
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1628437859
2023-07-11 09:03:52 -04:00
Tobias Diekershoff
1359b171af
Merge pull request #13268 from MrPetovan/task/normalize-item-action-label
...
Normalize item action label key name
2023-07-10 10:01:50 +02:00
Tobias Diekershoff
2f7789e397
Merge pull request #13269 from MrPetovan/bug/fix-exception-return-code
...
Fix exception module not setting the HTTP response code
2023-07-10 09:59:04 +02:00
Hypolite Petovan
3748adf2fd
Fix exception module not setting the HTTP response code
...
- Page->run now returns an updated response for use with Page->exit
- Remove now duplicated header setting in Page->run
- Remove now obsolete (and ineffective) HTTP return code setting from Module\Special\HTTPException->content
- Add HTTP response code and reason setting in BaseModule->run
2023-07-09 22:45:46 -04:00
Hypolite Petovan
37131a6785
Normalize item action label key name
...
- Remove unused $item.return reference in asynchronous item action URLs
2023-07-09 21:00:36 -04:00
Hypolite Petovan
c312d11dab
Add Report Create module
...
WIP
2023-07-09 18:32:43 -04:00
Hypolite Petovan
76de49a25c
Add fields to Report entity
...
- Add clock dependency to Moderation\Factory\Report
- Change DateTime field to DateTimeImmutable to satisfy Clock return type
- Add category, status and resolution constants
2023-07-09 18:32:42 -04:00
Hypolite Petovan
d29a84ae46
Add Posts and Rules sub-entities and collections for Moderation\Report
2023-07-09 18:32:42 -04:00
Hypolite Petovan
55ff23c6c3
Merge pull request #13266 from annando/quoted
...
Improve display of quoted posts
2023-07-09 15:59:13 -04:00
Michael Vogel
66353e6117
Merge pull request #13264 from MrPetovan/task/hide-blocklist
...
Hide blocklist from anonymous users on closed registration nodes
2023-07-09 21:26:59 +02:00
Michael Vogel
f991b553ce
Update src/Content/Item.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-07-09 21:18:36 +02:00
Michael Vogel
4f62ab6168
Update src/Content/Item.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-07-09 21:18:27 +02:00
Michael
b9bb525fe9
New parameter to create a share block for display reasons
2023-07-09 14:31:47 +00:00
Michael
e95c678141
Improve display of quoted posts
2023-07-09 14:15:01 +00:00
Hypolite Petovan
9f943650a9
Hide blocklist from anonymous users on closed registration nodes
2023-07-09 08:23:35 -04:00
Hypolite Petovan
f20caf4c3a
Refactor DI out from Module\Friendica
2023-07-08 22:24:03 -04:00
Hypolite Petovan
6e2ab6c3af
Centralize Vary header declaration in ActivityPub::isRequest
...
- Vary header should be set every time we vary the display based on an HTTP header value
2023-07-08 22:24:01 -04:00
Hypolite Petovan
706444bdb2
Decouple conversation creation from rendering
...
- This allows to separately obtain a list of threads for rendering without having to deal with an already-formed HTML output
2023-07-08 16:57:52 -04:00
Michael
ef309cbcd3
Fix id/uri-id chaos in API calls
2023-07-08 07:55:18 +00:00
Philipp
f68dd99518
Some more deprecation fixups
2023-07-05 23:16:01 +02:00
Philipp
00cd346255
Fix XML deprecation
2023-07-05 23:15:36 +02:00
Philipp
f693032109
Fix dynamic properties in API\Twitter\User object
2023-07-05 23:15:23 +02:00
Hypolite Petovan
1407a2883c
Merge pull request #13249 from annando/incoming-groups
...
Incoming posts from Lemmy to groups are now working
2023-07-05 10:24:51 -04:00
Raroun
58573fe329
fixes registration link in invitations
2023-07-05 10:12:10 +02:00
Michael
dc28a65e21
Incoming posts from Lemmy to groups are now working
2023-07-04 21:23:03 +00:00
Roland Häder
9f1c93eb91
Changes:
...
- renamed 'api_mastodon_banner' to 'mastodon_banner' and moved it to 'api'
configuration group
2023-07-03 19:55:47 +02:00
Roland Häder
c5a52271df
Added:
...
- config key 'config', 'api_mastodon_banner', see discussion at https://b65.me.in/display/67fef576-1564-a27a-405e-c17705255720
- the administrator can now customize it for Mastodon contacts
- credits goes to @betamax65@b65.me.in
2023-07-03 14:59:26 +02:00
Michael
283a33715f
"kbin" hos now got an own section in the federation statistics
2023-06-29 08:28:02 +00:00
Tobias Diekershoff
23992c31c6
Merge pull request #13237 from annando/group-circle
...
Added group detection for via exclusive mentions
2023-06-27 06:19:21 +02:00
Michael
cab469621d
Issue 13221: Diaspora posts are now stored correctly
2023-06-26 19:44:14 +00:00
Michael
f6b9f8d476
Added group detection for via exclusive mentions
2023-06-26 19:37:20 +00:00
Hypolite Petovan
582e05fcff
Merge pull request #13235 from annando/group-circle
...
Dedicated circle name for groups
2023-06-26 07:49:20 -04:00
Michael
d2b02d07b4
Invert condition
2023-06-26 05:32:33 +00:00
Michael
8d5876d5f2
Set the group as owner for "group only" postings
2023-06-25 22:14:35 +00:00
Hypolite Petovan
7edaeb215d
Merge pull request #13233 from GidiKroon/feature/add-vary-header
...
Add Vary header in case of content negotiation
2023-06-25 17:56:19 -04:00
Michael
8c0a19755c
Fix spacing
2023-06-25 21:02:14 +00:00
Michael
e562dbd59c
Dedicated circle name for groups
2023-06-25 20:37:11 +00:00
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
Steffen K9
30ce6f1ed3
Fiy typo in author-alias
...
Added a missing `a` .
2023-06-24 12:38:14 +02:00
Michael
201d5ac364
Fix warning "Undefined array key "alias""
2023-06-23 21:50:35 +00:00
Michael
0da2391c49
Fix warnings because of missing field
2023-06-23 21:27:34 +00: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
Michael
968c935bf7
Changes variable names / fetch the alias / improved group handling
2023-06-23 21:05:45 +00: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
3951a77318
Set the owner for group posts
2023-06-18 16:52:49 +00:00
Michael
4f6c1ec556
Ensure to transmit the audience if the parent does so
2023-06-18 16:50:45 +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
Michael
6d911a8f39
Better support for "audience" / simplified Lemmy processing
2023-06-15 22:04:28 +00:00
anubis2814
db3604b479
Update Post.php
...
made code neater
2023-06-15 14:04:34 -04:00
anubis2814
ad225e4cff
Update Conversation.php
...
made code neater.
2023-06-15 14:02:54 -04:00
Anubis2814
1f06089e5e
Added content warning button
2023-06-15 12:55:54 -04:00
Hypolite Petovan
d0b8d78cad
Merge pull request #13208 from Quix0r/fixes/type-hints-indenting
...
Added type-hints, reformatted arrays
2023-06-09 16:33:44 -04:00
Roland Häder
818a7fb451
Fixed some stuff from PR #13208 feedback:
...
- HTTPException is already imported
- same-value-assignment not needed
2023-06-09 22:21:59 +02:00
anubis2814
2632875bab
Update src/Content/Widget.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-06-09 16:07:11 -04:00
Roland Häder
993d45d2f5
Continued:
...
- replace double-quotes with single
2023-06-09 21:50:00 +02:00
Roland Häder
80afe13a26
Changed:
...
- added missing type-hint
2023-06-09 21:46:44 +02:00
Roland Häder
c5a4a07a55
Changed:
...
- added missing type-hints
- changed array initialization
2023-06-09 21:46:22 +02:00
Roland Häder
99a92db0aa
Changed:
...
- array initialization
2023-06-09 21:45:59 +02:00
Roland Häder
d4b25cb3ff
Changes:
...
- rewrote:
````
$arr[];
$arr['foo'] = $foo;
$arr['bar'] = $bar;
````
To:
````
$arr = [
'foo' => $foo,
'bar' => $bar,
];
````
- "imported" class name instead of referencing it everywhere
- changed some double-quotes to single
2023-06-09 21:45:04 +02:00
Roland Häder
e9a8882f84
Changes:
...
- reformatted array a bit
- double-quote to single
2023-06-09 21:44:14 +02:00
Roland Häder
241c221e4b
Changed:
...
- added missing type-hints
- added some missing `@return void`
2023-06-09 21:42:40 +02:00
Roland Häder
01632b11c7
Changed:
...
- added missing type-hints
2023-06-09 21:42:23 +02:00
anubis2814
24e7605c60
Fix to on this day
...
Thanks to my system messing up I thought it was working right.
2023-06-09 01:37:20 -04:00
Hypolite Petovan
50988bf5f1
Merge pull request #13203 from annando/styled-url
...
Remove the "www." from the styled URL
2023-06-06 17:04:06 -04:00
Michael
09ce625d50
Remove the "www." from the styled URL
2023-06-06 20:41:54 +00:00
Hypolite Petovan
3e3f48e5ec
[frio] On this date option in the archives
2023-06-06 08:42:34 -04:00
anubis2814
60211fdd8d
Update src/Content/GroupManager.php
...
Co-authored-by: Philipp <admin+Github@philipp.info>
2023-06-05 08:40:12 -04:00
anubis2814
a7cce4013c
New group button
2023-06-05 08:40:11 -04:00
Michael
dfaa4b89c7
Support for contact uri that aren't HTTP URLs
2023-06-05 04:34:06 +00:00
Michael
b5a1f13d7c
New BBCode constant for Bluesky
2023-06-05 04:31:19 +00:00
Michael
fc600b2dbf
Language check moved to a separate function
2023-06-04 17:18:43 +00:00
Michael
94933daf14
Notification link for direct comment fixed
2023-06-04 16:26:58 +00:00
Michael Vogel
483cc45712
Merge pull request #13183 from MrPetovan/task/13114-rename-forum-to-group
...
Replace "forum" by "group"
2023-06-04 00:19:59 +02:00
Michael
921e070b22
Improved profile summary for notifications
2023-06-03 15:27:14 +00: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
Philipp
d971a2cc5c
Merge pull request #13177 from annando/follow-uid
...
Pass the "uid" when calling the "follow" hook
2023-05-30 08:36:58 +02:00
Michael
f5433b25d8
Pass the "uid" when calling the "follow" hook
2023-05-30 06:06:49 +00:00
Michael Vogel
4246ffc892
Merge pull request #13176 from MrPetovan/bug/warnings
...
Restore is_string() as a Smarty modifier
2023-05-30 04:24:49 +02:00
Hypolite Petovan
33da0c196a
Restore is_string() as a Smarty modifier
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1567336694
2023-05-29 19:19:41 -04: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
Hypolite Petovan
68c0408af5
Merge pull request #13166 from annando/getstylesurl
...
"getStyledURL" is now public
2023-05-26 10:30:06 -04:00
Michael
5966f0cc62
Function moved to the "Strings" class
2023-05-26 14:26:55 +00:00
Michael
7e03072082
"getStyledURL" is now public
2023-05-26 07:17:09 +00:00
Hypolite Petovan
cee8dc2a3b
Add support for reverse proxy to system.force_ssl feature
2023-05-24 08:04:34 -04:00
Tobias Diekershoff
7b02585b97
Merge pull request #13161 from annando/bluesky-activities
...
Support for Bluesky reshares in the core
2023-05-24 07:59:08 +02:00
Michael
5b23c1c67f
Support for Bluesky reshares in the core
2023-05-24 05:55:36 +00:00
Tobias Diekershoff
fa37537762
start 2023.09-dev
2023-05-23 22:19:34 +02:00
Tobias Diekershoff
2dbfb07008
bump version
2023-05-23 22:03:05 +02:00
Michael
7d4b11b450
Preparation to add Bluesky
2023-05-21 17:19:39 +00:00
Michael Vogel
1d211bea98
Merge pull request #13146 from MrPetovan/bug/deprecated
...
Move current table property from PDOStatement to Database class
2023-05-20 18:53:38 +02:00
Hypolite Petovan
ce2abcdbca
Move current table property from PDOStatement to Database class
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1533036354
2023-05-20 12:22:19 -04:00
Philipp
2b1fc4b561
Merge pull request #13145 from MrPetovan/bug/warnings
...
Refer to correct contact field in Core/Search
2023-05-20 17:42:54 +02:00
Philipp
7d58286cd9
Merge pull request #13144 from MrPetovan/bug/12683-tagcloud-link
...
Update tag cloud link to conversations
2023-05-20 17:42:38 +02:00
Philipp
afa6e0ee3c
Merge pull request #13143 from MrPetovan/bug/12684-category-link
...
Support special characters in category widget links
2023-05-20 17:42:09 +02:00
Hypolite Petovan
739b6d6533
Refer to correct contact field in Core/Search
...
- Address https://github.com/friendica/friendica/issues/13025#issuecomment-1554498114
2023-05-20 10:31:05 -04:00
Hypolite Petovan
c5e4e342bb
Update tag cloud link to conversations
2023-05-20 10:20:01 -04:00
Hypolite Petovan
c10a1f3568
Support special characters in category widget links
2023-05-20 10:10:14 -04:00
Michael
1744f6b2c3
Add menu entry to directly collapse posts
2023-05-20 12:24:19 +00:00
Michael
5a18d06a93
Merge remote-tracking branch 'upstream/2023.05-rc' into quote-loop
2023-05-19 19:50:36 +00:00
Michael
63436be80e
Merge remote-tracking branch 'upstream/2023.05-rc' into receiver-exception
2023-05-19 17:44:01 +00:00
Michael
1523fa2236
Fix: Prevent an endless loop when fetching quoted content
2023-05-19 17:28:29 +00:00
Tobias Diekershoff
14956244cc
bump version 2023.05-rc
2023-05-18 15:55:42 +02:00
Hypolite Petovan
ccf94c5424
Merge pull request #13107 from annando/unify-link
...
Unifiy the creation of photo links
2023-05-18 08:01:56 -04:00
Michael
4e54b25b3e
Logging for an exception when processing activities
2023-05-18 06:43:53 +00:00
Hypolite Petovan
ff80e46eb0
Fix magic links in contact photo menu
...
- They were using a URL format obsolete for years
2023-05-17 19:53:22 -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
Hypolite Petovan
878f144bc1
Merge pull request #13131 from annando/supportsprobe
...
Replace "Probe::isProbable" with "Protocol::supportsProbe"
2023-05-17 15:44:21 -04:00
Hypolite Petovan
7248b6833a
Merge pull request #13133 from annando/start-header
...
Unify the heading levels
2023-05-17 15:42:51 -04:00
Michael
3dbbbb69e4
Long refresh periods for connector networks
2023-05-17 14:28:40 +00:00
Michael
8b264c38fe
Unify the heading levels
2023-05-17 08:17:23 +00:00
Michael
3f66ecf3be
Reverted accidentally reversed parameter order
2023-05-17 02:38:47 +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
2e46d64ea0
Replace "Probe::isProbable" with "Protocol::supportsProbe"
2023-05-17 01:28:10 +00:00
Michael Vogel
a52c1cde9c
Merge pull request #13124 from ne20002/develop
...
fix for probe loop in case that network of contact has changed
2023-05-17 03:16:04 +02:00
Hypolite Petovan
c58dd5b471
Merge pull request #13128 from annando/owa
...
OWA: reworked code
2023-05-16 08:09:23 -04: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
Philipp
c21e6ab952
Fixup incrementQueue
2023-05-14 20:52:07 +02:00
Philipp
e998c059b6
Escape message for notifications
2023-05-14 20:31:20 +02:00
S. Brusch
084cd955a2
fix for probe loop in case that network of contact has changed
...
This fixes a loop of probes / contact updates where the network has been apup and for whatever
reason is now feed. In this case the contact hasn't been updated and rescheduled with next_update as null resulting
in a huge number of queries.
The call to hasLocalData has been moved a bit up as it checks for values that otherwise would be emptied befare the call.
Fixes #13037
2023-05-14 15:38:47 +02:00
Philipp
8c2678c82f
fixups
2023-05-14 11:18:59 +02:00
Philipp
7f184bf6fa
Adapt & remove impossible code
2023-05-13 22:27:29 +02:00
Philipp
9386adb184
Update & fix
2023-05-13 22:18:11 +02:00
Philipp
7bf2606120
Update & fix
2023-05-13 22:18:00 +02:00
Philipp
5be9c9dbaf
Use optimized update statements
2023-05-13 22:14:52 +02:00
Philipp
557d0e3aeb
Add direct field possibility
2023-05-13 22:04:51 +02:00
Philipp
db5078d51c
Move "OPTIMIZE TABLE" to own Database function
2023-05-13 21:05:22 +02:00
Hypolite Petovan
add913da27
Remove misleading concatenation in XPath expression in Protocol\Feed
...
- Variable could be directly interpolated
- Address https://github.com/friendica/friendica/issues/13025#issuecomment-1543335001
- Address https://github.com/friendica/friendica/issues/13025#issuecomment-1545074703
2023-05-12 06:06:34 -04: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
992b6eed1d
Fixed test - again
2023-05-10 16:57:08 +00:00
Michael Vogel
45dda2c064
Update src/Util/Images.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-05-10 17:06:16 +02:00
Michael
3554b61508
Fix tests
2023-05-10 08:48:21 +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
Hypolite Petovan
4c40bc164d
Merge pull request #13103 from annando/better-preview
...
Improved preview size
2023-05-09 03:43:58 -04:00
Michael
76ccc52406
Improved variable naming
2023-05-09 06:32:16 +00:00
Michael
91a12295ff
Calculate image size if not provided
2023-05-09 05:59:07 +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
Michael Vogel
b5de664ef6
Merge pull request #13100 from MrPetovan/bug/fatal-errors
...
Wrap HTTP client call in try catch in Network\Probe
2023-05-07 12:27:27 +02:00
Michael Vogel
46d3778ee8
Merge pull request #13099 from MrPetovan/bug/warnings
...
Address several warnings
2023-05-07 08:25:44 +02:00
Michael
91a7217fb8
Fix: Feeds had been imported with the wrong body
2023-05-07 06:13:28 +00:00
Hypolite Petovan
bce7e85e1f
Wrap HTTP client call in try catch in Network\Probe
...
- Address https://github.com/friendica/friendica/issues/13023#issuecomment-1521458475
2023-05-07 00:26:16 -04:00
Hypolite Petovan
32688d34b6
Ensure $atomns is always set in Protocol\Feed
...
- Address https://github.com/friendica/friendica/issues/13025#issuecomment-1537162173
2023-05-07 00:00:55 -04: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
Hypolite Petovan
29329f799d
Prevent casting a non-existent array key before it's been coalesced in Model\GServer
...
- Address https://github.com/friendica/friendica/issues/13025#issuecomment-1536440077
2023-05-06 23:48:32 -04:00
Hypolite Petovan
8585a94f90
Merge pull request #13096 from ne20002/heikosblog.eu
...
Added host check on xrd request
2023-05-06 17:03:02 -04:00
S. Brusch
d50b9612a0
Added host check on xrd request
2023-05-06 22:26:37 +02:00
Hypolite Petovan
b270771f0f
Merge pull request #13095 from annando/atom03
...
Improved ATOM distinction, added OPML
2023-05-06 10:43:36 -04:00
Michael
d4f0c1a8dc
Improved ATOM distinction, added OPML
2023-05-06 13:52:39 +00:00
Hypolite Petovan
d196fbbd54
Merge pull request #13094 from annando/atom03
...
Support for feeds that follow the ATOM 0.3 specification
2023-05-06 09:43:11 -04:00
Michael
74bcc33fdb
Support for feeds that follow the ATOM 0.3 specification
2023-05-06 11:35:34 +00: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
Hypolite Petovan
148f12580b
Merge pull request #13088 from nupplaphil/feat/settings
...
Introduce settings for overriding php.ini values
2023-05-04 12:37:43 -04:00
Philipp
948217da51
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-05-04 18:27:44 +02:00
Philipp
bbe6554bb0
Introduce settings for overriding php.ini values
2023-05-04 17:48:13 +02:00
Michael
45c1d74750
The Emojipicker is added to Frio for new posts
2023-05-04 10:54:29 +00:00
Michael
bf4d19eed3
Changes after code review
2023-05-03 21:14:35 +00:00
Michael
b4b9a6a34a
Add Fancybox to the core
2023-05-03 20:59:28 +00:00
Michael
349fa08ece
Fix warning: Undefined array key "post"
2023-05-02 09:21:11 +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
Michael
25636c2442
Issue 13058: BasicAuth can now be disabled
2023-04-30 11:53:32 +00:00
Michael
2df2a8f123
Contacts from probeable networks are now updated correctly
2023-04-28 18:25:55 +00:00
Tobias Diekershoff
9d770c0060
Merge pull request #13051 from annando/audience-followers
...
"audience" is set for forum posts / followers posts are directed to the followers collection
2023-04-28 07:42:40 +02:00
Tobias Diekershoff
096b95a247
Merge pull request #13048 from MrPetovan/bug/fatal-errors
...
Wrap last remaining system.maximagesize config retrieval in Strings::getBytesFromShorthand call
2023-04-28 07:13:44 +02:00
Michael
ae6c354232
"audience" is set for forum posts / followers posts are directed to the followers collection
2023-04-28 05:13:23 +00:00
Tobias Diekershoff
b271b3aa27
Merge pull request #13047 from MrPetovan/bug/13043-Notify-msg-null
...
Account for null value in Entity\Notify->msg
2023-04-28 07:12:54 +02: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
Hypolite Petovan
fff1d44878
Account for null value in Entity\Notify->msg
...
- Update possible types of entity properties
2023-04-27 23:00:48 -04:00
Hypolite Petovan
e29e802b7c
Fix link to user category in label
...
- Improve documentation of Content\Item->determineCategoriesTerms
2023-04-27 22:50:43 -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
ce9939b4c0
Separate JSON output of contact lists in message_recipient template
2023-04-23 16:31:29 -04:00
Tobias Diekershoff
26e8180e8d
bump development version
2023-04-23 15:25:19 +02:00
Tobias Diekershoff
1a0c415fa2
bump Friendica version to 2023.04
2023-04-23 15:15:07 +02:00
Tobias Diekershoff
4eec2804de
Merge branch '2023.03-rc' into stable
2023-04-23 15:12:51 +02:00
Hypolite Petovan
9788984b06
Move calls to json_encode from Smarty templates to variable lists
...
- Address https://github.com/friendica/friendica/issues/12011#issuecomment-1518577079
2023-04-23 00:29:08 -04: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
Hypolite Petovan
261ba161a2
Convert ContactResult->url parameter to UriInterface
2023-04-20 07:43:17 -04:00
Michael
f0d8b109fe
Preparation for Tumblr
2023-04-18 19:30:28 +00:00
Michael
2ad8bd901a
Fix: Only add link preview for selected networks
2023-04-18 17:56:30 +00:00
Michael
bb3ec3807c
Harmonize Youtube/Vimeo-Link behaviour
2023-04-18 06:02:58 +00:00
Michael
b8dd6c0b25
Fixes warning: Undefined array key "pending"
2023-04-15 23:08:42 +00: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
a36e53af3c
Fix: Attached images from Lemmy can now be processed
2023-04-13 05:05:20 +00:00
Michael
a4ef546433
Merge remote-tracking branch 'upstream/2023.03-rc' into diaspora-signature
2023-04-12 05:53:18 +00:00
Michael
cd3f2f63d6
Replace the Diaspora signature upon update
2023-04-12 05:48:38 +00:00
Tobias Diekershoff
00d6e97860
Merge pull request #12988 from annando/diaspora-signature
...
Fix Diaspora signature creation for comments on comments
2023-04-12 07:37:35 +02:00
Tobias Diekershoff
ce52764886
Merge pull request #12989 from annando/warning
...
Fixes "Trying to access array offset on value of type bool"
2023-04-12 07:36:45 +02:00
Michael
504433581a
Fixed check for likes in notification mail
2023-04-12 03:30:59 +00:00
Michael
8016f5c67c
Fixes "Trying to access array offset on value of type bool"
2023-04-11 18:47:51 +00:00
Michael
4d4c8c634c
Fix Diaspora signature creation for comments on comments
2023-04-11 18:42:13 +00:00
Michael
d1af85b27f
Handle exception on "head" / missing class variable added
2023-04-11 02:11:39 +00:00
Hypolite Petovan
4db29565de
[frio] Add Dropzone dictionary strings to l10n
2023-04-09 08:24:12 -04:00
Philipp
135159aa2e
Merge pull request #12981 from annando/no-login
...
Don't perform BasicAuth on public endpoints
2023-04-08 21:32:06 +02:00
Michael
701681ea21
Don't perform BasicAuth on public endpoints
2023-04-08 19:17:57 +00:00
Michael
c07c34a6ec
Add the uri-id for the quoted post if it exists
2023-04-08 06:35:12 +00:00
Michael
ab89e89b40
Issue 12977: Ensure to fetch quoted posts
2023-04-08 06:08:45 +00:00
Michael
db85180d1e
Fix more standards
2023-04-06 19:55:41 +00:00
Michael
2f7e22c4f7
Fix code standards
2023-04-06 19:53:52 +00:00
Michael
e807da9d66
Media elements added
2023-04-05 20:08:53 +00:00
Michael
88cc788c9b
Fixed NPF, new OAuth library added
2023-04-04 22:21:27 +00:00
Michael
ed875a80f7
Merge remote-tracking branch 'upstream/2023.03-rc' into npf2
2023-04-03 21:46:01 +00:00
Hypolite Petovan
e28179c855
Merge pull request #12973 from nupplaphil/bug/datetimeformat
...
Fix DateTimeFormat issue
2023-04-03 13:49:07 -04:00
Philipp
9823b06630
Merge pull request #12971 from MrPetovan/bug/12970-FriendicaExtension
...
Account for null title when instantiating FriendicaExtension in Factory\Api\Mastodon\Status
2023-04-03 19:47:55 +02:00
Philipp
9c375e6460
Fix DateTimeFormat issue
2023-04-03 18:42:41 +02:00
Hypolite Petovan
e7628af15f
Ward against nonexistant item in Item::prepareBody
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1492984392
2023-04-03 00:05:40 -04:00
Hypolite Petovan
c673c478ee
Ward against missing plink in createSharedBlockByArray
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1492984224
- Add logging to troubleshoot the issue
2023-04-03 00:03:49 -04:00
Hypolite Petovan
888f5439d3
Account for null title when instantiating FriendicaExtension in Factory\Api\Mastodon\Status
2023-04-02 23:22:19 -04:00
Hypolite Petovan
09f9559769
Reformat Factory\Api\Mastodon\Status
...
- Simplify boolean operations
- Add ACLFormatter dependency to constructor
- Fix white space alignment
2023-04-02 23:21:39 -04:00
Michael
6957c3e5c8
Deactivated not working stuff
2023-04-02 19:53:58 +00:00
Philipp
47802fbebd
Make more strings plural :)
2023-04-02 11:34:38 +02:00
Philipp
4ce6721c27
Extract liker phrase in own method
2023-04-02 11:29:38 +02:00
Philipp
83212252fd
Make likes singular/plural translatable
2023-04-02 11:29:38 +02:00
Michael
63d0c88c5a
Deactivate the attributes
2023-04-02 09:09:55 +00:00
Michael
0c7be66d79
No call by reference anymore
2023-04-01 23:17:39 +00:00
Michael
70092a1aff
Reworked parser
2023-04-01 21:51:30 +00:00
Philipp
97e897a9ca
Update System.php
2023-04-01 23:00:43 +02:00
Philipp
1d328f4c76
Adapt logging & temppath creation
2023-04-01 20:12:02 +02:00
Hypolite Petovan
508807af1c
Fix namespace issue with posix function in Worker\Repository\Process
...
- [Composer] Add ext-posix dependency
- [Composer] Sort latest added dependencies alphabetically
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1492842672
2023-04-01 09:25:19 -04:00
Hypolite Petovan
f1843c8aac
Fix Register namespace confusion in Model\User
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1491861831
2023-04-01 08:07:48 -04:00
Michael
58a4469f25
Merge remote-tracking branch 'upstream/2023.03-rc' into npf2
2023-03-31 19:49:51 +00:00
Hypolite Petovan
8e74fb1754
Add receiver name extraction case
...
- Address https://github.com/friendica/friendica/issues/12488#issuecomment-1445359764
2023-03-31 14:18:55 -04:00
Michael
9df68da80e
Fix some warnings
2023-03-31 18:01:10 +00:00
Hypolite Petovan
d200503381
Merge pull request #12962 from annando/issue-12876c
...
Issue 12876 again: Delete the public contact as well
2023-03-31 08:56:30 -04: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
Michael
9122eeda9b
Issue 12876 again: Delete the public contact as well
2023-03-31 03:37:48 +00:00
Michael
963374bb3e
Ensure to only delete data of a valid contact
2023-03-30 21:48:41 +00:00
Michael
22cae5aaf2
Issue 12876: Delete all public contact related data
2023-03-30 21:23:46 +00:00
Michael
a9d8f4d64a
Issue 12876: Enhanced logging for the user removal
2023-03-29 20:24:16 +00: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
Michael
5f683df711
Nested blocks
2023-03-29 14:54:43 +00:00
Philipp
54b7af6ccf
Fix php-lint issue
2023-03-28 19:42:16 +02:00
Michael
e6ce165bb5
Use the correct ids for the search results
2023-03-28 10:06:41 +00:00
Michael
74222532dc
Simply use "unsearchable" (and ensure it is updated for local users)
2023-03-28 06:34:09 +00:00
Michael
4c81a7ab91
Don't search for contacts on blocked or failed systems
2023-03-28 05:33:14 +00:00
Michael
459a7099ca
Improved NPF
2023-03-28 05:25:33 +00:00
Hypolite Petovan
b268fa60e7
Add explicit parameter to IHandleUserSession->setvisitorContacts
...
- Convert some remaining $_SESSION references to object calls
- Address part of https://github.com/friendica/friendica/issues/12486#issuecomment-1428489772
2023-03-27 21:31:54 -04: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
Hypolite Petovan
1a21f19f42
Add exception throw when contact data isn't available in Factory/Api/Mastodon/Relationship
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1445323023
- Remove default value to parameter which array keys are used in method body
2023-03-27 21:31:53 -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
e072c9985e
Fixup and adding tests
2023-03-27 19:36:13 +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
Michael
c4c80ed3cc
Merge remote-tracking branch 'upstream/2023.03-rc' into npf2
2023-03-27 06:42:24 +00:00
Michael
aca4b2eaae
Added support for "Tumblr Neue Post Format"
2023-03-27 06:40:22 +00:00
Josh Soref
765891f070
spelling: widget
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
685f4fcddd
spelling: used
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
7c5815f14e
spelling: trimmed
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
5f9d324ac9
spelling: these
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
dabc5c3f46
spelling: successful
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
f7666fae78
spelling: signature
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04:00
Josh Soref
23e1c0bb71
spelling: search
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:18 -04: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
e1be88579e
spelling: read
...
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
65730ffa86
spelling: proxified
...
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
1234d5b77a
spelling: posts
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
04cbbcd2ff
spelling: phppath
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
68a5a99d8b
spelling: password
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
167a1c4a0d
spelling: occurred
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
c4ab2e41cd
spelling: obsolete
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
cdc04bf147
spelling: object
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -04:00
Josh Soref
7032b679cc
spelling: interval
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:04:07 -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
fb4c76a2b6
spelling: entry
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:03:51 -04:00
Josh Soref
a4a95d0b41
spelling: enabled
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 20:03:51 -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
1c223319b7
spelling: denies
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:59:11 -04:00
Josh Soref
672686faa5
spelling: deletes
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:59:11 -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
29fd7b9f68
spelling: canvas
...
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
9c86578755
spelling: associative
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:02:15 -04:00
Josh Soref
e115a54bf1
spelling: announce
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:02:15 -04:00
Josh Soref
2280f22088
spelling: active
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 18:02:15 -04:00
Hypolite Petovan
a7fd9e3223
Merge pull request #12928 from jsoref/spelling
...
Spelling
2023-03-26 16:18:17 -04:00
Josh Soref
40094bbda7
Rewrite getBytesFromShorthand prose
2023-03-26 16:14:16 -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
2d5b2a1fef
spelling: utilities
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
067c1c2679
spelling: using
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
d13bccbcfd
spelling: useful
...
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
a55d4d16e8
spelling: unsupported
...
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
49e471c912
spelling: unfortunately
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
2230098458
spelling: unannounce
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
4e674d98eb
spelling: unable
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
3f34b0633f
spelling: type
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
54268a7eb7
spelling: translatable
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
c6a9e8be39
spelling: the
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
935e57c280
spelling: than
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
4206a8de3b
spelling: targeting
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
fd9e5fc5c4
spelling: system
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
aa9ff41311
spelling: suppressing
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
65dac62e48
spelling: suggest
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
b7cc6ffc9d
spelling: successfully
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
f634c1a067
spelling: successful
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
3d8c7d8fa7
spelling: success
...
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
39258376e0
spelling: stylesheet
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
3fcd546151
spelling: structure
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
a3f4fe1ee9
spelling: shorthand
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
29a14f3e13
spelling: revocation
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
fd6274904b
spelling: returns
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
08e0c93f25
spelling: return
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
1d5f1f393f
spelling: retrieve
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
2f7612d8b1
spelling: resource
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
67bd994456
spelling: representing
...
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
f6bd4f5d79
spelling: refers
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
74ed755311
spelling: recursively
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
7dfdcf66e4
spelling: recipient
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
d95bcc16f9
spelling: received
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
d3e3a81256
spelling: proxify
...
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
d0108a80d5
spelling: property
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
8f5f1bc0fb
spelling: prioritize
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
9442910118
spelling: previous
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
33f2e933e2
spelling: possibility
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
b30018d748
spelling: plural
...
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
5566a2f14c
spelling: perform
...
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
0b452bcc63
spelling: overridden
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:16 -04:00
Josh Soref
46cd39fb34
spelling: one
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
9a2dd61300
spelling: omitted
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
a8402109b1
spelling: occurred
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
57f4b5fc0a
spelling: notify
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
3b173f2007
spelling: nonexistent
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
3218db1f10
spelling: needn't
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
76c006d560
spelling: names
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
2bb41167f3
spelling: mismatches
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
2172d44c33
spelling: maybe
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
fe49ead674
spelling: length
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -04:00
Josh Soref
641a0065fa
spelling: legacy
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:14:15 -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
da34800728
spelling: into
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:11:27 -04:00
Josh Soref
035f3fed25
spelling: intended
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
cf2c1f8f81
spelling: instantiation
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
7ba6d61728
spelling: inherit
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
64b40254b0
spelling: importer
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
0da14c11c6
spelling: highly
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
c8d5b6e0c6
spelling: group
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
f87eeb2f28
spelling: group id
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
6b849c4045
spelling: given
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
3f6549d9a8
spelling: forums
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
044bc8ddac
spelling: formatter
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
532403ad15
spelling: formatted
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
60d9d7f5e0
spelling: occurrences
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
f6fda5840d
spelling: failure
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
fbc6832978
spelling: explanations
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
9369691713
spelling: existence
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
3d21742fbb
spelling: everything
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
010d7fb723
spelling: entity
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
23f2bd1a2d
spelling: encouraged
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
a20cb0fe98
spelling: encapsulated
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
aadaea7566
spelling: embed
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
a0680e01ea
spelling: embarrassed
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
4139134cfd
spelling: effectiveness
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
ab4689e1b6
spelling: does
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
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
64c7f35aa7
spelling: delimiter
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:23 -04:00
Josh Soref
435321caa8
spelling: decide
...
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
7e28db4523
spelling: count
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -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
914db9440b
spelling: connection
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
33986ffa0e
spelling: concatenated
...
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
423e60174e
spelling: chosen
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
6f23be2a63
spelling: checks
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
9581b05603
spelling: cached
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
1d080d4182
spelling: browser
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -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
fcc34f052b
spelling: binary
...
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
e884cd19b0
spelling: authenticated
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
c7b358f446
spelling: attachment
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
e69ae13880
spelling: announce
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
abbea6f002
spelling: and
...
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
980b4ec273
spelling: already
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
1281f118bb
spelling: algorithm
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
Josh Soref
f83fb1deb7
spelling: addresses
...
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
Josh Soref
29e74b3061
spelling: actor
...
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
Josh Soref
1ac0b8762e
spelling: acquire
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-03-26 16:03:22 -04:00
marcin mikołajczak
ddf5e0641a
Move
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-26 21:54:05 +02:00
marcin mikołajczak
154f91c6c1
Apply suggestions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-26 21:47:47 +02:00
marcin mikołajczak
bdafe063d8
Return disliked
in Mastodon API
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-26 21:47:44 +02:00
Michael
8a55ce2415
Set different permissions for comments via API
2023-03-24 20:39:11 +00:00
Hypolite Petovan
08d1e484e3
Merge pull request #12941 from xundeenergie/attend-buttons
...
Attend buttons improvement
2023-03-24 08:56:13 -04:00
xundeenergie
95e1a43814
Update src/App/Page.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-03-24 01:16:56 +01:00
Michael
df6cda8a4d
Issue 11513: Non public replies on public posts should now work
2023-03-23 22:25:48 +00:00
Jakobus Schürz
33a7cd107e
improve attend-buttons for events
2023-03-23 23:23:23 +01: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 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
6a1f7c47b3
Don't show permissions from permissiongroups on comments
2023-03-22 21:43:03 +00:00
Hypolite Petovan
cf0302b3c1
Merge pull request #12925 from annando/issue-12842
...
Issue 12842: Use BBCode elements that are Markdown agnostic
2023-03-22 09:14:01 -04: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
9f11d189c8
Issue 12842: Use BBCode elements that are Markdown agnostic
2023-03-21 20:32:34 +00:00
Hypolite Petovan
a63dc7a3d8
Merge pull request #12921 from HankG/add-visibility-data-to-mastodon-status
...
Add visibility to user's statuses in Mastodon API
2023-03-21 15:04:13 -04:00
Hank Grabowski
60f2c67b66
Change visibility data on Mastodon posts to be array of IDs
2023-03-21 13:15:42 -04:00
Michael
5a0ac6e920
Merge remote-tracking branch 'upstream/2023.03-rc' into nomad-version
2023-03-21 06:43:21 +00:00
Michael
7728232737
Unneeded variable removed
2023-03-21 06:42:29 +00:00
Philipp
fd5914011c
Merge pull request #12920 from annando/issue-12701
...
Issue 12701: Fix Markdown problems with Quotes
2023-03-21 07:23:37 +01:00
Michael
afe1a59345
Fetch platform and version of nomad implementations
2023-03-21 05:36:47 +00:00
Michael
7e6ba0b4d2
Tests added
2023-03-21 04:20:03 +00:00
Hank Grabowski
97585083d9
Add visibility to user's statuses in Mastodon API
...
- and remove view count object if not user's status
2023-03-20 17:42:08 -04:00
Michael
0f9099dec6
Issue 12701: Fix Markdown problems with Quotes
2023-03-20 21:33:39 +00:00
Michael
9c8ae42c04
Delete the attached HTML media on content updates
2023-03-20 14:19:51 +00:00
Hypolite Petovan
0b1f67f5b3
Merge pull request #12917 from annando/remove-tab
...
Remove tabs if followed by new lines (or vice versa)
2023-03-20 07:09:51 -04:00
Michael Vogel
d3e085bd5a
Merge pull request #12916 from nupplaphil/feat/reduce_logging_noise
...
Adapt loglevels to reduce log-noise
2023-03-20 08:52:16 +01:00
Philipp
d8792c9c11
Update src/Model/Item.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-03-20 07:04:59 +01: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
Philipp
88e339a43d
Adapt loglevels to reduce log-noise
2023-03-19 19:33:03 +01:00
Jakobus Schürz
faa524faec
revert changes, remove line (from code-review)
2023-03-19 18:52:46 +01:00
Jakobus Schürz
399ee74e05
revert to original (no changes needed anymore)
2023-03-19 18:52:46 +01:00
Jakobus Schürz
6436d2cd8a
changes in case of code-review
2023-03-19 18:52:46 +01:00
Jakobus Schürz
920dcca263
render max_imagesize in header.tpl
...
so it is reachable general from the whole website, and the dropzone-factory can use
it also to create dropzones from modal.js
2023-03-19 18:52:46 +01:00
Jakobus Schürz
0cc2e1c22a
apply changes from review
2023-03-19 18:52:45 +01:00
Jakobus Schürz
512e5900e6
use round instead of floor to make imagesize <1M possible
2023-03-19 18:52:45 +01:00
Jakobus Schürz
ada11a2c67
create factory for dropzones
2023-03-19 18:52:45 +01:00
Jakobus Schürz
39f7660a1d
fix getting bytes from shorthand in php
2023-03-19 18:52:45 +01:00
Jakobus Schürz
3688196859
create workaround for not working php
...
Strings:getBytesFromShorthand
i created a js-function which converts integer, k, m and g to MB
Just remove this code, when we found out, why Strings is in some files
not working.
2023-03-19 18:52:45 +01:00
Jakobus Schürz
00ae7d0f59
make dropzone work on editing postings/Comments
2023-03-19 18:52:45 +01:00
Jakob Schürz
177bf9b67b
fix missing DI
2023-03-19 18:52:45 +01:00
Jakobus Schürz
be2afac60d
take maxFilesize from systemsettings
...
* does not work everywhere...
2023-03-19 18:52:45 +01:00
Jakobus Schürz
359ad6ff5a
fix a warning and suggestions for pullrequest
...
* fix indentation to tabs
* remove unneeded calls for dropzone.min.js and dropzone.min.css
* removed debug output
2023-03-19 18:52:45 +01:00
Jakobus Schürz
29d7b4ef24
fix path for js and css loading
2023-03-19 18:52:45 +01:00
Philipp
29e4f0ea9a
Force correct string casting for BaseUrl
2023-03-19 11:21:17 +01: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
Philipp
5062e174b7
Merge pull request #12914 from MrPetovan/bug/12842-bbcode-html-list
...
Rework new lines around list BBCode
2023-03-19 08:27:31 +01:00
Hypolite Petovan
241a512589
Ensure FactorySession->create returns an object no matter what
...
- Rename redundant method name createSession
- Add exception logging
2023-03-18 23:36:07 -04: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
Hank Grabowski
4366737eb8
Fix posting/editing empty text image posts through Mastodon API
2023-03-18 23:06:13 -04:00
Hypolite Petovan
d886a53af0
Merge pull request #12912 from HankG/fix-cant-remove-attachment
...
Fix cant remove attachment
2023-03-18 22:17:14 -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
04b2d2339e
Improved config description / use the delete command
2023-03-18 21:34:15 +00:00
Michael
a151cf450a
Blocked servers can now be deleted
2023-03-18 19:41:41 +00: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
Hypolite Petovan
759e76cae6
Merge pull request #12907 from annando/issue-12863
...
Issue 12863: Convert Hubzilla mentions to Friendica mentions
2023-03-18 07:24:12 -04:00
Hypolite Petovan
cd8b2fe24e
Merge pull request #12906 from annando/issue-12870
...
Issue 12870: Support for zmg elements from Hubzilla
2023-03-18 07:22:28 -04:00
Michael
efb2b47dc9
Issue 12863: Convert Hubzilla mentions to Friendica mentions
2023-03-18 07:59:47 +00:00
Michael
e73d1e13c2
Issue 12870: Support for zmg elements from Hubzilla
2023-03-18 07:05:38 +00:00
Tobias Diekershoff
7eed9e1818
Merge pull request #12905 from annando/issue-12858
...
Issue 12858: Peertube avatars can now be fetched
2023-03-18 07:55:19 +01:00
Michael
1a98961c3c
Issue 12858: Peertube avatars can now be fetched
2023-03-18 06:41:35 +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
Michael
e55f38cc98
Fix test
2023-03-17 18:01:51 +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
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
Hypolite Petovan
b3d779ef7b
Merge pull request #12894 from HankG/mastodon-status-edit-fix-tag-and-mentions
...
Fix tag and mention updates in Mastodon status edit endpoint
2023-03-16 11:55:05 -04:00
Hank Grabowski
bb2f678d6b
Fix tag and mention updates in Mastodon status edit endpoint
2023-03-16 10:53:13 -04:00
Michael
453011baa7
Merge remote-tracking branch 'upstream/2023.03-rc' into remove-media
2023-03-16 05:01:50 +00:00
Michael
31693c2d1f
Separation between picture links
2023-03-16 05:01:05 +00:00
Hypolite Petovan
bcec7306a5
Merge pull request #12891 from annando/system-variables
...
More reliable system variables
2023-03-15 18:37:38 -04:00
Michael
54d5f2df43
More reliable system variables
2023-03-15 21:16:21 +00:00
Michael
eefebaff49
Improved handling of images with links
2023-03-15 21:15:10 +00:00
Hypolite Petovan
705e86f8c3
Merge pull request #12877 from xundeenergie/like-buttons-improvement
...
[frio] Like buttons improvement
2023-03-15 10:22:23 -04:00
Michael
7dd9972b85
Changes because of code review
2023-03-15 03:55:39 +00:00
Michael
e3047794f9
Merge remote-tracking branch 'upstream/2023.03-rc' into api-edit
2023-03-14 21:46:24 +00:00
Jakobus Schürz
f8018f8dfe
make errormessages modular and better
2023-03-14 17:32:11 +01:00
Jakobus Schürz
9140914a24
make erromessages translateable
2023-03-14 17:32:11 +01:00
Michael
7382c3bd86
Set the field to "null"
2023-03-14 16:18:16 +00:00
Michael
6ffecd2b74
"edited_at" must only be displayed when the entry had been updated
2023-03-14 16:07:54 +00:00
Tobias Diekershoff
bb835848d4
Merge pull request #12886 from annando/auto-attach
...
Option to automatically add links as attachment via API
2023-03-14 08:18:21 +01:00
Michael
4e070f65c7
Option to automatically add links as attachment via API
2023-03-13 21:30:20 +00:00
Tobias Diekershoff
c389b48a9f
bump version to 2023.03-rc
2023-03-13 21:22:33 +01:00
Hypolite Petovan
84dfda1ccd
Merge pull request #12884 from annando/no-attachData
...
The function "getAttachedData" is replaced by a simplified functionality
2023-03-13 08:29:07 -04: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
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
a4503601e5
Comment readded
2023-03-09 07:05:45 +00:00
Michael
0c8923aabd
Use the built in function to create a query string
2023-03-09 06:46:14 +00:00
Michael
e0fe3bf77d
Fix plaintext function by partly reverting function removal
2023-03-06 18:00:58 +00:00
Michael
c1686c486c
Fix warning
2023-03-06 06:43:04 +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
d41ec728e4
We only need a link here
2023-03-04 21:36:19 +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
9e4753f440
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-03 03:56:19 +00:00
Michael
ea3a56ccfa
API: Fix dateformat on status
2023-03-02 21:07:33 +00:00
Michael
fc8421b57b
Merge remote-tracking branch 'upstream/develop' into api-edit
2023-03-01 05:17:13 +00:00
Hank Grabowski
63a65b6d02
Fix passing in correct change fields to Mastodon Status FriendicaExtension
2023-02-28 16:10:13 -05: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
80896936b2
Remove extra lines from TimelineOrderByTypes.php to get rid of server side only formatting error
2023-02-28 13:12:11 -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
fae67b6d88
Remove extra line between copyright and namespace
2023-02-28 11:44:49 -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
a5b774d2ef
Without "->__toString()"
2023-02-27 21:15:11 +00:00
Michael
cbb9cb6c24
Fix v1 endpoint
2023-02-27 21:02:59 +00:00
Michael
2849a96628
Issue 12415: Handle attachment updates via AP
2023-02-27 20:02:05 +00:00
Philipp
61deaec4be
Merge pull request #12848 from HankG/fix-mastodon-v2-active-month-naming-error
...
Fix mastodon v2 active month naming error
2023-02-27 19:51:25 +01:00
Hank Grabowski
2f3a7c422f
Fix whitespace issue
2023-02-27 13:47:02 -05:00
Hank Grabowski
b375f64e0e
Add int hint to Mastodon V2 UserStats.php
2023-02-27 13:04:24 -05: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
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
bd3120d6cb
Use non static logger call
2023-02-27 07:02:06 +00:00
Hank Grabowski
bb29a07efa
Change Mastodon Instance V2 active_monthly field to correct active_month
2023-02-26 22:57:10 -05:00
Hank Grabowski
706a42ffd0
Change Mastodon Instance V2 active_monthly field to correct active_month
2023-02-26 22:56:56 -05:00
Michael
6e3602591d
Use "Exception"
2023-02-26 22:43:45 +00:00
Philipp
de53109a49
Merge pull request #12844 from HankG/mastodon-status-add-delivery-data
...
Add Delivery Information to Mastodon Status API Entity
2023-02-26 23:03:30 +01:00
Hank Grabowski
9ab73c30ef
Allow delivery stats to be null.
2023-02-26 11:27:01 -05:00
Hank Grabowski
ea782d97fc
Make calls inline and return 0 if value is null
2023-02-26 10:26:15 -05:00
Hank Grabowski
0f811abc50
Add nullability to InstanceV2 Contact type for account parameter
2023-02-26 09:38:22 -05:00
Michael
2b513a48c7
Catch all errors thrown by "fetchRaw"
2023-02-26 14:08:33 +00:00
Hank Grabowski
751e335b4b
Add delivery status data to Mastodon Status Friendica Extension
2023-02-25 14:23:59 -05: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
Hypolite Petovan
1cff849a94
Merge pull request #12838 from HankG/blocks-status-fix
...
Correctly reflect blocked status in Mastodon Relationship Object
2023-02-22 16:49:55 -05:00
Hank Grabowski
614ad32f71
Merge branch 'develop' into mastodon-timeline-temporal-paging
2023-02-22 13:26:51 -05:00
Hank Grabowski
a301f8a82d
Merge branch 'develop' into fix-blocks-ignores-in-full-context-status-request
2023-02-22 13:26:28 -05:00
Hank Grabowski
7224c0fc38
Merge branch 'develop' into blocks-status-fix
2023-02-22 12:08:06 -05:00
Hank Grabowski
4a00731aa4
Breakup public/user ID query results so can always query blocked status by CID
2023-02-22 12:07:57 -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
Michael
08ba9e4183
Fix emoji activities
2023-02-21 21:07:41 +00: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
Hypolite Petovan
5acbcba5c2
Merge pull request #12829 from Quix0r/fixes/export-to-file-null
...
Fixed: DomainPatternBlocklist::exportToFile() must be of the type string, null given
2023-02-21 09:13:19 -05:00
Roland Häder
ed86e9ca96
Fixed:
...
- added check for empty file name as the export doesn't work without one:
`[Error] Argument 1 passed to Friendica\Moderation\DomainPatternBlocklist::exportToFile() must be of the type string, null given, called in /var/www/.../src/Console/ServerBlock.php on line 110`
2023-02-21 12:58:50 +01: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
Hank Grabowski
dba74c7940
Fix phpcbf style errors in part of code I didn't change
2023-02-20 15:32:03 -05:00
Hank Grabowski
3a8929be1f
Add dislike counts to Mastodon API Statuses in FriendicaExtension
2023-02-20 15:31:15 -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
Hank Grabowski
41b5ec0262
Merge branch 'develop' into mastodon-instance-v2-implementation
2023-02-20 13:22:37 -05:00
Hank Grabowski
71a7c0a4de
Refactor Mastodon API InstanceV2 so objects are simple and BI in API layer
2023-02-20 13:22:29 -05:00
Philipp
3de3d867a5
Merge pull request #12821 from HankG/notifications-summary
...
Add Notifications summary poption to Mastodon API Endpoint
2023-02-20 18:36:38 +01:00
Hank Grabowski
b3226e11ac
Merge branch 'develop' into blocks-and-mutes-fixes
2023-02-20 12:27:25 -05:00
Hank Grabowski
97cad5d2e0
Merge branch 'develop' into fix-blocks-listing
2023-02-20 12:19:56 -05:00
Hypolite Petovan
33a8d2bc3d
Merge pull request #12814 from nupplaphil/bug/config_multi_serialize
...
Fix multiple serialized values
2023-02-20 11:54:18 -05:00
Hypolite Petovan
14a3f73f4f
Merge pull request #12823 from annando/optimize
...
Config to enable the optimizing of all tables
2023-02-20 11:53:30 -05:00
Philipp
41251458a0
language and static
2023-02-20 17:23:01 +01:00
Philipp
d772331b91
Fix multiple serialized values
2023-02-20 17:22:59 +01: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
Hank Grabowski
f5ffc9da95
Remove extraneous ID parameter from Mastodon Blocks Listing API
2023-02-20 10:18:15 -05:00
Hank Grabowski
843502badc
Merge branch 'develop' into notifications-summary
2023-02-20 10:06:59 -05:00
Michael
bd0348b53c
Config to enable the optimizing of all tables
2023-02-20 14:46:58 +00:00
Hank Grabowski
4abb7ed746
Fix whitespace issue on assignment alignment
2023-02-20 09:07:50 -05:00
Hank Grabowski
e594bb72dd
Add notifications summary (count only for now) to Mastodon API
2023-02-20 08:53:28 -05:00
Hypolite Petovan
cef063e4fd
Merge pull request #12819 from HankG/add-tables-to-optimize
...
Add tables to Optimize Worker
2023-02-20 08:47:38 -05: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
6106b8b75e
Merge pull request #12813 from HankG/mastodon-status-post-with-title
...
Add Friendica Title Extension to Mastodon Statuses POST API
2023-02-20 08:27:54 -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
5bba6dd4b7
Merge pull request #12804 from HankG/fix-blocked-users-in-mastodon-api-timelines
...
Add Block/Ignore filtering on all Mastodon API Timeline endpoints
2023-02-20 08:27:33 -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
Hank Grabowski
0bb2d00e70
Add License header to FriendicaExtensions file
2023-02-20 08:05:46 -05:00
Hank Grabowski
fcf59dc245
Fix binary_operator_spaces errors
2023-02-20 08:05:01 -05:00
Hank Grabowski
c076a07404
Add back in accidentally removed Session table
2023-02-20 07:55:41 -05:00
Hank Grabowski
0451f2dfa1
Add Mastodon Instance V2 API endpoint /api/v2/instance
2023-02-20 07:51:20 -05:00
Michael
3b469fe4e9
Fix the spelling of some verbs
2023-02-20 08:54:27 +00:00
Michael
11513519ce
Config option to process the "view" activity
2023-02-20 06:41:28 +00:00
Hank Grabowski
8101739edd
Change Mastodon API documentation URL for V1 Instance type
2023-02-19 17:32:13 -05:00
Hank Grabowski
7ea09e666b
Add additional tables to the optimize worker function
2023-02-19 08:55:08 -05:00
Hank Grabowski
cd957a7f66
Remove extraneous __get since needed capability found in parent class
2023-02-19 07:59:53 -05:00
Hank Grabowski
3bb0bda880
Remove documentation stating friendica extensions can be null since always set
2023-02-19 07:58:10 -05:00
Hank G
f1dbf82e5b
Update src/Module/Api/Mastodon/Statuses.php
...
Co-authored-by: Philipp <admin+Github@philipp.info>
2023-02-19 07:50:39 -05:00
Philipp
cb106f40ca
Remove $ssl_state variable
2023-02-19 12:25:24 +01:00
Philipp
f9f86e04ff
adapt BaseURL constructor
2023-02-19 11:27:14 +01:00
Philipp
3e0efc9c7c
Update src/Module/Moderation/Users/Blocked.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-19 11:27:02 +01:00
Philipp
94d1e0b232
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-19 11:26:26 +01:00
Philipp
544168244c
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-19 11:12:48 +01:00
Philipp
75ecaa89ee
Add site admin warning if BaseURL is missing
2023-02-18 21:50:07 +01:00
Philipp
c0359330b6
Add typehint for DI::baseUrl()
2023-02-18 21:12:21 +01:00
Philipp
f0c29edcde
Adapt BaseURL calls to new UriInterface
2023-02-18 21:12:21 +01:00
Philipp
402d45d490
Move force_ssl behavior
2023-02-18 21:12:20 +01:00
Philipp
dbb7022ca5
Refactor Installer due new BaseURL logic
2023-02-18 21:12:20 +01:00
Philipp
45749c14be
Refactor BaseURL.php to UriInterface compatible class
...
- remove parts
- added tests
2023-02-18 21:12:20 +01:00
Hank Grabowski
34c4849341
Merge branch 'develop' into mastodon-status-post-with-title
2023-02-18 10:30:57 -05:00
Hank Grabowski
4b2ee284d8
Change check for friendica-title key to use isa and always set
2023-02-18 10:07:08 -05:00
Michael
608b5a37a4
Activities are now displayed as Emojis
2023-02-18 06:56:03 +00:00
Hypolite Petovan
960fdb9076
Merge pull request #12806 from annando/loglevels
...
Some loglevels are adjusted to more reasonable levels
2023-02-17 18:19:03 -05:00
Hypolite Petovan
6d38b44b97
Merge pull request #12799 from HankG/fix-mastodon-friend-requests-ids
...
Change FollowRequest to return the user ID so is compatible with POST endpoint
2023-02-17 18:09:26 -05:00
Hank Grabowski
f10821f915
Add friendica->title input to Mastodon Status POST API for explicitly setting title
...
- update logic so that if it is provided with a spoiler text then the spoiler text is always used as actual spoiler text and the title is the title.
2023-02-17 17:42:55 -05:00
Hank Grabowski
40ee96512a
Add extension to Mastodon Status object for Friendica-specific things
...
- first entry is the title
2023-02-17 17:42:00 -05:00
Hank Grabowski
9187723263
Add link headers to Mastodon trending endpoints
2023-02-17 13:24:11 -05:00
Hank Grabowski
2754cdc5d6
Add Link headers by offset/limit capability to BaseApi
2023-02-17 13:24:00 -05: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
e6c93d31c1
Add offset parameter to Mastodon trending Links and Statuses endpoints
2023-02-17 11:59:30 -05:00
Hank Grabowski
6a94632131
Add documentation to new trending tags endpoint QPs
2023-02-17 11:25:25 -05:00
Hank Grabowski
f40cd60e39
Remove FollowRequest type and use mstdnAccount->createFromContactId instead
2023-02-17 11:09:16 -05:00
Hank Grabowski
67b8ad242b
Allow @-symbols in Mastodon status searches under all conditions
2023-02-17 10:49:32 -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
Hank Grabowski
e3bfb39e91
Remove explicit block filtering for results that go through selectViewForUser
2023-02-16 16:06:56 -05:00
Michael
baf75adfca
Some loglevels are adjusted to more reasonablöe levels
2023-02-16 20:47:37 +00:00
Hank Grabowski
a4515daca4
Add blocked/ignored filters to Mastodon Timeline API Direct and List endpoints
2023-02-16 08:08:58 -05:00
Hank Grabowski
d6c1e85b5f
Add blocked/ignored filters to Mastodon Timeline API Home and Tags endpoints
2023-02-16 08:05:32 -05:00
Hank Grabowski
18bb181a78
Cleanup unused imports, excessive line length in Mastodon FollowRequest factory
2023-02-15 15:43:57 -05:00
Hank Grabowski
4964e947c9
Delete unused Mastodon FollowRequest object (can just use Account now)
2023-02-15 15:43:17 -05:00
Hank Grabowski
31b746cb16
Change FollowRequest return type to be Account
2023-02-15 15:40:10 -05:00
Hank Grabowski
cb1adf983b
Fix style error
2023-02-15 15:13:30 -05:00
Hank Grabowski
c084e6a427
Allows @ in query on statuses when resolving since Mastodon links have it
2023-02-15 15:12:58 -05:00
Hank Grabowski
637b6f5a17
Change FollowRequest to return the user ID so is compatible with POST endpoint
2023-02-15 12:30:49 -05:00
Michael
9f7747a360
We can now store emoji reactions from Misskey
2023-02-15 05:13:40 +00:00
Philipp
40e0ea239a
Merge pull request #12796 from annando/fatal
...
Fix fatal error because of an invalid url
2023-02-14 22:28:01 +01:00
Michael
a3cb43805c
Fix fatal error because of an invalid url
2023-02-14 21:19:47 +00:00
Michael
9a93c8f1c5
Fix caps
2023-02-14 20:52:33 +00:00
Hypolite Petovan
f9b3340599
Merge pull request #12786 from annando/c2s-post
...
C2S: Posting is now possible
2023-02-14 15:49:25 -05:00
Michael
64a8ad6601
Fix variable name
2023-02-14 20:43:54 +00:00
Michael
41f6e72aa0
Some more standards
2023-02-13 23:57:39 +00:00
Michael
c643eb8cb2
Fix more standards
2023-02-13 23:53:43 +00:00
Michael
2367f54d41
Soem more C2S stuff moved
2023-02-13 23:49:08 +00:00
Michael Vogel
5e84fc849b
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-02-14 00:34:47 +01:00
Hank Grabowski
e384a9d6ca
Automatic PHPCBF style fix
2023-02-13 17:27:06 -05:00
Hank Grabowski
7e91a88d9b
Add unsupported Friendica notification types to built query
2023-02-13 17:26:24 -05:00
Michael
8fe6419d39
New class for c2s activities
2023-02-13 21:27:11 +00:00
Hank Grabowski
8bfca6373a
Remove extraneous, unused, non-standard 'count' parameter from request list
...
- artifact of when I was playing around with the endpoint that somehow
didn't get deleted when I did the ultimate commit.
2023-02-13 15:13:17 -05:00
Michael
7b871f3ecd
Merge remote-tracking branch 'upstream/develop' into c2s-post
2023-02-13 19:20:18 +00:00
Michael
b02e48e9c3
Split C2S activity
2023-02-13 15:32:14 +00:00
Hypolite Petovan
b168ff3e17
Merge pull request #12772 from nupplaphil/feat/config_hybrid
...
Revert node.config.php into Config table
2023-02-13 08:16:29 -05:00
Michael
a7b3949ca0
Added documentation
2023-02-13 11:57:02 +00:00
Philipp
3894b6fa41
Fix logic
2023-02-13 11:34:32 +01:00
Michael
2c41ebbfaa
passing the return value
2023-02-13 06:27:45 +00:00
Philipp
2bc9f085df
Add docs
2023-02-12 23:54:11 +01:00
Philipp
4dc164a5a1
manually check and create the Config table before running the update
2023-02-12 16:44:56 +01:00
Philipp
aeb3c7e96c
don't try to use the Config table if it doesn't exist
2023-02-12 16:23:51 +01:00
Philipp
a9c0636573
remove maybeSerialize (always serialize)
2023-02-12 15:48:41 +01:00
Philipp
8881882bce
another phpunit optimiziation ..
2023-02-12 15:41:25 +01:00
Michael
edb1ce0417
C2S: Posting is now possible
2023-02-12 14:18:03 +00:00
Philipp
2d090f0d80
adhere php-cs
2023-02-12 13:17:55 +01:00
Philipp
a153c3f594
Fix and adapt tests
2023-02-12 13:09:14 +01:00
Philipp
23742c22c3
suppress E_WARNING at tests with vfs://
2023-02-12 11:41:20 +01:00
Philipp
7895024e75
add license
2023-02-10 14:54:17 +01:00
Philipp
513ef03421
Revert node.config.php into Config table
2023-02-10 14:06:22 +01:00
Philipp
6db89adc04
Re-Add Config table
2023-02-10 14:06:22 +01:00
Philipp
98857f8d7a
Add exception if lock wasn't successful
2023-02-10 14:06:21 +01:00
Michael
6eadbb35dc
Redirect AP requests to the root to the system actor
2023-02-10 10:29:35 +00:00
Michael
5fdeed8ed8
C2S: Improve C2S-API, fix inbox endpoint
2023-02-08 20:16:19 +00:00
Hypolite Petovan
7621c8aac5
Merge pull request #12778 from annando/issue-12764
...
Issue 12764: Fix photo permissions when posting via web
2023-02-07 10:15:00 -05:00
Michael
4d4e34dc64
Issue 12764: Fix photo permissions when posting via web
2023-02-07 14:18:01 +00:00
Hypolite Petovan
447709377c
Ensure arbitrary HTTPException messages are HTML escaped
...
- These messages can include user-supplied strings
2023-02-04 20:36:33 -05:00
Hypolite Petovan
4e355c0f5e
Create specific module to display HTML message when a conversation isn't found in Module\Item\Display
2023-02-04 20:28:04 -05:00
Michael
f455f7e7d1
Fixes "Invalid URL for photo" for photos without host
2023-02-04 12:14:40 +00:00
Michael Vogel
ac469742b1
Merge pull request #12762 from MrPetovan/bug/warnings
...
Ward against potentially missing "platform" array key in Model\GServer::fetchSiteinfo
2023-02-02 11:54:50 +01:00
Hypolite Petovan
a836c5c3f1
Merge pull request #12752 from annando/c2s
...
First implementation of ActivityPub C2S
2023-02-01 11:48:24 -05:00
Michael
18dcf77a6d
Desciption added
2023-02-01 16:33:07 +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
a3d645645a
Fix #12757
2023-01-31 05:45:24 +00:00
Michael
f078b6bc18
Issue 12753: For remote-self feed items the plink mustn't point to the original feed link
2023-01-30 06:58:36 +00:00
Michael
b90d6a5638
Updated class description
2023-01-29 17:51:04 +00:00
Michael
101b3c9703
First implementation of ActivityPub C2S
2023-01-29 14:41:14 +00:00
Philipp
df021b07e3
Merge pull request #12747 from MrPetovan/bug/warnings
...
Address a couple of warnings
2023-01-29 08:21:46 +01:00
Philipp
450c753004
Merge pull request #12746 from MrPetovan/bug/fatal-errors
...
Remove Feed contacts from profile contact list
2023-01-29 08:21:26 +01:00
Hypolite Petovan
48a7958ef9
Check $url variable for value before using it in Module\Photo::getPhotoById
...
- Address https://github.com/friendica/friendica/issues/12488#issuecomment-1407342540
2023-01-29 00:12:59 -05:00
Hypolite Petovan
9a270de9c2
Prevent the use of $shared_item if it's falsy in Mastodon\Status::createQuote
...
- Address https://github.com/friendica/friendica/issues/12488#issuecomment-1407342324
2023-01-29 00:11:13 -05:00
Hypolite Petovan
b1eae0c9aa
Remove Feed contacts from profile contact list
...
- These contact don't have a public pendant and therefore shouldn't be shown to visitors
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1406191980
2023-01-29 00:07:20 -05:00
Hypolite Petovan
b66787f0de
Improve return value consistency in Util\BasePath::getPath
2023-01-28 22:19:47 -05:00
Hypolite Petovan
1dc97e30e0
Read local files instead of performing self HTTP requests in JsonLD::documentLoader
2023-01-28 22:17:05 -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
Hypolite Petovan
91d8cd2c87
Prevent fatal error when probing WebFinger address in Network\Probe::feed
2023-01-27 01:24:22 -05:00
Michael Vogel
94b63e6a00
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-01-27 07:21:08 +01: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
Hypolite Petovan
0259af1118
Cast key values to int in Mastodon\Stats
...
- Address https://sekretaerbaer.de/display/61b27817-3763-cd4c-5fca-b4d397968464
2023-01-25 22:11:22 -05:00
Michael
3e8c38946d
Catch not fetchable posts
2023-01-25 23:03:51 +00:00
Michael
ae3afaad94
Restore default value
2023-01-25 22:38:11 +00:00
Michael
30093fd2ec
Quote for notifications
2023-01-25 20:35:10 +00:00
Michael
b6fcfebd56
Switch parameters
2023-01-25 20:14:33 +00:00
Michael
b46f18bdf9
Fix reply via API / fix missing variable
2023-01-25 10:16:24 +00:00
Michael
c27fdc7167
Unused "use" removed
2023-01-25 06:34:15 +00:00
Michael
49d513f8d2
API: added positiv list for quote support
2023-01-25 06:26:17 +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
Michael
b61923700e
Display, not diplay
2023-01-23 22:30:28 +00:00
Michael
c471a78b05
Issue 12358: Allow blocking of every contact
2023-01-23 21:44:30 +00:00
Michael
d0373ab414
Issue 12603: Support quote in the api / Issue 12654: prevent privacy leakage
2023-01-23 21:24:50 +00:00
Michael
ff28044cf6
Issue 12603: Support quotes in the API
2023-01-23 19:00:20 +00:00
Michael
5a01fb0521
Don't show reblogged on single post
2023-01-23 17:56:45 +00:00
Michael
0364972242
Merge remote-tracking branch 'upstream/develop' into api
2023-01-23 17:52:54 +00:00
Michael
87e9dafc56
Removed duplicated "be"
2023-01-23 06:48:42 +00:00
Michael
75cac38fe3
Updated messages.po
2023-01-23 06:43:13 +00:00
Michael Vogel
807c2dfe6a
Update src/Module/Settings/Connectors.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-01-23 04:52:41 +01:00
Michael
b2d7c4ec43
Merge remote-tracking branch 'upstream/develop' into api
2023-01-22 19:11:21 +00:00
Michael
8e4e2eecb7
Issue 12702: Let the user decide how to handle spoiler texts
2023-01-22 17:10:31 +00:00
Michael
edf3e9c4b6
Improved block check for redirects
2023-01-22 12:33:38 +00:00
Michael
2ecc797541
API: Show different ids on reshares / don't check for client secret
2023-01-22 11:25:31 +00:00
Philipp
ced77ccbce
Merge pull request #12697 from MrPetovan/bug/deprecated
...
Fix a few PHP8.2 deprecation messages
2023-01-21 23:00:32 +01:00
Philipp
98da37076d
Add more transparent errors and make it possible to see them in logs
2023-01-21 21:07:20 +01:00
Philipp
8082b68185
Remove another URL check at App
2023-01-21 21:07:20 +01:00
Philipp
3de78fc60b
Remove BaseURL Auto-Check
2023-01-21 21:07:20 +01:00
Hypolite Petovan
73c8720d41
Declare history property in Mastodon\Card
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1383173055
2023-01-21 14:25:21 -05:00
Hypolite Petovan
c79cec2652
Replace deprecated uses of ${var} in strings
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1383147421
2023-01-21 14:25:21 -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
Hypolite Petovan
881cb456e2
Throw an exception when parse_url fails in HttpClient->request
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1383147421
2023-01-21 14:25:21 -05:00
Philipp
a7c4a3023a
Add "Database::INSERT_IGNORE" for the initial value check
2023-01-21 20:02:40 +01:00
Philipp
9627af924a
Add support for toString/Serializable
2023-01-21 19:42:48 +01: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
Hypolite Petovan
dcfb8bb73e
Fix connection acknowledgement not appearing on contact page
...
- Remove obsolete template variables
- Move contact_edit vier template to base template
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
ba08692403
Continued:
...
- just for consistency ...
2023-01-20 02:43:59 +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
Philipp
15938c5b87
Merge pull request #12695 from MrPetovan/bug/fatal-errors
...
Address a few fatal errors
2023-01-19 08:09:03 +01:00
Hypolite Petovan
c05956137a
Default maintenance reason to empty string in Module\Maintenance
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1383250546
2023-01-18 21:01:07 -05:00
Hypolite Petovan
3b99b98678
Truncate integer values before inserting them
...
- Address https://github.com/friendica/friendica/issues/12486#issuecomment-1383250353
2023-01-18 20:58:49 -05: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
Hypolite Petovan
16e1c8f893
Merge pull request #12690 from annando/statistics
...
Nodeinfo data has moved to key values
2023-01-18 08:37:20 -05:00
Michael
73e163100c
Nodeinfo data has moved to key values
2023-01-18 05:04:37 +00:00
Hypolite Petovan
c7e944e793
Merge pull request #12680 from nupplaphil/feat/addon_logger
...
Introduce new Hook logic
2023-01-17 16:37:03 -05:00
Michael
259fe7fcf2
Merge remote-tracking branch 'upstream/develop' into blocked-server
2023-01-17 19:25:09 +00:00
Philipp
5358e195d7
Fix Introspection
2023-01-17 20:11:48 +01:00
Philipp
8eed43a7dd
Add whitespace ..
2023-01-17 19:23:20 +01:00
Philipp
3b262f44a3
Adhere feedback
2023-01-17 19:15:37 +01:00
Philipp
eed6db2465
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-01-17 19:12:33 +01:00
Michael
356a2a9a5a
News "blocked" field on the gserver table
2023-01-17 17:25:19 +00:00
Daniel Siepmann
da58b894a4
Properly handle feed item creation date with surrounding whitespace
...
Some feeds might have whitespace around the creation date.
This can't be parsed by DateTimeFormat methods.
Therefore the incoming creation date is trimmed to not contain any
surrounding whitespace for proper handling.
Relates: #12686
2023-01-17 07:18:47 +01:00
Philipp
293c121c48
Adhere PHP-CS..
2023-01-16 22:25:26 +01:00
Philipp
f609e38600
Introduce new Hook logic
...
- InstanceManager for computing strategies and to allow decorators
- Adapting Core\Logger to use it
2023-01-16 22:20:33 +01:00
Philipp
ab6efea9b2
Replace Config-Cache dependency with Config-Model (no more DB-waiting necessary)
2023-01-15 16:17:08 +01:00
Philipp
a6fb683bcd
Remove BasePath dependency from App\Mode
2023-01-15 16:17:07 +01:00
Philipp
dd6d96d048
Merge pull request #12678 from MrPetovan/bug/12677-addon_admin
...
Remove App dependency from addon admin form method
2023-01-15 15:55:08 +01:00
Hypolite Petovan
6e4663e747
Remove App dependency from addon admin form method
2023-01-15 09:42:18 -05:00
Hypolite Petovan
21f172c585
Merge pull request #12674 from nupplaphil/bug/config_typesafe
...
Config: Improve the node.config.php transformation
2023-01-15 09:38:29 -05:00
Philipp
bc60eb6cb7
Apply feedback and describe the encoding method
2023-01-15 11:57:43 +01:00
Tobias Diekershoff
9d7e172d2c
bump version to 2023.01
2023-01-15 11:50:23 +01:00
Philipp
d63aca97b8
Merge pull request #12673 from annando/andstatus-api
...
API: Accept "redirect_uris" as both array and string
2023-01-15 01:01:06 +01:00
Philipp
4c28f9cf9c
Config: Improve the node.config.php transformation
...
- Add more types
- Improvement for assoziative arrays and key-value arrays
- Add a lot more tests
2023-01-15 00:53:51 +01:00
Michael
e06f699dd9
Added Documentation, updated messages.po
2023-01-14 21:20:04 +00:00
Michael
af2a38c5b3
API: Accept "redirect_uris" as both array and string
2023-01-14 21:07:47 +00:00
Philipp
0c14e51112
Merge pull request #12666 from MrPetovan/bug/12661-public-calendar-export
...
Enable calendar export for public_calendar = true
2023-01-14 19:20:20 +01:00
Hypolite Petovan
323765110c
Enable calendar export for public_calendar = true
2023-01-14 10:39:18 -05:00