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
Michael
9f23bee6e4
User defined channels can now base on circles/channels
2023-09-24 00:45:07 +00:00
Michael
2164787499
Channel documentation added
2023-09-23 14:46:15 +00:00
Michael
a8a9f93e09
Special search keywords added
2023-09-22 10:28:00 +00:00
Michael
c66e841c38
Add author to the search content / fix sidebar link to channels
2023-09-22 05:16:46 +00:00
Michael
508d84b2b7
Use full text search
2023-09-21 23:27:05 +00:00
Michael
fac76a33df
Improved timeline menu
2023-09-21 20:43:14 +00:00
Michael
073da9735d
Channels are now added to the settings menu
2023-09-21 06:49:07 +00:00
Michael
c9f74cc55f
Code standards
2023-09-20 21:42:37 +00:00
Michael
42e22ed91b
Channel frontend added
2023-09-20 21:39:05 +00:00
Michael
1ec8b62b58
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-09-20 14:14:35 +00:00
Michael
a862c4255b
Avoid jumps in the timeline after "received" has been selected
2023-09-20 06:36:47 +00:00
Michael
63921ccfca
Changed class names
2023-09-19 14:23:02 +00:00