Michael
8de58aa39d
open channel settings when empty
2023-12-17 06:41:19 +00:00
Michael
0a0d2c98e8
Channel definition now stays open after edit
2023-12-17 06:16:26 +00:00
Michael
62386e4c9e
Frio: Improved user defined channel page
2023-12-16 21:43:01 +00:00
Michael
0a4f0d616a
Allow longer avatar URLs / the system outbox is now handled
2023-12-15 10:39:41 +00:00
Michael
1cd729531d
Sorting changed to "created"
2023-12-14 06:18:17 +00:00
Michael
f81192b4c3
Fix uddate issues and improve speed when displaying contact posts
2023-12-14 04:58:43 +00:00
Michael
14266a1ca4
Only use posts with wanted languages for subscribed tags
2023-12-11 22:07:01 +00:00
Hypolite Petovan
67f57a7f90
Avoid passing null value to number_format() in Module\Admin\Federation
...
- Address part of https://github.com/friendica/friendica/issues/13699#issuecomment-1848363608
2023-12-09 07:32:24 -05:00
Michael
5a844cd31e
The value of "cron interval" wasn't displayed correctly
2023-12-06 21:19:38 +00:00
Michael
5e27b5790c
Some site configuration descriptions are improved
2023-12-04 22:19:57 +00:00
Michael
cb91800088
"worker_fetch_limit" is moved as well
2023-12-03 22:49:35 +00:00
Michael
8386768708
Merge remote-tracking branch 'upstream/2023.09-rc' into channel-settings
2023-12-03 14:41:58 +00:00
Michael Vogel
3b96690d0c
Merge pull request #13689 from MrPetovan/bug/warnings
...
Fix a few warning messages
2023-12-03 15:37:40 +01:00
Michael
5cd85d9bb7
"items per page" is now in the site settings as well
2023-12-03 14:30:40 +00:00
Hypolite Petovan
6c7dee4bcd
Check media_attributes keys before using them in Mastodon\Statuses
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1832575517
2023-12-03 09:13:34 -05:00
Michael
e99c916df1
Some more settings moved to the admin frontend
2023-12-03 13:43:48 +00:00
Michael
7bf7744efb
The "cron_interval" is now reachable via the admin site settings
2023-12-03 11:20:37 +00:00
Michael
e87c79780a
"min_poll_interval" moved as well
2023-12-03 11:08:21 +00:00
Michael
6e523beec3
The option "community_no_sharer" is now always enabled
2023-12-03 10:26:58 +00:00
Michael
f93192bc28
The channel settings are now available on the site settings
2023-12-03 09:45:13 +00:00
Michael
752172ab54
Merge remote-tracking branch 'upstream/2023.09-rc' into site-settings
2023-11-28 16:08:22 +00:00
Michael
405db86750
Don't display additional content when the output mode is "raw"
2023-11-28 15:21:20 +00:00
Michael
62f3598c25
Merge remote-tracking branch 'upstream/2023.09-rc' into site-settings
2023-11-28 01:12:40 +00:00
Michael
46b1b66dbf
Several settings can now be reached via the site settings
2023-11-28 00:57:51 +00:00
Hypolite Petovan
cbe4b60a90
Change return value to stdClass of Module\Api\Mastodon\Markers->fetchTimelines
...
- This ensures the JSON serialization of timeline markers is an object even when no markers are set
2023-11-27 16:10:15 -05:00
Michael
67f727e3b3
Merge remote-tracking branch 'upstream/2023.09-rc' into server-discovery
2023-11-27 19:28:13 +00:00
Michael
077c9ff0c9
Improved control about the contact/server updates
2023-11-27 19:00:12 +00:00
Hypolite Petovan
fb19176201
Remove DI dependency in Object\Api\Mastodon\Instance
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1826792949
2023-11-26 09:48:46 -05:00
Michael
3f971f6dec
Fix exceptions in the channel check
2023-11-25 16:17:26 +00:00
Hypolite Petovan
c649230982
Merge pull request #13668 from annando/issue-8542
...
Issue 8542: User option to display the event list/birthday notification
2023-11-25 10:26:34 -05:00
Michael
4a5014eab5
Function is renamed
2023-11-25 15:14:06 +00:00
Michael
b3d7dfb9a5
Issue 8542: User option to display the event list/birthday notification
2023-11-25 14:57:24 +00:00
Michael
ca366e5437
Issue 12743: Allow editing of media in posts
2023-11-25 12:22:25 +00:00
Hank Grabowski
379c84b7ab
Fix call order of Mastodon Top level search on accounts
2023-11-24 17:06:41 -05:00
Michael
199ac64202
Issue 12530: Align the instance endpoint to the latest changes
2023-11-24 13:25:39 +00:00
Michael
ffbab95c20
Channels can now be based on the "network" feed as well
2023-11-21 23:13:26 +00:00
Michael
c8a3fea091
"browser_update" is integer, not boolean
2023-11-18 11:24:29 +00:00
Michael
6adf76c689
Fix the preview mode setting
2023-11-17 23:30:28 +00:00
Michael
170998da1a
Allow to upload pictures up to the allowed system upload size
2023-11-17 12:19:01 +00:00
Michael Vogel
cad4b2f7b8
Update src/Module/Settings/Display.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-11-16 15:48:25 +01:00
Michael
581b96c32f
New user option to hide the page drop checkbox
2023-11-15 21:55:54 +00:00
Michael
43f9be367f
Check for user defined channel matches before storing them
2023-11-15 16:19:05 +00:00
Hank Grabowski
35a726a961
Use strtok to find QP's in Uri for OAuth redirect processing
2023-11-06 11:25:13 -05:00
Michael
3f2b0b9422
Use ISO-639-1 for the language detection
2023-11-02 22:49:25 +00:00
Raroun
1ede164450
Merge branch 'friendica:2023.09-rc' into Leftovers-from-PR-#13339
2023-11-01 08:21:50 +01:00
Raroun
67a6bc3ea9
Update Site.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-11-01 07:30:34 +01:00
Michael
7371070cde
Issue 13511: Ensure stattic community user settings
2023-10-29 19:43:44 +00:00
Michael
8e05c282b1
Post permissions are now copied from the thread parent
2023-10-29 08:49:24 +00:00
Raroun
30d2d93494
added missing apostrophe
2023-10-27 11:54:11 +02:00
Raroun
5b8f307d4c
Removed Full name from Register.php
2023-10-27 11:23:07 +02:00
Raroun
4e5041af13
Updated source string in Site.php
2023-10-27 11:18:09 +02:00
Hypolite Petovan
7ebf4d51ca
Fix redirections in two-factor authentication settings index page
...
- FoundException are used to redirect users
2023-10-24 20:26:34 -04:00
Hypolite Petovan
4a90394c38
Remove DI and superglobals dependency from two-factor settings modules
2023-10-24 19:44:53 -04:00
Michael
e4a37f344e
Individual callstacks are removed from the logger
2023-10-18 19:55:15 +00:00
Michael
1c67be8db0
Improve the performance of API timeline calls
2023-10-18 08:11:36 +00:00
Michael Vogel
e99fcfddb5
Merge pull request #13541 from MrPetovan/bug/13534-image-blurred
...
Drop using the proxy large size for image preview
2023-10-14 23:40:18 +02:00
Hypolite Petovan
938b2bae23
Align proxy sizes to photo preview sizes
...
- PIXEL_SMALL goes from 300 to 320
- PIXEL_MEDIUM goes from 600 to 640
- Use Proxy pixel constants where we used hard-coded pixel values
2023-10-14 16:05:01 -04:00
Michael
fce82deabc
Merge remote-tracking branch 'upstream/2023.09-rc' into channel-improvements
2023-10-14 19:06:35 +00:00
Michael
be394b573d
Channels: Larger fields, better error handling
2023-10-14 18:39:35 +00:00
Hypolite Petovan
b29a68d467
Add exception when authentication returns different user id than logged in in Settings\RemoveMe
2023-10-14 14:15:42 -04:00
Hypolite Petovan
3a42849759
Add current user's hovercard to removeme page
...
- Extract Hovercard generation to Content\Widget
2023-10-14 14:15:41 -04:00
Hypolite Petovan
e6855d3125
Refactor Delegation modules
...
- Remove dependency on DI
- Group translation labels in template variables
- Reformat tempate code
2023-10-14 14:15:40 -04:00
Hypolite Petovan
1b9ec3a214
Rename BaseApi->logErrorAndJsonExit to logAndJsonError to better match the functionality
...
- Also it's shorter and we're paying by the character
2023-10-11 09:44:03 -04:00
Hypolite Petovan
0a91484fa0
Move jsonError out of Factory\Api\Mastodon\Error->InternalError
2023-10-11 09:44:03 -04:00
Hypolite Petovan
696c56b6be
Move jsonError out of Factory\Api\Mastodon\Error->Forbidden
2023-10-11 09:44:03 -04:00
Hypolite Petovan
6a2ca1a6b6
Move jsonError out of Factory\Api\Mastodon\Error->Unauthorized
2023-10-11 09:44:03 -04:00
Hypolite Petovan
7486ebdc10
Move jsonError out of Factory\Api\Mastodon\Error->UnprocessableEntity
2023-10-11 09:44:03 -04:00
Hypolite Petovan
7f846f153d
Move jsonError out of Factory\Api\Mastodon\Error->RecordNotFound
2023-10-11 09:44:02 -04:00
Hypolite Petovan
9e71610711
Make BaseApi->checkAllowedScope into an object method
...
- It isn't called from static contexts anymore
2023-10-11 09:43:57 -04:00
Hypolite Petovan
f70a64891c
Add Factory\Api\Mastodon\Error dependency to BaseApi
...
- Copy Factory\Api\Mastodon\Error->logError functionality to BaseApi
2023-10-11 09:43:54 -04:00
Hypolite Petovan
710f9eecb2
User Repository\UserDefinedChannel->selectByUid instead of Factory\UserDefinedChannel->getForUser
...
- Rename Repository\Channel to Repository\UserDefinedChannel
- Add new Collection\UserDefinedChannels class
- Move Factory\Timeline->createFromTableRow to Factory\UserDefinedChannel
2023-10-07 05:48:23 -04:00
Michael
3f6480c127
Clean channel confusion
2023-10-06 11:38:29 +00:00
Michael
22e0bb58d9
Channel class confusion solved
2023-10-06 08:20:17 +00:00
Michael
ed24d06e0c
Now there are user defined channels
2023-10-05 19:10:20 +00:00
Michael
bc3bdf3cb0
Merge remote-tracking branch 'upstream/2023.09-rc' into user-defined-channels
2023-10-05 18:19:38 +00:00
Michael
174fa49b23
Fix: The calculation of unseen circles can now be deactivated again
2023-10-05 17:06:21 +00:00
Michael
6a86eeda10
Timeline classes are split into multiple classes
2023-10-05 05:36:12 +00:00
Michael
5d6e02bef3
Some more changes after review
2023-10-05 03:17:55 +00:00
Michael
73e9190ce7
Changes after review
2023-10-05 03:16:44 +00:00
Michael
b8208974a4
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-10-04 09:40:32 +00:00
Tobias Diekershoff
2911895cdb
Merge pull request #13476 from MrPetovan/bug/13467-image-reliable-dimensions
...
Redux horizontal masonry, height allocation feature with ensured dimensions
2023-10-04 08:16:09 +02:00
Hypolite Petovan
705b2d4c41
Add support for source_url in Mastodon\InstanceV2
2023-10-03 20:55:15 -04:00
Hypolite Petovan
e01040a2e8
Remove $_SERVER superglobal dependency from Profile::addVisitorCookieForHTTPSigner
2023-10-03 19:58:52 -04:00
Jakobus Schürz
b42373d834
improve button-icon for groups in hovercard
2023-10-03 09:00:11 +02:00
Hypolite Petovan
cf5beafec0
Move self key to $profile tamplate variable in hovercard.tpl template
...
- Simplify network and mention menu items by checking for group in Model\Contact::photoMenu
2023-10-02 21:34:49 -04:00
Michael
afb6913a2f
Timelines are now an object instead of an array
2023-09-30 18:51:35 +00:00
Michael
e7d65f2d12
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-09-30 18:44:12 +00:00
Hannes Heute
9d86ef767a
Add Google-Extended to default robots.txt
2023-09-29 16:27:31 +02:00
Michael Vogel
a2a1d852e9
Merge pull request #13456 from MrPetovan/bug/cors-headers-rawcontent
...
Remove DI dependency for httpExit, httpError, jsonExit, jsonError and xmlExit
2023-09-27 06:01:16 +02:00
Michael
82684cd6cd
Changes after review
2023-09-26 05:05:51 +00:00
Hypolite Petovan
56fb9be0f7
Revert "Merge pull request #13463 from MrPetovan/task/imagegrid-improvement"
...
This reverts commit dd7bea4bd1
, reversing
changes made to ce16cd12ec
.
2023-09-24 16:24:28 -04:00
Hypolite Petovan
642baa1f2a
Rename ApipResponse->exit* methods to better show their meaning
2023-09-24 07:08:16 -04:00
Hypolite Petovan
960171c4e0
Remove dependency on super-globals in Module\Api\ApiResponse
...
- Updated DI dependencies to reflect the new parameters
- Updated tests to reflect the new parameters
2023-09-24 07:08:16 -04:00
Hypolite Petovan
d165a96220
Move System::xmlExit to DFRN\Notify->xmlExit
...
- This will ensure headers set in BaseModule->run will be carried in xmlExit scenarios
- Deprecate xmlExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
46180d7d5b
Move System::jsonError to BaseModule->jsonError
...
- This will ensure headers set in BaseModule->run will be carried in jsonError scenarios
- Make BaseApi->checkThrottleLimit an object method to use BaseModule->jsonError
- Deprecate jsonError() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
81279dad9e
Move System::jsonExit to BaseModule->jsonExit
...
- This will ensure headers set in BaseModule->run will be carried in jsonExit scenarios
- Deprecate jsonExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
e424b7bacb
Move System::httpError to BaseModule->httpError
...
- This will ensure headers set in BaseModule->run will be carried in httpError scenarios
- Deprecate httpError() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
da1416c07f
Move System::httpExit to BaseModule->httpExit
...
- This will ensure headers set in BaseModule->run will be carried in httpExit scenarios
- Deprecate httpExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
94e3dde2e3
Move dependency-less Page->exit to Core\System::echoResponse
...
- The method doesn't actually exit
- Fix a bug with header handling in System::echoResponse with numerical key header strings
- Adding a full-string header with ICanCreateResponses->setHeader was resulting in a wrong header named after the numerical key
2023-09-24 07:08:14 -04:00
Hypolite Petovan
fad760f46a
Add icon placeholder for images in image grid
2023-09-23 22:20:16 -04:00