Commit graph

1164 commits

Author SHA1 Message Date
Michael
6fd0848cde Ensure that the actor name can't be changed 2020-08-22 19:40:31 +00:00
Michael
b12a2c486e Use "getActorName" 2020-08-22 18:52:37 +00:00
Michael
7dbf72e454 We now fetch data with an automatically generated system user 2020-08-22 14:48:09 +00:00
Tobias Diekershoff
3f6ca6345e HOTFIX to make all themes (but frio) working again 2020-08-21 06:57:54 +02:00
Hypolite Petovan
40d12b85c4 Loop on expected fields instead of existing fields in Settings\UserExport
- We don't delete fields, so there can be more fields in the database than in the DB structure
- Address https://github.com/friendica/friendica/issues/8877#issuecomment-663875895
2020-08-20 09:30:50 -04:00
Hypolite Petovan
ac90387d82 Fix wrong contact array key reference in Search\Acl
- Addresses https://github.com/friendica/friendica/issues/8877#issuecomment-672189155
2020-08-20 09:23:00 -04:00
Tobias Diekershoff
0d1fa70e2e
Merge pull request #9039 from MrPetovan/task/frio-accent-scheme
[frio] Add accented schemes including dark scheme and black scheme
2020-08-20 07:01:40 +02:00
Hypolite Petovan
91a1e5df91 Add more references to theme.php 2020-08-19 22:54:12 -04:00
Michael
d9fc0ae0ea Using a constant value for the default avatar 2020-08-18 20:30:24 +00:00
Michael
2cae485e0d Don't show poll frequency on auto adjust 2020-08-17 17:40:31 +00:00
Michael Vogel
dfa177e940
Merge pull request #8986 from MrPetovan/task/8918-move-mod-common
Reduce page size in contacts pages
2020-08-11 13:45:02 +02:00
Michael
2c97e2190b Merge remote-tracking branch 'upstream/develop' into ap-forum 2020-08-10 14:00:17 +00:00
Michael
bf7128b4b2 AP Improvements for forums 2020-08-09 18:42:25 +00:00
Hypolite Petovan
3d3ad07385 Enable profile contacts page for profile owner 2020-08-09 09:09:38 -04:00
Hypolite Petovan
e57449ee35 Reduce page size in contacts pages 2020-08-07 21:18:25 -04:00
Michael Vogel
f0a0c6b822
Merge pull request #8982 from MrPetovan/task/8918-move-mod-common
Move mod/common.php to src/ Part 3: Add Module\Contact\Contacts class
2020-08-07 20:51:02 +02:00
Hypolite Petovan
e64dcc5b5b Remove obsolete modules common and allfriends
- Delete obsolete Model\GContact class
2020-08-06 22:59:10 -04:00
Hypolite Petovan
18cd4f7412 Add new contact/{id}/contacts[/{type}] route and module
- Rework contact pages tabs
- Add constants for active contact page tab
2020-08-06 22:59:09 -04:00
Hypolite Petovan
383ddb10ed Create new page_tabs template
- Replace explicit tabs in profile contacts page with new template
2020-08-06 22:59:09 -04:00
Hypolite Petovan
f5ea07c731 Remove unused App parameter from Module\Contact::getTabsHTML 2020-08-06 22:59:09 -04:00
Michael
c89b690156 Removed unused parameter 2020-08-06 19:04:00 +00:00
Michael
f09d9bc9cc Remove url caching, locking cleanup 2020-08-06 18:53:45 +00:00
Michael Vogel
1fb47b96aa
Merge pull request #8975 from MrPetovan/task/8918-move-mod-common
Move mod/common.php to src/ Part 2: Add Module\Profile\Common class
2020-08-05 23:17:12 +02:00
Hypolite Petovan
c26b72a426 Rework commonFriendsVisitor widget
- Use new Contact\Relation method to fetch common contacts
- Replace reference to /common by /{nickname}/contacts/common
2020-08-05 00:19:48 -04:00
Michael
018abb4d1d Renamed function 2020-08-05 03:36:37 +00:00
Hypolite Petovan
71db6ab613 Add Module\Profile\Common class
- Add Common tab in profile contacts templates
- Add routing to new module
2020-08-04 23:03:54 -04:00
Hypolite Petovan
1723903219 Rework Module\Profile\Contacts class
- Simplify imports
- Use router parameters
- Use exceptions
- Simplify querying and result processing
- Add no result label
2020-08-04 23:02:43 -04:00
Hypolite Petovan
4c5fe20018 Remove relationship direction display for non-local user contacts
- [frio] Add profile link on avatar in contact_template
2020-08-04 23:00:15 -04:00
Michael
1d44e544cf New class for group related contact actions 2020-08-04 18:22:19 +00:00
Hypolite Petovan
73c112066d
Merge pull request #8971 from annando/optimize
Periodically  run an "optimize table" command for cache tables
2020-08-04 12:43:28 -04:00
Hypolite Petovan
c6f2ed667d
Merge pull request #8970 from annando/user-contact
"Contact\User" class created
2020-08-04 12:13:18 -04:00
Michael
d153db44ac Periodically run an "optimize table" command for cache tables 2020-08-04 12:24:24 +00:00
Michael
a20887a78e Test message removed 2020-08-04 05:46:00 +00:00
Michael
041a96555b Contact search is fixed 2020-08-04 05:44:38 +00:00
Michael
a7d75702cc "Contact\User" class created 2020-08-04 04:47:02 +00:00
Michael
0c4a3330dd Use the public contact 2020-08-03 19:47:46 +00:00
Michael
4e90029234 Adding $fields 2020-08-03 19:38:03 +00:00
Michael
14bb6daa5d "Allfriends" now work again 2020-08-03 19:21:31 +00:00
Michael
ee1cb93f3a Use the new relation functions 2020-08-03 18:21:56 +00:00
Michael
879c30d4fa Merge remote-tracking branch 'upstream/develop' into contact-tabs 2020-08-03 18:00:51 +00:00
Hypolite Petovan
a74c547af4 Move ContactRelation class to Contact\Relation
- Update references in GContact
2020-08-03 13:38:26 -04:00
Hypolite Petovan
24a82110fd Add common relationship methods to Model\ContactRelation
- Introduce DBA::mergeConditions method
- Replace GContact relationship method contents with Model\ContactRelation method calls
2020-08-03 13:34:10 -04:00
Michael
91c360638a Ensure contact tabs will use the correct id 2020-08-02 13:34:49 +00:00
Michael
bb1517a74c Random profiles now moved away from "gcontact" as well 2020-08-02 08:07:31 +00:00
Michael
03e2cbbf3d Merge remote-tracking branch 'upstream/develop' into remove-poco 2020-08-02 01:28:47 +00:00
Michael
0c73531da1 Poco and gcontact (mostly) removed 2020-08-01 16:15:18 +00:00
Michael
2976211992 Add "Nextcloud" to the statisrics 2020-08-01 09:26:41 +00:00
Michael
d9a9876ddd Synchronize contacts with the directory server 2020-07-31 09:08:51 +00:00
Hypolite Petovan
2b9ef97adc
Merge pull request #8952 from annando/contact-template
Use a single function to create the template data for contacts
2020-07-31 03:26:51 -04:00
Michael
71415094cb Removed unused template variables 2020-07-31 06:00:43 +00:00
Michael
45aff10ff8 Replaced with general function 2020-07-31 04:50:24 +00:00
Michael
ce7f192f35 "id" is not needed as a parameter 2020-07-31 04:28:26 +00:00
Michael
a4b5536d17 The local directory is now using the template function as well 2020-07-31 04:19:20 +00:00
Michael
893f6bd692 Use the function from the contact template instead 2020-07-31 03:55:01 +00:00
Hypolite Petovan
869329c972
Merge pull request #8948 from annando/remove-gcontact
Replace "gcontact" with "contact" - improved suggestions
2020-07-30 21:25:22 -04:00
Michael
91b0f2c486 Use a single function to create the template data for contacts 2020-07-30 21:16:15 +00:00
Michael
cc85bc4156 Replace "gcontact" with "contact" - imroved suggestions 2020-07-30 14:08:32 +00:00
Michael
e06d9f20cf AP: Always sign requests 2020-07-29 05:12:16 +00:00
Michael
71b6226909 Some more avatar function replacements 2020-07-28 19:30:55 +00:00
Michael Vogel
701dbdf7fc
Merge pull request #8939 from MrPetovan/task/8906-frio-viewas-redesign
Move "View As" form at the bottom of the profile page
2020-07-28 18:00:17 +02:00
Hypolite Petovan
ab3106a129 Move "View As" form at the bottom of the profile page 2020-07-28 11:40:14 -04:00
Michael
d5a3ef6c2a Removed unused "use" 2020-07-28 15:04:39 +00:00
Michael
b79bb0d2cb Fetch photo fields, ensuring that they are filled 2020-07-28 12:58:19 +00:00
Michael Vogel
3f77bf52f9
Merge pull request #8930 from MrPetovan/task/4090-move-lockview-to-src
Move mod/lockview to Module\PermissionTooltip
2020-07-27 22:06:55 +02:00
Hypolite Petovan
2497d36030 Remove unnecessary parent call in PermissionTooltip::rawContent 2020-07-27 15:54:36 -04:00
Michael
5b884e8348 Changed function name 2020-07-27 10:22:02 +00:00
Michael
6ab82eaa49 Ensure that cached avatar fields are set 2020-07-27 10:11:12 +00:00
Hypolite Petovan
d7b5674476 Move mod/lockview to Module\PermissionTooltip
- Add explicit type parameter to lockview() in main.js
2020-07-27 01:58:53 -04:00
Michael
18617f6c48 Fetch followers/followings of contacts 2020-07-26 07:34:33 +00:00
Michael
9b86f40a5f Store avatar cache fields only when needed 2020-07-25 11:48:52 +00:00
Michael Vogel
398e65d66b
Merge pull request #8911 from MrPetovan/task/curl_DI
Introduce "HTTPRequest" class
2020-07-25 09:50:20 +02:00
Michael
cb830c9ad3 Translation function added 2020-07-23 06:32:31 +00:00
Michael
0007da8630 EOL removed 2020-07-23 06:25:01 +00:00
Michael
3fc3ded750 Useless info messages removed 2020-07-23 06:11:21 +00:00
nupplaPhil
657d08f09f Rename "fetchUrl" and "fetchUrlFull" to "fetch" and "fetchFull" 2020-07-21 03:15:53 -04:00
nupplaPhil
7029012f27 Rename "HTTPRequest::curl()" to HTTPRequest::get() 2020-07-21 03:14:01 -04:00
nupplaPhil
1aa07f87a4 Make "HTTPRequest::fetchUrl" dynamic 2020-07-21 03:04:58 -04:00
nupplaPhil
2973ed6448 Make "HTTPRequest::curl" dynamic 2020-07-21 03:01:12 -04:00
nupplaPhil
5344efef71 Move post/curl/fetchUrl/fetchUrlFull to own class "Network\HTTPRequest" 2020-07-21 02:56:10 -04:00
Hypolite Petovan
0a71495fa4 Add new admin debug module for ActivityPub 2020-07-20 00:39:17 -04:00
Michael
5bf813d0ec Use "failed" field 2020-07-19 11:42:23 +00:00
Michael Vogel
ea8965759e
Merge pull request #8893 from MrPetovan/task/8797-strip-label-shortened-url
Add shortened URL link label stripping to PageInfo::stripTrailingUrlFromBody
2020-07-18 18:06:01 +02:00
Hypolite Petovan
25b3fa83fc Rename PageInfo::appendToBody to searchAndAppendToBody 2020-07-17 19:15:43 -04:00
Hypolite Petovan
da50456675 Add Twitter source debug to Debug\Babel 2020-07-17 17:14:13 -04:00
Michael
ecf6018b89 Atom feed generation is moved to the feed class 2020-07-17 04:40:20 +00:00
Michael
d6bf7f2cda Replace "Probe::uri" with "Contact::getByURL" 2020-07-16 10:22:14 +00:00
Michael
b8682190de Fix fallback on unknown contact 2020-07-16 04:18:33 +00:00
Michael
b0086a49e2 in "getidforurl" "no update" is now "update" 2020-07-15 21:08:42 +00:00
Hypolite Petovan
631095eefd
Merge pull request #8883 from annando/replace-getdetails
Replaced "getDetailsByURL" with "getByURL/getByURLForUser"
2020-07-15 13:49:27 -04:00
Michael
6d3949d54a Changed default value 2020-07-15 17:29:52 +00:00
Michael
e374aecc46 Changed parameter order for "getbyURLForUser" 2020-07-15 17:22:12 +00:00
Michael
fc0312451d Changed parameter order for getByURL 2020-07-15 17:06:48 +00:00
Michael
d9c6a46ffe Replaced "getDetailsByURL" with "getByURL/getByURLForUser" 2020-07-15 04:42:04 +00:00
Hypolite Petovan
3e25fc3a72 Replace *_page_info function calls with Content\PageInfo equivalent 2020-07-14 10:15:04 -04:00
Michael
baea99dee6 Unneeded variable removed 2020-07-13 14:16:44 +00:00
Michael
5a6887fb2e Use "jsonexit" 2020-07-13 13:26:09 +00:00
Michael
27deb4d188 Module classes splitted 2020-07-13 09:45:45 +00:00
Michael
2a1e6e1a74 Support Nodeinfo2 2020-07-12 21:53:17 +00:00
Hypolite Petovan
090fa78057
Merge pull request #8862 from annando/issue-8860
Issue 8860: Activities weren't fetchable all the time
2020-07-11 14:14:03 -04:00
Hypolite Petovan
e91daf8f46 Add logging for unexpected Search::searchGlobalContact return in Module\Search\Acl 2020-07-11 09:19:22 -04:00