Hypolite Petovan
8f0e36d617
Raise an Exception when Profile::load is profided the system user nickname
2021-08-24 05:54:15 -04:00
Hypolite Petovan
e155821d7a
Set profile fields for system user in Model\User::getOwnerDataById
...
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-903676606
- This is required when Model\Profile::load is called for the system user for example
2021-08-24 05:53:46 -04:00
Michael Vogel
91e752e217
Merge pull request #10622 from tobiasd/20210823-de
...
DE translation updates
2021-08-23 08:06:22 +02:00
Tobias Diekershoff
12d8715a51
DE translation updats
2021-08-23 07:41:51 +02:00
Hypolite Petovan
2108be7e07
Merge pull request #10619 from nupplaphil/task/guzzlehttp
...
PSR-7 Part 1: Use Guzzle PSR-7 library for HTTPRequest->get()
2021-08-22 18:11:30 -04:00
Philipp Holzer
ff2d85b703
Initialize $curlOptions[CURLOPT_HTTPHEADER] outside of the checks
2021-08-22 22:49:55 +02:00
Philipp Holzer
c3eca0cfae
Remove legacy header-parsing for guzzle
2021-08-22 22:43:28 +02:00
Hypolite Petovan
e7f25f2bee
Merge pull request #10620 from annando/new-notifications
...
The desktop notifications have been reworked
2021-08-22 14:52:11 -04:00
Michael
e9c63ff075
Added "follow" subscription message
2021-08-22 08:27:56 +00:00
Michael
59045b2e23
Added handling another situation
2021-08-22 03:58:50 +00:00
Michael
4f1e61457d
Fetch the user's post if present
2021-08-21 21:40:47 +00:00
Michael
42de5c77d0
The desktop notifications have been reworked
2021-08-21 20:35:04 +00:00
Philipp Holzer
8f13319c73
remove unused $redirect parameter
2021-08-20 22:30:54 +02:00
Philipp Holzer
9eba32226c
make CS happy :)
2021-08-20 22:11:36 +02:00
Philipp Holzer
653d49cb92
Fix getHeader()
2021-08-20 22:00:28 +02:00
Philipp Holzer
65ca164487
A lot of Fixings
2021-08-20 21:35:14 +02:00
Philipp Holzer
06371d29a6
Cleanup
2021-08-20 20:03:42 +02:00
Philipp Holzer
a338e4cbff
Update src/Network/GuzzleResponse.php
2021-08-20 19:58:42 +02:00
Philipp Holzer
756f57f198
Revert "Use last entry for Content-Type
2021-08-20 19:58:42 +02:00
Philipp Holzer
50e2478189
Remove unnecessary exception message (avoid log flooding)
2021-08-20 19:58:42 +02:00
Philipp Holzer
1995feff61
Fix redirect logging
2021-08-20 19:58:42 +02:00
Philipp Holzer
26401e88b8
IHTTPResult::getContentType is now a string again
2021-08-20 19:58:42 +02:00
Philipp Holzer
82f767f2ee
Fix Content-Type for CurlResult
class
2021-08-20 19:58:42 +02:00
Philipp Holzer
803c1d71de
Fix IHTTPResult::getHeader()
...
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2021-08-20 19:58:42 +02:00
Philipp Holzer
3c074ab315
HTTPRequest: Replace getInfo() with new parameter 'content_length'
2021-08-20 19:58:42 +02:00
Philipp Holzer
89f718ec72
Use CurlResult for failed HTTPRequests (legacy usage)
2021-08-20 19:58:42 +02:00
Philipp Holzer
dee1899628
Fix IHTTPResult::getHeader/s()
...
- Split functionality "getHeader()" and "getHeaders()" analog to IMessageInterface::getHeader/s()
- Fix functionality at various places - Adapt CurlResultTest
2021-08-20 19:58:42 +02:00
Philipp Holzer
a60ca4a1cf
Use Guzzle for HTTPRequest and Result
2021-08-20 19:58:42 +02:00
Philipp Holzer
05ecd1e3d4
Replace IHTTPResult for CurlResult usages
2021-08-20 19:58:42 +02:00
Philipp Holzer
7009d90add
Introduce IHTTPResult Interface as abstraction for CurlResult
2021-08-20 19:58:42 +02:00
Philipp Holzer
3e5ac1ad5d
Add guzzlehttp/guzzle as composer requirement
2021-08-20 19:58:42 +02:00
Hypolite Petovan
632d1024f7
Merge pull request #10309 from fabrixxm/feature/advanced-logsview
...
Display structured logs in admin
2021-08-20 05:24:07 -04:00
fabrixxm
3766204b05
Fix code standard
2021-08-20 11:09:35 +02:00
fabrixxm
7f695197aa
Fix review points
...
- Fix headers hierarchy
- Improve accessibility:
- set mouse pointer
- make rows focusable
- open on key press
- add tooltip with "title"
- add role and aria attributes
- Rename `ParsedLog` to `ParsedLogLine`
- Add docs to `ReversedFileReader`'s implementation of `Iterator`'s methods
- Add docs to `ParsedLogIterator`'s implementation of `Iterator`'s methods
- Remove unnecessary comment
- Add more test for parsing log lines and fix some edge cases
- Fix function name in snake-case to camelCase
- Remove `DIRECTORY_SEPARATOR`
2021-08-20 11:02:18 +02:00
Michael Vogel
1d5427aca8
Merge pull request #10618 from MrPetovan/task/10603-ap-string-mentions
...
Escape url tags before attempting to add missing mention links in Protocol\ActivityPub\Processor
2021-08-20 10:16:30 +02:00
Hypolite Petovan
940a9b2505
Add test for issue #10617
2021-08-20 03:45:43 -04:00
Hypolite Petovan
1de159a2ae
Escape url tags before attempting to add missing mention links in Protocol\ActivityPub\Processor
...
- Mastodon uses @-sign in profile URLs which wrongly triggered the mention link add in existing mentions links
2021-08-20 03:45:15 -04:00
Hypolite Petovan
4b36f7e8c8
Merge pull request #10616 from annando/notification-message
...
Meaningful notification message
2021-08-19 19:20:46 -04:00
Michael
c0d187f281
Added "causer" and "notification" for the "ping" mechanism
2021-08-19 14:57:35 +00:00
Michael
6899d3c618
Meaningful notification message
2021-08-19 13:58:55 +00:00
fabrixxm
5520f100b2
Fix ParsedLogIteratorTest::setUp()
2021-08-19 15:26:26 +02:00
fabrixxm
dd2abc7aff
Fix code standard
2021-08-19 15:20:25 +02:00
fabrixxm
ce0d7616cc
Add tests for ParsedLogIterator
2021-08-19 14:57:04 +02:00
fabrixxm
ec4f53d56f
Add DI to ParsedLogIterator, replace constructors with fluent api
2021-08-19 14:56:51 +02:00
fabrixxm
a62124285d
Add tests for ParsedLog and fix parsing
2021-08-19 14:55:33 +02:00
fabrixxm
5e5d9db1b3
logs view: update frio template
...
add search and filter columns support.
add "prev/next" buttons to details popup
2021-08-19 14:55:33 +02:00
fabrixxm
84fa668845
Fix code formatting
2021-08-19 14:55:33 +02:00
fabrixxm
5b9aeeeca9
Add search and filter to log view
2021-08-19 14:55:33 +02:00
fabrixxm
b8fc6a8c02
Advanced log view: Frio version
...
Show log event details in a modal dialog
2021-08-19 14:55:33 +02:00
fabrixxm
9368f5445d
Display structured logs in admin
...
Tries to parse log lines and to display info in a table.
Additional JSON data is parsed and displayed clicking on a row.
File reading and line parsing is handled in iterators, to avoid to keep
too much data in memory.
Search and filter should be trivial to add.
Log file is read backward to display log events newest first.
A "tail" functionality should be easy to implement.
2021-08-19 14:55:33 +02:00