1
0
Fork 0
Commit graph

2519 commits

Author SHA1 Message Date
a1e6e13a9f Move remote follow module to profile folder 2022-10-31 15:31:43 -04:00
3020dfbeeb Rename auto_request.tpl form action template variable 2022-10-31 15:30:23 -04:00
969b4f991e Create Profile\Attachment\Upload module class
- Add missing response type in AjaxUpload initializition
2022-10-31 14:57:25 -04:00
39765e6018 Create Profile\Photos\Upload class 2022-10-30 14:20:01 -04:00
9561910e83 Create Profile\UnkMail module class 2022-10-30 10:49:47 -04:00
f44c9e7975 Accepting contact request does finally work per Mastodon API 2022-10-29 19:04:29 +00:00
5306bb3e31
Changes:
- added more missing type-hints (checked them in body of the method)
- reformatted code a little (code-style)
- moved '/.well-known/host-meta' to constant Probe::HOST_META
2022-10-25 20:25:13 +02:00
2555596158
Merge pull request #12055 from nupplaphil/feat/usersess_decorator
Extend `IHandleUserSessions` from `IHandleSessions` and adapt classes
2022-10-25 07:52:23 -04:00
f03c5c7f89
implement feeback 2022-10-25 08:07:42 +02:00
dc2d96a502 Fix condition for follows export
- Select follows instead of followers
- Filter out archived contacts
2022-10-24 18:21:10 -04:00
142b399c84 Reformat Module\Settings\UserExport
- Import IHandleUserSessions and DbaDefinition object in constructor
- Convert remaining double quotes to single quotes
- Convert static methods to dynamic to use class properties
- Remove unused POST permission from route
2022-10-24 18:14:59 -04:00
b5bc1b0844
Extend IHandleUserSessions from IHandleSessions and adapt classes 2022-10-23 20:41:17 +02:00
b72d727a06
Merge pull request #12051 from Quix0r/hotfix/one-dollar-to-much
Hotfix: One `$` to much ...
2022-10-23 16:25:46 +02:00
e8fe0c52e7
Hotfix: One $ to much ... 2022-10-23 13:15:34 +02:00
b4b9f426db
Fix missing/wrong IHandleUserSessions usages 2022-10-23 11:32:43 +02:00
a9963dc54b
Remove Core\Session 2022-10-21 19:36:42 +02:00
44a9683008
Move "submanage" Session value into own methods 2022-10-21 19:35:34 +02:00
22198ea495
UserSession class [6] - Refactor src/Module/ files without DI 2022-10-21 10:25:07 +02:00
bf39b5a948
Fix messages.po issue 2022-10-21 10:19:13 +02:00
eecc456e0c
UserSession class [5] - Refactor src/Module/ files with DI 2022-10-20 22:59:39 +02:00
d3e167c77c All references to boot.php are now removed 2022-10-19 20:38:25 +00:00
d47d78f2d4 old boot.php functions replaced in src/module (4) 2022-10-19 09:23:12 -04:00
956f196f7c Align pConfig calls in Module\Settings\Display 2022-10-19 09:20:48 -04:00
979e226d27 Suppress repetitive "missing cache key ping:events:XX" when there are no upcoming events 2022-10-19 09:17:28 -04:00
ae6d67ed1f old boot.php functions replaced in src/module (3) 2022-10-19 09:14:24 -04:00
c9f17e1ef5 old boot.php functions replaced in src/module (2) 2022-10-19 09:06:09 -04:00
47d9f91009 Add missing use statements in modules classes 2022-10-19 09:02:53 -04:00
d2da2492b7 old boot.php functions replaced in src/module 2022-10-19 08:53:45 -04:00
4a2f67aa9a
Move Core\Session::clear() to DI::session()->clear() 2022-10-18 21:13:58 +02:00
a2eb0c7378
Move Core\Session::remove() to DI::session()->remove() 2022-10-18 21:13:28 +02:00
3a8bcb3fbf
Move Core\Session::set() to DI::session()->set() 2022-10-18 21:12:23 +02:00
7ac86e49d1
Move Core\Session::get() to DI::session()->get() 2022-10-18 21:10:37 +02:00
ae82737445 Fix errors introduced by PR #11997 2022-10-18 18:32:20 +00:00
Roland Häder
26e0469de7
Merge branch 'develop' into rewrite/gravity-constants 2022-10-18 16:34:40 +02:00
6f68679375 The EOL constant is removed 2022-10-18 12:29:50 +00:00
fdfa1f8630 The notice and info have been moved 2022-10-17 18:55:22 +00:00
20291ddc2b Merge remote-tracking branch 'upstream/develop' into notice 2022-10-17 13:32:10 +00:00
e96fd5166a Fix wrong constant 2022-10-17 11:28:54 +00:00
4ff7c37f85 Replace "notice" calls 2022-10-17 11:27:32 +00:00
62a0d55fc8 The friendica constants have been moved to the app class 2022-10-17 10:37:48 +00:00
9bac8153ae Some more constants are moved to their specific classes 2022-10-17 09:24:32 +00:00
018858934b The priority is now a class constant 2022-10-17 05:49:55 +00:00
e556dc3c31 Add new frio.always_open_compose setting
- This setting allows the New Post button to always open the Compose page instead of the modal by default
2022-10-16 11:49:27 -04:00
d826fe0a3b Refactor files related to the Compose page and frio theme settings
- Use dependencies instead of most DI calls in Module\Item\Compose
- Group translation strings in a subkey of the template variables array
- Rewrite array initializations in theme/frio/config
2022-10-16 11:48:28 -04:00
da66730e4f
Rewrite:
- moved constants GRAVITY_* from boot.php to Friendica\Model\Item
- also rewrote some array initialization:

From:
````
<?php
$arr = [];
$arr['foo'] = "FOO";
````

To:
````
<?php
$arr['foo'] = "FOO";
````
- added a few type-hints
2022-10-15 00:44:06 +02:00
2cbc11403e Fix parameter names before being passed to Model\Event::store
- Partial revert of 946db2ab45
2022-10-07 17:20:22 -04:00
4c8a58c445 Akkoma is added to the federation statistics 2022-10-06 04:57:43 +00:00
4b8c631216 Issue 11891: Enable search for user@domain.tld 2022-10-03 13:53:19 +00:00
Philipp
883a2ee71b
Update src/Module/Api/Mastodon/PushSubscription.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-09-26 07:25:04 +02:00
Philipp
5c88813775
Update src/Module/Api/Mastodon/PushSubscription.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-09-26 07:24:55 +02:00
006dbcf4ce
some code-beautification 2022-09-25 21:39:29 +02:00
ad62265d08
Fix /api/v1/push/subscription 2022-09-25 21:39:28 +02:00
22ed028ba1 Simplified structure 2022-09-25 07:12:05 +00:00
662c846402 Issue 11919: Avoid possible memory problems 2022-09-25 06:34:13 +00:00
Michael Vogel
08ead52433
Merge pull request #11763 from tobiasd/marcor-newapi
new event APIs
2022-09-24 21:18:20 +02:00
3911c9450b (Hopefully) SQL improvements 2022-09-24 17:56:07 +00:00
36668dfdb1 Merge remote-tracking branch 'upstream/2022.09-rc' into duplicates 2022-09-21 03:46:25 +00:00
Michael Vogel
e5c24f33f0 The fcontact table is now updated in the background to improve performance 2022-09-18 15:40:44 +02:00
79b64cc44f Detect and remove contact duplicates 2022-09-16 05:00:06 +00:00
636325efcc
Merge pull request #11899 from annando/native-xml
Template based XML generation is replaced with native XML
2022-09-11 04:39:39 -04:00
ff89c1a8bf Template based XML generation is replaced with native XML 2022-09-11 07:00:16 +00:00
cacfc6ec92 Enable POST route for /filerm module
- This prevents a costly page empty page render when calling the module asynchronously
2022-09-11 02:36:06 -04:00
a0b99f61ea Use the cached activity function 2022-09-07 19:46:24 +00:00
da658cbf1d Delete the cache entry when the post is changed or deleted 2022-09-06 21:51:47 +00:00
6eb9dff807 Pagecache for frequently fetched pages 2022-09-06 06:04:41 +00:00
f7b85092b0 Some more changed log levels 2022-08-31 05:01:22 +00:00
61cbcf85a1 Issue 11870: Weeks can now start at every day 2022-08-28 09:15:00 +00:00
2173fb38e0 Issue 11853/11867: Fix reshare of public posts 2022-08-27 21:22:49 +00:00
ceb88c10e6 Warnings/Errors reduced - improved relay processing 2022-08-27 08:08:58 +00:00
b3906326a4
Changed:
- changed double-quotes to single
- added some empty lines for better readability
2022-08-19 19:12:29 +02:00
3e2c684319 Some more index / fatal erros fixed 2022-08-16 11:23:47 +00:00
5b3145d7ce Several performance improvements 2022-08-15 13:23:01 +00:00
946db2ab45 Normalize start_time and end_time parameter names in Friendica API event endpoints 2022-08-13 23:28:20 -04:00
pankraz
bd02340162 new event APIs 2022-08-13 23:28:19 -04:00
52d1b9905e
Fixes:
- fixed "get() on NULL invocation, PHP is case-sensitive here
- renamed $this->baseurl to $this->baseUrl (instance) in MoveToAvatarCache to
  make it same as everywhere else
2022-08-13 22:47:57 +02:00
f579d687a9
Fixes:
- fixed $this usage (kept) and got rid of static context
- "imported" exception class
- added some nice text to it
2022-08-13 22:32:56 +02:00
ff5673e2d8
Changed:
- used $this->baseurl instead of DI::baseurl() (@MrPetovan)
2022-08-13 06:52:09 +02:00
cfa575b8e5
Changes:
- added missing type-hints
- added documentation
- removed parameter $baseURL while it can be locally get the same way but
  lesser parameter
- used ActivityNamespace::SALMON_ME
- changed double-quotes to single
2022-08-12 14:01:40 +02:00
33c7abd376
Changes:
- methods should ALWAYS start lower-case, not upper
- documented a bit more
2022-08-12 13:13:54 +02:00
4a885a13a6 Remove poke feature 2022-08-09 14:55:55 -04:00
71084cf9f0 Use L10n->tt instead of t() for plural string in Module\BaseApi 2022-08-08 02:08:43 -04:00
c19e57e176 Use L10n->tt instead of t() for plural strings in Module\Admin\Federation 2022-08-08 02:08:40 -04:00
22c1873064 Merge remote-tracking branch 'upstream/develop' into loop-prevention 2022-08-06 17:11:04 +00:00
87a945b295 More prevention of double processing of the same content 2022-08-06 17:06:55 +00:00
704bd95608 Fix WSOD when Renderer throws exception
`HTTPException` builds a simple static version of error page if
`Renderer` throws any exception while rendering the error page.
2022-08-05 15:28:21 +02:00
49394aedeb Add password length limit if using the Blowfish hashing algorithm
- Add new page to reset a password that would be too long
- Add support for pattern parameter in field_password
2022-08-01 12:12:18 -04:00
067f06b166 Rework return_path session key handling
- Add new IHandleSessions::pop() method
- Remove redirection from Authentication::setForUser()
- Add explicit return_path form parameter to Login::form()
2022-08-01 12:10:43 -04:00
81aaacc67d Improvements for the "post-reason" 2022-07-29 14:17:53 +00:00
a20d05ba39
Merge pull request #11792 from Quix0r/fixes/get-request-value
Wrong variable name fixed (maybe copy-paste mistake) + used method instead of direct array access
2022-07-28 21:17:34 -04:00
eaed3945d1
Changed:
- used `$this->getRequestValue($request, 'foo', <bar>)` instead of `$request['foo'] ?? <bar>`
- fixed wrong variable naming
- changed double-quotes to single
- see https://github.com/friendica/friendica/issues/11631#issuecomment-1196410497
2022-07-29 00:38:46 +02:00
37bda3e5fb
Changes:
- fixed wrong type-hint uid => int
- added returned type-hint
- added some documentation
- formatted arrays a bit
2022-07-29 00:08:38 +02:00
5ec407699b
Merge pull request #11790 from annando/fetchactivity
Negative caching / config for receiver / fix fatals
2022-07-28 17:29:34 -04:00
b63ad63c29 Config for receiver / fix fatals 2022-07-28 21:16:42 +00:00
1810b32c26 Move server domain pattern blocklist features to its own class
- Update tests
2022-07-28 05:38:50 -04:00
ff9dc1e291 Merge remote-tracking branch 'upstream/develop' into untrusted 2022-07-27 17:56:56 +00:00
86105635ca Improved message handling / new activity relay handling 2022-07-27 17:39:00 +00:00
e11d3cfeb0 Add upload feature for domain pattern block list
- Add new /admin/blocklist/server/import route
- Add form on domain pattern blocklist index page
2022-07-27 11:54:50 -04:00
7d7a5a65e9 Add download feature for domain block list
- Add new /blocklist/domain/download route
- Add link on /friendica page
2022-07-27 11:54:50 -04:00
1b2182c43c Move system messages from boot to own class 2022-07-27 11:54:50 -04:00
65cd0def22 Fix wrong type-hint in Module/DFRN/Notify
- Address https://github.com/friendica/friendica/issues/11630#issuecomment-1193958648
2022-07-25 09:09:22 -04:00
a5d679ea95
Merge pull request #11759 from annando/enqueue-posts
Fetch missing posts via a queue
2022-07-24 15:38:44 -04:00
edc49ec9b4 Add expected "users" property to NodeInfo usage property for all versions 2022-07-23 13:21:44 -04:00
abf39ff9cf Merge remote-tracking branch 'upstream/develop' into enqueue-posts 2022-07-23 12:55:34 +00:00
1d13574225 Fetching of missing posts is reworked 2022-07-21 05:16:14 +00:00
4e5179a7b3
Changes:
- added some missing type-hints
- fixed some documentation (e.g. empty * line between @param and @return/throws)
2022-07-19 18:02:38 +02:00
8b7cb5d9ef Merge remote-tracking branch 'upstream/develop' into server-detection 2022-07-16 12:44:21 +00:00
a910fd8864
Split DBStructure & View to avoid DB-calls and dependencies for basic operations
- new "Definition" classes vor DB and Views
- new "Writer" classes to create SQL definitions for DB and Views
- DBStructure & View are responsible to execute DB-querys
2022-07-12 23:40:31 +02:00
85c7bacb00 Improved server detection 2022-07-10 13:01:47 +00:00
05ed13a279
Merge pull request #11719 from nupplaphil/feat/type_use
adhere `use` and type-hints :-)
2022-07-09 17:42:42 -04:00
eb8237dd89 Remove unused uid parameter in Item::newURI 2022-07-09 07:39:51 -04:00
e8fd495847
adhere use and type-hints :-) 2022-07-09 11:41:36 +02:00
96d3b5bcf1 Merge branch 'develop' into feature-optional-network-group-count 2022-07-08 15:35:26 -04:00
e57e1ba1e5 Make network counts at the group level system level configurable 2022-07-08 15:29:34 -04:00
34f2b2f558
Add the right exceptions for BaseUrl::redirect and respect them when catching exceptions at the Trust page 2022-07-07 21:47:39 +02:00
e4a83eafb8
Add a lot of log-points 2022-07-07 21:33:41 +02:00
cc75eb5d18 Improved server detection 2022-07-05 05:04:05 +00:00
99902bb478
Changes
- ops, also this needs change since null is no longer wanted
2022-06-30 14:52:37 +02:00
5c0e8c62de
Changes
- renamed Widget::accounttypes() to Widget::accountTypes()
- fixed type-hint the documentation was wrong
2022-06-30 14:50:28 +02:00
6c5acf9ee0
Fixed:
- "Argument 3 passed to Friendica\Model\Photo::createPhotoForExternalResource()
  must be of the type string, null given
2022-06-27 15:16:16 +02:00
Philipp
e594656a48
Merge pull request #11684 from MrPetovan/bug/11651-ap-fetch-queue
Create ActivityPub\FetchQueue and ActivityPub\FetchQueueItem classes
2022-06-26 13:36:19 +02:00
b67e488236
adaptions 2022-06-26 10:13:32 +02:00
0223c030a9
Improve 2 factor usage 2022-06-25 23:04:00 +02:00
f3de8d7764
improve 2fa token field 2022-06-25 22:48:35 +02:00
759d9d9f1a
Add more 2fa properties 2022-06-25 22:48:34 +02:00
b86ff1e970
Rename 2FA recovery message 2022-06-25 22:48:34 +02:00
da32fa8fa6 Create ActivityPub\FetchQueue and ActivityPub\FetchQueueItem classes
- These classes are used to flatten the recursive missing activity fetch that can hit PHP's maximum function nesting limit
- The original caller is responsible for processing the remaining queue once the original activity has been fetched
2022-06-25 12:40:54 -04:00
88870d18be
Changes:
- added some type-hints
- added documentation
2022-06-25 16:48:36 +02:00
d441b90bda
Respect Forwarded-For headers 2022-06-23 22:42:35 +02:00
5699b03e8d
Changes:
- added some nodes to OpenSearch descriptor
- still no UTF-8 encoding!
- added some type-hints
2022-06-23 17:30:16 +02:00
b8353a6eb7
Changes:
- reformatted some array
- added missing documentation
- added type-hints
- changed double-quotes to single
2022-06-23 17:30:14 +02:00
dfa95ea58d
Changes:
- added type-hints
- added documentation
2022-06-22 14:36:45 +02:00
44a9ec9b17
Rewrite:
- avoid having array|string for $table to have a "string" type-hint for $table
- you now have to do it for yourself by giving 'schema.table' as parameter
2022-06-21 13:47:38 +02:00
622b978a84
Merge pull request #11655 from Quix0r/fixes/more-type-hints-002
More type-hints and documentation added
2022-06-19 09:27:29 -04:00
5792a01a01
Contact::getAccountType()'s parameter is never a string, ops 2022-06-19 09:36:24 +02:00
a063a89c57
Accesskey was used twice
The accesskey on the User Settings pages for the _account settings_ and the _two factor authentication_ were the same. This PR is assinging a new one to the 2FA.
2022-06-19 06:30:00 +02:00
d7d2ad77ff
Ops, also this! 2022-06-18 23:31:52 +02:00
fa14a02a19
Changes:
- added type-hints
- added documentation
- changed double-quotes to single
2022-06-18 23:12:52 +02:00
94eb426151
Nodeinfo::getOrganization() doesn't need configuration object being inserted
when you have DI::config() around.
2022-06-18 17:56:33 +02:00
bd3a7b9877
Ops, needs to be a variable:
Error: "Cannot pass parameter 2 by reference" at /var/www/.../src/Module/DFRN/Poll.php line 36
2022-06-18 09:59:19 +02:00
69cda4f760
Fixed TypeError: "Argument 1 passed to Friendica\Core\System::httpExit() must be
of the type string, null given, called in /var/www/.../src/Module/DFRN/Poll.php
on line 37"
2022-06-18 05:42:02 +02:00
adb4aea6ad
Changes:
- added some type-hints
- replaced most double-quotes (only Diaspora.php, later more) with single
- added some documentation
- normalized indenting in Diaspora.php (I hope I got all?)
2022-06-18 05:03:10 +02:00
88c40f3336 Ops, wrong type again 2022-06-17 17:18:31 +02:00
36d56a4041 Continued:
- changed back to 'return false;' as other methods heavily rely on false instead
  of an empty array as pointed out by @heluecht@pirati.ca
- $fetched_contact should be initialized as an empty array, let's not make this
  code more crazier than it already is (see APContact::getByURL())
2022-06-17 17:18:31 +02:00
e484b6d6dc Continued:
- added more type-hints
- added some documentation
- Contact::getAccountType() should only process string, not null
2022-06-17 17:18:31 +02:00
7560dccc08 Added again more type-hints 2022-06-17 17:18:31 +02:00
e0a0c57c44 Use platform specific default avatar pictures 2022-06-13 05:18:54 +00:00
4cf46b9770 API: Use the type field in the query for pinned posts 2022-06-11 06:05:55 +00:00
176f0c1216 API: Improve the performance for fetching pinned posts 2022-06-10 22:38:46 +00:00
37405567c1
Merge pull request #11622 from Quix0r/fixes/switch-db-current-max-update
Switched maximum database update with currently worked on to "current/max
2022-06-08 11:22:38 -04:00
1e890e16ac
Switched maximum database update with currently worked on to "current/max" as
this is understandable that update X of maximum Y is applied.

Signed-off-by: Roland Häder <roland@mxchange.org>
2022-06-08 11:48:05 +02:00
56e88d2c4c Fix the spelling 2022-06-06 21:52:47 +00:00
19772f29f3 API: Support for markers added 2022-06-06 21:38:59 +00:00
9bb371850a Different approach for empty values 2022-06-06 07:35:28 +00:00
62701b49e1 Use constants 2022-06-06 04:44:29 +00:00
da33517a2d Rearrange the notification settings 2022-06-05 21:19:21 +00:00
57b8708425 Issue 11566: More detailled notification configuration 2022-06-05 11:41:08 +00:00
1301a53f20 Remove relocation form from Admin Site settings 2022-05-29 13:15:23 -04:00
7d09ce86c4 Move relocation feature in its separate class
- Create Database->replaceInTableFields method
2022-05-29 12:11:18 -04:00
1dccc31508 Issue 11469: Repect desktop notification settings 2022-05-29 09:20:06 +00:00
4ef7f42257 Issue 11470: Check for removed account 2022-05-28 16:21:41 +00:00
2e6e3597e5 unused DI" removed 2022-05-18 02:19:45 +00:00
f6167b4cfd New function to exit the program 2022-05-18 02:13:54 +00:00
4e9d7df31a Add missing DI 2022-05-17 21:26:35 +00:00
4016a576d5 Log the execution time 2022-05-17 20:47:23 +00:00
0b50dc363b Caching of "noscrape" 2022-05-17 15:39:04 +00:00
73019284ce Increase cache lifespan / clear cache upon changes 2022-05-17 12:32:25 +00:00
972f91436c Issue 11492: Improvements for contact import 2022-05-15 18:40:46 +00:00
47808ab0e9 Issue 11487: IDN support added 2022-05-11 06:34:25 +00:00
d9de8b6d2f Remove test logging 2022-05-10 18:37:02 +00:00
fae414fedd Fix local avatar, improve speed for fetching cached photos 2022-05-10 18:18:24 +00:00
Michael Vogel
6b9f543c4e GoToSocial added to the federation admin page 2022-05-08 20:50:11 +02:00
4ba28e0199 Merge remote-tracking branch 'upstream/2022.05-rc' into performance 2022-05-03 08:23:09 +00:00
e6440471ae Throw an error when the feed is invalid 2022-05-03 08:20:26 +00:00
18c642f2a7
Merge pull request #11451 from atjn/update-icon
Update default icon
2022-04-29 07:25:51 -04:00
aa65e3032d
Merge pull request #11455 from annando/update-avatar
Update contact when the avatar hadn't been found
2022-04-28 14:29:46 -04:00
9eafcf8484 Update contact when the avatar hadn't been found 2022-04-28 16:46:52 +00:00
atjn
420f4c54b7 Update app manifest icons 2022-04-28 13:26:59 +02:00
atjn
31ed9b450d Update default icon 2022-04-28 12:41:26 +02:00
171354181d Use central function to fetch the global directory 2022-04-26 18:33:58 +00:00
967c438312 Enclose account settings panels in separate forms
- This prevents auto-filled password fields to abort settings save
- Move single-use settings/nick_set template HTML to settings/account
2022-04-24 08:36:53 -04:00
90368d7484 Remove unused settings_post and settings_form hooks
- Addons should use the addon_form hook instead
2022-04-24 01:21:49 -04:00
64330f9895 Move /settings to src/ 2022-04-24 01:21:48 -04:00
4af6e730d3 Use different collections 2022-04-23 12:32:29 +00:00
060597f619 Store the tag type for the post targets 2022-04-23 11:39:19 +00:00
9b646dad97 API: We can now display polls 2022-04-22 19:24:22 +00:00
f34b7b91fa API: New Mastodon endpoints added 2022-04-21 19:58:56 +00:00
666b3bbca3 Use "received" for starred posts 2022-04-21 13:58:24 +00:00
5a41c2039a Order starred posts and posts with mention by the last comment date 2022-04-21 05:52:08 +00:00
eb1f38df22 Issue 11427: id values of OrderedCollections have to contain the page number 2022-04-21 04:29:08 +00:00
2236e5cfb0 Issue 11425: Additional sorting by creation date 2022-04-20 21:03:33 +00:00
cca7d40a8f Fix: Webfinger returned xml when json has been requested and vice versa 2022-04-18 05:42:05 +00:00
0696da3d1b Fixes notice 2022-04-15 04:14:21 +00:00
0d8cf06e4a Experimental feature to enter a custom creation date 2022-04-13 05:31:32 +00:00
30e5ef928a Avoid wrong server type detection / Owncast added 2022-04-12 05:34:34 +00:00
3842f02b02
Merge pull request #11402 from annando/featured-endpoint
We now offer an endpoint for featured posts
2022-04-11 11:17:56 -04:00
c88d306a41 Use the correct content type 2022-04-11 06:07:50 +00:00
989ac2fda8 Some more "exit" replaced 2022-04-10 11:03:24 +00:00
4a22034be6 Unified output via the "httpExit" function 2022-04-10 08:31:55 +00:00
d15023fe4b Unified JSON exit 2022-04-09 11:58:01 +00:00
344e12c4fc Use $request 2022-04-09 08:17:26 +00:00
a1e675ded1 use jsonexit 2022-04-09 03:41:24 +00:00
d7df0825db We now offer an endpoint for featured posts 2022-04-08 21:25:31 +00:00
4eecf733e1
Merge pull request #11389 from nupplaphil/feat/http_client_arg
Introduce explicit HttpClient "Accept" parameter
2022-04-08 15:05:40 -04:00
69b7923df2 Use centralized function to fetch query results 2022-04-08 06:04:50 +00:00
6c8ea1d0d8 Updated messages.po / type added to query 2022-04-08 04:17:52 +00:00
75bc4eccb7 Display featured posts for contacts 2022-04-07 21:52:25 +00:00
e299fc67c8
Introduce "accept_header" as specific argument to the http client 2022-04-02 21:16:53 +02:00
73c3b21665
Move ACCEPT constants to own "enum" class 2022-04-02 20:26:11 +02:00
908d2594ed Use "HttpClientOptions" 2022-03-29 08:57:38 +00:00
1fae0123ec Some more "accept" parameters are added 2022-03-29 06:24:20 +00:00
51b2bf6f70 Avoid returning of the actor when requesting friendica/json 2022-03-28 13:12:45 +00:00
a2a5f05a19 Issue 11310: Show pinned posts when not logged in 2022-03-21 22:58:23 +00:00
e738428876
Merge pull request #11360 from annando/announce-notification
Don't create empty announce notifications
2022-03-19 14:53:34 -04:00
e4a5094c90 Don't show double introductions 2022-03-19 18:38:59 +00:00
351e9a307c Fixed placeholder 2022-03-19 11:24:09 +00:00
4e45987f74 Merge remote-tracking branch 'upstream/develop' into fetch-usage 2022-03-19 11:21:38 +00:00
1fe756b5b6 Fixes for the notifications 2022-03-19 09:27:49 +00:00
04ac4841f9 Add support for notification visibility settings 2022-03-16 22:03:26 -04:00
a07f840c74 Add correct ordering for detailed notifications 2022-03-15 07:05:59 -04:00
36e85b01c6 Hide like notifications from menu again 2022-03-14 22:56:46 -04:00
73c7b88fb2 Add exception when message is empty in FormatteNavNotification::createFromNotification
- Filter out message less notifications in Ping
2022-03-14 22:56:44 -04:00
49971b1465 Switch data source from notify to notification in Module\Notifications\Ping
- Change unused FormattedNotification classes to FormattedNavNotification classes
2022-03-14 07:58:38 -04:00
1ae7cac236 Move mod/ping to module class 2022-03-14 07:57:41 -04:00
b7cee324b0 Add legacy notification endpoint for deprecated Notify entity
- Add dependencies to Notifications\Notification module class
2022-03-14 07:56:21 -04:00
7ce97459d4 Deprecated the notify table/classes 2022-03-14 07:56:20 -04:00
9e3dbfab3e
Merge pull request #11323 from annando/direction
Issue 11309: improved check for wanted posts
2022-03-12 13:42:08 -05:00
8c778ca02e Improved completion check for AP 2022-03-12 11:17:33 +00:00
5a16a424ac Issue 11309: improved check for wanted posts 2022-03-12 07:08:10 +00:00
d15ebb6fd3 Normalize base URL usage in admin templates 2022-03-11 23:14:21 -05:00
03d38d9e35 Show permissions for all posts when possible 2022-03-10 07:38:12 +00:00
38fbe281f9 API: Fixed the bookmarking 2022-03-08 22:38:06 +00:00
00aa905c15
Merge pull request #11307 from annando/api-reply-fix
API: Fix "in_reply_to_status_id"
2022-03-08 15:53:12 -05:00
4803b99157 API: Fix "in_reply_to_status_id" 2022-03-08 20:46:26 +00:00
e0468ac914 API: Improve support for the summary field 2022-03-08 18:32:09 +00:00
5539e42743 API: Support for the "direct" visibility 2022-03-05 06:14:30 +00:00
15de709b89 API: We can now post to groups via the Mastodon endpoint 2022-03-04 05:50:33 +00:00
f059e56e0f Fix test / Use new expandTags function 2022-03-02 17:17:07 +00:00
f853d58198 API: Forum mentions are now working 2022-03-02 06:59:07 +00:00
1f1d3b2578 API: Only display active incoming contact requests 2022-03-02 05:05:49 +00:00
772294494e API: Fix display of reshares / return value of activities 2022-02-28 20:10:42 +00:00
f36d4891bc
Merge pull request #11282 from annando/api-fix
API: several fixes to the Twitter/Statusnet API
2022-02-25 16:11:18 -05:00
bf5c8a2c43 API: several fixes to the Twitter/Statusnet API 2022-02-25 19:16:40 +00:00
cddead2343 Move follow revoke protocol to worker task
- Switch to public contact for revoke_follow hook
2022-02-24 09:35:55 -05:00
6a1f9a7fa3 Move unfollow protocol to worker task
- Add uid parameter to unfollow hook
- Rework and unify Contact::unfollow, Contact::removeSharer and Contact::terminateFriendship
- Add missing twitterUser property to Twitter\Friendships\Destroy module
2022-02-24 09:35:54 -05:00
d32b9d5d95 Display the BCC receiver when it is the local user 2022-02-24 07:09:34 +00:00
59630a2c82 Improve the name of the "followers" receiver 2022-02-23 20:18:37 +00:00
Michael Vogel
948405a486
Merge pull request #11267 from MrPetovan/task/11264-mastodon-api-version
Update Mastodon API version string to include Mastodon version compatibility
2022-02-23 05:38:25 +01:00
d7b573c6d7 Update Mastodon API version string to include Mastodon version compatibility 2022-02-20 20:22:39 -05:00
e0ea51818e Add constructors to a couple of Mastodon API value objects 2022-02-20 16:17:03 -05:00
d6725437b0 Merge remote-tracking branch 'upstream/develop' into display-permissions 2022-02-20 20:45:32 +00:00