Commit graph

31668 commits

Author SHA1 Message Date
c78b7f45c5 Reliably diasplay "like" and "share" notifications 2021-08-23 15:07:14 +00:00
Michael Vogel
91e752e217
Merge pull request #10622 from tobiasd/20210823-de
DE translation updates
2021-08-23 08:06:22 +02:00
12d8715a51 DE translation updats 2021-08-23 07:41:51 +02:00
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
ff2d85b703
Initialize $curlOptions[CURLOPT_HTTPHEADER] outside of the checks 2021-08-22 22:49:55 +02:00
c3eca0cfae
Remove legacy header-parsing for guzzle 2021-08-22 22:43:28 +02:00
e7f25f2bee
Merge pull request #10620 from annando/new-notifications
The desktop notifications have been reworked
2021-08-22 14:52:11 -04:00
e9c63ff075 Added "follow" subscription message 2021-08-22 08:27:56 +00:00
59045b2e23 Added handling another situation 2021-08-22 03:58:50 +00:00
4f1e61457d Fetch the user's post if present 2021-08-21 21:40:47 +00:00
42de5c77d0 The desktop notifications have been reworked 2021-08-21 20:35:04 +00:00
8f13319c73
remove unused $redirect parameter 2021-08-20 22:30:54 +02:00
9eba32226c
make CS happy :) 2021-08-20 22:11:36 +02:00
653d49cb92
Fix getHeader() 2021-08-20 22:00:28 +02:00
65ca164487
A lot of Fixings 2021-08-20 21:35:14 +02:00
06371d29a6
Cleanup 2021-08-20 20:03:42 +02:00
a338e4cbff
Update src/Network/GuzzleResponse.php 2021-08-20 19:58:42 +02:00
756f57f198
Revert "Use last entry for Content-Type 2021-08-20 19:58:42 +02:00
50e2478189
Remove unnecessary exception message (avoid log flooding) 2021-08-20 19:58:42 +02:00
1995feff61
Fix redirect logging 2021-08-20 19:58:42 +02:00
26401e88b8
IHTTPResult::getContentType is now a string again 2021-08-20 19:58:42 +02:00
82f767f2ee
Fix Content-Type for CurlResult class 2021-08-20 19:58:42 +02:00
803c1d71de
Fix IHTTPResult::getHeader()
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2021-08-20 19:58:42 +02:00
3c074ab315
HTTPRequest: Replace getInfo() with new parameter 'content_length' 2021-08-20 19:58:42 +02:00
89f718ec72
Use CurlResult for failed HTTPRequests (legacy usage) 2021-08-20 19:58:42 +02:00
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
a60ca4a1cf
Use Guzzle for HTTPRequest and Result 2021-08-20 19:58:42 +02:00
05ecd1e3d4
Replace IHTTPResult for CurlResult usages 2021-08-20 19:58:42 +02:00
7009d90add
Introduce IHTTPResult Interface as abstraction for CurlResult 2021-08-20 19:58:42 +02:00
3e5ac1ad5d
Add guzzlehttp/guzzle as composer requirement 2021-08-20 19:58:42 +02:00
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
940a9b2505 Add test for issue #10617 2021-08-20 03:45:43 -04:00
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
4b36f7e8c8
Merge pull request #10616 from annando/notification-message
Meaningful notification message
2021-08-19 19:20:46 -04:00
c0d187f281 Added "causer" and "notification" for the "ping" mechanism 2021-08-19 14:57:35 +00:00
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
Michael Vogel
4b3f1cbdb9
Merge pull request #10615 from tobiasd/20210819-de
DE translation updats
2021-08-19 08:33:56 +02:00