Michael
7efd01880c
Define a maintenance window
2020-10-17 12:39:42 +00:00
Michael
5a685427ac
Post expiry: Limit for deletions
2020-10-17 08:16:17 +00:00
Michael
e8679a3a13
Fix DB Error "Column 'uri' in where clause is ambiguous"
2020-10-17 07:48:18 +00:00
Michael
a24ae975a9
Network: Fix continuous load issues
2020-10-17 07:31:03 +00:00
Hypolite Petovan
06e3294415
Centralize routes file existence check in App\Router
2020-10-15 21:45:51 -04:00
Hypolite Petovan
df23690a93
Add routes file recompute on last modification time change
2020-10-15 11:45:15 -04:00
Hypolite Petovan
472cc10ac5
Merge pull request #9424 from annando/no-dbclean
...
Replace "dbclean" with new expiry functionality
2020-10-15 10:33:10 -04:00
Michael
2db7a4971c
Count removed, added logging for iten uri
2020-10-15 09:42:18 +00:00
Michael
53a9c65daa
Only set values if the uri isn't empty
2020-10-15 07:40:24 +00:00
Michael
9704a9bf25
Move the repair functionality to the daily cron
2020-10-15 07:34:21 +00:00
Michael
84b6c18b94
Replace "dbclean" with new expiry functionality
2020-10-15 06:02:17 +00:00
Hypolite Petovan
5abe069cba
Remove Widget::accounts in favor of Widget::accounttypes
2020-10-13 22:30:40 -04:00
Hypolite Petovan
4d15cc01e2
Move network module to src/
...
- Update ForumManager to use a base URL
- Split network module into Conversation\Network and Search\Filed modules
- Implement boundaries pager in network module
- Allow no selection in filter widgets
2020-10-13 07:52:13 -04:00
Hypolite Petovan
9537a6d0f7
Remove unused App->force_max_items property
2020-10-13 07:52:13 -04:00
Hypolite Petovan
4427876c05
Implement correct behavior for min_id in boundary pagination
...
- The previous behavior of since_id systematically showed the most recent results
2020-10-13 00:11:39 -04:00
Michael Vogel
4f6bf9e518
Update src/Object/Post.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-12 03:58:56 +02:00
Michael
a173bf8eab
Diaspora: Native reshares only work with toplevel posts
2020-10-11 21:45:49 +00:00
Michael
dbdc8c91f6
Diaspora announce / Renaming share buttons
2020-10-11 19:58:28 +00:00
Michael
f3fd99da60
Don't change resharer when resharing
2020-10-11 17:37:04 +00:00
Michael
7c5aa0bbf1
"announce" is activated for Twitter as well
2020-10-11 12:27:19 +00:00
Michael
d3e19bc880
Support for real reshares
2020-10-11 08:49:47 +00:00
Hypolite Petovan
e3cf708dd8
Merge pull request #9401 from annando/accounttype
...
Filter for account type for contacts
2020-10-10 07:16:32 -04:00
Michael
b3e14fd07d
Only allow editing of mail/feed contact details
2020-10-10 10:06:34 +00:00
Michael
2d4a3f482b
Use new function for validity check
2020-10-10 07:14:43 +00:00
Michael
35d8b078ce
Renamed "Accounts" to "Account Types"
2020-10-10 07:14:18 +00:00
Michael
4b9cbac23e
Filter for account type for contacts
2020-10-09 19:08:50 +00:00
Hypolite Petovan
ae6b380362
Merge pull request #9373 from nupplaphil/task/server_env
...
Introduce possibility for mapping $_SERVER variables to config-cache values
2020-10-08 15:00:31 -04:00
Michael
00974324fe
Don't show failed contacts
2020-10-07 20:06:15 +00:00
Michael
d785af23c1
Display number of group members in contact widget
2020-10-07 06:19:09 +00:00
Tobias Diekershoff
b63d037967
Merge pull request #9380 from annando/Improved-language-detection/display
...
Display language name / only search for available languages
2020-10-07 06:46:01 +02:00
Michael
bda87e6536
Display language name / only search for available languages
2020-10-07 04:15:02 +00:00
Michael
a79f750a9e
Fix refresh after comment/like
2020-10-07 04:01:52 +00:00
Michael
bb676f780c
Changed documentation
2020-10-06 20:36:57 +00:00
Michael
5580b148a6
Added description
2020-10-06 19:51:51 +00:00
Philipp
2a464a156f
Update src/Database/Database.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-06 20:55:36 +02:00
Michael
5998c3995e
Issue-9358 (now for real) commenting and updating on contact now work
2020-10-06 18:47:23 +00:00
Philipp
d39ee428f0
Introduce "static/env.config.php" for environment variable mapping to config cache entries
...
- Added new database.port config value (used for MYSQL_PORT)
- Removed now obsolete db environment variable functionality
- Added functionality to load env variables (overwrites DB based cached)
2020-10-06 20:43:29 +02:00
Philipp
3587e89482
Introduce a "DatabaseException" class for fatal exceptions (used in testmode to throw an exception in case of DB errors)
2020-10-06 20:03:38 +02:00
Michael
f255749c6a
Issue 9358: liking and commenting on the community page now gives a feedback
2020-10-06 05:18:54 +00:00
Hypolite Petovan
9954bf8adf
Merge pull request #9365 from annando/better-plaintext
...
Improve plaintext generation for language detection
2020-10-05 23:11:42 -04:00
Michael Vogel
20652870b6
Update src/Content/Text/BBCode.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-06 04:55:28 +02:00
Hypolite Petovan
860a25eb38
Merge pull request #9368 from annando/update-commented
...
Update the "commented" field only on several verbs
2020-10-05 16:12:30 -04:00
Michael
77fcdede9b
Fix tests
2020-10-05 18:11:05 +00:00
Michael
79af93405b
Update the "commented" field only on several verbs
2020-10-05 17:57:24 +00:00
Michael
6c3ffb75a6
Issue 9366: filter account types on the network page
2020-10-05 16:48:28 +00:00
Michael Vogel
397f239abb
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-10-05 17:40:06 +02:00
Michael
16224a7001
Improve plaintext generation for language detection
2020-10-05 12:50:18 +00:00
Tobias Diekershoff
f096b8c879
Merge pull request #9362 from annando/post-update-term
...
Postupdate: Check for existence of the "term" table
2020-10-05 06:35:47 +02:00
Tobias Diekershoff
6778d4f7ce
Merge pull request #9364 from annando/issue-9363
...
Issue 9363: Display the latest post update version
2020-10-05 06:34:46 +02:00
Michael
cb5a9ae286
Issue 9363: Display the latest post update version
2020-10-04 20:46:42 +00:00
Michael
36b06ee2a1
Postupdate: Check for existence of the "term" table
2020-10-04 19:20:18 +00:00
Michael
b6b28b1541
Display the languages in the post
2020-10-04 18:52:28 +00:00
Philipp
0f3e4255ca
Introduce Config\Cache Source indicators (File, DB, Server Env)
2020-10-04 20:41:31 +02:00
Hypolite Petovan
6fdab8394a
Update wrong assertion regarding a profile being local user's self in Model\Profile
...
- It was hiding follow links for profiles on the same node
2020-10-03 23:03:33 -04:00
Hypolite Petovan
b812065499
Merge pull request #9343 from vinzv/9337-fix-pwa-manifest
...
Adding bigger icons and updating one used for PWA
2020-10-03 15:06:14 -04:00
Vinzenz Vietzke
b830c42ec1
Add link to 512px icon, fix missing link
2020-10-03 20:25:10 +02:00
Hypolite Petovan
2bfd9851d3
Merge pull request #9314 from annando/suggestions
...
New function for contact suggestions
2020-10-03 13:32:21 -04:00
Hypolite Petovan
d4968b4562
Merge pull request #9346 from annando/reduce-contact-update
...
Reduce the amount of contact updates
2020-10-03 12:43:28 -04:00
Michael
26e9efc746
Added brackets
2020-10-03 16:17:18 +00:00
Michael
2cd54320e4
New language detection
2020-10-03 15:42:21 +00:00
Michael
d504789c34
Reduce the amount of contact updates
2020-10-03 10:52:34 +00:00
Tobias Diekershoff
8623c075af
Merge pull request #9342 from annando/fatal
...
Avoids fatal error: Uncaught ImagickException: cache resources exhausted
2020-10-03 09:59:07 +02:00
Philipp
11de5be0ae
Merge pull request #9345 from annando/issue-9344
...
Issue 9344: Update trending tags hourly
2020-10-03 09:48:37 +02:00
Michael
d94e653030
Issue 9344: Update trending tags hourly
2020-10-03 06:10:39 +00:00
Vinzenz Vietzke
2d0e0cd310
Adding bigger icons and updating one used for PWA
2020-10-02 23:11:45 +02:00
Michael
2c1e9b92eb
Fix fatal error: Uncaught ImagickException: cache resources exhausted
2020-10-02 20:58:14 +00:00
Philipp
54c895ad3e
Revert "application/xrd+xml" backend content type
2020-10-02 20:14:57 +02:00
Philipp
78121afcb0
Merge pull request #9332 from annando/relayed-dfrn-dspr
...
New "relay" class / check of incoming posts from DFRN and Diaspora
2020-10-02 15:06:13 +02:00
Michael
19816e8862
Move array into constant
2020-10-02 10:55:42 +00:00
Michael
73a7df85f7
Issue 9303: Detect AP accesses as backend, prevent ping pong
2020-10-02 09:31:39 +00:00
Michael
9b1918c650
Don't accept ignored author via relay
2020-10-02 03:35:22 +00:00
Michael
9cd9ad647d
Merge remote-tracking branch 'upstream/develop' into relayed-dfrn-dspr
2020-10-01 21:24:35 +00:00
Michael
427881c437
Default values for settings / use lowercase
2020-10-01 21:14:26 +00:00
Philipp
97f07b7518
Merge pull request #9334 from annando/endless-scroll
...
Endless scrolling for searches and contact comments
2020-10-01 23:04:56 +02:00
Michael Vogel
eacc806c4b
Merge pull request #9327 from nupplaphil/task/security_restructure
...
Restructure Security classes
2020-10-01 19:49:51 +02:00
Michael
88a0e976da
Endless scrolling for searches and contact comments
2020-09-30 19:14:13 +00:00
Michael
648e8a00a4
Use the right table ...
2020-09-30 19:05:19 +00:00
Michael
e26d73393e
New "relay" class / check of incoming popsts from DFRN and Diaspora
2020-09-30 17:37:46 +00:00
Michael
5dd426f526
Added option to stay on the local machine when clicking on a contact link
2020-09-30 17:30:26 +00:00
Philipp
3a52179393
Move 'Authentication' to Security namespace
2020-09-30 16:53:18 +02:00
Philipp
c1708fe54c
Cleanup OAuth1 library
2020-09-30 11:26:52 +02:00
Philipp
fe653b652a
Move library\OAuth1.php to class structure Friendica\Security\OAuth1
2020-09-30 11:21:58 +02:00
Philipp
8318a0b640
Move ExAuth, FKOAuth1 & FKOAuthDataStore to own namespace Friendica\Security
2020-09-30 11:14:01 +02:00
Tobias Diekershoff
0b37f1d56c
Merge pull request #9321 from annando/trending-public
...
Trending tags: Ensure to only count public posts from the public contact
2020-09-30 07:22:51 +02:00
Tobias Diekershoff
c06197377f
Merge pull request #9322 from annando/issue-9305
...
Issue 9305: Relay deny tags are added
2020-09-30 07:21:59 +02:00
Tobias Diekershoff
9684ce4eb5
Merge pull request #9323 from annando/notice
...
Fix notice "Undefined index: author-network"
2020-09-30 07:20:09 +02:00
Tobias Diekershoff
317196b6e2
Merge pull request #9324 from annando/endless-contact
...
Endless scrolling on contact page
2020-09-30 07:19:16 +02:00
Michael
887732b605
Endless scrolling on contact pages
2020-09-29 20:47:19 +00:00
Michael
666c55f93a
Fix notive "Undefined index: author-network"
2020-09-29 20:12:19 +00:00
Michael
d0b36781a8
Trending tags: Ensure to only count public posts
2020-09-29 19:49:40 +00:00
Michael
15e61e78ac
Issue 9305: Relay deny tags are added
2020-09-29 19:48:26 +00:00
Michael Vogel
8fb3aa47dd
Merge pull request #9320 from tobiasd/20200929-adminHotfixVersions
...
Hotfix releases were not detected in the admin panel
2020-09-29 08:31:59 +02:00
Tobias Diekershoff
be1dae7056
Merge pull request #9318 from annando/relay-force
...
Force removal from relay list
2020-09-29 08:13:49 +02:00
Tobias Diekershoff
c317acc53b
Hotfix releases were not detected in the admin panel
2020-09-29 08:06:05 +02:00
Michael
eff4d18209
Force removal from relay list
2020-09-29 05:06:37 +00:00
Michael Vogel
777ece84cf
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-29 05:56:57 +02:00
Michael
fb50a43ac0
New function for contact suggestions
2020-09-28 21:33:40 +00:00
Philipp
30bc65e81e
Remove whitespace before ":" of mail headers
2020-09-28 19:22:29 +02:00
Michael
0b1a97ca9c
Contact posts: Only display reshared posts when they are the causer
2020-09-28 15:20:08 +00:00
Michael
52e150551e
Fix notice "Undefined index: accounttype"
2020-09-28 11:27:48 +00:00
Hypolite Petovan
178e506917
Merge pull request #9304 from annando/suggestions
...
Functionality to add suggestions
2020-09-27 17:16:29 -04:00
Michael Vogel
4733683e91
Update src/Model/FContact.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-27 22:31:59 +02:00
Michael
61fee84c15
Functionality to add suggestions
2020-09-27 18:58:02 +00:00
Hypolite Petovan
7c5f3a9c96
Merge pull request #9300 from annando/simplified-uexport
...
Simplified code in the uexport
2020-09-27 10:36:55 -04:00
Michael
7ca7bf2b35
Simplified code in the uexport
2020-09-27 14:08:41 +00:00
Michael
a7f6775f45
Avoid duplicate postings
2020-09-27 13:23:59 +00:00
Tobias Diekershoff
96147d331b
Merge pull request #9293 from annando/issue-9288
...
Issue 9288: Endless scrolling on the community page
2020-09-27 14:26:52 +02:00
Tobias Diekershoff
9702b1d679
Merge pull request #9297 from annando/updates-used-public-contacts
...
Only update public contacts that are in use
2020-09-27 14:22:52 +02:00
Michael
7a50ec4815
Only update public contacts that are in use
2020-09-27 11:55:31 +00:00
Michael
845ab4b764
Prevent empty fields on contact export via CSV
2020-09-27 10:27:31 +00:00
Michael
4ba42bc06a
Issue 9281: User export now exports data
2020-09-27 10:24:15 +00:00
Michael
fd6e750e80
Tags: Use the parameters for the cache key
2020-09-27 08:11:43 +00:00
Michael
9586577c5a
Restructured code
2020-09-27 05:46:07 +00:00
Michael
08016710d4
Unused code fragment removed
2020-09-27 05:31:39 +00:00
Michael
de9cd9881c
We don't seem to need the date formatting
2020-09-27 05:27:52 +00:00
Michael
55aa9c1cca
Issue 9288: Endless scrolling on the community page
2020-09-27 05:25:32 +00:00
Michael
9c675c3f01
Fix the key fields in the self contacts
2020-09-26 20:59:28 +00:00
Hypolite Petovan
f1830b84cd
Merge pull request #9287 from annando/fix-noscrape
...
Fix: Noscrape hadn't always returned a key
2020-09-26 16:26:45 -04:00
Michael Vogel
78b5be12a3
Fix: Noscrape hadn't always returned a key
2020-09-26 22:13:00 +02:00
Michael Vogel
af10ed8a15
Merge pull request #9274 from MrPetovan/bug/parse-url-charset
...
Restrict character class for charset capture in Util\ParseUrl
2020-09-26 21:43:14 +02:00
Michael
3efbf1beb7
Fix notice
2020-09-26 18:59:31 +00:00
Michael
4a40a40ed1
Merge remote-tracking branch 'upstream/develop' into hide-sharer
2020-09-26 18:05:15 +00:00
Michael
c0ddcfb0cd
Hide own contacts
2020-09-26 18:01:10 +00:00
Michael
3ffb90cf07
Improve naming, make widget collapsable
2020-09-26 14:13:14 +00:00
Hypolite Petovan
4657a8c97a
Merge pull request #9280 from annando/account-selector
...
Account selector for the community page
2020-09-26 08:45:28 -04:00
Hypolite Petovan
8e6483970a
Merge pull request #9277 from annando/issue-9268
...
Issue 9268: Don't show posts from followers on community page
2020-09-26 08:28:01 -04:00
Hypolite Petovan
f30d1a6d70
Merge pull request #9278 from annando/issue-9276
...
Issue 9276: Cache the trending hashtags in the background
2020-09-26 08:24:54 -04:00
Michael
3b90dc0289
Use period and limit in the cache key
2020-09-26 12:16:46 +00:00
Michael
f936d93730
Moved "selected" check into the template
2020-09-26 12:13:30 +00:00
Michael
5a48002575
Account selector for the community page
2020-09-26 11:05:18 +00:00
Michael
91ccdac652
Remove unneeded addon reload
2020-09-26 09:53:44 +00:00
Michael
f7cf8fe3d0
Issue 9276: Cache the trending hashtags in the background
2020-09-26 09:42:12 +00:00
Michael
b522f20702
Issue 9268: Don't show posts from followers on community page
2020-09-26 09:09:56 +00:00
Hypolite Petovan
b26d225136
Restrict character class for charset capture in Util\ParseUrl
...
- Address https://github.com/friendica/friendica/issues/9252#issuecomment-698742359
2020-09-25 11:36:09 -04:00
Hypolite Petovan
04f993b611
Merge pull request #9273 from annando/inherit-causer
...
We now inherit the causer for completing a thread
2020-09-25 10:46:28 -04:00
Michael
9ea34370a6
We now inherit the causer for completing a thread
2020-09-25 12:16:08 +00:00
Hypolite Petovan
f52d44554e
Add style and script tag escaping when parsing charset in Util\ParseUrl
...
- Address https://github.com/friendica/friendica/issues/9251#issuecomment-698086677
2020-09-25 06:55:52 -04:00
Michael
9552473db5
Issue 9264: post types should now work
2020-09-25 06:47:07 +00:00
Hypolite Petovan
9cfd4ef868
Merge pull request #9267 from annando/follower-indicator
...
Issue 9264: Ensure that "pt_follower" is only set when its a real follower
2020-09-24 08:41:50 -04:00
Hypolite Petovan
013d3510f4
Merge pull request #9265 from annando/uri-id
...
Ensure that the uri-id is always set
2020-09-24 08:18:48 -04:00
Michael
d9d1268194
Issue 9264: Ensure that "pt_follower" is only set when its a real follower
2020-09-24 10:26:28 +00:00
Michael
c06e077c27
Ensure that the uri-id is always set
2020-09-23 18:55:16 +00:00
Hypolite Petovan
3038e4a3f9
Merge pull request #9262 from nupplaphil/phpmailer_fix
...
E-Mail Message-ID & Newline fix
2020-09-23 14:22:12 -04:00
Philipp
3eaaf716e9
just log double message IDs, don't discard the email
2020-09-23 19:38:20 +02:00
Hypolite Petovan
fa94c82299
Merge pull request #9260 from annando/ap-relay-settings
...
Relay settings are now valid for the ActivityRelay as well
2020-09-23 12:46:32 -04:00
Michael
ea698b6702
Delimiter added
2020-09-23 15:57:10 +00:00
Hypolite Petovan
befc8c86ab
Merge pull request #9261 from annando/relay-distribution
...
Delayed relay distribution
2020-09-23 11:43:52 -04:00
Michael
4a8531354b
Use preg_quote
2020-09-23 15:28:00 +00:00
Michael
8805348abc
Removed parameter
2020-09-23 15:20:16 +00:00
Michael
c5304d1ff4
Use plainext
2020-09-23 09:00:09 +00:00
Hypolite Petovan
2cb87aca33
Improve charset detection in Util\ParseUrl
...
- Pages with charset meta tag weren't properly decoded
2020-09-22 20:35:36 -04:00
Philipp
e2b736d0a9
Fix phpmailer (Case sensitive Check)
2020-09-22 22:48:34 +02:00
Michael Vogel
380828d78c
Delayed relay distribution
2020-09-22 22:14:37 +02:00
Philipp
b1a402a787
Fix newline email error
2020-09-22 21:08:36 +02:00
Philipp
545517e85f
Add protected mail function for testability
2020-09-22 21:08:36 +02:00
Michael
b0c9c9b7cb
Relay settings are now valid for the ActivityRelay as well
2020-09-22 15:48:44 +00:00
Hypolite Petovan
d0505222ef
Merge pull request #9257 from annando/causer-id
...
We now store the causer-id in the items
2020-09-22 10:23:07 -04:00
Michael
93cd85595c
Added foreign key
2020-09-22 07:19:44 +00:00
Michael
d3abf5eff9
Set "follower" on relayed posts as well
2020-09-22 05:57:03 +00:00
Michael
338ddf45b1
We now store the causer-id in the items
2020-09-22 05:36:01 +00:00
Michael Vogel
9c7a4ae2bd
Merge pull request #9255 from MrPetovan/bug/fatal-errors
...
Add expected method MailBuilder->withHeaders
2020-09-21 19:03:57 +02:00
Michael
11d2b027ec
Additional direction for fetching content
2020-09-21 15:17:33 +00:00
Hypolite Petovan
acd6fd7dd3
Add expected method MailBuilder->withHeaders
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-696055412
2020-09-21 11:07:34 -04:00
Michael
c082109ff9
Show if a post arrived via relay
2020-09-21 12:31:20 +00:00
Michael
60b33cd3b1
Fix a type / add "list" command to relay cli
2020-09-21 07:42:53 +00:00
Hypolite Petovan
a852455d0e
Merge remote-tracking branch 'friendica/stable' into develop
...
# Conflicts:
# composer.lock
2020-09-20 15:32:58 -04:00
Michael
fe825b3634
Fix notice
2020-09-20 17:47:44 +00:00
Michael
6c7bce86fe
Avoid fatal error on the community page
2020-09-20 17:37:09 +00:00
Hypolite Petovan
bfd49ccacb
Merge pull request #9247 from annando/issue-9246
...
Issue 9246: Don't perform fulltext searches on URL
2020-09-20 11:19:23 -04:00
Hypolite Petovan
c8f385727e
Improve log message language in Module/Search/Index.php
...
Co-authored-by: Steffen K9 <admin@libranet.de>
2020-09-20 11:19:03 -04:00
Michael
2bd1e8cf65
Corrected comment
2020-09-20 09:38:31 +00:00
Michael
6bdc55e13e
Issue 9246: Don't perform fulltext searches on URL
2020-09-20 09:37:05 +00:00
Michael
12e74a70a4
Added logging
2020-09-20 07:46:23 +00:00
Michael
a42217eae4
Fixes notice "Undefined index: text"
2020-09-20 07:45:19 +00:00
Michael
1898c0c351
Fix notice "Undefined index: gravity"
2020-09-20 04:49:48 +00:00
Hypolite Petovan
722aada460
Merge pull request #9242 from nupplaphil/bug/9142-message-id
...
Transform email header string to header array
2020-09-19 22:10:20 -04:00
Philipp
c41614fef1
Add improvements
2020-09-19 22:49:44 +02:00
Michael
bf2ca5fcf9
Issue 9229: Show unfollow with known contacts
2020-09-19 20:47:05 +00:00
Hypolite Petovan
b9a61e5bfb
Merge pull request #9243 from annando/preview-text
...
Only display redundant preview data with preview picture
2020-09-19 15:42:40 -04:00
Michael
1a0db28d2e
Only display redundant preview data with preview picture
2020-09-19 19:02:40 +00:00
Philipp
c9e510d4fd
Use getmypid() as dependency (improve testing)
2020-09-19 20:28:01 +02:00
Philipp
ac1d2cf38f
Transform email header string to header array & replace it at various situations.
2020-09-19 20:16:55 +02:00
Michael
38635b1544
Issue 8961: Move default value for site settings to settings.config.php
2020-09-19 17:52:11 +00:00
Michael
e6884a934c
Fix Notice: "Undefined variable: r"
2020-09-19 16:47:00 +00:00
Michael
6020e824a8
Don't set count to 0
2020-09-19 12:07:17 +00:00
Michael
86592daaa1
Include more field in the fulltext search
2020-09-19 10:45:11 +00:00
Michael
dfeae25e6d
Issue 9231: Speed up full text search
2020-09-19 08:26:50 +00:00
Tobias Diekershoff
5eb44ca36b
Merge pull request #9233 from annando/notice
...
Fixes several notices
2020-09-19 08:07:16 +02:00
Michael
84a9a5b174
Fixes several notices
2020-09-19 03:16:26 +00:00
Michael Vogel
e229ad9555
Merge pull request #9226 from MrPetovan/bug/fatal-errors
...
Ensure author-link key has a value in Worker\Notifier
2020-09-18 22:28:42 +02:00
Michael
fcddf24f88
Remove tracking pixels when importing feeds
2020-09-18 15:25:48 +00:00
Michael
74e5a73678
Fix fatal errors and notices
2020-09-18 12:08:40 +00:00
Hypolite Petovan
425790d2fd
Merge pull request #9224 from annando/issue-9165
...
Issue 9165: Make pager work for search
2020-09-18 00:18:50 -04:00
Hypolite Petovan
fb131027fa
Ensure author-link key has a value in Worker\Notifier
...
- Address https://github.com/friendica/friendica/issues/8875#issuecomment-691942457
2020-09-17 22:47:37 -04:00
Michael
03157cc2f2
Issue 9165: Make pager work for search
2020-09-17 21:10:59 +00:00
Michael
64c6224968
Issue 8958: Ensure to have no foreign key violation
2020-09-17 19:10:45 +00:00
Michael
c36bfcf17d
Changed loglevels in the worker
2020-09-17 17:57:41 +00:00
Hypolite Petovan
380cd902d0
Merge pull request #9217 from annando/fix-empty-preview
...
Fixes empty feed preview data
2020-09-17 10:19:20 -04:00
Hypolite Petovan
3e9aa606ab
Merge pull request #9211 from annando/send-relais
...
We can now manage relay servers and can send content to them
2020-09-17 10:18:06 -04:00
Michael
451613a76a
Merge branch 'fix-empty-preview' of github.com:annando/friendica into fix-empty-preview
2020-09-17 13:13:49 +00:00
Michael
032df50e9d
Simplify check
2020-09-17 13:13:40 +00:00
Michael Vogel
005defa6cd
Update src/Protocol/Feed.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-17 15:08:01 +02:00
Michael
1bbad87ff0
Remove the text if it is identical to the body
2020-09-17 13:07:20 +00:00
Michael
fbc1cd2528
Fixes empty feed preview data
2020-09-17 10:36:33 +00:00
Michael
35fb7a13ca
Merge branch 'send-relais' of github.com:annando/friendica into send-relais
2020-09-17 04:36:38 +00:00
Michael
144ee09c43
Improved description
2020-09-17 04:36:32 +00:00
Michael Vogel
0fe2146338
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-17 06:33:31 +02:00
Michael
5f46b09772
Added some logging
2020-09-17 04:31:38 +00:00
Hypolite Petovan
a705db27c2
Fix wrong expected DB field name in DFRN::fetchauthor
2020-09-16 22:45:51 -04:00
Michael Vogel
de3ed5faf4
Merge pull request #9197 from MrPetovan/bug/9192-normalize-escaping-item
...
Remove obsolete uses of Strings::escapeTags in mod/item
2020-09-16 22:10:19 +02:00
Michael
c8f02350b6
Changed class description
2020-09-16 18:38:36 +00:00
Michael
373ba425ae
Merge branch 'send-relais' of github.com:annando/friendica into send-relais
2020-09-16 18:25:13 +00:00
Michael Vogel
6c6cfa939d
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-16 20:23:27 +02:00
Michael
522bd5d774
Merge remote-tracking branch 'upstream/2020.09-rc' into send-relais
2020-09-16 10:27:14 +00:00
Hypolite Petovan
ba23d3af9e
Merge pull request #9213 from annando/new-relay-server
...
Changed name for the sample relay server
2020-09-16 05:23:58 -04:00
Hypolite Petovan
6b8ea346bc
Merge pull request #9212 from annando/nofinalurlfeed
...
Ignore list for redirects
2020-09-16 05:22:33 -04:00
Michael
efb461583b
Move default setting to the configuration file
2020-09-16 06:08:30 +00:00
Michael
351d14d6f5
Replaced the defunct relay server at another place as well
2020-09-16 05:29:33 +00:00
Michael
6a505372fa
Changed name for the sample relay server
2020-09-16 05:20:38 +00:00
Michael
98a905a4c2
Remove unneeded function
2020-09-16 05:05:15 +00:00
Michael
55e169db49
Configurable list of domains to ignore redirects
2020-09-16 04:56:37 +00:00
Michael Vogel
26831371f7
Don't call finalUrl on feed URL
2020-09-15 21:47:47 +02:00
Michael
178455928a
We can now manage relay servers and can send content to them
2020-09-15 17:45:19 +00:00
Philipp
cdb61be06f
Rewrite Process Model/Core
2020-09-15 18:16:44 +02:00
Tobias Diekershoff
56bbf9015a
silkevicious found a typo
2020-09-15 15:38:31 +02:00
Michael
4930991734
Process incoming relay posts / fix importing posts
2020-09-14 20:58:41 +00:00
Hypolite Petovan
87e0ba2af6
Merge pull request #9206 from annando/global-direction
...
We now set the "global" direction
2020-09-14 14:04:59 -04:00
Michael
12d1bb883d
Issue 9204: Fetching of AP posts does work again
2020-09-14 17:50:42 +00:00
Michael
08fa5f0c19
We now set the "global" direction
2020-09-14 17:48:57 +00:00
Hypolite Petovan
fe545cef74
Merge pull request #9184 from nupplaphil/task/asn1_composer
...
Replace library/asn1.php & ASNValue with phpseclib
2020-09-14 02:06:47 -04:00
Philipp
4db45aca06
Fix indentation .. again ;-)
2020-09-14 06:34:03 +02:00
Hypolite Petovan
a7de06d280
Add deprecation notice on Strings::escapeTags
2020-09-13 20:01:55 -04:00
Hypolite Petovan
76d6962129
Remove superfluous variable in item template variables
2020-09-13 20:01:54 -04:00
Hypolite Petovan
3fa3e78844
Normalize item like/dislike template variable name
2020-09-13 20:01:54 -04:00
Hypolite Petovan
8d5eb61ea3
Normalize item comment template variable name
2020-09-13 20:01:54 -04:00
Hypolite Petovan
65b796ed1f
Normalize item_photo_menu template variable name
2020-09-13 20:01:53 -04:00
Hypolite Petovan
2bfd53bf09
Normalize item body template variable name
2020-09-13 20:01:53 -04:00
Hypolite Petovan
9ff228812f
Normalize item location template variable name
2020-09-13 20:01:51 -04:00
Hypolite Petovan
c767325257
Merge pull request #9196 from annando/queryValue
...
New function XML::getFirstValue to fetch the first value
2020-09-13 18:25:26 -04:00
Hypolite Petovan
f80cc91064
Merge pull request #9194 from annando/additional-directions
...
Add additional direction types
2020-09-13 17:05:31 -04:00
Michael
73bcca892e
Fixed capitalization
2020-09-13 21:00:54 +00:00
Michael
34257e78ca
Function renamed
2020-09-13 19:40:38 +00:00
Michael
50b5483ee1
Ability to set the database version
2020-09-13 15:57:24 +00:00
Michael
5a41cd437d
Add additional direction types
2020-09-13 14:15:28 +00:00
Philipp
9d9489494e
Format/name changes
2020-09-13 10:53:15 +02:00
Michael
20b25a1acd
New function "queryValue"
2020-09-12 19:23:23 +00:00
Philipp
90346f61ba
Replace library/ASNValue.class.php with phpseclib functions
2020-09-12 20:54:37 +02:00
Philipp
11ef3895f5
Replace library/asn1.php with phpseclib
2020-09-12 20:44:36 +02:00
Hypolite Petovan
097cd5f44b
Merge pull request #9188 from annando/more-direction
...
Store and display to/cc/bcc
2020-09-12 14:34:58 -04:00
Michael
a491c5d916
Store and display to/cc/bcc
2020-09-12 17:45:04 +00:00
Hypolite Petovan
35b98ce97f
Use item uri-id in src/Model/Item.php
2020-09-12 11:43:02 -04:00
Hypolite Petovan
1b681222a4
Ensure query parameters are URL encoded in Arguments
...
- Simplify Arguments->determine
- Remove stripZRLs and stripQueryParam Arguments methods
- Updated tests
2020-09-12 09:09:16 -04:00
Hypolite Petovan
bbefc61a0c
Use Arguments->getCommand() where it makes more sense than getQueryString()
...
- Remove a couple of intermediary query string variables
2020-09-12 09:09:15 -04:00
Hypolite Petovan
043e04f484
Remove confirm template obsolete uses (except for contacts)
...
- Remove obsolete explode_querystring() function
- Remove $extra_inputs template variable
2020-09-12 09:09:15 -04:00
Hypolite Petovan
bc5a1e5ace
Merge pull request #9186 from annando/valid-posts
...
AP: Improved checks for incoming posts
2020-09-12 08:57:41 -04:00
Michael
e9f462f0a3
AP: Improved checks for incoming posts
2020-09-12 12:12:55 +00:00
Philipp
61014feec3
Fix ContactEndpoint & tests
2020-09-12 10:01:13 +02:00
Philipp
31c55a6fa4
Rename class for PSR-0
2020-09-11 19:24:40 +02:00
Hypolite Petovan
5041aab89e
Use DI logger in src/Model/Item.php
...
Co-authored-by: Philipp <admin+Github@philipp.info>
2020-09-11 08:06:30 -04:00
nobody
d3cb72c33c
see what namespace works
2020-09-11 02:37:18 -07:00
nobody
61685aeadd
function name
2020-09-11 02:29:13 -07:00
nobody
0c026be2c1
allow forum delivery using attached mention tags (as well as mentions in the body)
2020-09-11 02:12:09 -07:00
Hypolite Petovan
4065f71382
Fix qcomment addon
...
- Initialize $qcomment template variable everywhere it is expected
- Remove addon Javascript from core head template
2020-09-09 16:49:03 -04:00
Hypolite Petovan
fb0fa342be
Merge pull request #9174 from annando/issue-9167
...
Issue 9167 - messages from non-followers
2020-09-09 14:05:21 -04:00
Michael
d64c910f69
Reworked receiver detection
2020-09-09 16:55:14 +00:00
Hypolite Petovan
c7a69bbc3d
Merge pull request #9168 from annando/issue-9135
...
Issue 9135: Display only reshared posts at the top
2020-09-09 10:46:01 -04:00
Hypolite Petovan
6ad75f5b41
Remove over-specific location fields from vcard in favor of "location"
2020-09-09 01:21:56 -04:00
Michael
206caaf51a
Reshared data now is a link
2020-09-09 04:49:42 +00:00
Michael
42dcd6646e
Issue 9135: Display only reshared posts at the top
2020-09-08 22:06:10 +00:00
Hypolite Petovan
fb7f7435c0
Merge branch 'bug/phpinfo-accessible-hotfix' into 2020.09-rc
...
# Conflicts:
# src/Module/Admin/DBSync.php
# src/Module/Admin/Logs/Settings.php
# src/Module/Admin/Themes/Details.php
# src/Module/Admin/Themes/Embed.php
2020-09-08 14:07:46 -04:00
Hypolite Petovan
ee8689cc89
Merge branch 'bug/phpinfo-accessible-hotfix' into develop
...
# Conflicts:
# src/Module/Admin/DBSync.php
# src/Module/Admin/Logs/Settings.php
# src/Module/Admin/Themes/Details.php
# src/Module/Admin/Themes/Embed.php
2020-09-08 14:06:14 -04:00
Hypolite Petovan
3efa8648c5
Fix security vulnerability in admin modules
...
- The Module\BaseAdmin::post method checked credentials but didn't abort the process when it failed
- Created Module\BaseAdmin::checkAdminAccess method
2020-09-08 12:27:43 -04:00
Hypolite Petovan
9bc2c5a52e
Normalize use of form security tokens in Admin modules
...
# Conflicts:
# src/Module/Admin/Logs/Settings.php
2020-09-08 12:27:36 -04:00
Hypolite Petovan
2ce15cae1a
Use router parameters in Admin modules
...
- Remove 10 @TODO tags
# Conflicts:
# src/Module/Admin/DBSync.php
# src/Module/Admin/Themes/Details.php
# src/Module/Admin/Themes/Embed.php
2020-09-08 12:27:15 -04:00
Hypolite Petovan
d15f522752
Merge pull request #9143 from annando/api-count
...
API: Counts added, local query improved
2020-09-08 11:14:00 -04:00
Michael
e45ccea0f2
Tabs instead of spaces
2020-09-08 01:45:59 +00:00
Michael
24f1bb4ea1
Class file renamed
2020-09-08 01:44:49 +00:00
Michael Vogel
2bb725fa30
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-08 03:39:51 +02:00
Hypolite Petovan
5f5b97dad6
Create self-only ACL template and helper method
2020-09-07 19:27:32 -04:00
Michael
59374eb6c6
Use "StatusCounts" class
2020-09-07 18:24:11 +00:00
Michael
1bca280eae
StdClass instead of arrays
2020-09-07 14:34:05 +00:00
Michael
07ccfb212b
Merge remote-tracking branch 'upstream/2020.09-rc' into api-count
2020-09-07 14:29:02 +00:00
Michael
f56e765158
Issue 9153 Use "info" instead of "notice" on successful operations
2020-09-07 10:17:42 +00:00
Hypolite Petovan
b530ef709d
Merge pull request #9147 from annando/Issue-8882
...
Issue 8882: Fixes permissions of pinned posts
2020-09-07 03:14:25 -04:00
Michael
90315e3434
Don't perform actions on empty conditions
2020-09-07 05:00:17 +00:00
Michael
2a0635185a
Fix notifications for wrong users
2020-09-07 04:36:28 +00:00
Michael
4852458645
Simplify the code / check number of parameters in mergeConditions
2020-09-06 20:28:08 +00:00
Michael
0684922ec2
Use array_unique
2020-09-06 20:09:29 +00:00
Michael
d332272d55
Issue 9099: Improve mentions from non followers
2020-09-06 19:22:53 +00:00
Michael
8d0d6bcd0c
Issue 8882: Fixes permissions of pinned posts
2020-09-06 15:05:42 +00:00
Tobias Diekershoff
f3934eb0c2
Merge pull request #9145 from annando/duplicate-apcontact
...
Avoid "Duplicate entry" error in apcontact
2020-09-06 12:41:45 +02:00
Tobias Diekershoff
058a3a2e7c
Merge pull request #9144 from annando/issue-9137
...
Issue 9137: Fix "Incorrect integer value:"
2020-09-06 11:54:23 +02:00
Michael
5af713b336
Issue 9137: Fix "Incorrect integer value:"
2020-09-06 09:41:32 +00:00
Michael
a0cb6b409d
Avoid "Duplicate entry" error in apcontact
2020-09-06 09:39:47 +00:00
Michael
db6282b5e2
API: Counts added, local query improved
2020-09-06 07:12:04 +00:00
Tobias Diekershoff
0bc4829af2
Merge pull request #9139 from annando/timeline-parameters
...
API: Fix the timeline parameters
2020-09-05 08:20:46 +02:00
Michael
c3ed31bb8f
API: Fix the timeline parameters
2020-09-05 05:38:12 +00:00
Tobias Diekershoff
3a0e1eea04
Tyoi reported by silkevicious on Transifex
2020-09-04 14:17:58 +02:00
Hypolite Petovan
e8cae80460
Fix fatal error in storage list console when default backend is used
2020-09-03 16:06:52 -04:00
Michael Vogel
560746eb3b
Merge pull request #9125 from MrPetovan/bug/8999-fix-new-pm
...
Fix new private message recipient input
2020-09-03 21:45:31 +02:00
Michael
90dc60cee7
Replace spaces with tabs
2020-09-03 19:24:30 +00:00
Michael
0de372aceb
Space replaced
2020-09-03 19:16:42 +00:00
Michael
305fe62659
Content is now filled
2020-09-03 19:13:03 +00:00
Michael
cd3d4ae4e6
API: New entity "status"
2020-09-03 18:57:18 +00:00
Hypolite Petovan
9ea7f7d4ad
[frio] Ensure tagsinput library is loaded in pages where new PM can be submitted
...
- The new private message page loads in a modal, requiring the base page to load them in advance
2020-09-03 10:03:36 -04:00
Hypolite Petovan
4a4d0f04cb
Fix new private message recipient input
...
- Add new private message recipient ACL template
- Remove now redundant theme private message templates
2020-09-03 10:01:58 -04:00
Hypolite Petovan
a844fd8f58
Move ACL full selector template to subfolder
...
- Fix display overflow in contact complete suggestion box
2020-09-03 10:00:20 -04:00
Michael
6acf660ebd
New model class "host"
2020-09-02 19:19:00 +00:00
Hypolite Petovan
9870ab8446
Merge pull request #9118 from annando/manually-aprove
...
New field "manually-approve" for contact table
2020-09-02 04:02:18 -04:00
Michael
04b6f00ca9
Simplifications
2020-09-02 07:14:01 +00:00
Michael
f2ea2f4961
Fix: Transmit the public contact id
2020-09-02 04:45:50 +00:00
Michael
8402450101
Always use the oldest creation data
2020-09-02 04:17:13 +00:00
Michael
a2e4a0170b
Changed field origin
2020-09-02 03:13:10 +00:00
Michael
cbf1e5c699
New field "manually-approve" for contact table
2020-09-02 03:02:50 +00:00
Michael
ca9f916ecd
Removed comment
2020-09-02 01:45:45 +00:00
Michael
7b903e1ca8
The account fields are rearrange to match Mastodon
2020-09-01 20:59:50 +00:00
Michael
7be6fbf652
API: Support for the "directory" endpoint
2020-09-01 19:29:39 +00:00
Michael
1c5801ca8e
Renamed classes
2020-09-01 13:40:37 +00:00
Michael
3aa6d516bf
Changed priority
2020-09-01 12:55:46 +00:00
Michael
41e07a9ae2
Code cleanup
2020-09-01 08:32:53 +00:00
Michael
b1a9666e43
Splitting workerqueue cleanup
2020-09-01 08:30:12 +00:00
Michael
34cce68dc6
Replaced deprecated logger calls
2020-09-01 08:11:42 +00:00
Michael
4bb70d7593
Split cron tasks in several worker tasks
2020-09-01 08:09:16 +00:00
Michael
ab02f4a3db
Avoid notice "Undefined index: activity"
2020-09-01 05:55:34 +00:00
Michael
a6cb144c1e
Don't add the type to the id in case of an activity
2020-09-01 02:38:44 +00:00
Michael
b8ac601582
Avoid a notice - restructured validation check
2020-08-31 15:01:46 +00:00
Michael
23b7da3664
Removed unused PoCo functionality
2020-08-31 12:40:23 +00:00
Hypolite Petovan
a54675b597
Merge pull request #9101 from annando/signed-outbox
...
Support signed outbox requests
2020-08-31 02:26:26 -04:00
Tobias Diekershoff
03c0fca302
Merge pull request #9103 from annando/avoid-dfrn-announce
...
Issue 9094: Avoid DFRN announces
2020-08-31 07:15:41 +02:00
Michael
cdcdc135e8
Issue 9094: Avoid DFRN announces
2020-08-31 02:46:24 +00:00
Michael
31638d4742
Added and improved logging for the update process
2020-08-30 18:57:09 +00:00
Michael
729d5ebaf1
Support fetching private posts
2020-08-30 17:39:38 +00:00
Michael
bdd834d313
Support signed outbox requests
2020-08-30 17:07:46 +00:00
Tobias Diekershoff
a5be6f9276
Merge pull request #9098 from annando/issue-9094
...
Issue 9094: Prevent announces via DFRN
2020-08-30 13:51:13 +02:00
Michael
5daec27cfb
Issue 9094: Prevent announces via DFRN
2020-08-30 10:09:54 +00:00
Tobias Diekershoff
e402026b83
refert to doc/INSTALL.md instead of README.txt in the installer
2020-08-30 10:12:42 +02:00
Hypolite Petovan
bc67808f09
Merge pull request #9092 from annando/multiple-fetch
...
Worker: Fetch jobs for multiple workers
2020-08-29 20:45:00 -04:00
Michael Vogel
d94a6843f2
Merge pull request #9093 from tobiasd/20200829-typo
...
removed additional / from comment block
2020-08-29 18:18:44 +02:00
Tobias Diekershoff
a213619365
removed additional / from comment block
2020-08-29 17:50:15 +02:00
Michael
d8d2cdc6ef
Only c heck every 5 seconds for the system health
2020-08-29 13:01:58 +00:00
Michael
8148d9dc9d
Unclaim on end / don't refetch
2020-08-29 11:26:40 +00:00
Michael
069786cd7f
Simplified the code
2020-08-29 10:44:38 +00:00
Michael
f9152ce140
Worker: Fetch jobs for multiple workers
2020-08-29 09:03:50 +00:00
Michael
1d8e1284ef
Another "Duplicate entry" error avoided
2020-08-28 05:47:41 +00:00
Michael
44ee4a54b4
Replace "insert" with "replace"
2020-08-27 21:35:08 +00:00
Michael
dfea3ee3d6
Configuration if the database is opened with persistent connections
2020-08-27 10:59:14 +00:00
Michael Vogel
e715458005
Update src/Database/Database.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-26 22:45:00 +02:00
Michael Vogel
bc98f86afe
Update src/Database/DBA.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-26 22:44:51 +02:00
Michael
212e06b87b
Added support for the "replace" database command
2020-08-26 20:16:57 +00:00
Michael
355284841a
Optionally display the resharer as icon
2020-08-26 12:33:17 +00:00
Hypolite Petovan
176165b83b
Merge pull request #9073 from annando/foreign-2
...
New foreign keys and database clean up jobs
2020-08-26 04:20:50 -04:00
Tobias Diekershoff
321121f213
change the search subcommand so that it fits the documentation
2020-08-26 09:31:21 +02:00
Michael
4316a95984
New database cleanup jobs
2020-08-26 05:33:37 +00:00
Hypolite Petovan
9601f54054
Merge pull request #9068 from annando/foreign-keys
...
Foreign keys added
2020-08-24 17:11:20 -04:00
Michael
88eee2b9c1
Another foreign key added
2020-08-24 21:03:00 +00:00
Hypolite Petovan
9b38abc32c
Re-allow anonymous use of CSRF tokens
2020-08-24 12:02:24 -04:00
Michael
c403efb177
Improved logging
2020-08-23 17:58:22 +00:00
Michael
6139f5883b
Mark posts that arrived in your network stream via tag
2020-08-23 17:48:44 +00:00
Michael
129b690b9a
Merge remote-tracking branch 'upstream/develop' into show-reshared
2020-08-23 13:33:50 +00:00
Michael
0e4d3fe9e5
Display a symbol when a post had been reshared
2020-08-23 13:26:23 +00:00
Michael
7815862498
Improve AP support for forums
2020-08-23 11:26:43 +00:00
Hypolite Petovan
b052896c64
Merge pull request #9057 from annando/issue-9051
...
Issue 9051: Only change the owner of posts reshared by forums
2020-08-23 06:44:41 -04:00
Hypolite Petovan
b52070aa2f
Merge pull request #9056 from annando/ap-follow
...
ActivityPub accounts don't need a "poll" endpoint
2020-08-23 06:43:00 -04:00
Hypolite Petovan
c259d2b454
Merge pull request #9055 from annando/zero-owner
...
Return system account data when fetching data for user "0"
2020-08-23 06:42:26 -04:00
Michael
6f1cd718fc
Issue 9051: Only change the owner of posts reshared by forums
2020-08-23 08:39:56 +00:00
Michael
9cf6a8e945
ActivityPub accounts don't need a "poll" endpoint
2020-08-23 07:37:14 +00:00
Michael
b61eacdadb
Return system account data when fetching data for user "0"
2020-08-23 07:29:56 +00:00
Michael
41c96f787d
Use the AP adress for probing webfinger
2020-08-23 07:24:39 +00:00
Michael Vogel
fc2340d4af
Merge pull request #8909 from MrPetovan/task/ex_auth
...
Refactor ExAuth for DICE
2020-08-22 22:12:22 +02:00
Hypolite Petovan
d31010ca0e
Merge pull request #9050 from annando/system-account
...
We now fetch data with an automatically generated system user
2020-08-22 15:54:16 -04:00
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
Hypolite Petovan
2e5b4dedb8
Merge pull request #9052 from annando/fix-change-owner
...
Fix: Don't change the owner of your own posts
2020-08-22 14:17:45 -04:00
Hypolite Petovan
507d66936c
Merge pull request #9049 from annando/local-followers
...
Improved function description
2020-08-22 14:08:48 -04:00
Hypolite Petovan
9923e17aed
Merge pull request #9044 from annando/avatar-stuff
...
Some stuff with contact avatars
2020-08-22 14:08:20 -04:00
Michael
3cf3a97e8d
Fix: Don't change the owner of your own posts
2020-08-22 17:30:14 +00:00
Michael
6d9302fbe4
Check for empty owners
2020-08-22 16:34:04 +00:00
Michael
4285f4643f
Fix Test
2020-08-22 15:19:34 +00:00
Michael
7dbf72e454
We now fetch data with an automatically generated system user
2020-08-22 14:48:09 +00:00
Michael
50ecb58716
Improved function description
2020-08-22 14:36:42 +00:00
Tobias Diekershoff
2475058cc4
Merge pull request #9048 from annando/fix-tag-scheme
...
Fix malformatted tag scheme
2020-08-22 13:21:54 +02:00
Tobias Diekershoff
101daab790
Merge pull request #9046 from annando/local-followers
...
Fetch followers/followings locally
2020-08-22 13:18:47 +02:00
Tobias Diekershoff
9a3d04dce2
Merge pull request #9047 from annando/no-item-delivery-data
...
The table "item-delivery-data" does not exist on newer systems
2020-08-22 13:17:49 +02:00
Michael
22027f8451
Fix malformatted tag scheme
2020-08-22 05:59:19 +00:00
Michael
dcfde52e7f
The table "item-delivery-data" does not exist on newer systems
2020-08-22 05:22:08 +00:00
Michael
3c85f3ce99
Fetch followers/followings locally
2020-08-21 21:27:40 +00:00
Michael
e9d6fb9aaa
Store the cached avatars at the public contact
2020-08-21 18:41:48 +00:00
Michael
7990d08ad6
Delete the photo entries when a user or contact is removed
2020-08-21 18:39:18 +00:00
Hypolite Petovan
c9c6eca8a6
Merge pull request #9033 from nupplaphil/bug/travis
...
Replace Travis CI with Github Actions
2020-08-21 11:18:23 -04:00
Tobias Diekershoff
3f6ca6345e
HOTFIX to make all themes (but frio) working again
2020-08-21 06:57:54 +02:00
Hypolite Petovan
78f6ea94bb
Check for parent existence in Protocol\DFRN
...
- Address https://github.com/friendica/friendica/issues/8877#issuecomment-660263687
2020-08-20 09:34:37 -04:00
Hypolite Petovan
b4d59c25a8
Return early if $a->user is absent in BaseModule
...
- Address https://github.com/friendica/friendica/issues/8877#issuecomment-660266026
2020-08-20 09:32:20 -04: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
Michael
3a1fef43b2
Fix: Feeds and mail accounts hadn't been fetched reliably
2020-08-20 08:37:56 +00: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
707af437e2
Fix sharing detection on reshares
2020-08-20 02:49:02 +00:00
Hypolite Petovan
17dbffe824
Merge pull request #9032 from annando/local-access
...
Some more local network access are removed
2020-08-19 16:16:56 -04:00
Hypolite Petovan
69aae82f5d
Merge pull request #9036 from annando/clear-cache
...
Cache clearing rearrangements
2020-08-19 15:43:24 -04:00
Michael
67174f5762
fix reversed "if"
2020-08-19 19:41:22 +00:00
Michael
98dd15ec9a
Adding a cooldown phase for the daemon
2020-08-19 18:21:40 +00:00
Michael
66bfb9e76f
Cache clearing rearrangements
2020-08-19 18:16:48 +00:00
Michael
52a933c4c9
Different check for being local
2020-08-19 12:47:14 +00:00
Philipp
16591077ac
Fix Database $_SERVER usage and remove old .travis files
2020-08-19 14:20:07 +02:00
Michael
b82f22aa0e
Fix missing field
2020-08-19 08:20:31 +00:00
Michael
38ed5c943d
Avoid probing non existing profiles
2020-08-19 05:24:53 +00:00
Michael
3d1829ede5
Don't poll locally / user self data
2020-08-19 05:18:19 +00:00
Michael
eb95314aaa
Avoid locally probing last item via network
2020-08-19 04:45:31 +00:00
Michael
29494ea721
Avoid local network requests
2020-08-19 04:11:20 +00:00
Michael
ce2af84cba
Use a constant for the contact photos / dom't cache them
2020-08-18 22:18:48 +00:00
Hypolite Petovan
4a1cf0e00a
Merge pull request #9030 from annando/avatar-constant
...
Using a constant value for the default avatar
2020-08-18 16:37:01 -04:00
Michael
d9fc0ae0ea
Using a constant value for the default avatar
2020-08-18 20:30:24 +00:00
Hypolite Petovan
5651874fc5
Merge pull request #9029 from annando/local-probing
...
Don't probe on local profiles via network
2020-08-18 15:58:51 -04:00
Michael
76bcf27130
"localProbe" is used only locally
2020-08-18 19:48:14 +00:00
Michael
5aba1df497
Use "User::getIdForURL"
2020-08-18 19:45:01 +00:00
Michael
f1a8db4e76
Use the owner data to collect all data
2020-08-18 17:30:48 +00:00
Michael
c3bfa9f1c1
Don't probe on local profiles via network
2020-08-18 16:42:01 +00:00
Michael Vogel
b5cca1ab93
Some small performance tweaks (indexes)
2020-08-18 12:50:18 +02:00
Michael
998c83eacb
Avoid loop situations and connection timeouts
2020-08-18 03:55:27 +00:00
Michael
2cae485e0d
Don't show poll frequency on auto adjust
2020-08-17 17:40:31 +00:00
Michael
312ac73ae3
Removed check for priority
2020-08-17 15:49:34 +00:00
Michael
e0490aff5c
Added weekly and monthly polling
2020-08-17 12:25:55 +00:00
Michael
fb9832bbd0
Poll twice a day when there had been posts in the last 7 days
2020-08-17 09:53:49 +00:00
Michael
af47a9f36c
Fix parameter order
2020-08-17 08:55:20 +00:00
Michael
ec35e2827b
Remove check
2020-08-17 07:51:15 +00:00
Michael
224ef91715
Simplify code
2020-08-17 07:44:59 +00:00
Michael
ad2674aac6
Once a day is 8
2020-08-17 06:50:51 +00:00
Michael
7370a075f8
New rating scale
2020-08-17 06:47:29 +00:00
Michael
975bb76291
Removed check for number of posts
2020-08-17 05:26:40 +00:00
Michael
df75a24dc7
Use config value to trigger automated rating
2020-08-16 21:38:26 +00:00
Michael
c4aebffd3b
Setting priority to "notice"
2020-08-16 18:07:36 +00:00
Michael
112dd37a09
Switch to daily after a week
2020-08-16 18:05:34 +00:00
Michael
b7e8c1595d
Automatically adjust feed frequencies
2020-08-16 17:59:37 +00:00
Hypolite Petovan
a7f8604d42
Merge pull request #9019 from annando/performance
...
Some performance tweaks
2020-08-16 10:07:35 -04:00
Michael Vogel
87ac50e253
Use the uid for the owner cache
2020-08-16 14:51:15 +02:00
Michael Vogel
45c12e7716
Some performance tweeks
2020-08-16 13:57:56 +02:00
Michael
b136c5f32b
Split the CXronjobs class into separate classes
2020-08-16 08:39:04 +00:00
Hypolite Petovan
2e286d6a57
Move calendar/event stylesheets/scripts registration to modules
...
- Add media parameter to Page->registerStylesheet
- Fixes CSS precedence with custom theme stylesheet
2020-08-15 18:56:17 -04:00
Michael
1f9b365f3b
Issue 9015: Reducing load of remote systems
2020-08-15 20:05:08 +00:00
Michael
dd82f150ca
Rework of the network page
2020-08-13 20:07:13 +00:00
Michael
1ab81266b9
Change the owner of a reshared item
2020-08-13 06:09:26 +00:00
Michael
0e2dbd8fa3
Merge branch 'notify-shared' of github.com:annando/friendica into notify-shared
2020-08-13 05:17:43 +00:00
Michael
59311e9c49
Changed comment
2020-08-13 05:17:37 +00:00
Michael Vogel
d331a88adc
Update src/Model/UserItem.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-12 18:19:02 +02:00
Michael Vogel
8d8b6b1bf5
Update src/Model/UserItem.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-12 18:18:45 +02:00
Michael
7cdbcf411f
Clarify the functionality
2020-08-12 13:54:19 +00:00
Michael
8488ed76e4
Don't create notifications for activities
2020-08-12 08:37:38 +00:00
Michael
26df7595ac
removed unneeded notification check
2020-08-12 04:43:46 +00:00
Michael
4ee858740e
Create notifications for shared posts
2020-08-12 04:35:24 +00:00
Michael
45be80b05e
Display reshared ("announced") messages of a user on their page
2020-08-11 16:40:01 +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
946063e6e7
Perform notification check
2020-08-11 08:30:15 +00:00
Michael
5698edddba
Added source code comments
2020-08-11 05:23:16 +00:00
Michael
40dce6085d
Add notification check
2020-08-10 21:02:59 +00:00
Michael
25ea15de64
Prevent sending forum posts via AP
2020-08-10 19:44:37 +00:00
Michael
2c97e2190b
Merge remote-tracking branch 'upstream/develop' into ap-forum
2020-08-10 14:00:17 +00:00
Michael
ef7aed5d1f
Partly revert coding for compatibility issues
2020-08-10 13:59:51 +00:00
Michael Vogel
017a57cf1e
Merge pull request #8996 from MrPetovan/bug/8995-profile-contacts-is-owner
...
Enable profile contacts page for profile owner
2020-08-10 08:59:09 +02:00
Michael
62ce87dfe6
Fixing processing forum posts
2020-08-09 22:46:18 +00:00
Michael
bf7128b4b2
AP Improvements for forums
2020-08-09 18:42:25 +00:00
Hypolite Petovan
7019e02f61
Fix unexpected return value of RedisCache->delete()
...
- Address https://github.com/friendica/friendica/issues/8876#issuecomment-671025374
2020-08-09 10:45:06 -04:00
Hypolite Petovan
3d3ad07385
Enable profile contacts page for profile owner
2020-08-09 09:09:38 -04:00
Hypolite Petovan
5e0b4b8a8f
Merge pull request #8900 from tobiasd/20200718-serverblocklistcsv
...
added CSV import/export of server blocklist
2020-08-08 09:57:41 -04:00
Tobias Diekershoff
3c0968a692
indentation
2020-08-08 15:49:25 +02:00
Tobias Diekershoff
ef0ecf243a
fopen error messages
2020-08-08 08:47:21 +02:00
Tobias Diekershoff
1834f24c9f
some small stuff
2020-08-08 08:35:34 +02:00
Hypolite Petovan
bc02ad89d0
Add support for empty session write
...
- Ignored empty data left session intact, leading to unexpected behaviors
2020-08-07 22:50:16 -04:00
Hypolite Petovan
b3dcecf987
Revert "Actually destroy session on logout"
...
This reverts commit 077b57ecb3
.
2020-08-07 22:49:48 -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
Michael
ecd2d88b09
Don't let the tests fail. The test user doesn't have a private key
2020-08-07 17:05:49 +00:00
Michael
7b13b7e9c8
Reworked "getIdForURL"
2020-08-07 13:49:59 +00:00
Tobias Diekershoff
afb167602b
remove empty line
2020-08-07 12:51:14 +02:00
Tobias Diekershoff
97df01c938
update the test of the help text
2020-08-07 11:49:25 +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
Hypolite Petovan
b45ba63dbf
Add mutuals and all methods in Contact\Relation
...
- Remove unused $fields parameters from list methods
- Fix wrong SQL condition in listCommon
2020-08-06 22:59:09 -04:00
Hypolite Petovan
077b57ecb3
Actually destroy session on logout
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
Hypolite Petovan
c0aebd2bd4
Merge pull request #8978 from annando/contact-update
...
Avoid double probing and unneeded contact updates
2020-08-06 09:04:39 -04:00
Hypolite Petovan
454836243d
Merge pull request #8980 from annando/fcontact-model
...
New "fcontact" model class
2020-08-06 09:01:47 -04:00
Michael
2cbc935944
Renamed function
2020-08-06 10:31:05 +00:00
Michael
d4f7bfa676
New "fcontact" model class
2020-08-06 10:27:06 +00:00
Michael
ecfbc7027e
Unused "use" removed
2020-08-06 05:52:22 +00:00
Michael
e295dc4f93
Avoid double probing and unneeded contact updates
2020-08-06 04:51:20 +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
Michael
4acf7cc38f
Fix: Always search contacts with uid
2020-08-05 14:57:49 +00:00
Hypolite Petovan
307af4a4fd
Merge pull request #8973 from annando/contact-group
...
New class for group related contact actions
2020-08-05 10:30:45 -04:00
Michael
603b1f965d
Fix wrong value for parameter
2020-08-05 12:53:25 +00:00
Michael
4e5a3ab0f1
Added checked for URL change
2020-08-05 12:53:02 +00:00
Michael
187dbc09ac
Avoid double probing
2020-08-05 12:36:04 +00:00
Michael
1f164f66f4
Simplify contact search
2020-08-05 12:35:38 +00:00
Michael
2280f52945
Only query the last item on public contacts
2020-08-05 08:24:01 +00:00
Michael
3a4be3d5f4
Fill "last-item" with an empty date when bo date had been provided
2020-08-05 08:06:47 +00:00
Michael
cd99b9706b
Check for empty baseurl
2020-08-05 07:51:15 +00:00
Michael
fd62629285
Probe for the date of the last item
2020-08-05 06:50:51 +00: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
Hypolite Petovan
470079c37c
Improve documentation of visitor-related functions
2020-08-04 22:44:42 -04:00
Hypolite Petovan
ae23c69303
Remove extraneous $field parameter in Contact\Relation methods
2020-08-04 22:44:23 -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
Tobias Diekershoff
1424e487a3
Merge pull request #8969 from annando/fix-acl-search
...
Contact search is fixed
2020-08-04 10:37:00 +02: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
afa9adda6e
Fiy fatal error
2020-08-04 03:18:34 +00:00
Michael
0c4a3330dd
Use the public contact
2020-08-03 19:47:46 +00:00
Michael
53810a9e42
Added field value
2020-08-03 19:40:31 +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
a36d305984
Removed now unused functions
2020-08-03 18:34:55 +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 Vogel
22db644295
Update src/Worker/UpdateServerDirectory.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-08-03 18:58:12 +02:00
Michael
748ddb7ad2
Merge remote-tracking branch 'upstream/develop' into contact-tabs
2020-08-03 16:06:07 +00:00
Michael
cdf8a2f374
Fix Notice: " Undefined index: urls in /src/Worker/UpdateServerDirectory.php on line 64"
2020-08-03 16:03:51 +00:00
Michael
88d406004c
Removed now ununsed functions
2020-08-02 18:15:03 +00:00
Michael
ff7b72cca3
Renamed function
2020-08-02 13:37:43 +00: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
d53f46b958
Removed temporary code
2020-08-02 01:38:10 +00:00
Michael
03e2cbbf3d
Merge remote-tracking branch 'upstream/develop' into remove-poco
2020-08-02 01:28:47 +00:00
Hypolite Petovan
76ae210527
Merge pull request #8957 from annando/server-peers
...
Discovery of peers of other servers
2020-08-01 15:16:32 -04:00
Hypolite Petovan
5d8505b5c9
Merge pull request #8955 from annando/ignore-gcign
...
"gcign" is removed
2020-08-01 15:14:34 -04: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
a9a9f7d51d
Update the last query at a single place
2020-08-01 08:56:07 +00:00
Michael
bb70258d48
Discovery of peers of other servers
2020-08-01 05:55:27 +00:00
Michael
5b8961a88e
Removed unused stuff
2020-07-31 19:00:34 +00:00
Michael
86c924b820
Fix description
2020-07-31 18:59:41 +00:00
Michael
05bc59e445
Direytory sync: Update contact when it already exists
2020-07-31 14:30:33 +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
4842433449
Unused "use" removed
2020-07-31 03:58:19 +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
dcf6926a08
Some indentation
2020-07-30 21:23:54 +00:00
Michael
91b0f2c486
Use a single function to create the template data for contacts
2020-07-30 21:16:15 +00:00
Hypolite Petovan
7aa43dc2f4
Merge pull request #8944 from annando/signed-requests
...
AP: Always sign HTTP requests
2020-07-30 17:09:22 -04:00
Michael Vogel
43b4841fa6
Update src/Model/Contact.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-07-30 22:39:09 +02:00
Michael Vogel
113e8d910b
Update src/Model/Contact.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-07-30 22:39:01 +02:00
Michael
cc85bc4156
Replace "gcontact" with "contact" - imroved suggestions
2020-07-30 14:08:32 +00:00
Michael
7441bd90c8
Possibly fix a fatal error
2020-07-29 19:48:26 +00:00
Michael
4fbec33af0
Asynchronous contact relation check
2020-07-29 15:39:45 +00:00
Michael
a3ba0ccc93
Simplified code
2020-07-29 14:59:55 +00:00
Michael
2a243b747d
Improved functionality to fetch the admin user
2020-07-29 14:55:55 +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
418c2edb50
Merge pull request #8938 from annando/get-avatar
...
Fetch photo fields, ensuring that they are filled
2020-07-28 11:41:48 -04: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
d72d59bf9e
Logging and check for network added
2020-07-28 06:42:12 +00:00
Michael
e6cd5a4d66
Merge remote-tracking branch 'upstream/develop' into personal-copy
2020-07-28 05:40:37 +00:00
Michael Vogel
74bc3de472
Merge pull request #8931 from MrPetovan/task/2020-performance-improvements
...
Various performance improvements
2020-07-28 07:15:02 +02:00
Hypolite Petovan
aed879a086
Merge pull request #8936 from annando/ap-probing
...
Selective probing for AP
2020-07-27 16:24:11 -04: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
3cc026b8a8
Adding OStatus as well
2020-07-27 19:45:35 +00:00
Michael
477e9bd67a
Selective probing for AP
2020-07-27 19:36:11 +00:00
Hypolite Petovan
cd84f9a921
Reduce number of calls to Hook::delete when uninstalling addons/themes
...
- Add a sweeping Hook deletion on theme uninstall (like for addons)
2020-07-27 08:24:55 -04:00
Hypolite Petovan
4fe3b349ba
Merge pull request #8934 from annando/fix-fatal
...
Fix fatal error because of unknown function "fetchUrl"
2020-07-27 08:11:47 -04:00
Hypolite Petovan
1314d9803c
Merge pull request #8933 from annando/Ensure-that-cached-avatar-fields-are-set
...
Ensure that cached avatar fields are set
2020-07-27 08:11:09 -04:00
Michael
fd1da74980
Fix fatal error because of unknown function "fetchUrl"
2020-07-27 11:50:36 +00: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
1d0cd7328b
Add dispatch data caching in App\Router
...
- Add new cache key "routerDispatchData"
- Update Dice dependencies since Router constructor signature changed
2020-07-27 02:33:08 -04:00
Hypolite Petovan
bd1f4ebbde
Refactor Hook and Addon to systematically use Hook::delete
2020-07-27 02:33:08 -04:00
Hypolite Petovan
afb882048e
Generate callstack value from inside Profiler::saveTimestamp
...
- Save a massive amount of time computing callstacks when profiling is disabled
2020-07-27 02:33:05 -04:00
Hypolite Petovan
19141b1bcf
Add offset parameter to System::callstack
...
- Enable its use in centralized methods without polluting the stack
2020-07-27 02:31:42 -04: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 Vogel
ab04227ce3
Update src/Model/ContactRelation.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-07-26 23:39:47 +02:00
Michael Vogel
d2a4a57810
Update src/Model/ContactRelation.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-07-26 23:39:30 +02:00
Michael
18617f6c48
Fetch followers/followings of contacts
2020-07-26 07:34:33 +00:00
Hypolite Petovan
eaf159fc20
Merge pull request #8926 from annando/avatar-cache
...
Store avatar cache fields only when needed
2020-07-25 08:33:31 -04:00
Michael
9b86f40a5f
Store avatar cache fields only when needed
2020-07-25 11:48:52 +00:00
Michael
bdbe6771fd
Fix Notice: "Undefined index: host"
2020-07-25 08:07:22 +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
Michael
ca9f8e7420
New function "Item::storeForUserByUriId"
2020-07-23 03:26:54 +00:00
Michael
abdcf7ca88
Fix "!="
2020-07-22 05:34:56 +00:00
Michael
da349a1814
Store copy on activities
2020-07-22 05:16:57 +00:00
Hypolite Petovan
ec3ec3b78a
Replace remaining occurrences of Network::curl
2020-07-21 21:39:59 -04:00
Michael
d0ef6f2b08
Store personal copy of public item upon commenting
2020-07-21 23:26:01 +00:00
Michael
5545bafdee
Fix notice "Undefined index: gravity in /src/Protocol/ActivityPub/Processor.php on line 556"
2020-07-21 19:55:24 +00:00
Michael
990c70807d
Fix notice "Undefined index: parent-uri"
2020-07-21 19:43:07 +00:00
Michael Vogel
41141965fc
Merge pull request #8904 from MrPetovan/task/ap-conversion-admin-module
...
Add new admin debug module for ActivityPub
2020-07-21 21:32:06 +02:00
Michael Vogel
660cab9427
Merge pull request #8903 from MrPetovan/task/8676-ap-multiple-link-image
...
ActivityPub: Add support for multiple Link as urls of Images attachments
2020-07-21 21:29:32 +02:00
Michael
1d9ef1a3d8
Corrected variable in condition
2020-07-21 18:53:01 +00:00
Michael
e2826a98d3
Added logging
2020-07-21 18:30:45 +00:00
Michael
ab8eef24c5
Posts with subscribed tags will now be stored for the user
2020-07-21 08:35:57 +00:00
nupplaPhil
1998b7811b
Fix fatal execution path for found Network::get() parameter execption
2020-07-21 03:19:05 -04:00
nupplaPhil
1124090dbc
Cleanup dependencies
2020-07-21 03:19:04 -04:00
nupplaPhil
0a421064a5
Introduce interface "IHTTPRequest" (rely on abstractions, not on concrete implementations)
2020-07-21 03:17:05 -04: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
e5649d6dbf
Move "HTTPRequest::finalUrl" dynamic
2020-07-21 03:10:10 -04:00
nupplaPhil
60e18736b0
Move "Network::finalUrl" to "HTTPRequest" class
2020-07-21 03:09:40 -04:00
nupplaPhil
57587efe58
Move "getUserAgent()" to "HTTPRequest" class
2020-07-21 03:04:58 -04:00
nupplaPhil
cebdcb6599
Fixing post()
2020-07-21 03:04:58 -04:00
nupplaPhil
1aa07f87a4
Make "HTTPRequest::fetchUrl" dynamic
2020-07-21 03:04:58 -04:00
nupplaPhil
3b4cf87c95
Make "HTTPRequest::fetchUrlFull" dynamic
2020-07-21 03:02:52 -04:00
nupplaPhil
8793096c16
Make "HTTPRequest::post" dynamic
2020-07-21 03:02:51 -04:00
nupplaPhil
2973ed6448
Make "HTTPRequest::curl" dynamic
2020-07-21 03:01:12 -04:00
nupplaPhil
9d00e4f1bc
Introduce HTPPRequest DI call and constructor
2020-07-21 02:56:10 -04:00
nupplaPhil
5344efef71
Move post/curl/fetchUrl/fetchUrlFull to own class "Network\HTTPRequest"
2020-07-21 02:56:10 -04:00
Philipp Holzer
8565617ea1
Refactor ExAuth for DICE
2020-07-21 02:30:12 -04:00
Hypolite Petovan
ee02be3d48
Improve exception documentation in Model\User
2020-07-21 02:30:11 -04:00
Michael
39ffb3e745
Remove debug output
2020-07-20 08:02:34 +00:00
Hypolite Petovan
0a71495fa4
Add new admin debug module for ActivityPub
2020-07-20 00:39:17 -04:00
Hypolite Petovan
c26cc5b75e
Expand scope of prepareObjectData in ActivityPub\Receiver
2020-07-20 00:38:45 -04:00
Hypolite Petovan
259a62f9dd
Separate concerns between postItem and createItem in ActivityPub\Processor
...
- postItem now only posts items created with createItem without altering it
- createItem now only creates an item array from an activity without posting it
- postItem scope is now public
2020-07-20 00:37:43 -04:00
Hypolite Petovan
3894976a2d
Add support for image preview in attachments in ActivityPub\Processor
...
- Address https://github.com/friendica/friendica/issues/8676#issuecomment-650554955
2020-07-20 00:28:11 -04:00
Hypolite Petovan
05bd0d0b67
Add support for multiple Link as urls of Images in ActivityPub\Receiver
...
- Address https://github.com/friendica/friendica/issues/8676#issuecomment-650554955
2020-07-20 00:28:11 -04:00
Michael
a1bbe36dd0
Fix wrong variable
2020-07-19 16:45:21 +00:00
Hypolite Petovan
31d2a74b0b
Merge pull request #8901 from annando/failed
...
New field in gserver, gcontact and contact for failed connections
2020-07-19 12:21:54 -04:00
Hypolite Petovan
68c86e423b
Merge pull request #8899 from annando/item-fields
...
Ensure to only store valid item fields
2020-07-19 12:19:53 -04:00
Michael
1e6b5e8287
Another placed replaced with "failed"
2020-07-19 11:55:42 +00:00
Michael
5bf813d0ec
Use "failed" field
2020-07-19 11:42:23 +00:00
Michael
59bebe7bcf
Post update added
2020-07-19 10:03:33 +00:00
Tobias Diekershoff
11c96d380c
Merge pull request #8898 from annando/spool-log
...
Add some logging to SpoolPost.php
2020-07-19 10:01:06 +02:00
Tobias Diekershoff
b191c8c11c
spaces instead of tabs here
2020-07-19 09:58:31 +02:00
Tobias Diekershoff
c6c7c4e841
added CSV import/export of server blocklist
2020-07-19 09:49:17 +02:00
Michael Vogel
35db33bcd2
Ensure to only store valid item fields
2020-07-19 03:40:40 +02:00
Michael Vogel
86bdb2d5b9
Add some logging to SpoolPost.php
2020-07-19 03:34:19 +02:00
Michael
b50f91b3e1
Merge remote-tracking branch 'upstream/develop' into failed
2020-07-19 01:18:35 +00:00
Michael
1532f0d529
New field "failed" for gserver, gcontact and contact
2020-07-19 01:15:57 +00:00
Hypolite Petovan
1a385153f8
Merge pull request #8895 from annando/performance
...
Database performance updates
2020-07-18 21:05:56 -04: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
Michael Vogel
9f1d1db1ee
Database performance updates
2020-07-18 17:49:10 +02:00
Hypolite Petovan
911a23f18b
Use PageInfo::appendDataToBody in ActivityPub\Processor::constructAttachList
2020-07-17 19:39:12 -04:00
Hypolite Petovan
972b65ba33
Add intermediate method PageInfo::appendDataToBody
...
- It handles the already existing attachment in the body case
2020-07-17 19:38:28 -04:00
Hypolite Petovan
886cf40036
Ensure ParseUrl::getSiteinfo always returns the url and type keys
2020-07-17 19:18:27 -04:00
Hypolite Petovan
25b3fa83fc
Rename PageInfo::appendToBody to searchAndAppendToBody
2020-07-17 19:15:43 -04:00
Hypolite Petovan
8de66c0274
Add shortened URL link label stripping to PageInfo::stripTrailingUrlFromBody
...
- Add test cases for shortened URL link labels
2020-07-17 17:16:22 -04:00
Hypolite Petovan
da50456675
Add Twitter source debug to Debug\Babel
2020-07-17 17:14:13 -04:00
Michael
c987785146
Use "contact-type" instead of "account-type" to avoid notices
2020-07-17 06:58:39 +00:00
Michael
0b93bcbbf9
Create a (meaningful) title
2020-07-17 05:27:45 +00:00
Michael
c47931172d
Indention fixed
2020-07-17 04:46:42 +00:00
Michael
ecf6018b89
Atom feed generation is moved to the feed class
2020-07-17 04:40:20 +00:00
Michael
70699878ee
Replaced more calls of "Probe::uri" with "Contact::getByURL"
2020-07-16 19:22:38 +00:00
Hypolite Petovan
dd85f48e0d
Merge pull request #8886 from annando/getidforurl-update
...
in "getidforurl" "no update" is now "update"
2020-07-16 09:23:30 -04:00
Hypolite Petovan
8411c13d51
Merge pull request #8887 from annando/prevent-null
...
Prevent "null" value when calling "getTagsFromUrl"
2020-07-16 09:15:46 -04:00
Michael
d6bf7f2cda
Replace "Probe::uri" with "Contact::getByURL"
2020-07-16 10:22:14 +00:00
Michael
4a550ddcd8
Prevent "null" value when calling "getTagsFromUrl"
2020-07-16 06:13:47 +00:00
Michael
c352af8eda
Reverting accidentally commited test
2020-07-16 04:45:12 +00:00
Michael Vogel
a24fca818d
Merge pull request #8879 from MrPetovan/task/8847-httpsig-quotes
...
Add support for token strings in HTTPSignature::parseSigheader
2020-07-16 06:36:17 +02:00
Michael
b8682190de
Fix fallback on unknown contact
2020-07-16 04:18:33 +00:00
Michael
caf548e1a7
Fix fetching contacts
2020-07-16 03:52:18 +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
5ba8b4a58a
Add ffi_keyword_denylist key check to match previous call in Protocol\Feed
2020-07-14 14:50:52 -04:00
Hypolite Petovan
a13e004df0
Delete include/items.php
...
- Remove all references
2020-07-14 10:21:31 -04:00
Hypolite Petovan
3e25fc3a72
Replace *_page_info function calls with Content\PageInfo equivalent
2020-07-14 10:15:04 -04:00
Hypolite Petovan
a1d62734fa
Remove consume_feed in favor of Protocol\Feed::consume
2020-07-14 10:14:05 -04:00
Hypolite Petovan
bf599be1f8
Add support for token strings in HTTPSignature::parseSigheader
...
- Only quoted strings were supported before
2020-07-14 09:52:03 -04:00
Hypolite Petovan
291f11a8bb
Fix critical bug in Crypto::unencapsulate
...
- The direction of the sub-function has been corrected
2020-07-14 09:35:06 -04:00
Michael Vogel
acea18a255
Merge pull request #8872 from MrPetovan/task/5742-update-addl-features
...
Update additional features
2020-07-14 07:52:02 +02:00
Hypolite Petovan
059087f998
Suppress all emails when Update::run is ran with $sendEmail = false
...
- Address Renderer crash in the App-less context of Console
2020-07-13 17:22:21 -04:00
Michael
bbb2f1fcf5
Use "0" as default
2020-07-13 16:24:44 +00: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
Hypolite Petovan
0816e0330f
Move export public calendar additional feature to core
2020-07-12 23:08:38 -04:00
Hypolite Petovan
d11125d234
Move network sidebar widget additional features to core
...
- Make Archives filter core
- Make Protocol filter core
2020-07-12 22:52:51 -04:00
Hypolite Petovan
6ad8bf0cca
Remove network tabs additional features
...
- Remove New network tab
- Remove Bookmark network tab
2020-07-12 22:41:12 -04:00
Michael
2a1e6e1a74
Support Nodeinfo2
2020-07-12 21:53:17 +00:00
Michael
81928727f2
Issue 8866: Fix fetching feed links with missing base
2020-07-12 12:45:34 +00:00
Michael
0100e0df84
Some more invalid feed elements
2020-07-11 19:11:35 +00:00
Michael
e5a336ff77
Merge remote-tracking branch 'upstream/2020.06-rc' into valid-feed
2020-07-11 18:57:17 +00:00
Michael
b107a4984e
Make feeds validate
2020-07-11 18:54:08 +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
db7736c566
Merge pull request #8864 from annando/feed-date
...
Don't check the date on regular feeds
2020-07-11 14:13:37 -04:00
Michael
fb18325b6b
Don't check the date on regular feeds
2020-07-11 16:29:18 +00:00
Hypolite Petovan
e91daf8f46
Add logging for unexpected Search::searchGlobalContact return in Module\Search\Acl
2020-07-11 09:19:22 -04:00
Hypolite Petovan
2af20ea17a
Fix wrong condition in Diaspora\Fetch
2020-07-11 09:18:42 -04:00
Hypolite Petovan
32a8f5003f
Add provision for result containing only connector profiles in Contact::getDetailsByURL
2020-07-11 09:18:18 -04:00
Hypolite Petovan
b4eea625b6
Add another check for $a->user in Content\Nav
...
- Fix punctuation typo in logging call
2020-07-11 09:17:23 -04:00
Michael
63dc6950d4
Issue 8860: Activities weren't fetchable all the time
2020-07-11 07:15:54 +00:00
Michael
84d8753d5f
Remove the locking to improve performance
2020-07-10 19:50:16 +00:00
Michael
87f054a642
Fix message "empty network" in gcontact::getid
2020-07-10 19:49:11 +00:00
Hypolite Petovan
42a3f278f8
Merge pull request #8858 from annando/issue-8857
...
Issue 8857: Fix follow accept answers
2020-07-10 08:02:20 -04:00
Michael
fcb37449f3
Fix unneeded database functions in the callstack
2020-07-10 07:01:28 +00:00
Michael
c656aea152
Issue 8857: Fix follow accept answers
2020-07-10 05:30:12 +00:00
Michael Vogel
af6f6d4957
Fix speed issues with the network page
2020-07-10 00:22:26 +02:00
Michael Vogel
ced0effa2a
Merge pull request #8854 from MrPetovan/bug/notices
...
Address various notices again
2020-07-09 21:45:27 +02:00
Michael
1f88bb8beb
Fix the plink for reshared Diaspora posts
2020-07-09 19:19:18 +00:00
Hypolite Petovan
cb03418937
Add checks for $a->user existence
...
- Variable can be empty/null in many cases
2020-07-09 15:09:07 -04:00
Hypolite Petovan
ad66a92deb
Add check for $a->profile structure in Module\HoverCard
2020-07-09 15:09:07 -04:00
Hypolite Petovan
2db04b0c34
Add check for parent item existence in Model\UserItem::setNotificationForUser
2020-07-09 15:09:07 -04:00
Hypolite Petovan
e683bd60ae
Merge pull request #8853 from annando/issue-8836
...
Issue 8836: Point the event to the local post
2020-07-08 18:41:41 -04:00
Michael
77e272e8ed
Issue 8836: Point the event to the local post
2020-07-08 20:42:28 +00:00
Hypolite Petovan
68ecbcea34
Add logging to unexpected case in Content\Nav
...
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-653912096
2020-07-08 09:56:40 -04:00
Hypolite Petovan
1f0b7690eb
Add error handling in Module\Profile\Status
...
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-653912096
2020-07-08 09:49:39 -04:00
Hypolite Petovan
f2adec6a7f
Add error handling in Module\Xrd
...
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-653912096
2020-07-08 09:14:34 -04:00
Hypolite Petovan
5c0e079ca6
Merge pull request #8851 from annando/issue-8844
...
Issue 8844: Fix probing of unknown AP contacts
2020-07-07 08:56:10 -04:00
Michael
99de216d15
Issue 8844: Fiy probing of unknown AP contacts
2020-07-07 04:47:15 +00:00
Hypolite Petovan
6cde7afa53
Exclude deleted user accounts from "active" user list in Model\User
2020-07-06 15:26:39 -04:00
Hypolite Petovan
b4910066b6
Rename -q option to -y for user delete console command
...
- Name was misleading, it isn't quiet mode but non-interactive mode
2020-07-06 15:25:49 -04:00
Hypolite Petovan
78b424c7fd
Add support for "hs2019" algorithm value in Util\HTTPSignature
2020-07-04 13:12:59 -04:00
Hypolite Petovan
d5acd5f96a
Add expected support for sort strings in select() parameters
...
- Fix unexpected behaviors with calls already using the sort strings
2020-07-01 22:54:14 -04:00
Hypolite Petovan
20a4799902
Update references to the friendica/friendica-directory stable branch
2020-06-30 15:25:17 -04:00
Hypolite Petovan
9c6fbc6a74
Update references to the friendica/friendica stable branch
2020-06-30 15:25:16 -04:00
Hypolite Petovan
b9873a88a5
Merge pull request #8832 from annando/fix-db-error
...
Fix database error ""Unknown column 'parent-item.author-id'"
2020-06-30 14:55:52 -04:00
Michael
6aadb6b923
Changed structure
2020-06-30 17:51:03 +00:00
Michael
8f1635d8fd
Fix database error ""Unknown column 'parent-item.author-id'"
2020-06-30 05:49:22 +00:00
Michael
c947b7f211
"print_r" in logging replaced / obsolete stuff removed
2020-06-29 20:22:00 +00:00
Michael
9a47e51115
Next logger calls replaced
2020-06-28 18:22:29 +00:00
Michael
f6ae7db0ca
Further deprecated calls replaced
2020-06-28 17:50:11 +00:00
Michael
52bb1ff0f1
Some more replaced logger
2020-06-28 17:35:56 +00:00
Michael
2350c6ab57
Replace deprecated Logger calls
2020-06-28 15:43:58 +00:00
Tobias Diekershoff
91c843608b
Merge pull request #8825 from annando/render-speed
...
Improve render speed by not probing for unknown contacts
2020-06-28 16:18:36 +02:00
Michael Vogel
f611c99ad7
Improve render speed by not probing for unknown contacts
2020-06-28 15:57:33 +02:00
Michael Vogel
77e0d8c7bc
Merge pull request #8821 from MrPetovan/bug/fix-item-source-route
...
Improve Module\Admin\Item\Source
2020-06-28 14:02:25 +02:00
Hypolite Petovan
7d726dbb0c
Improve Module\Admin\Item\Source
...
- Use router parameter
- Accept full URLs with GUID in form
- Fix 500 error when item with guid doesn't exist
2020-06-28 07:51:17 -04:00
Tobias Diekershoff
64ba2f9b61
Merge pull request #8823 from annando/keyword-notices
...
Fix notice "Undefined index: keywords"
2020-06-28 11:10:37 +02:00
Michael
a1a9d4f657
Fix processing of received coordinates
2020-06-28 08:46:27 +00:00
Michael Vogel
713eda1dfe
Empty lines removed
2020-06-28 08:23:53 +02:00
Michael Vogel
2756c3249b
Fix notice "Undefined index: keywords"
2020-06-28 08:18:35 +02:00
Michael Vogel
c852e1479c
Merge pull request #8811 from MrPetovan/task/8517-probe-mobile-twitter
...
Add support for mobile profile URL to core twitter probing
2020-06-27 17:32:19 +02:00
Hypolite Petovan
3b701371ea
Merge pull request #8820 from annando/fix-author-network
...
Fix notice "Undefined index: author-network"
2020-06-27 11:28:14 -04:00
Michael
64dc3519a4
Fix notice "Undefined index: author-network"
2020-06-27 15:10:06 +00:00
Hypolite Petovan
0b38826a73
Simplify sender handle assignment in Model\Mail
2020-06-27 09:34:29 -04:00
Hypolite Petovan
e78db3fac6
Merge pull request #8817 from annando/ap-diaspora-delivery
...
Prevent delivering AP comments to Diaspora
2020-06-27 09:30:11 -04:00
Michael
de19f94aca
Prevent delivering AP comments to Diaspora
2020-06-27 12:18:36 +00:00
Michael
ef56837b9e
Fix receiving non public posts from AP
2020-06-27 10:35:45 +00:00
Hypolite Petovan
2c2db55298
Add support for mobile profile URL to core twitter probing
2020-06-26 12:52:40 -04:00
Hypolite Petovan
50d05cec83
Ensure url property of Probe::uri result is used authoritatively
...
- Some profile URLs aren't canonical and need to be updated during probe
2020-06-26 12:52:39 -04:00
Michael
a0ee12aade
Fix notice "Undefined index: forum"
2020-06-26 05:29:00 +00:00
Michael
019a9d44c5
New function to fetch contact data by url
2020-06-26 05:28:25 +00:00
Michael
d8f9bb1e0a
Unify code structure
2020-06-25 20:41:34 +00:00
Michael
4d986526f9
Issue 8807: Improved feed detecting
2020-06-25 20:29:21 +00:00
Michael Vogel
95ed81de5f
Merge pull request #8805 from MrPetovan/bug/notices
...
Add logging to rare condition in Model\Profile::sidebar
2020-06-25 08:39:28 +02:00
Michael Vogel
1625dfa0a4
Merge pull request #8804 from MrPetovan/bug/warnings
...
Add type hint to Database::insert
2020-06-25 08:37:41 +02:00
Hypolite Petovan
06b992a5dd
Add expected whitespace before Widget::unavailableNetworks() output in Module\Contact
2020-06-24 18:49:55 -04:00
Hypolite Petovan
192576f01a
Add logging to rare condition in Model\Profile::sidebar
...
- Adresses https://github.com/friendica/friendica/issues/8475#issuecomment-647104375
2020-06-24 09:56:11 -04:00
Hypolite Petovan
5cf5869b04
Add type hint to Database::insert
...
- Will escalate warning to fatal error in https://github.com/friendica/friendica/issues/8474#issuecomment-646802016
2020-06-24 09:36:34 -04:00
Michael Vogel
7fd2c00171
Merge pull request #8792 from MrPetovan/task/share-block-guid
...
[frio] Add local post link to share block when guid attribute is present
2020-06-23 21:26:07 +02:00
Hypolite Petovan
faeffff8a3
[pre] blocks now preserve spaces
...
- Added test case
- Added English documentation
2020-06-23 07:53:18 -04:00
Hypolite Petovan
251a3791dd
Keep spaces after non-tags in Content\BBCode::convert
...
- Added test case
2020-06-23 07:52:38 -04:00
Hypolite Petovan
d2aa68106b
Make guid attribute available to convertShare callback
2020-06-21 09:45:00 -04:00
Hypolite Petovan
912ff069c0
Update getShareOpeningTag::getShareOpeningTag method signature
...
- Optional parameter $guid is now at the end
- Always provided parameter $posted is now mandatory
2020-06-21 09:42:37 -04:00
Tobias Diekershoff
797eff853a
Merge pull request #8790 from MrPetovan/bug/notices
...
Fix latest notice messages
2020-06-20 18:07:54 +02:00
Hypolite Petovan
a83681e93a
Use Contact::getDetailsByURL instead of custom query in Protocol\OStatus
...
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-646457104
2020-06-19 07:10:39 -04:00
Hypolite Petovan
aafef02789
Replace obsolete anonymity test with a slightly less obsolete one in Model\Item
...
- Address part of https://github.com/friendica/friendica/issues/8475#issuecomment-646457104
2020-06-19 07:10:27 -04:00
Hypolite Petovan
51bae35d2a
Account for contact.ffi_keyword_denylist field being NULL by default in Protocol\Feed
2020-06-19 07:01:05 -04:00
Hypolite Petovan
1f20111c80
Replace share_header calls with BBCode::getShareOpeningTag
2020-06-18 08:53:57 -04:00
Hypolite Petovan
cd74fb8609
Add new Content\BBCode::getShareOpeningTag
2020-06-18 08:53:30 -04:00
Hypolite Petovan
f544c8383b
Implement pull request feedback
...
- Improve formatting of drop_item in mod/item
- Replace deprecated Logger::log() calls in Protocol\Feed::consume
2020-06-17 21:44:28 -04:00
Hypolite Petovan
4e7c45f835
Add PageInfo result panels to Debug\Babel
2020-06-17 13:24:44 -04:00
Hypolite Petovan
f3323aff5e
Deprecate page_info functions to new PageInfo class
...
- Add tests for parts not using remote requests
- Add scheme requirement for page info URLs
- Add policy to keep label from stripped Page Info links
2020-06-17 13:24:44 -04:00
Hypolite Petovan
eba964ec12
Deprecate consume_feed() in favor of Protocol\Feed::consume
2020-06-17 13:24:44 -04:00
Hypolite Petovan
e3d20b4366
Move subscribe_to_hub function to Worker/OnePoll from include/items
...
- It was its only usage
2020-06-17 13:24:44 -04:00
Hypolite Petovan
51925f2994
Add new endsWith method to Util\Strings
2020-06-17 13:24:44 -04:00
Michael Vogel
df03b19a9d
Merge pull request #8783 from MrPetovan/bug/8488-exclude-img-tags
...
Exclude [img] tags from tag replacement
2020-06-17 08:20:50 +02:00
Michael
1a86167ac5
Possibly fix "Undefined index: url"
2020-06-16 20:41:34 +00:00
Hypolite Petovan
f9ecbbd743
Exclude [img] tags from tag replacement
...
- It broke image captions by inserting an HTML link inside an HTML attribute
2020-06-16 16:34:16 -04:00
Michael
8707ced2f7
Hopefully fixes notice "Undefined index: gravity"
2020-06-16 20:30:25 +00:00
Michael Vogel
c5e5defc29
Update src/Module/Admin/Site.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-06-16 14:37:36 +02:00
Michael
016c99935c
Different comment limits for single view
2020-06-16 06:49:53 +00:00
Michael
e1dac1a87a
Categories are not showing up at the bottom of the post
...
Fixes friendica/friendica#8766
2020-06-15 03:43:51 +00:00
Hypolite Petovan
4dc68b32b5
Merge pull request #8772 from annando/post-update
...
Speed up post update for gsid
2020-06-14 14:57:10 -04:00
Michael Vogel
6b93a7e395
Speed up post update for gsid
2020-06-14 18:09:59 +02:00
Michael
8ec2b21a14
Abuse mail received because of "unusual traffic"
...
Fixes friendica/friendica#8663
2020-06-14 15:47:47 +00:00
Hypolite Petovan
5f43f56f72
Merge pull request #8770 from annando/probing
...
Reduced network request when probing
2020-06-14 11:18:16 -04:00
Michael Vogel
f10062dfdb
Merge pull request #8617 from MrPetovan/task/8220-twitter-followers-list
...
(Re)Implement Twitter contact API endpoints
2020-06-14 16:06:22 +02:00
Michael
b948887221
Reduced network request when probing
2020-06-14 13:37:28 +00:00
Hypolite Petovan
f60697110e
Clear all previous template variables before replacing Macros in FriendicaSmartyEngine
...
- Prevents variables leaking between replaceMacros() calls
2020-06-12 22:06:09 -04:00
Michael Vogel
aedbb0d627
Merge pull request #8753 from MrPetovan/bug/fatal-errors
...
Remove dependency to App in Contact::createFromProbe
2020-06-12 06:58:20 +02:00
Michael Vogel
9b85d0b16e
Merge pull request #8740 from MrPetovan/task/frio-improve-share-display
...
[frio] Improve share blocks display
2020-06-11 07:32:29 +02:00
Michael Vogel
a5d1c0ff78
Merge pull request #8754 from MrPetovan/task/8676-ap-attachments
...
Strip the link preview URL from the end of the body if any in ActivityPub\Processor
2020-06-11 06:29:33 +02:00
Hypolite Petovan
7919860274
Merge pull request #8757 from annando/simplify-probe
...
Simplify the probing process
2020-06-10 15:33:03 -04:00
Michael
e49de92cd4
Simplify the probing process
2020-06-10 19:19:10 +00:00
Hypolite Petovan
db3f90ec01
Replace mention to $_SERVER with parameter in Content\Markdown::convert
...
- $_SERVER key isn't always available, no idea what it was used for exactly
2020-06-10 11:40:18 -04:00
Hypolite Petovan
53b951a179
Strip the link preview URL from the end of the body if any in ActivityPub\Processor
2020-06-10 11:19:44 -04:00
Hypolite Petovan
a5a7855d39
Remove dependency to App in Contact::createFromProbe
...
- Address https://github.com/friendica/friendica/issues/8473#issuecomment-641259906
2020-06-10 10:36:42 -04:00
Hypolite Petovan
9b2d758c1a
Add no-parsing block escaping in BBCode::setMentions
2020-06-10 10:16:07 -04:00
Hypolite Petovan
eaa7740da6
Remove superfluous code
...
- Remove explicit default parameter value in BBCode::convertShareCallback
- Remove Probe::$baseurl reset since the twitter probe sets the `baseurl` property
- Remove baseurl guessing in Probe::detect
2020-06-10 10:15:54 -04:00
Hypolite Petovan
a5f0225d60
Add mention support to shared content
2020-06-10 10:15:54 -04:00
Hypolite Petovan
e7f50a05d1
Move handle_tag() to Content\Item::replaceTag
2020-06-10 10:13:32 -04:00
Hypolite Petovan
be41095936
Add probe data return if Contact::getDetailsByURL didn't yield a result in Contact::getDetailsByAddr
2020-06-10 09:56:01 -04:00
Hypolite Petovan
2233fa0e46
Fix issue with Probe returning local baseurl for probed Twitter accounts
2020-06-10 09:56:01 -04:00
Hypolite Petovan
5f18d27b0b
Merge pull request #8752 from annando/posts-from-id
...
Avoid unneeded database calls when showing posts of contacts
2020-06-10 00:11:51 -04:00
Hypolite Petovan
8e14836152
Merge pull request #8751 from annando/notice
...
Fix notice "Undefined index: template in src/Network/Probe.php on line 598"
2020-06-10 00:10:32 -04:00
Michael
0e9331a1ff
Avoid unneeded database calls when showing posts of contacts
2020-06-09 22:38:06 +00:00
Michael
e485836a24
Fix notice " Undefined index: template in src/Network/Probe.php on line 598"
2020-06-09 20:44:55 +00:00
Michael Vogel
6a23f51549
Merge pull request #8749 from MrPetovan/task/8676-ap-attachments
...
Add quote support in attachment title in ActivityPub\Processor
2020-06-09 22:23:26 +02:00
Michael Vogel
ad47ff50a9
Merge pull request #8729 from MrPetovan/bug/8726-mention-parsing
...
Add tag escaping to BBCode::setTags
2020-06-09 22:03:06 +02:00
AlfredSK
66723023f9
fix-continue-warnings
2020-06-09 16:40:36 +00:00
Hypolite Petovan
fdb22320ff
Add quote support in attachment title in ActivityPub\Processor
2020-06-09 08:53:48 -04:00
Hypolite Petovan
8111ede2e5
Add support for max_id parameter in new Twitter contact API endpoints
...
- Use filter_input instead of manual type casting
2020-06-09 08:36:53 -04:00
Hypolite Petovan
7a5afc10bb
Implement Twitter contact endpoints
...
- Implement /followers/ids
- Implement /followers/list
- Reimplement /friends/ids
- Reimplement /friends/list
- Update API reference
- Remove obsolete tests
2020-06-09 08:36:46 -04:00
Hypolite Petovan
173264eaab
Add Twitter User Object and Factory
2020-06-08 21:51:42 -04:00
Hypolite Petovan
89b3ae2657
Add null/empty string parameter value case in BBCode::convert
...
- Remove obsolete coalesce operator uses
2020-06-08 19:15:08 -04:00
Hypolite Petovan
76460ddd2d
Add tag escaping to Item::setHashtags
...
- Add return value to Item::setHashtags
2020-06-08 18:40:21 -04:00
Hypolite Petovan
472018191b
Add tag escaping to BBCode::setTags
2020-06-08 18:40:20 -04:00
Hypolite Petovan
0bc7b89530
Replace existing block escaping by performWitEscaped* calls
2020-06-08 18:40:20 -04:00
Hypolite Petovan
348b71d0b0
Add new Strings::performWithEscapedBlocks methods
...
- Add new BBCode::performWithEscapedTags method
- Add tests
2020-06-08 18:40:20 -04:00
Hypolite Petovan
4d3dd28c44
Add check for existing attachment in ActivityPub\Processor::constructAttachList
2020-06-07 16:23:57 -04:00
Hypolite Petovan
01e9beffc2
[ActivityPub] Add support for more attachments structures
...
- Add support for type: Page into [attachment], type: Link using href attribute
- Ensure Receiver::process* parameter is an array
- Remove superfluous eptiness check in JsonLD::fetchElementArray
2020-06-07 15:41:11 -04:00
Hypolite Petovan
8eeb7807d3
Replace remaining instances with "allowlist", "denylist" and "blocklist"
2020-06-07 11:24:56 -04:00
Hypolite Petovan
530ff51898
Rename system config value to db_log_index_denylist
2020-06-07 11:24:56 -04:00
Hypolite Petovan
34463f37e4
Rename contact table column to ffi_keyword_denylist
2020-06-07 11:24:52 -04:00
Hypolite Petovan
586eddbd1a
Merge pull request #8738 from annando/jsonld-tests
...
Added tests for JsonLD class
2020-06-07 10:23:12 -04:00
Michael Vogel
3e2ebcb1c7
Merge pull request #8741 from MrPetovan/task/hook-probe-detect
...
Add probe_detect hook
2020-06-06 23:06:51 +02:00
Michael
c38452d16e
Avoiding unwanted side effects
2020-06-06 19:29:37 +00:00
Hypolite Petovan
5cb3a5ff74
Remove obsolete Twitter probing
...
- Profile page source offers no details about accounts when not logged in
2020-06-06 15:08:21 -04:00
Hypolite Petovan
6bed6d5587
Add probe_detect hook
2020-06-06 14:54:04 -04:00
Michael
d68372c872
Issue 8732: Fix fetch aved searches
2020-06-06 18:45:16 +00:00
Michael
bc4e5b4d69
Issue 8735: Ensure the correct data type for "hide"
2020-06-06 08:11:19 +00:00
Hypolite Petovan
1304e14572
Exit with an error if profile info isn't available in Module\NoScrape
2020-06-05 14:28:11 -04:00
Michael
7374104f29
Fix Notice "Undefined index: subscribe"
2020-06-05 10:44:36 +00:00
Michael
7b70eefbb6
Remove the "addr" when webfinger fails
2020-06-04 22:08:31 +00:00
Michael
62217735f0
Use webfinger in apcontact fetch
2020-06-04 21:55:14 +00:00
Hypolite Petovan
e0152bec7d
Remove Twitter exception for shared blocks in Text\BBCode::convertShareCallback
...
- Twitter stopped supporting OEmbed which defaulted to an undesirable fallback
2020-06-04 11:13:31 -04:00
Hypolite Petovan
f68652d61c
Revert "Move share content conversion before link handling in Text\BBCode::convert"
...
This reverts commit 010ec99b35
.
2020-06-04 11:11:44 -04:00
Hypolite Petovan
010ec99b35
Move share content conversion before link handling in Text\BBCode::convert
2020-06-03 22:02:01 -04:00
Michael
ad2f45d1d8
Fix fatal errors because of mixed data types
2020-06-03 06:57:51 +00:00
Michael Vogel
5630c9f132
Merge pull request #8719 from MrPetovan/task/8717-help-console-globalcommunitysilence
...
Improve language of console globalcommunitysilence help line
2020-06-03 06:14:56 +02:00
Hypolite Petovan
779099a491
Improve language of console globalcommunitysilence help line
2020-06-03 00:03:58 -04:00
Hypolite Petovan
a2de7d25ec
Use expected return variable type in Network\Probe::detect
2020-06-02 23:41:10 -04:00
Michael
50e5bd6703
Let "subscribe" be filled at every time to avoid a notice
2020-06-02 19:11:37 +00:00
Michael
736f69c33a
Changed logging
2020-06-02 06:47:44 +00:00
Michael
e379698227
Issue 8675: reduce requests of foreign pages
2020-06-01 21:52:31 +00:00
Michael
e374e5752a
Changed deprecated log calls
2020-06-01 13:51:58 +00:00
Michael
7ac4a08e1b
Additional "is null" check in post update / create the "vid" if needed
2020-05-31 15:48:31 +00:00
Michael
46e2423af9
Fix wrong variable names
2020-05-30 17:06:59 +00:00
Michael
2eb371dcaf
Fix foreign key constraint with "post-tag" table
2020-05-30 16:36:09 +00:00
Michael
9328eee550
Missing gravity
2020-05-29 22:19:59 +00:00
Michael
b837c487c5
Fix "gravity" notice
2020-05-29 21:41:10 +00:00
Michael Vogel
235f4eaa89
Merge pull request #8697 from MrPetovan/task/8691-like-links-one-way
...
Make like links one way
2020-05-29 15:33:24 +02:00
Hypolite Petovan
f0b6f025d2
Appease VSCode inferior static analysis in Model\Item
2020-05-29 09:01:37 -04:00
Hypolite Petovan
0efd3dedeb
Merge pull request #8705 from annando/thread-uri-id
...
Add "uri-id" to the "thread" table
2020-05-28 23:59:44 -04:00
Michael Vogel
c6aa42dd4e
Merge pull request #8696 from MrPetovan/bug/8694-event-network-unkn
...
Assign default protocol to new events
2020-05-29 05:05:35 +02:00
Michael
3258216e8d
Add "uri-id" to the "thread" table
2020-05-28 21:44:55 +00:00
Michael
0acb5d4558
"parent = id" is replaced with gravity check
2020-05-28 16:02:36 +00:00
Michael
db907c2ff8
Issue 8700: Resolvable activities
2020-05-27 19:05:33 +00:00
Hypolite Petovan
df1c74bd33
Make "like" links one way
...
- Updated dolike() function to accept a "un-" switch
- [frio] Updated doLikeAction() function to call dolike() instead of having duplicated code
- Added boolean logic (with explanatory truth table) to smartly delete existing activities in Model\Item::performActivity
- Moved verb/activity parameter handling closer to their use in Model\Item::performActivity
- Updated all references to dolike() and doLikeAction() to include the "un-" switch
2020-05-27 08:41:13 -04:00
Hypolite Petovan
e20d5ff0b5
Fix the event feature disabling logic in Object\Post
...
- Conditions on item network and dislike feature presence were mixed which could have led to unexpected behaviors
2020-05-27 08:41:12 -04:00
Hypolite Petovan
2d217129b9
Improve performance of asynchronous like/update
...
- Make the like module return earlier instead of outputting a full empty HTML page
- Update the force_update variable earlier to prevent spilling on multiple unrelated nav update calls
2020-05-27 08:41:10 -04:00
Hypolite Petovan
05c3d02854
Assign default protocol to new events
...
- This restores event interactions on the items
2020-05-27 08:23:15 -04:00
Michael
973abb6196
Replace "id = parent" checks with "gravity" checks
2020-05-27 12:19:06 +00:00
Michael
465e1890b5
Fix notice because of missing array item
2020-05-27 03:19:17 +00:00
Michael
4d23de997a
Updated postupdate function
2020-05-26 21:45:57 +00:00
Michael
ba9cf32f36
The "item-activity" is removed
2020-05-26 05:18:50 +00:00
Michael
327cdf21ce
Some more "baseurl" improvements
2020-05-24 20:40:00 +00:00
Hypolite Petovan
669124e72f
Merge pull request #8678 from annando/gserver-detection-type
...
Improved server detection / gsid introduced
2020-05-22 10:25:37 -04:00
Michael
21ab11ac18
Only fetch the gsid when it had been empty before
2020-05-22 11:29:58 +00:00
Michael
e27915a819
Centralized gsid generation
2020-05-22 10:10:24 +00:00
Michael
071505f024
Added documentation, simplified code
2020-05-22 04:52:43 +00:00
Michael
95b4f35a12
Improved server detection / gsid introduced
2020-05-22 04:19:32 +00:00
Michael Vogel
58f06a830f
Merge pull request #8671 from MrPetovan/bug/8623-relative-href
...
Add support for relative URL in HTML documents
2020-05-21 13:51:26 +02:00
Hypolite Petovan
04e8d5be2c
Remove deprecated/implicit filter_var() flags in Network\Probe::ensureAbsoluteLinkFromHTMLDoc
...
- Suppresses a test breaking notice message in PHP 7.4
2020-05-21 02:27:33 -04:00
Hypolite Petovan
3ef987e4e1
Add new Network\Probe::ensureAbsoluteLinkFromHTMLDoc method
...
- Add supports for relative URL in href attributes to probe feed URL
2020-05-21 00:25:48 -04:00
Hypolite Petovan
c2105f93d1
Remove duplicate curl call in Network\Probe::getFeedLink
...
- Add page body argument instead
- Expand method scope to allow tests
2020-05-21 00:25:48 -04:00
Hypolite Petovan
6fd13300cb
Fix wrong variable name in Model\Attach
...
- Prevented attachment data from being retrieved from storage
2020-05-20 18:28:14 -04:00
Michael
a77c0194dc
Issue 8663: Prevent abusive behaviour when probing servers
2020-05-20 06:57:46 +00:00
Michael Vogel
b7b6fae389
Update src/Model/Verb.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-05-19 22:42:01 +02:00
Michael
eeda115e32
Adding some more verb handling
2020-05-19 20:32:15 +00:00
Michael
ef3dc72dca
Ensure unified order of 'verb' records
2020-05-19 05:51:58 +00:00
Hypolite Petovan
3cc3bfe531
Merge pull request #8660 from annando/item-insert
...
Improved item insert functionality
2020-05-18 19:35:26 -04:00
Michael
e09965fcc5
Simplified code
2020-05-18 22:34:47 +00:00
Michael Vogel
e315bc3eae
Merge pull request #8657 from MrPetovan/bug/8653-catch-template-engine-errors
...
Catch template engine errors
2020-05-19 00:22:45 +02:00
Hypolite Petovan
8b05af176c
Add detailed error messages for admin user in Core\Renderer and Render\FriendicaSmartyEngine
2020-05-18 18:10:21 -04:00
Michael
2a56370cf4
Merge remote-tracking branch 'upstream/develop' into annando/issue8514
2020-05-18 21:38:17 +00:00
Michael
2f8c6f00b5
Improved item insert functionality
2020-05-18 21:34:57 +00:00
Hypolite Petovan
64e89a516d
Restore default parameter value in Core\Renderer::replaceMacros
2020-05-18 10:01:51 -04:00
Hypolite Petovan
ef9b51e631
Replace direct error output and exit by logger + exception in Core\Renderer
...
- Same in Render\FriendicaSmartyEngine
2020-05-18 01:21:58 -04:00
Hypolite Petovan
346f99b877
Add new TemplateEngine->testInstall method
...
- Add admin summary template engine error messages
2020-05-18 01:20:47 -04:00
Hypolite Petovan
c6ba92c43d
Refactor template engine code
...
- Convert ITemplateEngine interface to abstract class
- Remove dependency to App in FriendicaSmarty and FriendicaSmartyEngine
- Normalize replaceMacro parameter behavior using Smarty template string prefixes
- Remove obsolete FriendicaSmarty->parsed method
- Update unused Smarty directory paths
2020-05-18 01:18:41 -04:00
Hypolite Petovan
75a0b80888
Add new Strings::startsWith method
...
- Move previous method to Strings::startsWithChars and update every known call
2020-05-18 01:05:38 -04:00
Michael
efb1c630fd
Fix warnings ("Divide by zero" and "key parameter is not a valid public key")
2020-05-18 02:58:08 +00:00
Michael
e737eea17d
Issue 8458-2: Now all unicode emojis should work
2020-05-17 21:46:54 +00:00
Michael
d7f0ffdbc1
Issue 8458: Display big emojis
...
Fixes #8458
2020-05-17 16:55:54 +00:00
Hypolite Petovan
db63d1d501
Merge pull request #8652 from annando/annando/issue8582
...
Issue 8582: "cid" in "network" is now "contactid"
2020-05-17 11:41:53 -04:00
Hypolite Petovan
8a96fe6d7f
Merge pull request #8648 from annando/annando/issue8565
...
Issue 8565: Sanitize input data
2020-05-17 11:40:18 -04:00
Michael
3b1d89252a
Issue 8582: "cid" in "network" is now "contactid"
...
Fixes #8582
2020-05-17 15:01:27 +00:00
Michael
bc26c980f0
Reverts test changes
2020-05-17 13:59:05 +00:00
Michael
a3c4021f12
Issue 8514: Make paging for searcg items work again
...
Fixes #8514
2020-05-17 13:51:56 +00:00
Hypolite Petovan
90b1355555
Merge pull request #8649 from annando/annando/issue8550
...
Issue 8550: New experimental database configurations
2020-05-17 09:11:30 -04:00
Michael
7ace1049bb
Issue 8572: Ensure to log database errors
2020-05-17 10:56:19 +00:00
Michael
4d4678ceb6
New experimental database configurations
2020-05-17 09:03:56 +00:00
Michael
d771c50d63
Issue 8565: Sanitize input data
...
Fixes #8565
2020-05-17 06:13:58 +00:00
Michael
ecde6b0066
Issue 8635: Create foreign keys without constraint name
2020-05-16 20:57:04 +00:00
Michael
b625797591
issue 8642: Make hashtags more compatible
2020-05-16 18:38:50 +00:00
Hypolite Petovan
013d75c2ec
Merge pull request #8644 from annando/bbcode-constants
...
Use constants for the BBCode modes
2020-05-16 13:15:24 -04:00
Michael
b192810288
Still more missing places replaced
2020-05-16 16:41:37 +00:00
Michael
76d845a138
Found another occurence replaced with constants
2020-05-16 16:39:44 +00:00
Michael
0da0580a82
use "self"
2020-05-16 16:32:37 +00:00
Michael
0cf517ad76
Use constants for the BBCode modes
2020-05-16 16:28:15 +00:00
Michael
b8cf415f0d
Issue 8635 - Handle weird default values
...
This handles an issue that occured in #8635 (But will not fix the issue behind this)
2020-05-16 14:23:17 +00:00
Michael
28e7564d79
Added some more sql commands to the list
2020-05-16 10:21:16 +00:00
Michael
8e12edc375
Improved code
2020-05-16 10:04:09 +00:00
Michael
4faef126ff
Improved structure
2020-05-16 09:01:54 +00:00
Michael
4e1b1c0811
Issue 8635: Avoid concurrent database updates
...
Possibly helps with #8635
2020-05-16 08:15:51 +00:00
Michael
28e52f4db1
Fixed table name
2020-05-16 06:14:25 +00:00
Michael
14f814e6ba
Issue 8636: Check and fix data before foreign key creation
2020-05-16 06:12:28 +00:00
Michael
ec3290da3b
We already have got a function to check if a table exists
2020-05-15 18:32:53 +00:00
Michael
d70b77288d
Call the initial value check in the test
2020-05-15 18:08:06 +00:00
Michael
e333f45d0f
Ensure that the initial values are set
2020-05-15 17:49:07 +00:00
Michael
89b47afb09
Testmode added
2020-05-15 15:41:50 +00:00
Michael
d71c3e0812
Activate test mode for database
2020-05-15 15:05:17 +00:00
Michael
7a82171bfe
The "term" table is removed
2020-05-15 06:50:20 +00:00
Hypolite Petovan
f58d42e317
Merge pull request #8632 from annando/fix-fatal
...
Fix a fatal error when an undo doesn't contain an object
2020-05-14 09:06:42 -04:00
Michael
079738a8b5
Fix a fatal error when an undo doesn't contain an object
2020-05-14 04:53:56 +00:00
Michael Vogel
cc8491223e
Merge pull request #8631 from MrPetovan/task/remove-item-tag-field
...
Remove references to obsolete virtual tag item.tag
2020-05-14 06:29:46 +02:00
Michael
3dc231ffd6
Code standards
2020-05-14 03:48:26 +00:00
Hypolite Petovan
c2a76db290
Add type filter parameter to Tag::getCSVByURIId
2020-05-13 22:35:39 -04:00
Hypolite Petovan
75977ee72b
Remove remaining references to cirtual field item.tag
2020-05-13 22:35:13 -04:00
Michael
04005f2878
Added documentation
2020-05-13 19:26:59 +00:00
Michael
7ea40ea796
Rearranged calls
2020-05-13 18:45:31 +00:00
Michael
13bd43f3f6
Store the diaspora signature differently
2020-05-13 05:48:26 +00:00
Michael
c4062ddb3b
Removed "insert" parameter
2020-05-12 21:49:12 +00:00
Michael
06da3084f5
Restructured item insert
2020-05-12 20:13:48 +00:00
Michael
cd82c527f5
Removed useless error handling
2020-05-12 09:05:37 +00:00
Michael
faaf3d89e3
The next boolean
2020-05-11 19:07:18 +00:00
Michael
c5be1092d0
Use "quoteIdentifier"
2020-05-11 18:59:36 +00:00
Michael
57b4c70f9e
Merge remote-tracking branch 'upstream/develop' into dbstructure
2020-05-11 18:54:19 +00:00
Michael
ae2288bc7d
Fix "Uncaught TypeError: Argument 1 passed to :incrementQueueDone()"
2020-05-11 18:28:41 +00:00
Michael
a7f777ee43
DBStructure is now using "q(" nevermore
2020-05-10 20:23:58 +00:00
Michael
7f55e1b2bc
We now support real foreign keys
2020-05-10 14:55:03 +00:00
Hypolite Petovan
d35dc64660
Merge pull request #8611 from annando/issue-8610
...
Issue 8610: Implicit mentions work again
2020-05-09 16:03:45 -04:00
Hypolite Petovan
1e53f28b18
Merge pull request #8615 from annando/verb
...
We now store verbs in a new side table
2020-05-09 16:03:15 -04:00
Michael
258e9df064
Moved the check for a comment to a different place
2020-05-09 15:50:49 +00:00
Michael
19b5b83ac6
Forgotten "close"
2020-05-09 15:43:41 +00:00
Michael
5fe6a2dfcd
We now store verbs in a new side table
2020-05-09 15:38:40 +00:00
Hypolite Petovan
184fa9f980
Skip user removal if it's already been removed in Console\User
2020-05-09 11:05:20 -04:00
Michael
9679fad5e2
Concentrating functionality
2020-05-09 08:55:10 +00:00
Michael
a1fda8f74a
Dant try to add mentions on starting posts
2020-05-09 08:39:21 +00:00
Michael
eb4c14695c
The implicit mentions are added in any case
2020-05-09 08:35:58 +00:00
Michael
556cc3fb13
Always mention the parent author
2020-05-09 08:08:33 +00:00
Michael
bebc6615fc
Removed unneeded functionality
2020-05-09 06:51:13 +00:00
Michael
d5f64e1156
Issue 8610: Implicit mentions work again
2020-05-09 06:33:59 +00:00
Hypolite Petovan
55acb51148
Check $item_profile is populated in ActivityPub\Transmitter
...
- Address https://github.com/friendica/friendica/issues/8475#issuecomment-625716446
2020-05-08 09:31:36 -04:00
root
68b63ec647
avoid notice in probe.php
2020-05-08 13:06:40 +00:00
Michael
856cf7f664
Don't count and fetch "follow" activities
2020-05-07 18:39:39 +00:00
Hypolite Petovan
8abaac6d79
Account for missing location value in ActivityPub\Receiver
2020-05-07 10:14:38 -04:00
Michael Vogel
64f1bc8a68
Merge pull request #8589 from MrPetovan/task/8588-ap-contacts-endpoint
...
Only output ActivityPub contacts in /followers and /following AP endpoints
2020-05-07 10:37:46 +02:00
Hypolite Petovan
63e7996891
Improve formatting in ActivityPub\Transmitter
2020-05-07 03:47:45 -04:00
Hypolite Petovan
eb8dcd43f3
Merge pull request #8597 from annando/notice
...
Fixed notice because of missing field
2020-05-07 03:46:38 -04:00
Michael
e3c08215f6
Fixed notice because of missing field
2020-05-07 07:34:00 +00:00
Hypolite Petovan
3c0547c6e8
Ensure post location received through ActivityPub is in plaintext
2020-05-06 22:41:59 -04:00
Michael
065fad31f1
ignore "follow" activities that are not from the user
2020-05-06 21:19:48 +00:00
Michael
be9519708e
Don't relay participation messages
2020-05-06 20:43:00 +00:00
Hypolite Petovan
4e579e77f5
Only output ActivityPub contacts in /followers and /following
...
- Join contact table with apcontact to weed out non-AP contacts
2020-05-06 15:29:35 -04:00
Michael
806f4a0142
Added logging
2020-05-06 19:00:56 +00:00
Michael
7dea1ff6bd
Issue 8586 again: Don't transmit participations
2020-05-06 17:30:21 +00:00
Michael
b9ee46824f
Added missing field
2020-05-06 15:37:04 +00:00
Michael
62a4638ea8
Don#t group
2020-05-06 15:27:13 +00:00
Michael
22be2cce8a
Issue 8586: Reduce the amount of item receivers
2020-05-06 15:20:49 +00:00
Hypolite Petovan
36a7eceb89
Remove preemptive autolinker from Text\Markdown::toBBCode
...
- Autolinker is done centrally in Text\BBCode::convert
2020-05-05 23:41:35 -04:00
Hypolite Petovan
ccb69414d2
Combine getFollowers and getFollowing into getContacts in ActivityPub\Transmitter
2020-05-05 22:32:45 -04:00
Hypolite Petovan
f4083f6031
Merge pull request #8585 from annando/legacy-tag
...
Removed legacy usage of the "tag" field
2020-05-05 18:10:22 -04:00
Michael
d33f6fc167
Renamed function
2020-05-05 21:58:25 +00:00
Michael
0f042b064a
Fix warning, notice and DB Error
2020-05-05 21:49:48 +00:00
Michael
980de37047
Removed legacy usage of the "tag" field
2020-05-05 19:54:25 +00:00
Hypolite Petovan
f7a45e4153
Merge pull request #8577 from annando/no-term2
...
File and category aren't using "term" anymore
2020-05-05 13:45:48 -04:00
Michael
3d4ace7a9d
Merge branch 'no-term3' into no-term2
2020-05-05 16:09:50 +00:00
Michael
d67b9cb693
Formula according to documentation
2020-05-05 16:01:20 +00:00
Michael
7de6e60328
Merge remote-tracking branch 'upstream/develop' into issue-8550
2020-05-05 15:56:24 +00:00
Michael
5725784055
Update database definition, cleaned code
2020-05-05 15:47:35 +00:00
Michael
59675c4f0b
Merge remote-tracking branch 'upstream/develop' into no-term2
2020-05-05 15:44:24 +00:00
Michael
d838dcbd8c
Removed unused fields
2020-05-05 14:10:39 +00:00
Michael
2ee14bf5fe
Merge remote-tracking branch 'upstream/develop' into post-delivery-data
2020-05-05 14:08:29 +00:00
Michael
84e3892955
Merge remote-tracking branch 'upstream/develop' into post-delivery-data
2020-05-05 13:16:01 +00:00
Michael
2f42e68dc8
Merge remote-tracking branch 'upstream/develop' into new-participation
2020-05-05 12:48:33 +00:00
Michael
b7e25d16e7
Removed usage of "tag" field
2020-05-05 05:11:59 +00:00
Hypolite Petovan
340bc57952
Ensure Tag::getByURIId parameter value in OStatus;;entryFooter
...
- Address https://github.com/friendica/friendica/issues/8473#issuecomment-623701081
- $item['uri-id'] isn't present for follow entry pseudo-items
2020-05-04 18:51:03 -04:00
Michael
1362748f59
Merge remote-tracking branch 'upstream/develop' into no-term2
2020-05-04 15:20:30 +00:00
Michael
4c86f2a3ec
Merge remote-tracking branch 'upstream/develop' into new-participation
2020-05-04 15:01:42 +00:00
Michael
16d486dd24
Merge remote-tracking branch 'upstream/develop' into post-delivery-data
2020-05-04 14:40:52 +00:00
Hypolite Petovan
05cac4c186
Merge pull request #8570 from annando/tag-notice
...
Fix for "Undefined index: uri-id""
2020-05-04 09:30:14 -04:00
Michael
4fa26c81e8
Fix for wrong table and wrong field name
2020-05-03 15:44:39 +00:00
Michael
875d6b36e9
File and category aren't using "term" anymore
2020-05-03 15:13:40 +00:00
Michael
c141a3eb79
Corrected variable name
2020-05-02 22:02:29 +00:00
Michael
1a4beaf061
post update function added
2020-05-02 21:27:37 +00:00
Michael
098ba4a667
"item-delivery-data" is now "post-delivery-data"
2020-05-02 19:34:02 +00:00
Michael
2a1cdfa36b
Diaspora participations are now atored as activities
2020-05-02 08:52:11 +00:00
Michael
233d6eea2b
Tags are now added to the body again
2020-05-02 05:43:00 +00:00
Michael
11406fd3b6
Fix for "Undefined index: uri-id""
2020-05-02 05:14:30 +00:00
Michael
b0cb6536dd
The old tag handling is removed
2020-05-02 05:08:05 +00:00
Michael
776a1dd7c3
Renamed function
2020-05-01 15:43:50 +00:00
Michael
c3ecc19b41
Last "term" element renamed
2020-05-01 15:27:56 +00:00
Michael
729c6b67aa
the "term" field now is called "name", workaround removed
2020-05-01 15:18:48 +00:00
Michael
74081a71ff
Removed unused "use"
2020-05-01 13:26:13 +00:00
Michael
ede69a8673
Function renamed
2020-05-01 13:13:58 +00:00
Michael
70022393b7
Fix notice for missing "uri-id"
2020-05-01 12:42:22 +00:00
Michael
2b1fef469a
Notification moved to usage of the "tag" table
2020-05-01 12:41:17 +00:00
Michael
029a379060
Move "isType" to Tag.php
2020-05-01 12:39:41 +00:00
Michael
ac2957c4dd
Some more "term" to "tag" conversion
2020-05-01 10:57:32 +00:00
Michael
8602bbb3b9
"term" replaced with "tag"
2020-05-01 08:02:21 +00:00
Michael
3b2ae5c4a9
function names changed
2020-05-01 06:01:22 +00:00
Michael
6d4962a571
1,000 is better than 100
2020-04-30 12:13:13 +00:00
Michael
bb0d6ce6f6
Better check for finished conversion
2020-04-30 09:03:05 +00:00
Michael
88931e5053
Post update functionality for tags
2020-04-30 06:09:57 +00:00
Michael Vogel
e1d21e736a
Update src/Database/Database.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-29 19:13:23 +02:00
Michael
136c6b644e
Fix: Mentions had been stored as tags
2020-04-29 10:49:13 +00:00
Michael
6487daa4a9
Issue 8550: Check for a good table_definition cache value
2020-04-29 06:28:06 +00:00
Michael
8c44f535b7
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-29 02:38:33 +00:00
Michael
00ef29fb97
It has to be "selectFirst"
2020-04-29 01:40:59 +00:00
Michael
1f9f321d54
Issue 8557: We have to fetch only a single row
2020-04-28 21:13:37 +00:00
Michael
10ffd3a374
Iissue 8560: Wrong value for parent in mail notification
2020-04-28 20:32:39 +00:00
Michael
6f3b46217e
Fix for "Undefined index: profile_url"
2020-04-28 19:36:10 +00:00
Michael
70e5639e29
Merge
2020-04-28 13:33:03 +00:00
Hypolite Petovan
a61f61a051
Merge pull request #8556 from annando/close-db-connection
...
Added forgotten DBA::close
2020-04-28 09:27:27 -04:00
Michael
c2a9b3b9e9
Usage of the new tag tables
2020-04-28 11:52:51 +00:00
Michael
5367620467
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-28 08:03:26 +00:00
Michael
238c079d11
Merge remote-tracking branch 'upstream/develop' into issue-8546
2020-04-28 08:01:33 +00:00
Michael
e52e505a48
Merge
2020-04-28 08:00:38 +00:00
Michael
f75009c20c
Some more forgotten DBA::close
2020-04-28 07:10:18 +00:00
Tobias Diekershoff
c853ea6aae
Merge pull request #8554 from annando/fix-8551
...
Fix issue 8551: Last item is now displayed again
2020-04-28 07:55:24 +02:00
Michael
9ccdbd9349
Added forgotten DBA::close
2020-04-28 05:55:17 +00:00
Michael
fd752be114
Issue 8546: Added option to not use prepared statements
2020-04-28 05:40:23 +00:00
Michael
0c4dde8e68
Fix issue 8551: Last item is now displayed again
2020-04-28 05:22:29 +00:00
Michael
ce20081d28
Fix wrong field name
2020-04-28 03:52:07 +00:00
Michael
f521689ced
Suppress XML logging of errors
2020-04-27 14:35:50 +00:00
Michael
9fb035ee79
Merge remote-tracking branch 'upstream/develop' into write-tags
2020-04-26 18:47:24 +00:00
Hypolite Petovan
1b0a8ec5c0
Merge pull request #8545 from nupplaphil/bug/subdir
...
Template Engine with Subdirectory
2020-04-26 14:31:30 -04:00
Michael
6c59e03805
Renamed comment
2020-04-26 16:20:17 +00:00
Michael
7f5f68a904
More preparations for term to tag transition
2020-04-26 16:15:39 +00:00
Michael
5df5e9521b
The tag table is now really used
2020-04-26 15:24:58 +00:00
Philipp
f5f62d3f42
Template Engine with Subdirectory
...
- Use explicit root path for template engine
- Replace "__DIR__" calls in addons with subdirectories
- Fixes local tests, where call is made out of '/' and not '/vagrant/'
2020-04-26 15:45:25 +02:00
Michael
d74067b461
Queries had been simplified
2020-04-26 06:58:30 +00:00
Michael
832ac65248
Merge branch 'views' of github.com:annando/friendica into views
2020-04-26 06:31:31 +00:00
Michael Vogel
7e8bcc9034
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-26 08:04:34 +02:00
Michael Vogel
3107680e51
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-26 08:04:17 +02:00
Michael Vogel
3f9c78a20b
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-26 08:04:03 +02:00
Michael Vogel
37b9031a27
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-25 23:33:11 +02:00
Michael Vogel
7f17c1484a
Update src/Model/Profile.php
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-04-25 23:33:01 +02:00
Michael
51bc5279a0
Documentation and unneeded stuff removed
2020-04-25 18:36:58 +00:00
Michael
e012730e52
Added check and repair for missing self contact
2020-04-25 07:29:38 +00:00
Michael
7d111e2a6f
Duplicated fields renamed
2020-04-25 07:29:02 +00:00
Michael
ee3a724b41
Three more joins replaced with views
2020-04-24 20:39:14 +00:00
Michael
1c980c5b29
The workerqueue is now using a view as well
2020-04-24 18:50:36 +00:00
Michael
89dcab774d
Prticipation is now a view as well
2020-04-24 17:55:49 +00:00
Michael
57009d30c4
There is now a pending view
2020-04-24 15:42:43 +00:00
Michael
cf0d36737f
Removed query for "updated" in gcontact
2020-04-24 15:18:34 +00:00
Michael
a5aa43469b
Some more places with owner-view
2020-04-24 13:41:11 +00:00
Michael
c4f7f3e26e
And some more view calls added
2020-04-24 12:59:19 +00:00
Michael
3e5c3dce01
Next join replaced by view
2020-04-24 12:24:10 +00:00
Michael
4181eb37f5
More joins replaced by view calls
2020-04-24 11:55:46 +00:00
Michael
02aed490e2
Owner-view added
2020-04-24 11:04:50 +00:00
Michael
afa712b811
DBView is View
2020-04-24 08:48:34 +00:00
Michael
304ba0e7c4
Merge remote-tracking branch 'upstream/develop' into views
2020-04-24 05:35:00 +00:00
Michael
778ff0689f
AP: Interpret "update" as "create" when item isn't found
2020-04-23 19:57:20 +00:00
Michael
c3aa2730de
Improved definition style
2020-04-23 07:02:18 +00:00
Michael
63ebbb8a16
We now can define views
2020-04-23 06:19:44 +00:00
Hypolite Petovan
43b8bdea07
Merge pull request #8520 from annando/term2tag
...
We now store tags in "tag"
2020-04-22 22:56:07 -04:00
Michael
1f7993acad
Code standards
2020-04-22 15:22:39 +00:00
Hypolite Petovan
36717a9953
Merge pull request #8532 from annando/fix-image-description
...
Fix: Image descriptions now work again
2020-04-21 09:45:01 -04:00
Michael
33eda87bc4
Fix: Image descriptions now work again
2020-04-21 04:01:13 +00:00
Michael Vogel
ee098277b9
Merge pull request #8530 from MrPetovan/task/8498-move-poke-to-src
...
Move poke module to src/
2020-04-21 05:56:59 +02:00
Hypolite Petovan
8cc11d6033
Update log string in Module\Contact\Poke
2020-04-20 18:02:23 -04:00
Hypolite Petovan
7f04aea8b1
Move poke module to src/
...
- Add new route contact/<cid>/poke and update all references
- Rework template with form field includes
- [frio] Enable modal behavior
2020-04-20 11:47:08 -04:00
Michael
e19b1800a4
Added documentation
2020-04-20 12:19:26 +00:00
Michael
27ea747e99
Switchable contact probing
2020-04-20 09:47:26 +00:00
Michael
21103a5735
Store implicit mentions
2020-04-20 05:43:13 +00:00
Michael
f4543b2cf7
Fix: Wrong variable
2020-04-20 05:42:46 +00:00
Michael
2bb76d96d6
Improved logging
2020-04-19 16:48:03 +00:00
Michael
538e212a84
Hashtag handling with Diaspora improved
2020-04-19 16:33:06 +00:00
Michael
98b3058601
Update item-uri with guid if given
2020-04-19 08:34:20 +00:00
Michael
66f5e7c0f8
Don't store URL with hashtags / OStatus-Diaspora-Improvements
2020-04-19 07:24:36 +00:00
Michael
ea60660c6d
Central function to fetch the type for a given hash
2020-04-18 21:01:43 +00:00
Michael
9e9a104320
Tags can now be added and removed from photos
2020-04-18 20:46:41 +00:00
Michael
c2d1d11123
Use constants
2020-04-18 16:14:38 +00:00
Michael
0f2215bc17
Hybrid mode for non resolvable contacts
2020-04-18 16:00:06 +00:00
Michael
5d34a90d67
Store mentioned contacts in another way
2020-04-18 14:41:26 +00:00
Michael
539a5c5da1
Fixes RegExp
2020-04-18 10:38:08 +00:00
Michael
3ce9386cb1
Improved body scanning, increased length
2020-04-18 10:05:30 +00:00
Michael
d9352f5a63
Use the new function when adding additional tags
2020-04-17 13:34:29 +00:00
Michael
c446712d08
Added documentation
2020-04-17 07:58:54 +00:00
Michael
6afcf5c8c7
Use "store" when possible
2020-04-17 07:55:23 +00:00
Michael
db657b0149
We now store the tags in two separate tables
2020-04-17 06:35:20 +00:00
Michael
d3f4e4d629
Don't insert empty terms
2020-04-16 08:21:02 +00:00
Michael
5ef05b3703
Added uri-id to the constant
2020-04-16 04:20:59 +00:00
Michael
a0d4e330b9
Spaces
2020-04-16 04:20:06 +00:00
Michael
126b95d873
Added documentation header
2020-04-15 20:59:45 +00:00
Michael
f871105ef9
Use name or nick
2020-04-15 20:52:30 +00:00
Michael
472518f0b5
Use the name as name
2020-04-15 20:45:04 +00:00
Michael
a4fd5033dd
Function had been moved
2020-04-15 19:42:02 +00:00
Michael
4808aa431a
Use the own constants
2020-04-15 16:38:52 +00:00
Michael
2e0501e7c5
New model class for tag
2020-04-15 16:37:09 +00:00
Michael
cb593226bf
Spaces and newlines
2020-04-15 11:39:00 +00:00
Michael
f52614e249
Merge remote-tracking branch 'upstream/develop' into term2tag
2020-04-15 11:31:52 +00:00
Michael
a5f84c8991
The old fields are not existing anymore
2020-04-15 05:57:07 +00:00
Michael
fe48b078e4
The old fields don't exist anymore
2020-04-15 05:51:06 +00:00
Michael
54a4b4df3b
Whitespace removed
2020-04-15 05:33:11 +00:00
Michael
2b41229a6a
Merge branch 'item-select' of github.com:annando/friendica into item-select
2020-04-15 05:31:26 +00:00
Michael
8e3eceaeb0
Merge remote-tracking branch 'upstream/develop' into item-select
2020-04-15 05:30:04 +00:00
Michael
496d882d06
Fix: some selected item fields hadn't been selected
2020-04-15 05:28:54 +00:00
Michael
0d5d0bb65a
Fix: some selected item fields hadn't been selected
2020-04-15 05:24:36 +00:00
Michael
e5a0ff9572
Fix for missing fields
2020-04-15 05:11:45 +00:00
Michael
9a0d2c9e0c
The new tag table should work for feeds no as well
2020-04-15 05:10:40 +00:00
Michael
010491e0b0
Don't use "sensitive"
2020-04-14 17:18:48 +00:00
Michael
1e702d4145
Corrections for DFRN, added support for OStatus
2020-04-14 17:00:56 +00:00
Michael
3f4c85dead
Store the tags with DFRN as well
2020-04-14 16:52:53 +00:00
Michael
df898bd3d3
Improved logging
2020-04-14 09:19:45 +00:00
Michael
6fa43ffa71
Store tags for Diaspora - shorten tags when needed
2020-04-14 07:56:53 +00:00
Michael
67a67200a7
Storing mentions in Diaspora and AP
2020-04-13 23:54:28 +00:00
Michael
661dd43b0d
Term constants updated
2020-04-13 19:24:22 +00:00
Michael
552fd98657
The "sign" table had been removed
2020-04-13 16:27:40 +00:00
Hypolite Petovan
af817b2ad5
Add cache and CORS headers to ActivityPub endpoints
2020-04-05 18:02:38 -04:00
Hypolite Petovan
1e32f74b0b
Rework Module/Objects
...
- Merge two item queries into one
- Add ETag check
- Use Router parameter
2020-04-05 18:00:46 -04:00
Hypolite Petovan
f96d1fbd0b
Add Network::checkEtagModified method
2020-04-05 17:58:09 -04:00
Hypolite Petovan
0eab66253e
Merge pull request #8494 from annando/ap-fix-comments
...
AP: Limited comment distribution
2020-04-05 08:19:44 -04:00
Michael
860d4654c1
Issue 8495: Only use "noreply" when no sender mail is defined
2020-04-04 20:26:09 +00:00
Michael
bdd6e1913a
AP: Limited comment distribution
2020-04-04 17:59:08 +00:00
Hypolite Petovan
6bb210ff7a
Refactor features pages
...
- Create frio template for admin features page
- Fix header hierarchy
2020-04-01 19:06:10 -04:00
Hypolite Petovan
fd89572606
Refactor admin site settings templates
...
- Fix header hierarchy in admin/site.tpl
- Fix panel display in frio/templates/admin/site.tpl
2020-04-01 19:06:10 -04:00
Michael
01c6179feb
Check for Antelope and convert to Barracuda
2020-04-01 18:11:06 +00:00
Hypolite Petovan
0584667d13
Merge pull request #8481 from annando/mimetype
...
Improved Mime Type detection
2020-04-01 07:27:42 -04:00
Michael
d3722c945b
Improved Mime Type detection
2020-04-01 05:42:44 +00:00
Hypolite Petovan
dcf59e34c1
Add new Strings::substringReplace method
...
- Add tests for the method
2020-03-30 10:49:53 -04:00
Tobias Diekershoff
352383f7b2
Merge pull request #8472 from annando/prevent-loop
...
Discover contacts: Prevent putting much stress on remote systems
2020-03-30 09:10:20 +02:00
Michael
4aa89368ad
Prevent putting much stress on remote systems
2020-03-30 06:22:32 +00:00
Hypolite Petovan
f69c591166
Add object key existence check in ActivityPub/Transmitter
...
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-605614192
2020-03-29 12:52:05 -04:00
Tobias Diekershoff
8eaab2cecb
Merge pull request #8465 from AlfredSK/AlfredSK-dont_mention_multiprofiles
...
Remove multi profile mention in settings
2020-03-29 14:35:50 +02:00
Michael
e17e385c41
Fix: Queries with empty selections hadn't worked anymore
2020-03-29 12:29:57 +00:00
Michael
979199c442
Should fix the unknown "internal-psid" field
2020-03-29 11:16:40 +00:00
Steffen K9
154109f9ee
remove default from welcome.php
2020-03-29 11:36:04 +02:00
Tobias Diekershoff
cb1696bfaf
Merge pull request #8464 from annando/notice
...
Fixes two notices
2020-03-29 08:37:57 +02:00
Hypolite Petovan
1d8bb726d6
Merge pull request #8462 from annando/issue-8254-3
...
Issue 8254: Some more fixes for too long data for columns
2020-03-29 00:32:03 -04:00
Hypolite Petovan
9fd23c407b
Merge pull request #8463 from annando/issue-8299
...
Issue 8299: Don't manipulate DFRN content upon receiving
2020-03-28 23:18:44 -04:00
Michael Vogel
1194f9a58c
(hopefully) Fixes "Undefined index: internal-psid"
2020-03-28 23:11:57 +01:00
Michael Vogel
3ca88f53ec
Fixes "Undefined index: object"
2020-03-28 22:37:03 +01:00
Michael Vogel
01d6bfd2dd
Issue 8299: Don't manipulate DFRN content upon receiving
2020-03-28 20:41:25 +01:00
Michael
2ba4333f70
Exchange "part" with "fragment"
2020-03-28 15:18:12 +00:00
Michael
3761e9ee51
Issue 8254: Some more fixes for too long data for columns
2020-03-28 15:14:40 +00:00
Michael
b5cdd78523
Issue 8341: Make events sharable
2020-03-28 14:02:49 +00:00
Michael
cc913bcf7c
Prevent another endless loop while fetching AP items
2020-03-28 10:34:23 +00:00
Hypolite Petovan
8a4a65f418
Merge pull request #8456 from annando/fix-ap
...
Fix: Fetching content via the "objects" endpoint behaved wrong
2020-03-26 08:45:10 -04:00
Michael Vogel
fcb0fa4cfa
Fix: Fetching content via the "objects" endpoint behaved wrong
2020-03-26 07:52:48 +01:00
Michael
6f22e3909b
Issue 8254 More length shortenings
2020-03-25 23:18:07 +00:00
Michael
52e6f97b61
Removed wrong comment
2020-03-25 18:27:35 +00:00
Michael
1e9d793d74
Socialhome added
2020-03-25 17:25:23 +00:00
Michael
6249b674dc
Issue 7892: Improve "plink" generation for Diaspora posts
2020-03-25 16:42:53 +00:00
Tobias Diekershoff
e4dbc09601
Merge pull request #8452 from annando/issue-8254
...
Issue 8254: Length restriction for "title" and "uri"
2020-03-25 12:07:26 +01:00
Michael
b36e0e58b7
OStatus: Avoid a notice
2020-03-25 07:29:47 +00:00
Michael
0486050d96
Issue 8254: Length restriction for "title" and "uri"
2020-03-25 07:07:34 +00:00
Michael
1fef1ef6e9
Issue 7771: Funkwhale support
2020-03-24 23:12:53 +00:00
Tobias Diekershoff
103769f4c2
Merge pull request #8447 from annando/issue-7771-funkwhale
...
Funkwhale support added, Peertube support improved
2020-03-23 06:44:18 +01:00
Michael
50e0ea5b3e
Funkwhale support added, Peertube support improved
2020-03-23 04:43:06 +00:00
Hypolite Petovan
1187742c14
Skip Contact::getDetailsByURL when url is empty in GContact::searchByName
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-602169147
2020-03-22 22:46:22 -04:00
Michael
b68a16e07a
"repair diaspora" fixed some problem long time ago. It is not needed anymore
2020-03-22 13:12:48 +00:00
Michael
bc069c8ebf
Prevent endless loops and long running feed processing
2020-03-22 13:05:35 +00:00
Michael
fc7ac75ba4
Issue 8371: More enhanced logging
2020-03-22 12:51:37 +00:00
Michael
f8d20b365f
We should use "self"
2020-03-22 09:59:06 +00:00
Michael
2c6c6579af
Issue 8371: Enhanced logging for picture problem
2020-03-22 09:57:46 +00:00
Michael
6de2b0f6d4
Reworked permission stuff
2020-03-21 18:30:40 +00:00
Michael
4f61af2f5f
Issue 8371: Alternate Solution
2020-03-21 16:36:40 +00:00
Michael
505cca942b
Fix wrong variable name
2020-03-12 18:58:48 +00:00
Michael
e1786b6747
Avoid warning in gcontact.php
2020-03-12 17:31:28 +00:00
Michael
5479321550
Merge remote-tracking branch 'upstream/2020.03-rc' into acessible-pictures
2020-03-12 09:31:52 +00:00
Michael
7863406080
Prevent "null" permissions on photos
2020-03-12 06:20:49 +00:00
Michael
88522fc832
Set the picture accesibility separate from the permissions
2020-03-11 21:36:29 +00:00
Hypolite Petovan
5c726493ae
Remove extraneous HTML decode in Markdown::toBBCode
2020-03-11 09:01:50 -04:00
Hypolite Petovan
b0dc3d6cf9
Improve Babel code
...
- Add Diaspora source text choice
- Simplify escaped display
2020-03-11 09:01:17 -04:00
Hypolite Petovan
737b04d7e2
Merge pull request #8401 from annando/gfollower-epilogue
...
Reduce the load of "gfollower"
2020-03-10 18:52:31 -04:00
Michael
59f58f999d
Small fixes
2020-03-10 22:51:05 +00:00
Michael
c261457b03
Store the interaction date as well.
2020-03-10 22:04:03 +00:00
Michael
07a487cfdc
Fixed indentation
2020-03-10 21:21:48 +00:00
Michael
f27900ad78
Reduce the load of "gfollower"
2020-03-10 21:10:59 +00:00
Hypolite Petovan
89121b869c
Merge pull request #8397 from annando/addon-concurrent
...
Fix uninstall of installed addons
2020-03-10 16:13:14 -04:00
Hypolite Petovan
280c508599
Merge pull request #8398 from annando/issue-8383-2
...
Issue 8383 (again): Finally fixes the double scheme problem
2020-03-10 10:17:04 -04:00
Michael
d4480ae4be
Simplified code
2020-03-10 13:13:43 +00:00
Michael
b10e334c53
Polling Mails is now done with a higher priority
2020-03-10 09:44:26 +00:00
Michael
6e26ece3de
Issue 8383 (again): Finally fixes the double scheme problem
2020-03-10 06:22:30 +00:00
Michael
8e421f0893
Fix uninstall of installed addons
2020-03-09 23:28:37 +00:00
Hypolite Petovan
07dde8deb8
Remove unused return value of Contact::updateAvatar
2020-03-09 11:39:48 -04:00
Hypolite Petovan
89534b5be3
Ensure non-NULL values in $data array in Contact::updateAvatar
...
- Throw Exception instead of returning false if contact doesn't exist
- Address https://github.com/friendica/friendica/issues/7998#issuecomment-596271239
2020-03-09 11:13:09 -04:00
Hypolite Petovan
2702732308
Import FriendicaNetwork\HTTPException in Model\Contact
2020-03-09 11:11:06 -04:00
Hypolite Petovan
8d9d8512ce
Merge pull request #8385 from annando/issue-8383
...
Issue 8383: Fixes probing requests with doubled protocols
2020-03-09 10:11:19 -04:00
Michael
c514da1738
Fix fatal error (TypeError)
2020-03-09 08:59:56 +00:00
Tobias Diekershoff
d6ed0068e6
Merge pull request #8388 from annando/fetch
...
Additional logging and additional path for fetching posts
2020-03-09 07:20:13 +01:00
Michael Vogel
a0b00aee30
Additional logging and additional path for fetching posts
2020-03-09 06:50:01 +01:00
Hypolite Petovan
8c10099abf
Merge pull request #8387 from annando/gcontact-discovery
...
Performance changes to the gcontact discovery
2020-03-09 01:30:44 -04:00
Michael
03e8609e4e
Performance changes to the gcontact discovery
2020-03-08 19:48:26 +00:00
Michael
4453e7e47a
Standards
2020-03-08 19:07:36 +00:00
Michael
0b8b226ee2
Issue 8383: Fixes probing requests with doubled protocols
2020-03-08 14:07:24 +00:00
Michael
37376fa715
Issue 8371: Improvements for picture permissions
2020-03-08 13:16:59 +00:00
Michael
e14ed2ce35
Issue 8151: Automatic Friend is working again
2020-03-07 23:19:19 +00:00
Michael
6bef9fb230
Show the relations of Twitter contacts
2020-03-07 13:05:16 +00:00
Hypolite Petovan
79eeb40969
Merge pull request #8365 from nupplaphil/bug/mail_fix_text
...
Mail: Remove redundant body creation in case of only a preamble is set
2020-03-07 06:42:09 -05:00
nupplaPhil
1d15f6f848
Optimize "withMessage()" default
2020-03-07 12:50:19 +01:00
Hypolite Petovan
8487e0be17
Merge pull request #8368 from annando/ap-stuff
...
AP: Bugfixing / GContact discovery
2020-03-07 06:40:57 -05:00
Michael
2722c8e595
Some systems return an array instead of a string for the followers/following
2020-03-07 11:16:10 +00:00
Michael
d6905e29cf
Query the same contact only once a month
2020-03-07 05:31:03 +00:00
Hypolite Petovan
e6e4baa872
Return early if link is missing from share block in Model\Item
...
- Address https://github.com/friendica/friendica/issues/7998#issuecomment-594992869
2020-03-06 20:49:43 -05:00
Michael
9adf09be51
Don't delete and recreate the rows over and over again
2020-03-06 13:51:36 +00:00
Michael
bd77556b49
New table for relations between global contacts - will replace glink in the future
2020-03-06 08:08:49 +00:00
Michael
10d866bad9
Only perform a PoCo discovery when hadn't been one via AP
2020-03-06 07:06:02 +00:00
Michael
1ce9a31ca4
Simplified code
2020-03-06 06:44:17 +00:00
Michael
2f63249f3b
Only log when there is data
2020-03-05 22:24:31 +00:00
Michael
652a4ec9c7
Bugfixing
2020-03-05 22:17:17 +00:00
Michael
a6e7b5f295
GContact discovery added
2020-03-05 22:03:24 +00:00
Michael
bf35ff27d3
Merge remote-tracking branch 'upstream/develop' into ap-stuff
2020-03-05 20:23:00 +00:00
Hypolite Petovan
1afb49f412
Merge pull request #8366 from annando/issue-8321
...
Issue 8321: Follow items now work again
2020-03-05 08:44:41 -05:00
Philipp
6612264538
Merge pull request #8367 from annando/another-guid
...
Store "sc:identifier" as GUID as well
2020-03-05 10:18:51 +01:00
Michael
4d6953bf79
Don't show feeds / avoiding errors with empty data
2020-03-05 08:13:18 +00:00
Michael
b6ab8c9e94
New function to fetch endpoint items
2020-03-05 08:12:29 +00:00
Michael
9390748187
Store "sc:identifier" as GUID as well
2020-03-05 08:06:19 +00:00
Michael
a55057d974
Function renamed to better reflect the purpose
2020-03-05 08:03:05 +00:00
Michael
825a7f9f93
Issue 8321: Follow items now work again
2020-03-05 07:16:47 +00:00
nupplaPhil
6730ddfd99
Remove redundant body creation in case of only a preamble is set
2020-03-05 00:40:42 +01:00
Michael Vogel
aa3194b8ba
Merge pull request #8359 from MrPetovan/bug/7134-local-post-deleted
...
Add callstack context to cascade deletion debug logging
2020-03-04 22:02:16 +01:00
Hypolite Petovan
f047944b2d
Switch all item deletion logging to info level
2020-03-04 15:59:19 -05:00
Hypolite Petovan
b4597a643d
Add callstack context to cascade deletion debug logging
2020-03-04 10:30:55 -05:00
Michael
7b7132971a
Raw content is now stored with announce messages as well
2020-03-04 06:04:27 +00:00
Michael
79986c1fe5
Spaces removed
2020-03-03 22:57:29 +00:00
Michael
8410c5e283
The direction field needs to be removed
2020-03-03 22:43:19 +00:00
Michael
986877b1cf
Restore previous state
2020-03-03 22:22:59 +00:00
Michael
e38640da76
The original content of the post hadn't always been stored
2020-03-03 21:58:03 +00:00
Michael
d63e903d9f
Changed template for direction
2020-03-03 21:29:51 +00:00
Hypolite Petovan
86a6268aac
Add guid context to item deletion logging
2020-03-03 12:01:03 -05:00
Michael
e3d3dc50e5
Store the direction only when there is content to store
2020-03-03 08:04:14 +00:00
Michael
af6db65961
Store the push/pull direction in the conversation table
2020-03-03 08:01:04 +00:00
Michael
6f0d40c6c0
Merge remote-tracking branch 'upstream/develop' into push-pull
2020-03-03 06:55:13 +00:00
Hypolite Petovan
6ae5f705b6
Rename Item::delete* methods to Item::markForDeletion*
2020-03-03 01:48:29 -05:00
Hypolite Petovan
dd613cda45
Merge pull request #8357 from annando/private
...
Support unlisted public posts
2020-03-03 01:19:07 -05:00
Michael
a19151fa6a
Improved description, support for "unlisted" via DFRN as well.
2020-03-02 22:35:25 +00:00
Philipp
8770a2089e
Merge pull request #8354 from MrPetovan/bug/7134-local-post-deleted
...
Add debug for item deletion
2020-03-02 17:23:35 +01:00
Michael
72c198990e
Merge remote-tracking branch 'upstream/develop' into private
2020-03-02 15:05:00 +00:00
Michael
d3c6f6de2a
New query for community page
2020-03-02 14:59:16 +00:00
Hypolite Petovan
e008811514
Merge pull request #8350 from nupplaphil/bug/8342_not_link
...
Add Login form in case of notification links
2020-03-02 09:31:54 -05:00
Hypolite Petovan
25dceccf77
Add debug for item deletion
2020-03-02 09:30:34 -05:00
Michael
ca1b92bb34
Support unlisted public posts
2020-03-02 07:57:23 +00:00
nupplaPhil
55a5e43715
Add UID as parameter for notify repository call
2020-03-01 22:24:53 +01:00
Michael Vogel
25cc745d70
Merge pull request #8356 from MrPetovan/bug/notices
...
Add check for semi-colon existence in theme file comment lines
2020-03-01 20:51:02 +01:00
Hypolite Petovan
39a87b1f54
Add check for semi-colon existence in theme file comment lines
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-592946450
2020-03-01 14:19:46 -05:00
Hypolite Petovan
ad2b9198a4
Remove last on/off data occurrences in additional features
...
- Address https://github.com/friendica/friendica/issues/7999#issuecomment-589808923
2020-03-01 14:15:08 -05:00
nupplaPhil
c11cfd5e48
Rename notice message.
2020-03-01 15:38:23 +01:00
nupplaPhil
c751352d60
Add Login form in case of notification links
2020-03-01 13:47:02 +01:00
Hypolite Petovan
dd999164c6
Do not cache Contact::getDetailsByURL result if it doesn't come from the DB
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-592169621
2020-02-29 11:41:33 -05:00
nupplaPhil
811f075aa1
Rename method name
2020-02-29 17:10:34 +01:00
nupplaPhil
ed422be734
Improve start/count parameter
2020-02-29 17:10:33 +01:00
nupplaPhil
d950a3241b
Add basic search
2020-02-29 17:10:32 +01:00
nupplaPhil
3a317c5c0d
More list sub commands
2020-02-29 17:10:32 +01:00
nupplaPhil
2adc6a0974
Add list command
2020-02-29 17:10:31 +01:00
nupplaPhil
ecf7f40704
Admin page improvements
2020-02-29 17:10:31 +01:00
nupplaPhil
0fade7fc0a
Fix Admin page
2020-02-29 17:10:30 +01:00
nupplaPhil
4f2bea5cb1
Move "regmod" functionality into Admin Users page
2020-02-29 17:10:29 +01:00
nupplaPhil
bb47624bf2
Add "User::remove()" to console command
2020-02-29 17:10:29 +01:00
nupplaPhil
0c3f8b124b
Add "User::block()" to console command
2020-02-29 17:10:28 +01:00
nupplaPhil
b4f6e8fda1
Move "User::deny()" to own method and update usages
2020-02-29 17:10:28 +01:00
nupplaPhil
6aee153bbd
Move "User::allow()" to own method and update usages
2020-02-29 17:10:27 +01:00
nupplaPhil
f3f764bc39
Add new possibility to add a user per console
2020-02-29 17:10:27 +01:00
nupplaPhil
4d436c10df
Move "NewPassword" to a common "user" console command
2020-02-29 17:10:26 +01:00
Philipp
b2198c7510
Merge pull request #8345 from annando/store-raw
...
Store the raw data in a different way
2020-02-29 16:20:48 +01:00
Michael
1743682153
We don't need to pass the protocol that way
2020-02-28 09:46:53 +00:00
Michael
a9896ecdb1
Store the conversation data as well
2020-02-28 09:42:04 +00:00
Michael
bcb3a81988
Store the protocol as well
2020-02-28 09:25:41 +00:00
Michael
26cffd379a
Store the raw data in a different way
2020-02-28 09:21:40 +00:00
Philipp
79803a6546
Merge pull request #8344 from MrPetovan/bug/8339-remote-follow-local-profile
...
Only show remote follow button for local profiles
2020-02-28 07:36:31 +01:00
Hypolite Petovan
c0f2ef4ab0
Only show remote follow button for local profiles
2020-02-27 22:14:00 -05:00
Hypolite Petovan
b39872578d
Replace Diaspora mentions before the parsing to HTML in Text\Markdown
2020-02-27 21:47:39 -05:00
Michael
acd99b9010
Push/Pull indicator
2020-02-27 05:01:43 +00:00
Philipp
b0690077aa
Merge pull request #8329 from MrPetovan/bug/notices
...
Remove unused conversation response code
2020-02-25 21:45:13 +01:00
Michael Vogel
cdc39b0f72
Merge pull request #8333 from MrPetovan/bug/8280-about-conversion-export
...
Add about field conversion to HTML in Protocol\ActivityPub\Transmitter
2020-02-25 20:36:11 +01:00
Hypolite Petovan
064cc227c0
Remove simple_html parameter from about field conversion in Protocol\ActivityPub\Transmitter
2020-02-25 07:41:26 -05:00
Michael Vogel
fccecf92cd
Merge pull request #8337 from MrPetovan/task/8323-protect-target-blank
...
Add rel="noopener noreferrer" to all target="_blank" links
2020-02-25 05:50:33 +01:00
Hypolite Petovan
b100b9600e
Add rel="noopener noreferrer" to all target="_blank" links
...
See https://mathiasbynens.github.io/rel-noopener/
2020-02-24 20:07:34 -05:00
Hypolite Petovan
0f85f5d167
Convert outgoing profile description to Markdown in Protocol\Diaspora
2020-02-24 07:59:53 -05:00
Hypolite Petovan
c147446c93
Add about field conversion to HTML in Protocol\ActivityPub\Transmitter
2020-02-23 20:36:04 -05:00
Hypolite Petovan
bfea5d42ad
Simplify about field conversion to plaintext in Protocol\Diaspora
2020-02-23 20:35:36 -05:00
Hypolite Petovan
e94911620a
Expand system.no_auto_update to community, profile statuses and contact conversations pages
...
- Update setting name and description
2020-02-23 19:38:24 -05:00
Andy
699b567d97
modified: src/Module/Admin/Users.php
2020-02-23 03:31:59 +00:00
Hypolite Petovan
452d7e6404
Remove unused conversation response code
...
- Remove get_responses()
- Remove get_response_button_text()
- Remove title key from $conv_responses array
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-589263329
2020-02-22 20:41:12 -05:00
Hypolite Petovan
18a5cc6916
Test for the existence of the precise parsed url part in BoundariesPager
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-587138376
2020-02-22 20:19:42 -05:00
Michael
9cbea34fa4
Clean the profile URL when follow
2020-02-22 12:29:33 +00:00
Michael
1b87a97a81
Remove "hidewall" check from ACL
2020-02-22 08:54:28 +00:00
Michael
d03fb89494
Replace "hidewall" with "net-publish" / other "hidewall" stuff
2020-02-20 17:24:41 +00:00
Hypolite Petovan
637e38e535
User hide_dislike user setting to hide dislike button and conversation responses
2020-02-20 05:37:07 -05:00
Hypolite Petovan
96ba2ac00d
Add new hide dislike user setting
2020-02-20 05:37:07 -05:00
Hypolite Petovan
1a8110234f
Move /settings/display module to src/
2020-02-20 05:37:06 -05:00
Michael Vogel
b6b567fc97
Merge pull request #8315 from MrPetovan/task/8310-improve-manifest
...
Update manifest output with config/theme info
2020-02-20 09:34:36 +01:00
Michael
7ee9aad6ca
Some more unneeded settings removed
2020-02-19 19:31:55 +00:00
Hypolite Petovan
33c7b62326
Move manifest JSON from template to array
2020-02-19 13:29:55 -05:00
Hypolite Petovan
858b63656e
Merge pull request #8306 from annando/contact-unfollow-delete
...
Don't show "delete contact" when there is a follow or unfollow option
2020-02-19 11:44:49 -05:00
Hypolite Petovan
930d395d7b
Update manifest output with config/theme info
2020-02-19 10:29:13 -05:00
Hypolite Petovan
b9325251e8
Add Theme::getBackgroundColor and Theme::getThemeColor methods
2020-02-19 10:28:57 -05:00
Michael
c57246450f
"Delegations" is renamed to "Accounts"
2020-02-19 07:09:29 +00:00
Hypolite Petovan
61cc047611
Merge pull request #8309 from annando/remote-comment
...
Remotely load posts to comment on them on the own page
2020-02-18 13:29:11 -05:00
Michael
efddd248f7
"remote_follow" is now "remote_comment"
2020-02-18 17:31:02 +00:00
Michael
d64bb0dd8f
Remotely load posts to comment on them on the own page
2020-02-18 06:57:38 +00:00
Steffen K9
3ec23a4c70
Remove 'this' from 'View this profile'
2020-02-17 23:42:35 +01:00
Michael
f8670b6268
Don't show "delete contact" when there is a follow or unfollow option
2020-02-17 22:25:12 +00:00
Philipp
09961a07e4
Merge pull request #8297 from MrPetovan/task/8285-api-events
...
[API] Add new api/friendica/events endpoint
2020-02-16 21:07:44 +01:00
Philipp
da124af6ed
Merge pull request #8293 from MrPetovan/task/5562-community-pagination
...
Improve community pagination
2020-02-16 19:38:49 +01:00
Hypolite Petovan
e0d03615bc
Add node-wide default items per page config
2020-02-16 13:04:26 -05:00
Hypolite Petovan
efbafce2d5
Use namespace alias in Module\Update\Community
2020-02-16 12:50:45 -05:00
Hypolite Petovan
d78f66cd09
Replace local_user() by Session::isAuthenticated() where appropriate
2020-02-16 12:50:44 -05:00
Hypolite Petovan
561472b975
Add L10n parameter to Pager classes
2020-02-16 12:50:39 -05:00
Hypolite Petovan
d3b3f716f8
[API] Add new endpoint api/friendica/events
2020-02-16 12:07:39 -05:00
Michael
cceb497bd5
Avoid a fatal error
2020-02-16 15:45:26 +00:00
Michael
ee6cceba30
Clarify the effect of "net-publish"
2020-02-16 15:39:44 +00:00
Michael
3bd1f3a836
No more gender
2020-02-16 10:55:18 +00:00
Hypolite Petovan
682fb7e4e2
Move community module to src/
...
- Use boundaries pagination instead of number pages
- Trim down community update module output
- Part of https://github.com/friendica/friendica/issues/4090
2020-02-16 04:41:22 -05:00
Hypolite Petovan
5d169a4098
Add System::htmlUpdateExit() method to refactor update modules
2020-02-16 04:32:56 -05:00
Hypolite Petovan
e89e606b88
Add new BoundariesPager
2020-02-16 03:23:27 -05:00
Hypolite Petovan
2b4317d472
Remove stripping search term in Pager
...
- Address https://github.com/friendica/friendica/issues/8216
2020-02-16 03:23:11 -05:00
Hypolite Petovan
0b0309ce8f
Remove pager parameter from conversation()
...
- Add getUrlParameter() Javascript function to determine current page
2020-02-13 23:40:00 -05:00
Hypolite Petovan
2a7de4213f
Correctly initialize post actions button template variable
...
- Address https://github.com/friendica/friendica/issues/7999#issuecomment-586020764
2020-02-13 20:42:15 -05:00
Hypolite Petovan
95b09aaec4
[frio] Add loading animation on comment form submit
2020-02-11 23:45:47 -05:00
Michael
8969af04f9
Duplicated "hide-friends" setting removed
2020-02-10 23:11:28 +00:00
Michael Vogel
e80d68ba53
Merge pull request #8261 from MrPetovan/task/8251-use-about-for-pdesc
...
Use profile.about for profile description
2020-02-10 23:36:59 +01:00
Michael Vogel
01640a7045
Merge pull request #8272 from MrPetovan/bug/8254-regex-url-img
...
Increase specificity of [url][img] capture regex in BBCode::getAttachedData
2020-02-10 05:32:43 +01:00
Hypolite Petovan
d2ca5ccd35
Increase specificity of [url][img] capture regex in BBCode::getAttachedData
...
- Prevents it from over capturing when there's a [url] tag before the image
2020-02-09 22:19:21 -05:00
Hypolite Petovan
097620b627
Merge pull request #8230 from AlfredSK/AlfredSK-statistics-query
...
Changed statistics query for nodeinfo
2020-02-09 17:54:22 -05:00
Hypolite Petovan
2ec3a97393
Merge pull request #8263 from annando/remote-follow
...
New page for remote follow requests
2020-02-09 17:53:13 -05:00
Michael Vogel
5ad3a40647
Update src/Module/RemoteFollow.php
...
Co-Authored-By: Philipp <admin+Github@philipp.info>
2020-02-09 23:12:00 +01:00
Michael
e628d2726b
Removed unneeded stuff
2020-02-09 22:08:59 +00:00
nupplaPhil
217d099181
Fix CurlResult copy&pate error
2020-02-09 22:48:04 +01:00
Michael
2eebeeaa32
New page for remote follow requests
2020-02-09 17:04:35 +00:00
nupplaPhil
7d714319c8
Add license info at Friendica PHP files
2020-02-09 16:34:23 +01:00
nupplaPhil
85dc9bb96b
Add license info at Friendica PHP files
2020-02-09 16:18:46 +01:00
nupplaPhil
23c64b9a11
Add license info at Friendica classes
2020-02-09 15:45:36 +01:00
Hypolite Petovan
a42104ce43
Use profile.about instead of profile.pdesc for profile description
2020-02-09 02:36:19 -05:00
Hypolite Petovan
5552f5ee72
Accept empty values for profile birthday
2020-02-09 02:17:48 -05:00
nupplaPhil
9eca2c98ed
Add license to src\App namespace
2020-02-08 20:42:47 +01:00
Hypolite Petovan
1a3807d598
Merge pull request #8249 from annando/a11y-4
...
Useless links removed / Item menu is moved to the item actions bar
2020-02-07 06:55:20 -05:00
Michael
6e02105d88
Useless links removed / Item menu is moved to the item actions bar
2020-02-06 22:06:24 +00:00
Hypolite Petovan
557ece7d5a
Remove unused translated yes/no labels in converted checkbox field definitions
2020-02-06 10:25:36 -05:00
Hypolite Petovan
40db6baa6b
Rename hide friends checkbox field variable
2020-02-05 21:37:58 -05:00
Hypolite Petovan
a7a38da62d
Remove yesno option from Storage backend
2020-02-05 21:37:32 -05:00
Michael
4f362f6693
Asynchronously add contacts to avoid timeout problems
2020-02-06 00:00:00 +00:00
Hypolite Petovan
6347578978
Merge pull request #8239 from nupplaphil/task/move_enotify_parts
...
Move Notify "type" and "otype" into own enum classes
2020-02-05 16:56:54 -05:00
Philipp
b6764468e0
Merge pull request #8241 from annando/notice
...
Remove a notice about a missing variable
2020-02-05 22:41:54 +01:00
Michael
5bbe02dcae
Remove a notice about a missing variable
2020-02-05 21:40:35 +00:00
Hypolite Petovan
1595cf413d
Merge pull request #8240 from annando/a11y-3
...
Accessibility again: Notifications are now accessible
2020-02-05 16:22:26 -05:00
Michael
ace3c52c8e
Accessibility again: Notifications are now accessible
2020-02-05 21:06:03 +00:00
nupplaPhil
511556085a
Move Notify::TYPE_SYSTEM
2020-02-05 21:41:07 +01:00
nupplaPhil
c6915dc672
Move Notify::TYPE_SHARE
2020-02-05 21:41:06 +01:00
nupplaPhil
a78e19ea76
Move Notify::TYPE_POKE
2020-02-05 21:41:05 +01:00
nupplaPhil
bee110dc0b
Move Notify::TYPE_TAGSHARE
2020-02-05 21:41:05 +01:00
nupplaPhil
51260f234f
Move Notify::TYPE_TAGSELF
2020-02-05 21:41:04 +01:00
nupplaPhil
88dc3efdc9
Move Notify::TYPE_SUGGEST
2020-02-05 21:41:03 +01:00
nupplaPhil
9435cc4b88
Move Notify::TYPE_MAIL
2020-02-05 21:41:02 +01:00
nupplaPhil
e6fb044e60
Move Notify::TYPE_COMMENT
2020-02-05 21:41:02 +01:00
nupplaPhil
b86ad37001
Move Notify::TYPE_WALL
2020-02-05 21:41:01 +01:00
nupplaPhil
6e45514e2c
Move Notify::TYPE_CONFIRM
2020-02-05 21:41:00 +01:00
nupplaPhil
cfd50f9abb
Move Notify::TYPE_INTRO
2020-02-05 21:41:00 +01:00
nupplaPhil
97b6f6b3b3
Move OTYPE constants to own enum class
2020-02-05 21:40:59 +01:00
Hypolite Petovan
e42b843505
Merge pull request #8232 from nupplaphil/task/notify_email_builder
...
Introduce NotifyEmailBuilder
2020-02-05 13:00:14 -05:00
Hypolite Petovan
16c2705016
Merge pull request #8237 from annando/a11y-2
...
Accessibility: Improve navigation and contact approval
2020-02-05 12:11:53 -05:00
Michael
0b66970ec9
Acessibility: Improve navigation and contact approval
2020-02-05 16:14:04 +00:00
nupplaPhil
ea99ab22a9
Fix content not allowed flag ...
2020-02-04 21:38:59 +01:00
nupplaPhil
8815ee1346
Remove Notify reference
2020-02-04 21:28:27 +01:00
nupplaPhil
13c19fa9da
Add Logger
2020-02-04 21:14:40 +01:00
nupplaPhil
cb08912926
split mailbuilder types
2020-02-04 21:14:39 +01:00
nupplaPhil
34dce9fd76
Introduce NotifyEmailBuilder
2020-02-04 21:14:39 +01:00
Hypolite Petovan
e37b1c8794
Merge pull request #8215 from nupplaphil/task/extract_email
...
Cleanup enotify & Extract System emails
2020-02-04 15:10:27 -05:00
nupplaPhil
3e898d0415
formating
2020-02-04 21:33:53 +01:00
nupplaPhil
11c831945c
Add logging
2020-02-04 21:32:18 +01:00
nupplaPhil
0b94b84dc7
simplify mail creation
2020-02-04 21:05:33 +01:00
Steffen K9
52789f3ae4
Remove join profile table
...
Remove join profile table and remove exclude forums
2020-02-04 07:13:29 +01:00
Steffen K9
9424ecc5bc
Use PHP constants for literals
2020-02-03 23:30:31 +01:00
Steffen K9
b16ca2b026
Changed statistics query for nodeinfo
...
Removed the published to directories condition. Added check for 'user has logged in at least once'. Excluded community accounts (forums) from the user count.
2020-02-03 21:49:53 +01:00
Tobias Diekershoff
38e5733b6e
Merge pull request #8227 from annando/daemon-checks
...
Daemon: Added check for empty data
2020-02-03 06:26:13 +01:00
Michael
7ddcb1e35d
Daemon: Added check for empty data
2020-02-03 00:13:09 +00:00
nupplaPhil
7fb913eb86
Add extra email banner (including setting)
2020-02-02 22:43:44 +01:00
nupplaPhil
262c94f12f
Fix indents
2020-02-02 22:43:43 +01:00
nupplaPhil
ed9756225d
improvements
2020-02-02 22:43:42 +01:00
nupplaPhil
ca67e3111c
Set sender data directly
2020-02-02 22:43:42 +01:00
nupplaPhil
97e708f2e2
Remove DI::app() dependency again
2020-02-02 22:43:41 +01:00
nupplaPhil
0b309245b1
Improve check
2020-02-02 22:43:41 +01:00
nupplaPhil
0e13428210
Move "App::getSenderEmailAddress()" to "Emailer::getSiteEmailAddress()"
2020-02-02 22:43:40 +01:00
nupplaPhil
206b53477e
Fix Lookup
2020-02-02 22:43:39 +01:00
nupplaPhil
9428466d1d
Set Sitename / site email as sender for system emails
2020-02-02 22:43:39 +01:00
nupplaPhil
abad42f7d2
fix wrong template
2020-02-02 22:43:38 +01:00
nupplaPhil
05dfff4bb4
Remove unused dependency
2020-02-02 22:43:35 +01:00
nupplaPhil
3291728059
Extract System emails from enotify
...
- Removed every SYSTEM_EMAIL occurrence in enotify
- Introduced a "SystemMailBuilder" for build system emails
- Replaced every SYSTEM_EMAIL usage in the classes with calling this builder
- Added tests for this new Builder
- Split the email templates between "base" template for email and concrete usages for different use cases
2020-02-02 22:43:35 +01:00
Hypolite Petovan
0d268d8811
Merge pull request #8224 from nupplaphil/task/force_avatar_contact
...
Force avatar update for Contact Advanced page
2020-02-02 15:33:48 -05:00
nupplaPhil
3ed3e8ff42
Force avatar update for Contact Advanced page
2020-02-02 22:19:02 +01:00
Hypolite Petovan
42775d53b2
Merge pull request #8222 from annando/ap-gnusocial
...
AP comments from GNU Social are now working
2020-02-02 15:21:23 -05:00
Michael
56816ea9d5
AP comments from GNU Social are now working
2020-02-02 19:59:14 +00:00
nupplaPhil
41ec7d8370
Replace stylesheet names
2020-02-02 20:56:31 +01:00
nupplaPhil
8632c90327
Fix crepair links
2020-02-02 20:50:53 +01:00
Hypolite Petovan
7033cdcd6b
Remove next link when there aren't any introductions in Module\Api\Mastodon\FollowRequests
2020-02-01 21:38:25 -05:00
Hypolite Petovan
24abdaf64f
Merge pull request #8214 from nupplaphil/bug/7998-fata-itemccmail
...
Fix ItemCCMail
2020-02-01 14:13:05 -05:00
nupplaPhil
3a012d6fb7
Fix ItemCCMail
2020-02-01 20:11:09 +01:00
Philipp
346da998df
Merge pull request #8212 from MrPetovan/task/release-cache-buster
...
Release Cache Buster
2020-02-01 18:45:58 +01:00
Hypolite Petovan
6eb985ca47
Merge pull request #8213 from AlfredSK/AlfredSK-fix-archives-widget
...
Fix Archives Widget on Status Page
2020-02-01 08:29:58 -05:00
Hypolite Petovan
a3028e69aa
Merge pull request #8211 from nupplaphil/task/mod_crepair
...
Move mod/crepair to src/Module/Contact/Repair
2020-02-01 08:28:29 -05:00
Steffen K9
e901468602
Fix Archives Widget on Status Page
...
Solution 'borrowed' from PR8116.
2020-02-01 14:06:35 +01:00
nupplaPhil
d9ae813b43
Improvements
2020-02-01 08:45:38 +01:00
Hypolite Petovan
42990ac0f4
Append version parameter to script and stylesheets paths in App\Page
2020-01-31 19:41:20 -05:00
Hypolite Petovan
703ad99464
Add Util\Network::appendQueryParam method
2020-01-31 19:39:15 -05:00
Hypolite Petovan
96b9619608
Merge pull request #8210 from nupplaphil/task/mod_fsuggest
...
Move mod/fsuggest to src/Module/SuggestFriend
2020-01-31 18:43:32 -05:00
nupplaPhil
048bb014d8
Move CRepair to Contact Advanced route
2020-02-01 00:37:11 +01:00
nupplaPhil
f21196df7c
improvements
2020-02-01 00:27:46 +01:00
nupplaPhil
f565d590f6
Move mod/crepair to src/Module/Contact/Repair
2020-02-01 00:20:50 +01:00
Hypolite Petovan
dad530802f
Merge pull request #8209 from nupplaphil/task/mod_worker
...
Move mod/worker to src\Module\Worker
2020-01-31 18:12:36 -05:00
nupplaPhil
d4e836855b
Remove deprecated code
2020-02-01 00:05:27 +01:00
nupplaPhil
34f4aedb87
Move mod/fsuggest to src/Module/SuggestFriends
2020-01-31 23:50:46 +01:00
Philipp
0406fe7ade
Merge pull request #8163 from MrPetovan/task/7817-custom-fields-part-3
...
New custom profile fields feature part 3: Updating the API
2020-01-31 22:39:11 +01:00
nupplaPhil
17389de261
Move mod/worker to src\Module\Worker
2020-01-31 22:38:49 +01:00
nupplaPhil
7909d9c417
Notifications cleared for a whole thread in case of one mark seen
2020-01-31 21:34:12 +01:00
nupplaPhil
0c01512c5d
Remove logging
2020-01-31 19:43:48 +01:00
nupplaPhil
9ba8735b4a
fix logger settings
2020-01-31 19:40:50 +01:00
nupplaPhil
fc370f74ea
Fix secure Mail addon
2020-01-31 19:32:17 +01:00
Hypolite Petovan
dd24b3bac0
Move api/profile/show to src/Module
...
- Update API documentation
- Update BaseApi::format to include headers by format
2020-01-29 23:31:37 -05:00
Hypolite Petovan
608e634858
Update Mastodon API with new profile field entity
2020-01-29 23:30:38 -05:00
Hypolite Petovan
07a4bb73fa
Add DDD classes for Mastodon\Field entity
2020-01-29 23:26:07 -05:00
Hypolite Petovan
5670c19d5c
Move/rename base module classes
2020-01-29 23:23:07 -05:00
Hypolite Petovan
b03796957b
Improve logging in mod/item
...
- Set legacy Logger constants as deprecated
2020-01-29 22:42:49 -05:00
nupplaPhil
f2271d1692
Fix Contact notification link
2020-01-29 22:48:16 +01:00
nupplaPhil
16e1df0b22
final keyword removed :-)
2020-01-29 22:27:55 +01:00
nupplaPhil
da2d49ba43
Fix Introduction Diaspore sendShare()
2020-01-29 22:20:59 +01:00
nupplaPhil
f6aea0d65a
Fix invalid "emailer_prepare" Hook
...
- Use IEmail instead of array data
- Introduce "composer" based library for phpmailer
2020-01-29 20:20:40 +01:00
nupplaPhil
d1b7bfda4b
Add System::jsonExit()
2020-01-28 23:36:28 +01:00
nupplaPhil
c2b8c65104
Merge "notification" routes
2020-01-28 23:21:24 +01:00
nupplaPhil
dd8d9d7c70
Fix ignore notification
2020-01-28 22:47:15 +01:00
nupplaPhil
2b433e0ea6
fix https://github.com/friendica/friendica/issues/8187
2020-01-28 22:06:59 +01:00
nupplaPhil
d23008c2f5
remove false parameter
2020-01-28 22:01:42 +01:00
nupplaPhil
5ccf41a56f
Add API test case for notification
2020-01-28 22:00:21 +01:00
nupplaPhil
582f6bd4a3
Refactor API notification usage
...
- Remove "mapFields()" from BaseModel
- Add new Notification API entity (including collection)
- Add new NotificationFactory method "getApiList()"
2020-01-28 21:28:57 +01:00
nupplaPhil
4a3544582c
Add parameter for "toArray()" method
2020-01-28 18:41:47 +01:00
nupplaPhil
8f130335a3
remove now empty array from logger
2020-01-28 18:41:47 +01:00
nupplaPhil
52a4010121
enotify: empty out fields instead of using "abort" for addons
2020-01-28 18:41:46 +01:00
nupplaPhil
443e106105
Fix missing notifications:
...
- Add namecache in enotify
- Add "unset()" in notify repository for additional field "abort"
- Add possibility for additional, non-saved fields in model
2020-01-28 18:41:45 +01:00
Philipp
977248f510
Merge pull request #8191 from MrPetovan/task/7967-mastodon-api-custom_emojis
...
Add custom emojis Mastodon API endpoint
2020-01-28 17:12:00 +01:00
Hypolite Petovan
a2fb8cc035
Fix wrong variable name in Module\NoScrape
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-579292541
2020-01-28 10:33:19 -05:00
Hypolite Petovan
bd910342df
Add custom emojis Mastodon API endpoint
2020-01-28 08:14:48 -05:00
Philipp
353dddaf15
Merge pull request #8190 from MrPetovan/task/profile-tidings
...
Deprecated profile fields cleanup
2020-01-28 13:41:55 +01:00
Hypolite Petovan
1ac9107e5f
Move Mastodon API factories to Factory\Api\Mastodon
2020-01-28 07:33:55 -05:00
Hypolite Petovan
7b0ec6252f
Remove uses of the rest of deprecated profile fields
2020-01-27 23:06:30 -05:00
Hypolite Petovan
e69497454b
Remove uses of profile.marital
2020-01-27 23:01:25 -05:00
Hypolite Petovan
8e2910976f
Remove usage of profile.gender
2020-01-27 23:00:18 -05:00
Hypolite Petovan
a7dd0173a7
Remove obsolete profile_id parameter in Model\Profile::load
2020-01-27 22:01:12 -05:00
Hypolite Petovan
65cb77b6a0
Fix wrong use of DPA::p return value in Module\NoScrape
...
- Address https://github.com/friendica/friendica/issues/7998#issuecomment-579036775
2020-01-27 21:57:07 -05:00
Hypolite Petovan
75a2190af5
Move Module\Base\Api to Module\BaseApi
2020-01-27 21:18:42 -05:00
Hypolite Petovan
0de8e4db08
Move Mastodon API entities to src/Object
2020-01-27 20:01:32 -05:00
Hypolite Petovan
a607656607
Replace profile tab GET parameter by route
2020-01-27 19:21:18 -05:00
nupplaPhil
c4d309f801
Fix NoScrape SQL
2020-01-27 23:28:38 +01:00
Hypolite Petovan
589b7e718d
Merge pull request #8178 from nupplaphil/task/mod_noscrape
...
Move mod/noscrape to Module\Noscrape
2020-01-26 17:14:26 -05:00
nupplaPhil
7db4621eef
Adapt json error
2020-01-27 00:05:45 +01:00
nupplaPhil
4762476c89
Use parameters
2020-01-26 23:53:49 +01:00
nupplaPhil
4260b94fec
Move mod/noscrape to Module\Noscrape
2020-01-26 23:43:47 +01:00
Hypolite Petovan
df61be84fc
Merge pull request #8176 from nupplaphil/task/split_emails
...
Prepare Model\Notify for include/enotify.php (Part 3)
2020-01-26 17:02:14 -05:00
nupplaPhil
6350b210a6
Renaming - part 2 :-)
2020-01-27 00:01:17 +01:00
nupplaPhil
765a0d8892
Some Renames:
...
- EMail => EMail
- toEmail => toAddress
- fromEmail => fromAddress
2020-01-26 23:47:16 +01:00
nupplaPhil
ac1a20e5fd
Fix Introductions tab
2020-01-26 21:39:50 +01:00
nupplaPhil
f6878b5bcf
fix return type
2020-01-26 21:35:05 +01:00
nupplaPhil
4efba4d0cf
fix boolean field
2020-01-26 21:35:04 +01:00
nupplaPhil
2b8f067715
Introduce interface for emailing and create email classes
2020-01-26 21:35:04 +01:00
nupplaPhil
915abe8a33
Add explicit parameters to Sender::send() method signature
2020-01-26 21:35:03 +01:00
nupplaPhil
ea9d3b7438
Make EMailer util dynamic
2020-01-26 21:35:03 +01:00
Philipp
9269221825
Merge pull request #8175 from MrPetovan/task/revert-profile-default-tab
...
Revert profile base URL behavior
2020-01-26 20:33:27 +01:00
Hypolite Petovan
e5ab4f1889
Re-enable pinned items in profile wall
2020-01-26 14:21:20 -05:00
Hypolite Petovan
46c4bfe580
Restore base profile URL behavior
...
- Add new profile-specific route
2020-01-26 14:21:20 -05:00
Hypolite Petovan
f2d917114f
Move Model\Profile::getTabs to new Module\BaseProfile class
2020-01-26 14:21:18 -05:00
Hypolite Petovan
c42dd168c4
Merge pull request #8170 from nupplaphil/task/repo_notification
...
Prepare Model\Notify for include/enotify.php (Part 2)
2020-01-26 14:09:28 -05:00
nupplaPhil
0840938dff
Rename classes
...
- Repository/Model Notification => Notify
- Factory/Object Notification => Notification
2020-01-26 20:30:24 +01:00
nupplaPhil
b85511b00d
Improvements:
...
- Fix API-select
- Introduce OTYPE-constants
- Rename `IntroductionFactory` methods
2020-01-26 14:33:10 +01:00
Hypolite Petovan
602a57577d
Remove duplicate call to Profile::getTabs in Module\Profile\Index
...
- Address https://github.com/friendica/friendica/issues/8167
2020-01-25 16:27:43 -05:00
Hypolite Petovan
5c05d28a8e
Increase argument counter after route change in Module\Profile\Status
...
- Address https://github.com/friendica/friendica/pull/8156#issuecomment-578302294
2020-01-25 16:27:43 -05:00
nupplaPhil
74f3a2f90c
Fix API result, add PHPDoc and cleanup object construction
...
Fix missing getters
fix data array
fix missing "$" for template-variables
Remove lazy-loaded parent notification instance (for now..)
2020-01-25 21:15:01 +01:00
nupplaPhil
4c5856da2b
update PHPDoc
2020-01-25 19:58:27 +01:00
nupplaPhil
0850fb88dd
ReWork Notification Model/Module/Object/Repository/Factory
...
- Introduce Repository for interaction with "notify" table
- Introduce Factory for read-only notification objects (they're just loosely based on notification the table!)
- Introduce Objects for type-safe usage at the presentation layer
- Reworked Model, which is now fully based on the notify table, including generated fields (cache, ..)
2020-01-25 19:58:22 +01:00
Philipp
09de4a5b47
Merge pull request #8156 from MrPetovan/task/7817-custom-fields-part-2
...
New custom profile fields feature part 2: Feature switcheroo
2020-01-24 20:17:52 +01:00
Hypolite Petovan
188720c3cd
Merge pull request #8155 from nupplaphil/task/move_notifications
...
Move mod/notifications to Module\Notification
2020-01-24 12:10:49 -05:00
nupplaPhil
0458b9c2df
rename notify => notification once more :-)
2020-01-24 19:08:03 +01:00
nupplaPhil
b229939c3d
rename CSS attributes notify => notification
2020-01-24 18:56:34 +01:00
nupplaPhil
b016e420fe
notify_type => str_type
...
str_notifytype => st_notification_type
2020-01-24 18:39:50 +01:00
nupplaPhil
16b1d3fc08
Notifies => Notifications
2020-01-24 18:34:29 +01:00
nupplaPhil
0f932ae723
Notify => Notification
...
Notifs => Notifications
2020-01-24 18:32:38 +01:00
Hypolite Petovan
4da90b9378
Add group membership filter widget in contact list
2020-01-23 17:49:55 -05:00
Hypolite Petovan
ed3ac36621
Refactor queries in contact module
2020-01-23 17:49:42 -05:00
Hypolite Petovan
451596f5b3
Rename migration method for clarity in Repository\ProfileField
2020-01-23 14:00:42 -05:00
Hypolite Petovan
a9695998e9
Move dependencies to constructor in Repository\ProfileField
2020-01-23 10:01:11 -05:00
Hypolite Petovan
1fc1989f93
Remove superfluous includes in profile modules
2020-01-23 10:00:48 -05:00
Hypolite Petovan
087c3cdcd8
Remove duplicated TOC loop in Module\Help
2020-01-23 09:13:31 -05:00
Hypolite Petovan
02dda8af9b
Add PUBLIC constant in Repository\Permission
2020-01-22 19:42:38 -05:00
Hypolite Petovan
e8bf74914b
Update user import/export with profile fields
...
- Account for backward compatibility when exporting: add values for profile.is-default and profile.profile-name fields
- Account for forward compatibility when importing: migrate legacy profiles to custom profile fields
2020-01-22 19:42:37 -05:00
Hypolite Petovan
18cfd8dfaa
Remove references to deprecated profile.is-default and profile.profile-name fields
2020-01-22 19:42:37 -05:00
Hypolite Petovan
d9f7556b4a
Add post-update migration routine for custom profiles
2020-01-22 19:42:36 -05:00
Hypolite Petovan
64c05f2280
Add custom fields help text
2020-01-22 19:42:36 -05:00
Hypolite Petovan
cc007f715d
Add sortability to custom profile fields form
2020-01-22 19:42:36 -05:00
Hypolite Petovan
6657cf7bb1
Rework profile setting page with custom fields
2020-01-22 19:42:35 -05:00
Hypolite Petovan
d11a0d3814
Add permission set lazy loading to Profile Field model
2020-01-22 19:42:35 -05:00
Hypolite Petovan
d475cb5028
Replace advanced profile display with custom profile fields
...
- Merge all profile/advanced.tpl theme templates into profile/index.tpl
- Remove obsolete Model\Profile::getAdvanced method
2020-01-22 19:42:34 -05:00
Hypolite Petovan
3297d5c3e6
Create new ProfileField classes
...
- Create ProfileField model class
- Remove obsolete BaseCollection->models property
2020-01-22 19:42:34 -05:00
Hypolite Petovan
62fec2f190
Remove duplicate profile_uid key in App->profile array
2020-01-22 19:42:33 -05:00
Hypolite Petovan
f6f4cbab9d
Remove multi profiles feature
...
- Remove mod/profperm
- Remove additional feature
- Remove profile visibility on contact page
- Remove profile list templates
2020-01-22 19:42:33 -05:00
Hypolite Petovan
d1be68b754
Move Module\Profile to Module\Profile\Index
...
- Move /profiles to Module\Settings\Profile\Index
2020-01-22 19:42:32 -05:00
nupplaPhil
5c4eb2b2c9
Move templates into sub-dir "notifications"
2020-01-23 00:16:34 +01:00
nupplaPhil
512b00550e
rename some variables
2020-01-22 23:37:23 +01:00
nupplaPhil
d0c153943a
Add phpdoc
2020-01-22 23:31:00 +01:00
nupplaPhil
fa6c33d3ac
Move mod/notifications to Module\Notification
2020-01-22 23:18:14 +01:00
Hypolite Petovan
3c1f174c7f
Merge pull request #8150 from nupplaphil/task/prepare_enotify
...
Prepare Model\Notify for include/enotify.php (Part 1)
2020-01-22 14:18:59 -05:00
nupplaPhil
82f37ccdaf
Revert Repo::select()/selectFirst() changes
2020-01-22 20:28:56 +01:00
SpencerDub
2091ae0776
Fix "accout" typo
2020-01-21 22:22:45 -08:00
nupplaPhil
a77c78522c
Add properties to PermissionSet Model
2020-01-22 00:22:53 +01:00
nupplaPhil
b46b72ad3b
Introduce "order" and "limit" argument instead of "param" array for BaseRepository and make Repositories more Dependency Injectable
2020-01-22 00:09:08 +01:00
nupplaPhil
26d6afd27f
Move "Notify::getTab()" to notification module since it's presentation layer logic
2020-01-22 00:03:57 +01:00
Hypolite Petovan
4f29e4c4a7
Merge pull request #8149 from annando/fix-warning
...
Fix: unknown variable
2020-01-21 14:58:32 -05:00
Michael
6b8239f63f
Fix: unknown variable
2020-01-21 19:15:38 +00:00
Philipp
ae2959c780
Merge pull request #8147 from annando/fetch-post
...
Fix for AP posts where the URL don't match
2020-01-20 23:51:07 +01:00
Michael
34b813bbfa
Fix for AP posts where the URL don't match
2020-01-20 22:30:34 +00:00
Hypolite Petovan
689c8ce0e3
Remove superfluous variable type hint in Module\Settings\Profile\Photo\Index
2020-01-20 13:28:41 -05:00
Hypolite Petovan
3ebc0371b7
Add trace for admin in exceptionpages
...
- Fix exception message not showing on raw exception page
2020-01-20 07:47:53 -05:00
Hypolite Petovan
bac5159f6f
Clarify update.php doc and mention Database\PostUpdate
2020-01-20 07:47:53 -05:00
Hypolite Petovan
db518e7ef2
Fix birthday display and setting
...
- Add new translation string
2020-01-20 07:47:10 -05:00
Hypolite Petovan
1c50bc58e4
Move Permission Set over to DDD
...
- Add Permission Set Repository, Model and Collection
- Mark static PermissionSet method as deprecated
2020-01-20 07:35:05 -05:00
Hypolite Petovan
5ab898f67f
Improve Base collection, model and repository
...
- Add collection pipeline methods
- Add save collection method
2020-01-20 07:32:49 -05:00
Hypolite Petovan
559879f41f
Enable Model lazy updating based on only the changed data
...
- Simplify update decision in Database
2020-01-20 07:32:48 -05:00
Hypolite Petovan
f0474c07ce
Add "Yourself" ACL choice and allow multiple ACL selectors on a single page
2020-01-20 07:32:48 -05:00
Hypolite Petovan
ebf60cee33
Enable meta groups in Model\Group::getIdsByContactId
...
- Don't return early if contact isn't part of any group in PermissionSet::get
2020-01-20 07:32:47 -05:00
Hypolite Petovan
353dab166e
Rename PermissionSet::fetchIDForPost to PermissionSet::getIdFromACL
...
- Allow creating/retrieving a permission set id with arbitrary parameters
- Rename ACLformatter->sanitize to ACLFormatter->sanitizeItem
- Move PermissionSet::sortPermissions to ACLformatter->sanitize
2020-01-20 07:32:47 -05:00
Hypolite Petovan
f97a358a9b
Normalize the return value type of Session::getRemoteContactID
2020-01-20 07:32:46 -05:00
Hypolite Petovan
e04b679e6a
Improve ForumManager::profileAdvanced logic
2020-01-20 07:32:46 -05:00
Hypolite Petovan
6d7f0a6fd8
Remove duplicate profile_uid key in App->profile array
2020-01-20 07:32:46 -05:00
Hypolite Petovan
9803c96db4
Move profile-related templates to sub-folder
2020-01-20 07:27:14 -05:00
Hypolite Petovan
0d1befdf2d
Move /profile_photo to Module\Settings\Profile\Photo
2020-01-20 07:27:12 -05:00
Michael
035e0c5a61
Issue 8136: Optical enhancements for delegation page
2020-01-20 05:05:20 +00:00
Hypolite Petovan
04d620fc2f
Merge pull request #8142 from nupplaphil/task/di_config
...
CleanUp Config namespace
2020-01-19 22:22:57 -05:00
nupplaPhil
ed9392469e
Remove unneeded Config namespace usages
2020-01-19 22:50:44 +01:00
nupplaPhil
f9d0e57f91
Fix tests & Router is now using Dependency Injection instead of DI Registry
2020-01-19 22:38:33 +01:00
nupplaPhil
d5a473abda
Shorten "PConfiguration" to "PConfig" again, since the Wrapper is gone
2020-01-19 22:23:44 +01:00
Michael
dcbd44ab88
Removed the rest of the @brief fields
2020-01-19 20:44:01 +00:00
nupplaPhil
cb80108957
Shorten "Configuration" to "Config" again, since the Wrapper is gone
2020-01-19 21:29:36 +01:00
nupplaPhil
21640ec5d8
Add missing Friendica\DI namespace to files (PHPStorm inspection)
2020-01-19 21:26:42 +01:00
nupplaPhil
2204016071
Delete Core\Config
2020-01-19 21:23:00 +01:00
nupplaPhil
a6a2efa18a
Move Config::delete() to DI::config()->delete()
2020-01-19 21:22:33 +01:00
nupplaPhil
3411ced833
Move Config::set() to DI::config()->set()
2020-01-19 21:21:53 +01:00
nupplaPhil
6c36fd9e01
Move Config::get() to DI::config()->get()
2020-01-19 21:21:13 +01:00
nupplaPhil
5d294e8be8
Move Config::load() to DI::config()->load()
2020-01-19 21:20:10 +01:00
Hypolite Petovan
ab8997f9db
Merge pull request #8140 from annando/mail-probe
...
Don't update mail contacts when polling
2020-01-19 15:05:00 -05:00
Michael
3bd99bccba
Don't update mail contacts when polling
2020-01-19 19:27:30 +00:00
Hypolite Petovan
1bc4b2e078
Merge pull request #8134 from nupplaphil/task/di_l10n
...
Cleanup L10n namespace
2020-01-19 11:30:19 -05:00
nupplaPhil
8138b05032
fix L10n path after move
2020-01-19 17:11:48 +01:00
nupplaPhil
174129af94
add missing namespaces/fix wrong class-names
2020-01-19 16:31:35 +01:00
nupplaPhil
3b16829484
fix forgotten use DI namespaces ...
2020-01-19 16:31:35 +01:00
nupplaPhil
5d8c625549
cleanup
2020-01-19 16:31:34 +01:00
nupplaPhil
846007d031
adapt pattern for extract command
2020-01-19 16:31:34 +01:00
nupplaPhil
d6efc90194
cleanup namespace usages for L10n
2020-01-19 16:31:33 +01:00
nupplaPhil
0e6a675cb5
cleanups
2020-01-19 16:31:33 +01:00
nupplaPhil
2838635d64
Move L10n class from L10n subdir to Core (replacing old wrapper)
2020-01-19 16:31:30 +01:00
nupplaPhil
5e188d17f9
Move L10n::getDayShort() calls to DI::l10n()->getDayShort() calls
2020-01-19 16:31:19 +01:00
nupplaPhil
d83f6335eb
Move L10n::getCurrentLang() calls to DI::l10n()->getCurrentLang() calls
2020-01-19 16:31:19 +01:00
nupplaPhil
cb4ad529f4
Move L10n::getDay() calls to DI::l10n()->getDay() calls
2020-01-19 16:31:18 +01:00
nupplaPhil
d3255afa66
Move L10n::withLang() calls to DI::l10n()->withLang() calls
2020-01-19 16:31:18 +01:00
nupplaPhil
a9a36fb302
Move L10n::tt() calls to DI::l10n()->tt() calls
2020-01-19 16:31:17 +01:00
nupplaPhil
5dfee31108
Move L10n::t() calls to DI::l10n()->t() calls
2020-01-19 16:31:16 +01:00
Hypolite Petovan
c632d4e7a2
Update deprecated passing glue string after array in implode in Content\Text\HTML
2020-01-19 10:25:18 -05:00
Michael
bb253ceeaa
AP: Create a GUID out of an URL
2020-01-19 14:33:16 +00:00
Philipp
af88c2daa3
Merge pull request #8135 from annando/brief
...
@brief is removed completely
2020-01-19 12:31:02 +01:00
Michael
845f71b7dd
Missing "*"
2020-01-19 10:10:53 +00:00
Michael
572a3f1180
And the rest of the new lines
2020-01-19 09:55:28 +00:00
Michael
cdbc94a9e1
Some more added lines
2020-01-19 09:51:37 +00:00
Michael
4e5db36177
Improved formatting
2020-01-19 09:46:31 +00:00
Michael
0a4119adaf
@brief is removed completely
2020-01-19 06:05:23 +00:00
Hypolite Petovan
0b9aec4569
Add missing use Friendica\DI statement in Util\Emailer
2020-01-18 16:28:42 -05:00
Michael
fd1f1999f0
Remove @brief in DBA.php
2020-01-18 20:33:20 +00:00
Hypolite Petovan
8536b313a1
Merge pull request #8131 from nupplaphil/task/cleanup_lock
...
CleanUp Lock namespace
2020-01-18 14:13:14 -05:00
nupplaPhil
41ff43dcdd
CleanUp Lock namespace
...
- introduce enum Lock - "Type"
- Move Lock/Lock to BaseLock
2020-01-18 20:15:46 +01:00
Hypolite Petovan
c58dc357d4
Merge pull request #8132 from annando/child-user
...
Fix: You can now register an account when you haven't done it before
2020-01-18 14:00:48 -05:00
Hypolite Petovan
58f69481e6
Merge pull request #8130 from nupplaphil/task/di_pconfig
...
Move PConfig to DI::pConfig()
2020-01-18 13:57:57 -05:00
Michael
a3ea98a79f
Fix: You can now register an account when you haven't done it before
2020-01-18 18:40:48 +00:00
nupplaPhil
800694e9b3
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +01:00
nupplaPhil
b5c0df439f
Move PConfig::delete() to DI::pConfig()->delete()
2020-01-18 16:56:46 +01:00
nupplaPhil
88bb66371c
Move PConfig::set() to DI::pConfig()->set()
2020-01-18 16:54:50 +01:00
nupplaPhil
9e9429b56d
Move PConfig::get() to DI::pConfig()->get()
2020-01-18 16:50:57 +01:00
nupplaPhil
6e2880c679
Move PConfig::load() to DI::pConfig()->load()
2020-01-18 15:59:01 +01:00
Hypolite Petovan
c742c62f0a
Merge pull request #8129 from nupplaphil/task/cleanup_cache
...
CleanUp Cache namespace
2020-01-18 09:09:47 -05:00
nupplaPhil
424c87195b
CleanUp Cache namespace
...
- Introduce enum "Duration"
- Introduce enum "Type"
- Move "Cache\Cache" to "BaseCache"
2020-01-18 15:41:19 +01:00
Hypolite Petovan
71181704d4
Merge pull request #8128 from nupplaphil/task/di_static_methods
...
Refactor DI annotations to static methods
2020-01-18 08:22:29 -05:00
Hypolite Petovan
7274891b62
Merge pull request #8122 from annando/additional
...
Additional accounts can now be created easily
2020-01-18 08:21:17 -05:00
nupplaPhil
921845c3bd
Refactor DI annotations to static methods
2020-01-18 11:28:29 +01:00
nupplaPhil
71985de5d5
Fix Storage list
2020-01-18 10:46:53 +01:00
Michael
f69a601ab1
Wrong wording
2020-01-18 04:52:30 +00:00
nupplaPhil
e5eeaf78f2
Fix Storage move command
2020-01-18 00:08:48 +01:00
nupplaPhil
ca8ca05051
Add legacy backend storage functionality
2020-01-17 23:55:19 +01:00
nupplaPhil
732992a296
Improve impossible exception-handler for storage move
2020-01-17 23:55:18 +01:00
nupplaPhil
14c97f7b62
avoid exception throwing because of false-like return
2020-01-17 23:55:17 +01:00
nupplaPhil
0af83e6f7c
Rename bool flag for user backend
2020-01-17 23:55:08 +01:00
nupplaPhil
9bb5891645
Fix loading SystemResource files
2020-01-17 19:31:34 +01:00
Michael
f3b3c4e866
Link to registration added
2020-01-17 12:44:26 +00:00
Michael
5c0f0c9c19
Improved notices
2020-01-17 07:29:22 +00:00
Michael
e5ecfa7c34
Additional accounts can now be created easily
2020-01-17 07:02:59 +00:00
Michael
fa975fc775
Delegations now work again
2020-01-16 20:58:33 +00:00
Michael
ccc7a71e54
Ensure that local contacts always are DFRN contacts
2020-01-16 06:43:21 +00:00
Hypolite Petovan
7db4c7ea02
Merge pull request #8118 from annando/spamcheck
...
Improved spam protection
2020-01-15 13:15:17 -05:00
Michael Vogel
8ebc385772
Improved spam protection
2020-01-15 18:55:32 +01:00
Hypolite Petovan
831fff0f5c
Merge pull request #8117 from annando/inbox
...
Use the "inbox" symbol as a symbol for mails
2020-01-14 23:11:49 -05:00
Michael
b7067ee836
Use the "inbox" symbol as a symbol for mails
2020-01-15 04:09:58 +00:00
Michael
8215c493cf
The archive functionality is working again
2020-01-15 04:06:30 +00:00
Michael
b83f328983
Remove "f" parameter / network page parameter cleanup
2020-01-13 20:10:13 +00:00
Michael
43e3b14672
Tags and mentions should be escaped
2020-01-13 15:37:46 +00:00
Michael
bc83eb5c4e
Improved server platform detection
2020-01-13 05:57:05 +00:00
Michael
fba46111b1
Merge remote-tracking branch 'upstream/develop' into lower-platform
2020-01-12 21:54:58 +00:00
Michael
eb011f47bb
Publish lowercase
2020-01-12 21:13:16 +00:00
Michael
7b060aa3f5
User lowercase for platform data
2020-01-12 21:07:40 +00:00
Hypolite Petovan
3693b0c5ca
Fix typo in intro table field name
2020-01-12 10:55:47 -05:00
Tobias Diekershoff
d45575e0fa
Merge pull request #8102 from annando/servertest
...
Improved test for invalid systems
2020-01-12 14:59:48 +01:00
Michael
9c4f3763ae
Improved test for invalid systems
2020-01-12 12:50:00 +00:00
Hypolite Petovan
4dacd5db44
Merge pull request #8100 from annando/statistics
...
Combine matching systems
2020-01-12 06:55:55 -05:00
Michael
a357b0bf37
Combine matching systems
2020-01-12 11:22:36 +00:00
Tobias Diekershoff
3c1f127e3c
Merge pull request #8099 from annando/statistics
...
The federation statistics now contain all systems
2020-01-12 11:44:45 +01:00
Michael
3f8b6cb118
Improved order of systems
2020-01-12 09:40:17 +00:00
Michael
1a2a260e9a
Improved documentation
2020-01-12 08:36:11 +00:00
Michael
3d1be9f2d1
The federation statistics now contain all systems
2020-01-12 08:14:32 +00:00
Philipp
33664ebb48
Merge pull request #8095 from annando/local-delivery
...
Ensure that local delivery is done via DFRN
2020-01-11 20:12:11 +01:00
Michael
28c54242a5
The value has to be assigned, not compared :-)
2020-01-11 18:28:04 +00:00
Michael
e6a054696d
Ensure that local delivery is done via DFRN
2020-01-11 18:25:48 +00:00
Philipp
eba46e786a
Merge pull request #8094 from annando/deletecontact
...
Ensure that deleted contacts are really removed
2020-01-11 18:40:46 +01:00
Philipp
4e3849c18b
Merge pull request #8089 from mexon/mat/repair-contact-photo
...
updateAvatar automatically repairs avatars when photos are deleted
2020-01-11 18:30:34 +01:00
Michael
0225e99d0a
Ensure that deleted contacts are really removed
2020-01-11 17:22:37 +00:00
Matthew Exon
e002365d7f
Add type declaration to parameter
2020-01-11 16:27:01 +01:00
Philipp
fa39a455a7
Merge pull request #8093 from annando/postcount
...
The item count is now done in a single query
2020-01-11 16:02:47 +01:00
Matthew Exon
5d0a3be4f6
Implement code review from nupplaphil
2020-01-11 16:01:58 +01:00
Michael
db98040521
The item count is now done in a single query
2020-01-11 14:25:43 +00:00
nupplaPhil
86320317f4
Fix missing storage class
2020-01-10 22:27:05 +01:00
Matthew Exon
dee6a63841
Qualify call to ridFromURI
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-01-10 20:29:15 +01:00
Hypolite Petovan
36190d1e79
Merge pull request #8072 from nupplaphil/task/Cache_to_DI
...
Replace Core\Cache wrapper with DI::cache() method
2020-01-10 08:46:03 -05:00
Hypolite Petovan
84cff91283
Merge pull request #8062 from nupplaphil/Make-Storage
...
Make Storage testable & add tests
2020-01-10 08:45:07 -05:00
nupplaPhil
016cfcd846
Fixings
...
- Rename "facStorage" to "storageManager"
- Fix indentation
- Fix tests
2020-01-10 13:22:03 +01:00
nupplaPhil
bfae6766bf
Implement Hook::callAll('storage_instance') call for addons and add a description for it.
...
- Remove implicit Dice usage
- Add concrete instance creating
- Adding Hook call for addon instance creating
- Updating doc for Hook
- Updating tests
2020-01-10 13:22:03 +01:00
nupplaPhil
b68d0516ea
remove not working code for checking writable files ("is_writable()" uses a different user)
2020-01-10 13:22:01 +01:00
nupplaPhil
1b2ff54f66
Fix attach model
2020-01-10 13:22:00 +01:00
nupplaPhil
1bce3fd0f1
fix Photo model
2020-01-10 13:21:59 +01:00
nupplaPhil
dbd5b5bb6e
- Fixing SystemResource
...
- Adding tests for StorageManager
- Updating doc
2020-01-10 13:21:58 +01:00
nupplaPhil
08edeae2f9
Make Storage testable & add tests
...
- Making StorageManager dynamic (DI::facStorage())
- Making concrete Storage dynamic (DI::storage())
- Add tests for Storage backend and failure handling
- Bumping Level-2/Dice to "dev-master" until new release
- Using Storage-Names instead of Storage-Classes in config (includes migration)
2020-01-10 13:21:57 +01:00
Michael
9c5b082687
Fix: Show possible managers again
2020-01-10 08:04:48 +00:00
Matthew Exon
ae6748a465
Repair missing contact photos
2020-01-09 21:48:37 +01:00
Matthew Exon
95e65e37ee
Refactor duplicate code for parsing photo URL
2020-01-09 21:48:37 +01:00
Michael
469eefdc5b
Notifications: Now declare direct thread answers as replies
2020-01-09 17:53:17 +00:00
Michael
f48c4fcbe4
Issue 8081: The usage has to be an object, not an array
2020-01-09 09:55:33 +00:00
Hypolite Petovan
e38939ee4b
Add cookie clear failed validation in App\Authentication
2020-01-08 19:52:44 -05:00
Hypolite Petovan
9ec0b621ed
Remove unnecessary subnamespaces in Model\Introduction
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-572270238
2020-01-08 16:48:20 -05:00
Hypolite Petovan
b8f85f0484
Merge pull request #8075 from annando/html-escaping
...
Fix: removed unneeded HTML escaping
2020-01-08 16:18:36 -05:00
Hypolite Petovan
f67f398fe1
Merge pull request #8071 from nupplaphil/task/Lock_to_lock
...
Replace Core\Lock wrapper with DI::lock() method
2020-01-08 14:25:46 -05:00
Michael
8e87c5f05f
Fix: removed unneeded HTML escaping
2020-01-07 22:00:39 +00:00
Hypolite Petovan
d4b7278102
Remove unused code
2020-01-07 16:18:57 -05:00
Hypolite Petovan
4e00a3ed63
Upgrade @method to overriden methods
...
- This enables contextual help in older IDEs (looking at you VSCode)
2020-01-07 16:18:45 -05:00
Hypolite Petovan
6b8db5ad13
Update the Introductions domain to use repository, model and collection
2020-01-06 21:39:05 -05:00
Hypolite Petovan
5a1abb8c7d
Introduce Mastodon entity factories and API\Entity
2020-01-06 21:39:05 -05:00
Hypolite Petovan
c748a82e8f
Introduce Repository, Factory, Collection, Model base classes
2020-01-06 21:39:00 -05:00
Hypolite Petovan
ef6e9ef26b
Add DBA::collapseCondition method
...
- Update Database->update for use with DBA::collapseCondition
2020-01-06 20:48:26 -05:00
Hypolite Petovan
5cc2dc7ca3
Merge pull request #8073 from annando/issue-8067
...
Issue 8067: Posts from Mastodon had been wrongly parsed
2020-01-06 19:55:58 -05:00
Michael
5b755f0f23
Issue 8067: Posts from Mastodon had been wrongly parsed
2020-01-07 00:16:42 +00:00
nupplaPhil
a38b0f7eaf
Move remaining namespaces and delete Core\Cache.php
2020-01-07 00:51:02 +01:00
nupplaPhil
fe078410a1
Move Cache::get() to DI::cache()->get()
2020-01-07 00:45:49 +01:00
nupplaPhil
f68929633b
Move Cache::set() to DI::cache()->set()
2020-01-07 00:41:20 +01:00
nupplaPhil
3369dfaad9
Remove unused function Cache::delete()
2020-01-07 00:37:01 +01:00
nupplaPhil
182f390520
Move Cache::clear() to DI::cache()->clear()
2020-01-07 00:36:07 +01:00
nupplaPhil
f7ca437ba6
Remove unused method Cache::getAllKeys()
2020-01-07 00:36:06 +01:00
nupplaPhil
31457b8566
Replace Lock::release() with DI::lock()->release() and remove Core\Lock
2020-01-07 00:24:10 +01:00
nupplaPhil
634e657d23
Replace Lock::acquire() with DI::lock()->acquire()
2020-01-07 00:20:31 +01:00
nupplaPhil
c7476513e3
removed some static wrapper
2020-01-07 00:14:01 +01:00
nupplaPhil
20f1ab05e6
clear cookie before session clear
2020-01-07 00:11:39 +01:00
Philipp
e56c8dcc3c
Merge pull request #8063 from MrPetovan/bug/8058-use-default-user-acl-events
...
Use default user permissions when creating new event
2020-01-06 14:18:20 +01:00
Hypolite Petovan
00011fe77d
Remove unused use statements in Module\Item\Compose
2020-01-05 17:09:14 -05:00
Hypolite Petovan
64c8855407
Allow special groups in default user permissions
...
- Use ACLFormatter in ACL::getDefaultUserPermissions
- Remove ACL::fixACL
- Add return value to Contact::pruneUnavailable
2020-01-05 17:09:14 -05:00
Michael
6d7608fbc7
We only search for items with the same uid
2020-01-05 20:42:32 +00:00
Michael
c0e25bd8f4
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-05 19:31:30 +00:00
Tobias Diekershoff
755b9daa45
Merge pull request #8061 from annando/ap-receiver
...
AP: ensure that incoming posts are reaching all receivers
2020-01-05 19:30:42 +01:00
Michael
ab43d3ddc4
AP: ensure that incoming posts are reaching all receivers
2020-01-05 17:20:23 +00:00
Michael
274788807d
Fix a missing ")"
2020-01-05 17:19:37 +00:00
Michael
4734242f63
Added to-do
2020-01-05 13:37:24 +00:00
Michael
31b6680402
Improved check for invalid profiles
2020-01-05 13:19:11 +00:00
Michael
4dec002dcb
Now using only a single array
2020-01-05 13:13:36 +00:00
Michael
45b747f13b
Remove duplicates in a better way
2020-01-05 13:05:00 +00:00
Michael
4e7aa33598
Restructured profile generation
2020-01-05 12:49:57 +00:00
Michael
dcf5471e19
Clarified description
2020-01-05 12:07:02 +00:00
Michael
23b73854a1
Spaces
2020-01-05 12:00:15 +00:00
Michael
6cbfa5b862
Added type hints
2020-01-05 11:00:57 +00:00
Michael
20d570823d
Fix post update / clean up code
2020-01-05 10:16:01 +00:00
Michael
4b44aca507
Don't create notifications for own posts
2020-01-05 09:48:31 +00:00
Michael
a4268a973f
Added post update
2020-01-05 09:10:32 +00:00
Michael
f183816b7d
Notification type can now be selected
2020-01-05 09:10:03 +00:00
Michael
fe1a702e8c
Improved documentation, now checking all items
2020-01-05 09:08:40 +00:00
Michael
6ac37e284d
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-05 07:47:55 +00:00
Tobias Diekershoff
0c9fcdde69
Merge pull request #8057 from annando/notice-error
...
Fix an error and a notice
2020-01-05 07:40:31 +01:00
Michael
8878b3864f
Fix an error and a notice
2020-01-05 02:19:02 +00:00
Michael
e728c4829f
Restructuring
2020-01-05 02:18:11 +00:00
Michael
8e2494568e
Functionality is now added
2020-01-05 01:23:40 +00:00
Hypolite Petovan
393a671501
Merge pull request #8055 from nupplaphil/task/remove_get_server
...
Remove get_server() in favor of Search::getGlobalDirectory()
2020-01-04 20:10:50 -05:00
Michael
ecb4848dfd
Tests are now working
2020-01-05 00:54:18 +00:00
nupplaPhil
48baa0be4b
Remove get_server() in favor of Search::getGlobalDirectory()
2020-01-05 00:04:55 +01:00
Michael
30a4b0eafb
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-04 22:53:06 +00:00
Michael Vogel
c8a322baf0
Merge pull request #8053 from nupplaphil/task/remove_get_app
...
Remove get_app() in favor of DI::app()
2020-01-04 23:41:51 +01:00
nupplaPhil
244f440d97
Remove unused killme()
2020-01-04 23:43:13 +01:00
nupplaPhil
f0eea6f875
Remove get_app() in favor of DI::app()
2020-01-04 23:42:01 +01:00
Michael Vogel
05de0f4a19
Merge pull request #8056 from nupplaphil/task/remove_rdirname
...
Remove rdirname() in favor of native dirname()
2020-01-04 23:36:59 +01:00
nupplaPhil
07b4ceecd2
Remove deprecated rdirname() in favor of native dirname()
2020-01-05 00:10:34 +01:00
Michael
b08c9692ca
Added parameter type
2020-01-04 21:48:26 +00:00
Michael
3a1798d1c3
First testable version
2020-01-04 21:45:20 +00:00
Michael
7cf27e9cb0
AP: Transmit the language in the contentMap
2020-01-04 14:35:14 +00:00
Michael
4bfd0abec7
New "UserItem" class, new notification type field
2020-01-04 12:21:42 +00:00
Michael Vogel
5d20cd7e16
Merge pull request #8048 from MrPetovan/bug/fix-bbcode-scaleexternalimage
...
Fix BBCode::scaleExternalImage
2020-01-03 17:38:55 +01:00
Hypolite Petovan
4461c16165
Remove superfluous comment in BBCode::scaleExternalImage
2020-01-03 09:30:35 -05:00
Hypolite Petovan
ebaf726744
Rework Feed::import parameters
...
- Remove unused $hub
- Replace $simulate with an implicit condition
2020-01-03 09:26:28 -05:00
Hypolite Petovan
38fe3b8994
Fix formatting in Feed::import
2020-01-03 09:12:32 -05:00
Hypolite Petovan
52c5b0e0f3
Remove unused BBCode::scaleExternalImage parameters
...
- Remove now obsolete system.no_view_full_size config key
2020-01-02 20:44:15 -05:00
Hypolite Petovan
0b3cd206c3
Remove harmful HTML decode/encode in BBCode::scaleExternalImages
2020-01-02 20:35:59 -05:00
Michael
fb550a0172
Relocated functions from PortableContact to GServer
2020-01-01 21:29:36 +00:00
Philipp
75c74e8562
Merge pull request #8044 from annando/contact-adding
...
Don't add contacts when not needed
2020-01-01 20:38:34 +01:00
Michael
bd6fb64c16
Fixed documentation
2020-01-01 18:57:55 +00:00
Michael
73b82d1455
Don't add contacts when not needed
2020-01-01 17:54:36 +00:00
Tobias Diekershoff
d3d63523ef
Merge pull request #8040 from MrPetovan/bug/notices
...
Add necessary call to BaseUrl->get() in Module\Objects
2019-12-31 19:43:34 +01:00
Hypolite Petovan
ab0a3f194a
Add necessary call to BaseUrl->get() in Module\Objects
...
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-569959500
2019-12-31 12:25:41 -05:00
Hypolite Petovan
b6e93c83fc
Suppress undefined index nickname notice in Model\Profile::sidebar
2019-12-31 12:25:39 -05:00
Hypolite Petovan
07f1485df1
Correctly capitalize DI::baseUrl in Module\Tos
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569959102
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-569959336
2019-12-31 12:19:12 -05:00
Philipp
b9dba631aa
Merge pull request #8037 from MrPetovan/bug/notices
...
Replace remaining $a->page by DI::page()
2019-12-30 23:41:23 +01:00
nupplaPhil
9bdb4db887
Replace comment
2019-12-30 23:45:42 +01:00
Hypolite Petovan
e84ad15569
Replace remaining $a->page by DI::page()
2019-12-30 17:35:01 -05:00
nupplaPhil
e2dc1d7477
Remove deprecated call
2019-12-30 23:08:06 +01:00
nupplaPhil
a4a7f19df1
Move redundant System::removedBaseUrl() to DI::baseUrl()->remove() calls
2019-12-30 23:03:56 +01:00
nupplaPhil
3f34229752
Move redundant System::baseUrl() to DI::baseUrl() calls
2019-12-30 23:00:08 +01:00
nupplaPhil
6d7362da41
Replace deprecated $a->page with DI::page()
2019-12-30 20:02:09 +01:00
Hypolite Petovan
4aa01ee17f
Use most recent last item date in Mastodon\Account
2019-12-30 06:12:52 -05:00
Hypolite Petovan
0dbce6e58b
Add user contact data superseding to Mastodon\Account::create
2019-12-30 06:12:51 -05:00
Hypolite Petovan
c286772fb5
Correct value of Mastodon API Account acct field for local users
2019-12-30 06:12:51 -05:00
Hypolite Petovan
bef16702c7
Add missing fields to Mastodon API Account entity
2019-12-30 06:12:51 -05:00
Hypolite Petovan
cb7875b035
Rename Api\Mastodon\Account::createFromContact to just create
...
- Retrieve public contact in Api\Mastodon\FollowRequests instead of user contact
2019-12-30 06:12:50 -05:00
Hypolite Petovan
9ed8479b32
Rename Api\Mastodon\Account::create contact parameter to publicContact
...
- Update Mastodon entity documentation link
- Add default value for fields
2019-12-30 06:11:48 -05:00
Hypolite Petovan
6f199ab7b3
Add missing return statement in Core\L10n
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569560492
2019-12-29 22:47:32 -05:00
Hypolite Petovan
ce50faf780
Update wrong references to ISession::delete
2019-12-29 21:52:56 -05:00
Hypolite Petovan
efadab66c5
Update wrong/missing references to classes
2019-12-29 21:51:16 -05:00
Hypolite Petovan
015db25d9f
Replace obsolete references to App baseURL and getApp by DI
2019-12-29 21:50:15 -05:00
Hypolite Petovan
3c76826793
Merge pull request #8033 from annando/contact-logging
...
Added logging for not created contacts
2019-12-29 21:07:36 -05:00
Michael
74f4637ff3
Fix fatal errors caused by PR 8019
2019-12-30 01:17:16 +00:00
Michael
4786298da4
Added logging for not created contacts
2019-12-30 01:03:00 +00:00
Hypolite Petovan
03038e7a3b
Merge pull request #8019 from nupplaphil/task/replace_getClass
...
Introduce new way of static/dynamic bridge / CleanUp deprecated methods
2019-12-29 17:47:28 -05:00
Hypolite Petovan
61fccaeb30
Merge pull request #8028 from annando/probe-timeout
...
Probe: Additional checks for connection problems
2019-12-29 17:45:12 -05:00
nupplaPhil
f2d4a5eb7d
Remove namespaces
2019-12-29 20:18:26 +01:00
nupplaPhil
651d693270
Rebase for OpenId & Hovercard
2019-12-29 20:18:26 +01:00
nupplaPhil
2660edbb48
Use DI::baseUrl() for Search\Index.php
2019-12-29 20:18:25 +01:00
nupplaPhil
df0c05d635
Add Model\Introduction class to DI registry
2019-12-29 20:18:25 +01:00
nupplaPhil
2cb449a0d5
make the DI abstract so no instance is possible
2019-12-29 20:18:24 +01:00
nupplaPhil
987b29d963
Alphabetic sort DI-container per namespace
2019-12-29 20:18:24 +01:00
nupplaPhil
c1dbb25656
Creating interfaces for Config/PConfig & fix tests
2019-12-29 20:18:19 +01:00
nupplaPhil
4835f1185f
Remove deprecated App::module - replace with DI::module()->getName()
2019-12-29 20:17:52 +01:00
nupplaPhil
33674808dc
Remove deprecated App::cmd - replace with DI::args()->getCommand()
2019-12-29 20:17:51 +01:00
nupplaPhil
e6f61c2cc7
Remove deprecated App::query_string - replace with DI::args()->getQueryString()
2019-12-29 20:17:50 +01:00
nupplaPhil
26af2feee2
Remove deprecated App::is_mobile/is_tablet - replace with DI::mode()->isMobile()/isTablet()
2019-12-29 20:17:50 +01:00
nupplaPhil
c7230932d6
Remove deprecated App::registerStylesheet()/FooterScript() - replace with DI::page()->registerStylesheet()/FooterScript()
2019-12-29 20:17:49 +01:00
nupplaPhil
302cbaa33c
Remove deprecated App::getScheme()
2019-12-29 20:17:48 +01:00
nupplaPhil
e944d7bed6
Remove deprecated App::getBaseURL() - process methods to DI::baseUrl()->get()
2019-12-29 20:17:48 +01:00
nupplaPhil
e57a87f224
Remove deprecated App::setBaseURL() - process methods to DI::baseUrl()->saveByURL()
2019-12-29 20:17:47 +01:00
nupplaPhil
50be94aa5e
Remove deprecated App::getHostName() - process methods to DI::baseUrl()->getHostName()
2019-12-29 20:17:47 +01:00
nupplaPhil
2900389696
Remove deprecated App::getUrlPath - process methods to DI::baseUrl()->getUrlPath()
2019-12-29 20:17:46 +01:00
nupplaPhil
e93fba5136
Remove deprecated App::removeBaseURL - process methods to DI::baseUrl()->remove()
2019-12-29 20:17:45 +01:00
nupplaPhil
5609e94b05
Refactor deprecated App - process methods to DI::process()->*()
2019-12-29 20:17:45 +01:00
nupplaPhil
aedbdc536a
Refactor deprecated App::getArgumentValue() to DI::args()->get()
2019-12-29 20:17:44 +01:00
nupplaPhil
8b6e123b3f
Refactor deprecated App::isAjax() to DI::mode()->isAjax()
2019-12-29 20:17:44 +01:00
nupplaPhil
8e6973b774
Refactor deprecated App::internalRedirect() to DI::baseUrl()->redirect()
2019-12-29 20:17:43 +01:00
nupplaPhil
cc9b7bb14f
Refactor dynamic App::getDBA() to static DI::dba()
2019-12-29 20:17:43 +01:00
nupplaPhil
9cec293ccc
Refactor dynamic App::getMode() to static DI::mode()
2019-12-29 20:17:42 +01:00
nupplaPhil
181529f3df
Refactor dynamic App::getProfiler() to static DI::profiler()
2019-12-29 20:17:42 +01:00
nupplaPhil
e2b2778e0a
Refactor dynamic App::getLogger() to static DI::logger()
2019-12-29 20:17:41 +01:00
nupplaPhil
fceb4f3823
Refactor dynamic App::getConfig() to static DI::config()
2019-12-29 20:17:40 +01:00
nupplaPhil
2bb9e46be3
Optimize DI class (introduce method-mapping constant)
2019-12-29 20:17:40 +01:00
nupplaPhil
388b963714
Replace BaseObject class with DI::* calls
2019-12-29 20:17:38 +01:00
nupplaPhil
1de3f186d7
Introduce new DI container
...
- Adding Friendica\DI class for getting dynamic classes
- Replacing BaseObject::getApp() with this class
2019-12-29 20:16:55 +01:00
Hypolite Petovan
a9220aa83b
Merge pull request #8026 from nupplaphil/task/l10n_immutable
...
Make L10n immutable
2019-12-29 13:54:32 -05:00
nupplaPhil
71a38180e9
Check for same language
2019-12-29 16:39:25 +01:00
Hypolite Petovan
51ee24f652
Fix capitalization of table definition key in DBStructure
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569481865
2019-12-29 02:23:47 -05:00
Michael
60df79ad2a
Probe: Additional checks for connection problems
2019-12-29 03:27:54 +00:00
Hypolite Petovan
25847c4c71
Merge pull request #8022 from nupplaphil/task/mod_hcard
...
Move mod/hcard to src\Module\HoverCard
2019-12-28 21:42:01 -05:00
Hypolite Petovan
f000680511
Merge pull request #8021 from nupplaphil/task/mod_openid
...
Move mod/openid to src\Module\Security\OpenId
2019-12-28 21:39:42 -05:00
Hypolite Petovan
d7c8327482
Merge pull request #8027 from nupplaphil/task/session_remove_cookie
...
Session - Remove unneeded cookie parameter
2019-12-28 21:38:54 -05:00
nupplaPhil
673c4537e4
Session - Remove unneeded cookie parameter
2019-12-29 00:03:58 +01:00
nupplaPhil
7a2f4dc54e
Make L10n immutable
...
- Remove Push/Pop
- Add "withLang($lang)" method
2019-12-28 23:12:01 +01:00
Michael
fab0d9b919
Don't create contacts for unknown networks / improved content fetching
2019-12-28 19:17:48 +00:00
nupplaPhil
4d545825f0
optimize usage of arguments
2019-12-28 15:28:17 +01:00
nupplaPhil
97924d39d9
Merge init() and content()
2019-12-28 15:21:58 +01:00
Michael
f281725a09
Remove test loggings
2019-12-28 11:17:10 +00:00
Michael
160f931861
Fix: Search for terms and posts is now possible again
2019-12-28 11:15:57 +00:00
Tobias Diekershoff
d6274ab6f7
Merge pull request #8023 from MrPetovan/bug/7808-markdown-unescape-chevrons
...
Fix chevron display in BBCode/Markdown conversion
2019-12-28 08:07:30 +01:00
Hypolite Petovan
aa3a85c727
Escape major HTML characters in code blocks in BBCode::convert
...
- HTML sanitization was removing unescaped opening chevrons in code blocks
2019-12-27 21:42:56 -05:00
Hypolite Petovan
39cb3e68b9
Remove faulty escape for HTML entities in BBCode::toMarkdown
...
- Mangled Markdown output with chevrons
2019-12-27 21:42:56 -05:00
Hypolite Petovan
424106fd4e
Add BBCode to Markdown to HTML raw result in Module\Babel
...
- Display HTML entities for BBCode to Markdown output
2019-12-27 20:44:24 -05:00
nupplaPhil
12e223b2ef
fix
2019-12-27 23:51:17 +01:00
nupplaPhil
eeb78d2d29
Move mod/hcard to src\Module\HoverCard
2019-12-27 22:53:09 +01:00
nupplaPhil
aa5771cf3e
Move Login/Logout/TwoFactor to bundled submodule "Security"
2019-12-27 22:19:28 +01:00