Philipp
13a91e63aa
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
Philipp
505100bdd7
Rename HTTPRequestOptions to HTTPClientOptions
2021-08-25 21:45:15 +02:00
Philipp
0cafa871f1
Use HTTPRequestOptions constants for HTTPClient::get()
2021-08-25 21:31:30 +02:00
Philipp
befd5c860d
Fix headers (string to array) and make sure the signature doesn't change
2021-08-25 14:22:43 +02:00
Philipp
2356221aba
Fixup HTTP headers for httpClient requests
2021-08-25 14:22:43 +02:00
Hypolite Petovan
7a8d800024
Add probe support to @user@domain.tld
search string format
2021-08-24 12:46:01 -04:00
Hypolite Petovan
ceeb246128
Remove Profile::load from Module\HCard
...
- Renamed and re-scoped Profile::sidebar to getVcardHtml
2021-08-24 06:24:06 -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
fabrixxm
ec4f53d56f
Add DI to ParsedLogIterator, replace constructors with fluent api
2021-08-19 14:56:51 +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
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
486328336f
Merge pull request #10611 from MrPetovan/task/feed-debug-contact
...
Allow contact creation in Module\Debug\Feed
2021-08-18 10:05:38 +02:00
Hypolite Petovan
0a592fbf34
Abort early if owner isn't found in Module\RemoteFollow
...
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-899099987
2021-08-17 09:38:35 -04:00
Hypolite Petovan
a04944d443
Allow contact creation in Module\Debug\Feed
...
- This module only allowed existing contact feeeds to be debugged
2021-08-17 08:20:58 -04:00
Philipp
99239e3d99
Fix usage
2021-08-16 23:27:43 +02:00
Philipp
c17bc55158
Introduce InvalidClassStorageException and adapt the code for it
2021-08-16 23:27:42 +02:00
Philipp
d0536ebea7
Rename ISelectableStorage to IWritableStorage
2021-08-16 23:27:42 +02:00
Philipp
29c7552df5
Refactor IStorage
2021-08-16 23:27:42 +02:00
Michael
ce9da778b9
Clarify XMPP profile field description
2021-08-16 06:15:18 +00:00
Michael
74f3cbc383
Improved error check, added "put"
2021-08-15 07:28:26 +00:00
Michael
e28a4265c5
API: First steps to support subscriptions
2021-08-15 00:30:41 +00:00
Michael
81d9fc677f
Updated messages.po
2021-08-12 06:33:08 +00:00
Michael
473adaf463
Mark, file and starring does now work for all items
2021-08-12 05:28:47 +00:00
Michael
c81e81dc8d
"getUserId" is now "getLoggedInUserId"
2021-08-09 20:33:46 +00:00
Michael
15b93b4459
"getUserNickname" is now "getLoggedInUserNickname"
2021-08-09 19:48:39 +00:00
Michael
f5e84c1ff0
Use owner not profile
2021-08-09 15:38:22 +00:00
Michael
4495e83eca
Merge remote-tracking branch 'upstream/develop' into app-user2
2021-08-09 15:32:32 +00:00
Michael
b8fa75b2dd
Changed function name
2021-08-09 15:29:07 +00:00
Hypolite Petovan
3e1e3c8b3e
Merge pull request #10588 from annando/matrix
...
Matrix addresses can be entered in the profile
2021-08-09 10:56:12 -04:00
Michael
51d549639d
Fix profile probing via Pleroma
2021-08-09 06:56:41 +00:00
Michael
bee04f86ee
Matrix addresses can be entered in the profile
2021-08-09 01:39:09 +00:00
Michael
9f01052dd2
Removed some more unused "use"
2021-08-08 20:03:28 +00:00
Michael
a9d7e5b29e
Removed unused use
2021-08-08 19:43:15 +00:00
Michael
28090bd793
Get rid of App->user completely
2021-08-08 19:30:21 +00:00
Michael
fc283ab928
Remove direct calls to App->user
2021-08-08 10:14:56 +00:00
Michael
6a23b17c95
Respect the postopts values for scheduled posts
2021-08-06 18:49:17 +00:00
Michael
a8442e41ab
Improved error message for external resources
2021-08-06 04:02:42 +00:00
Michael
4bc3e8c141
Don't send "accept" when we accept anything
2021-08-06 04:02:22 +00:00
Michael
a26a2a0228
Make the system owner ready for Diaspora
2021-08-05 08:30:44 +00:00
Michael Vogel
25f0f0c439
Display the publish time in the local timezone
2021-08-04 07:58:07 +02:00
Hypolite Petovan
37d5bc1a51
Merge pull request #10566 from annando/manage-avatar
...
Use the general function ro create an avatar path
2021-08-02 18:50:15 -04:00
Michael
9f19adf8bb
Use the general function ro create an avatar path
2021-08-02 22:28:42 +00:00
Michael
6c8a4a2552
Use a centralized function to delete delayed entries
2021-08-02 20:56:34 +00:00
Michael
88e276843e
Using "post" when deleting, fixing deleting
2021-08-02 19:18:44 +00:00
Michael
f87e41e206
Scheduled posts are now listed and can be deleted
2021-08-02 17:03:06 +00:00
Michael
ec5ed0cf46
Placeholder page for scheduled posts
2021-08-02 12:10:03 +00:00
Michael
8214401b57
Merge remote-tracking branch 'upstream/develop' into scheduled-frontend
2021-08-01 13:12:25 +00:00
Michael
2e2d1bf81d
Added option to define a schedule date when posting items
2021-08-01 13:01:31 +00:00
Hypolite Petovan
98803064eb
Merge pull request #10562 from nupplaphil/bug/storage_admin
...
Fix legacy storage config
2021-08-01 05:59:35 -04:00
Philipp
839b5b5859
Fix legacy storage config
2021-07-31 20:56:32 +02:00
Michael
929de9081e
All needed fields are now filled
2021-07-30 13:22:06 +00:00
Michael
93263a820d
Function renamed, documentation added
2021-07-30 10:24:08 +00:00
Michael
bb37c41bd7
Scheduled posts can now be created
2021-07-30 06:22:32 +00:00
Michael
432206bc5b
Use router constants
2021-07-30 06:19:02 +00:00
Michael
a1828430e5
Fixing variables
2021-07-29 14:58:04 +00:00
Michael
6ea3d4aa61
Added API calls, removed fields
2021-07-29 10:34:31 +00:00
Hypolite Petovan
dfb043ce60
Add Exception for empty User::getOwnerDataById(0 return case in Protocol\ActivityPub\Transmitter::getProfile()
...
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-882781552
- Add try-catch blocks to all references of Protocol\ActivityPub\Transmitter::getProfile()
2021-07-27 16:46:08 -04:00
Hypolite Petovan
3cef3ab107
Merge pull request #10548 from annando/args
...
Replaced argv/argc with replacement functions
2021-07-26 18:43:47 -04:00
Michael
5a87ccf026
Getter/Setter for theme info
2021-07-25 19:39:10 +00:00
Michael
c52b8595e8
theme infos are now bundled in a single array
2021-07-25 19:07:03 +00:00
Michael
df558d4056
Completely removed argc/argv
2021-07-25 15:23:37 +00:00
Hypolite Petovan
69c75daf4f
Merge pull request #10543 from annando/app-variables
...
App variables reduced and removed
2021-07-25 08:56:05 -04:00
Michael
9cc4682e0a
Merge branch 'app-variables' of github.com:annando/friendica into app-variables
2021-07-25 05:08:33 +00:00
Michael
fbac31edc5
Simplyfying code
2021-07-25 05:08:29 +00:00
Michael Vogel
1793513f46
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-07-25 07:04:48 +02:00
Michael
8f46064430
Using getter/setter functions
2021-07-24 20:34:07 +00:00
Philipp
4be4498b13
Update UX for Storage administration
2021-07-24 19:01:01 +02:00
Philipp
1e4f9f62fe
Rename buttons
2021-07-24 19:01:00 +02:00
Philipp
e19b9824cd
Allow setting & saving storages per type
2021-07-24 19:00:58 +02:00
Philipp
2fe28af74f
PHP-CS fixing
2021-07-24 19:00:58 +02:00
Philipp
cbe522ee82
Fixings
2021-07-24 19:00:58 +02:00
Philipp
3647f6f031
Refactor storage admin setting
2021-07-24 19:00:58 +02:00
Philipp
97bafb3a59
Extract Storage admin section to own page
2021-07-24 19:00:58 +02:00
Michael
30aad250df
App->contact is now removed
2021-07-24 11:49:11 +00:00
Michael
2502a9192d
Many more app-variables removed
2021-07-24 10:09:39 +00:00
Michael
fae0f839bc
Merge remote-tracking branch 'origin/develop' into profile
2021-07-23 13:29:36 +00:00
Michael
afe3c8954c
Simplified functionality to load the profile in the sidebar
2021-07-23 12:39:37 +00:00
Michael
9a3a4def3d
"hovercard" is "hcard"
2021-07-23 12:38:29 +00:00
Hypolite Petovan
72ab57f067
Merge pull request #10530 from annando/api-mail
...
API: Support for fetching mails with more "statuses" calls
2021-07-21 09:52:26 -04:00
Michael
01fd128502
API: Support for fetching mails with more "statuses" calls
2021-07-21 05:58:22 +00:00
Michael
ec08784aa3
API: Added dummy endpoint for featured tags
2021-07-21 05:22:56 +00:00
Michael
c01ca1583c
Added permission check
2021-07-20 21:45:42 +00:00
Michael
e199abc837
Removed unused use
2021-07-20 21:19:16 +00:00
Michael
b5f59d5be0
API: Support for deprecated API endpoints and OAuth removal
2021-07-20 20:48:37 +00:00
Michael
289a4dcba7
Added missing app class (avoid fatal error)
2021-07-19 16:15:06 +00:00
Michael
f62f82df75
Move ActivityPub endpoints to an AP class
2021-07-17 20:28:46 +00:00
Michael
209d4d0d6a
DFRN endpoints moved, changelog entry added
2021-07-16 14:45:29 +00:00
Michael
3a5523820c
Legacy DFRN transport layer is removed
2021-07-15 13:28:32 +00:00
Michael
d267ba999c
We now use the new account-user-view (and fixed the function name)
2021-07-11 09:39:34 +00:00
Michael
07d2dfcd60
Some more "convertForUriId" replacements
2021-07-10 12:58:48 +00:00
Michael
d8974c9a2a
Function renamed to better reflect the functionality
2021-07-09 06:29:24 +00:00
Michael
377bb78cc2
Set "convertForItem" at more places
2021-07-08 20:01:52 +00:00
Michael
178bc543e3
New founction to count threads
2021-07-08 17:32:41 +00:00
Michael
f29bd23ea8
New function to convert BBCode for a given ID
2021-07-08 13:47:46 +00:00
Michael
098cd543ea
Cleaned code for contact avatars
2021-07-06 10:36:00 +00:00
Michael
dac27ead7a
Proxy settings removed
2021-07-06 06:44:18 +00:00
Michael
aed5e4cc96
New struture for post related links
2021-07-05 18:45:49 +00:00
Michael
a06d699480
Item cache related functionality removed
2021-07-05 04:57:50 +00:00
Michael
844727dc19
Simplyfying code
2021-07-05 04:16:02 +00:00
Michael
e519b782fd
Simplified proxy handling
2021-07-04 21:24:49 +00:00
Michael
f0268b57be
Use "getOwnerDataById" and "getOwnerDataByNick" to fetch owner data
2021-07-04 17:25:08 +00:00
Hypolite Petovan
bedc8e1427
Merge pull request #10463 from annando/proxy-security
...
Proxy: Avoid access for not logged in users
2021-07-04 10:12:36 -04:00
Michael
24f013a654
Redirecting not logged in user instead of failing
2021-07-04 11:53:49 +00:00
Michael
da484a48e3
Proxy: Avoid access for not logged in users
2021-07-04 10:55:32 +00:00
Michael
47904f99c2
Removal of duplicated photo entries for a contact
2021-07-04 10:40:03 +00:00
Michael
c72abe48a8
Fixed fetching private local images
2021-07-03 15:29:27 +00:00
Michael
8e9433f2e9
Fix: Fetching of non public photos
2021-07-01 18:05:54 +00:00
Hypolite Petovan
c63dfa38c1
Merge pull request #10451 from annando/contact-path
...
Some more places changed to the new contact avatar path format
2021-06-30 21:24:27 -04:00
Hypolite Petovan
7a2038fc93
Merge pull request #10452 from annando/notice
...
Avoid Notice: Undefined index: field1 in /src/Module/Register.php on line 253
2021-06-30 21:23:12 -04:00
Michael
df9a69db01
Avoid Notice: Undefined index: field1 in /src/Module/Register.php on line 253
2021-06-30 19:13:27 +00:00
Michael
09aa496387
Some more places changed to the new contact avatar path format
2021-06-30 16:58:46 +00:00
Michael
ec49afa116
Guess the mimetype in advance
2021-06-30 04:28:03 +00:00
Michael
39fe60744b
Grammar
2021-06-30 03:49:43 +00:00
Michael
d2b32a151e
Detect the mimetype for external resources
2021-06-30 03:47:53 +00:00
Michael
19aef93560
Unified avatar paths
2021-06-29 20:26:58 +00:00
Michael
ebb9e0c2f5
Fix resizing
2021-06-28 19:38:03 +00:00
Michael
ffdbac7e41
Issue 10443: Fix requesting media content
2021-06-28 18:53:10 +00:00
Michael
2f06d271bb
Use a default value for "uid"
2021-06-28 13:58:06 +00:00
Michael
4f95622d73
Only user the user with attached media.
2021-06-28 12:40:58 +00:00
Michael
6f350c1e59
Use signed requests for fetching private images
2021-06-28 10:08:51 +00:00
Michael
7e200174d6
Replace attachment links in the body
2021-06-28 04:53:20 +00:00
Michael
dbf9132ea6
Fixed indendation
2021-06-28 01:34:29 +00:00
Michael
b46b7b08ba
Reduce the usage of the "proxifyUrl" function
2021-06-27 11:50:10 +00:00
Michael
e6e90abc77
AOI: Send "history" section for trends
2021-06-24 22:15:25 +00:00
Michael
89608d5844
Set CORS header fields to support Halcyon
2021-06-24 18:02:29 +00:00
Michael
9276f6823b
New class for external resources
2021-06-24 17:30:22 +00:00
Michael
96809b3fdd
API: Improved avatar handling
2021-06-24 07:08:38 +00:00
Michael
6b46fdb54e
Don't count the system user as user
2021-06-21 04:03:20 +00:00
Philipp
322f0b3ecf
Cleanup Mastodon Factories
2021-06-20 13:25:45 +02:00
Michael
97891fe05b
Context: use the correct "select functionality
2021-06-19 18:27:35 +00:00
Michael
fe07dc828b
Fix noscrape publishing and pulling, added header
2021-06-17 11:23:32 +00:00
Michael
ebd4f59d02
Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline
2021-06-16 21:01:20 +00:00
Hypolite Petovan
7b91bd1d80
Merge pull request #10410 from annando/oauth
...
API: Added OAuth revoke, adding documentation to parameters
2021-06-16 16:32:45 -04:00
Michael Vogel
a256f18159
Update src/Module/OAuth/Token.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-06-16 22:19:26 +02:00
Michael
6b3476409a
Check for REDIRECT_REMOTE_USER as well
2021-06-16 19:39:51 +00:00
Michael
5e22704f7e
API: Added OAuth revoke, adding documentation to parameters
2021-06-16 19:24:44 +00:00
Michael
6e789ec19a
No need for +1 and -1
2021-06-16 17:57:01 +00:00
Michael
78d4aff878
Set the "Link" header
2021-06-16 15:02:33 +00:00
Michael
11d2440425
New functions for the post-view view
2021-06-16 10:16:01 +00:00
Michael
5211c12b0c
Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline
2021-06-16 05:58:11 +00:00
Michael
0ab24510ef
Centzralized functionality to update and publish profile changes
2021-06-15 11:12:44 +00:00
Michael
bf8cb39102
Diaspora relay functionality is removed
2021-06-13 11:15:04 +00:00
Michael
24cc82f396
API: (hopefully) improves speed of the public timeline
2021-06-12 15:19:56 +00:00
Michael
b7f12051a8
Small fixes
2021-06-12 11:19:23 +00:00
Michael
c21cbd936e
Changed sorting
2021-06-12 10:12:02 +00:00
Michael
b8da971fac
Server statistics: New section for relais and nomads
2021-06-12 08:08:35 +00:00
Michael
6dc2988c0f
Return the application fields
2021-06-10 08:05:21 +00:00
Michael
0b9c934cad
Simplify the code
2021-06-10 07:02:06 +00:00
Michael
d917ed58a8
API: Tests with various clients, small fixes
2021-06-10 06:26:34 +00:00