9b646dad97
API: We can now display polls
2022-04-22 19:24:22 +00:00
8d25094719
Fix test
2022-04-20 06:33:14 +00:00
834844573b
We can now store incoming questions
2022-04-20 06:28:02 +00:00
0380a3e216
Fix: The language detection only searched for farsi
2022-04-19 06:16:44 +00:00
0d8cf06e4a
Experimental feature to enter a custom creation date
2022-04-13 05:31:32 +00:00
30e5ef928a
Avoid wrong server type detection / Owncast added
2022-04-12 05:34:34 +00:00
62367923e0
Fix several notices
2022-04-11 18:57:30 +00:00
3842f02b02
Merge pull request #11402 from annando/featured-endpoint
...
We now offer an endpoint for featured posts
2022-04-11 11:17:56 -04:00
d7df0825db
We now offer an endpoint for featured posts
2022-04-08 21:25:31 +00:00
4eecf733e1
Merge pull request #11389 from nupplaphil/feat/http_client_arg
...
Introduce explicit HttpClient "Accept" parameter
2022-04-08 15:05:40 -04:00
3033f79529
head fixings
2022-04-08 20:48:57 +02:00
8e2cc678dc
head fixings
2022-04-08 20:41:25 +02:00
Michael Vogel
b2b8b23ed6
Update src/Model/Contact.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-04-08 13:59:43 +02:00
69b7923df2
Use centralized function to fetch query results
2022-04-08 06:04:50 +00:00
6c8ea1d0d8
Updated messages.po / type added to query
2022-04-08 04:17:52 +00:00
75bc4eccb7
Display featured posts for contacts
2022-04-07 21:52:25 +00:00
65071ffc9e
Issue 11393: Fix failing preview
2022-04-06 16:26:51 +00:00
5a3fe900f0
Fix test
2022-04-06 15:32:14 +00:00
a1dd299eb3
Preparations for "featured" posts
2022-04-06 13:34:11 +00:00
c0b3c527d6
Added processing of incoming block notices
2022-04-05 19:14:29 +00:00
61abc6377d
Preparation for "Featured" collection added
2022-04-04 23:07:44 +00:00
04866195b4
Remove accept parameter for head/post again
2022-04-03 19:33:09 +02:00
029daef997
Only use and accept valid http links as links to an external resource
2022-04-03 07:21:36 +00:00
e299fc67c8
Introduce "accept_header" as specific argument to the http client
2022-04-02 21:16:53 +02:00
73c3b21665
Move ACCEPT constants to own "enum" class
2022-04-02 20:26:11 +02:00
2ca51f752d
Use appropriate "accept" values
2022-03-30 14:39:53 +00:00
28e3eee91b
Add "Accept" to "head"
2022-03-29 13:34:54 +00:00
1fae0123ec
Some more "accept" parameters are added
2022-03-29 06:24:20 +00:00
ff70f74952
"accept" constants introduced and used
2022-03-28 10:33:06 +00:00
91905bea89
Don't create empty announce notifications
2022-03-19 17:53:41 +00:00
0aa229489f
Improved function description
2022-03-18 07:24:45 -04:00
040abc7743
Use a nicer GUID style format
2022-03-18 07:24:44 -04:00
7b9e62198e
Suppress a couple MemcachedException
...
- Replace URL by uri-id in apcontact
- Replace date with a space and nurl by nick and Zulu time in mod/poco
2022-03-15 10:54:00 -04:00
e6f745bcb1
Delete follow notification on unfollow
...
- Fix translation string typo
2022-03-14 07:58:39 -04:00
deafdcde95
Use public contact ID in Model\Post\UserNotification::insertNotification
...
- Add localRelationship dependency to Notification factory
- Remove dependencies from Factory\Notification->getMessageFromNotification method
2022-03-14 07:56:20 -04:00
12d7c99f46
Don't send notifications for activities caused by the community contact
2022-03-13 05:44:29 +00:00
073a6afaaf
Reduce amount of notifications by communities
2022-03-12 04:20:19 +00:00
5eb647585d
Issue 11315: Fix for all receivers in "to"
2022-03-11 20:39:03 +00:00
2f97d61a09
Estimate active server users when not provided by the system
2022-03-10 21:50:00 +00:00
903bc9b679
Improved support for Mastodon style content warnings
2022-03-06 11:49:55 +00:00
cddead2343
Move follow revoke protocol to worker task
...
- Switch to public contact for revoke_follow hook
2022-02-24 09:35:55 -05:00
6a1f9a7fa3
Move unfollow protocol to worker task
...
- Add uid parameter to unfollow hook
- Rework and unify Contact::unfollow, Contact::removeSharer and Contact::terminateFriendship
- Add missing twitterUser property to Twitter\Friendships\Destroy module
2022-02-24 09:35:54 -05:00
52f5d924b7
Replace remaining instances of DBA::update('contact') with Contact::update()
...
- This was breaking the synchronisation between the contact and user-contact tables
2022-02-24 09:35:54 -05:00
1d779c6193
Ensure the private message recipient is valid in Mail::send
...
- Arbitrary input could be used to circumvent most restrictions regarding recipients (except contact relationship)
2022-02-23 21:30:18 -05:00
c86cc83524
Merge pull request #11260 from mkljczk/develop
...
API: add list members editing
2022-02-20 09:45:25 -05:00
marcin mikołajczak
0209892631
Apply suggestions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-20 14:10:57 +01:00
311c1fdd81
Avoid warning and notice
2022-02-20 05:14:36 +00:00
marcin mikołajczak
9c6f6bcb95
API: add list members editing
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-19 23:22:54 +01:00
c867581530
Store the receivers of a post in the tags
2022-02-19 13:31:49 +00:00
c03ff7833b
Merge pull request #11253 from annando/forum3
...
More rework to make private communities working
2022-02-18 12:19:57 -05:00
4c7d3a6371
Merge pull request #11255 from MrPetovan/task/11245-thread-completion-like
...
Relax comparison with pconfig system.accept_only_sharer value
2022-02-18 17:09:42 +01:00
c376081d0d
Relax comparison with pconfig system.accept_only_sharer value
...
- DI::pConfig()->get returns a string value, not an integer
- Removed superfluous default values now that we aren't doing strict type checking
2022-02-18 09:32:30 -05:00
39724d5079
Add the mentions
2022-02-18 09:12:33 +00:00
ebb4c0f947
tests
2022-02-18 06:12:02 +00:00
0ce756596e
Tests again
2022-02-18 05:56:17 +00:00
830a91e586
Avoid failed test
2022-02-18 05:34:18 +00:00
7a5a8c8d68
Improve look of reshared items on the forum profile
2022-02-17 23:06:57 +00:00
49dd97e5fd
User lower case
2022-02-17 21:51:47 +00:00
234dac49b4
Rrepeat comments as well
2022-02-17 21:44:59 +00:00
1b6b6bcc6d
Renamed function
2022-02-17 07:53:24 +00:00
51fb265621
Merge remote-tracking branch 'upstream/develop' into forum3
2022-02-17 07:11:50 +00:00
Michael Vogel
618dda7dd2
Merge pull request #11246 from MrPetovan/task/11245-thread-completion-like
...
Expand system.accept_only_sharer pconfig value to include previous behavior with likes
2022-02-17 08:02:19 +01:00
9ac24a0f36
More rework to make private communities working
2022-02-16 22:56:55 +00:00
33edfc6a5f
Fix for private communities
2022-02-15 23:51:13 +00:00
99979019bf
Expand system.accept_only_sharer pconfig value to include previous behavior with likes
2022-02-15 15:54:36 -05:00
361fdccdc7
Merge pull request #11242 from annando/private-forums
...
Private forums are now working via AP
2022-02-15 12:06:34 -05:00
d019ef57d2
Database version increased, code simplified
2022-02-15 15:44:44 +00:00
9ae0234bb5
Use expected order for post medias
...
- This fixes the wrong display order of post pictures
2022-02-15 09:53:24 -05:00
29d83c0ffb
Block communication with Diaspora for communities
2022-02-15 07:08:02 +00:00
2b0518ac04
unset several table fields before distribution
2022-02-15 06:21:46 +00:00
d404f15312
Improve local forum distribution
2022-02-14 22:04:33 +00:00
ee3a8ccb3b
No notifcations for forum / fetch user for fetching content
2022-02-13 05:45:06 +00:00
e394143148
Private forums are now working via ActivityPub
2022-02-12 18:38:36 +00:00
5b46b41226
New function to add group members from a forum
2022-02-09 21:34:25 +00:00
9a764516d0
Use the "contact-type" instead of "forum" or "prv"
2022-02-09 06:52:16 +00:00
92a71f8c27
Store wekk/month&halfyear usage / number of posts
2022-02-06 20:03:19 +00:00
8b585c6ccc
Set the timeout to 10 seconds
2022-02-06 10:07:18 +00:00
b3da88ceaa
Don't assume AP with Wordpress
2022-02-06 09:21:14 +00:00
85f029a724
Enforce probing
2022-02-06 09:03:48 +00:00
f1cac5170b
mark sites as "phantom" that are up but couldn't be detected
2022-02-06 08:02:19 +00:00
ea2faa28fe
Use first word as platform / improvements for registered users
2022-02-06 05:59:47 +00:00
650f90df25
Platforms: only use and show trusted detections
2022-02-05 22:14:19 +00:00
121e40357c
Merge pull request #11209 from annando/issue-10365-Events
...
Issue 10365: Event updates are now processed
2022-02-05 12:08:00 -05:00
69d7391f90
Added comment
2022-02-05 16:49:21 +00:00
Michael Vogel
3a96a97189
Update src/Model/GServer.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-02-05 16:01:04 +01:00
1564447b8c
Detect pump.io servers
2022-02-05 11:25:06 +00:00
bd8032f2ba
Issue 10365: Event updates are now processed
2022-02-05 11:16:50 +00:00
695d6ce461
Issue 10966: Ignore "only sharer" setting for forum accounts
2022-02-03 20:26:30 +00:00
4808713668
Don't cache local avatars
2022-02-01 20:22:40 +00:00
b9ea7adbda
Issue 10966: Perform forum handling with the unified format
2022-01-30 04:48:22 +00:00
d4f97f8a4b
Issue 10966: Improved logging / reworked forum functionality
2022-01-29 19:09:18 +00:00
9eec2bf5f3
Improved support for "Page" type
2022-01-27 17:51:23 +00:00
27a306185a
Improved notification for announced posts
2022-01-23 21:47:16 +00:00
2b0c2a57a7
Merge remote-tracking branch 'upstream/2021.12-rc' into announce-notification
2022-01-23 19:38:16 +00:00
8bb2c9fc13
Support for desktop notifications for reshared posts
2022-01-23 19:37:52 +00:00
Philipp
2c33a7803e
Merge pull request #11150 from annando/user-banner
...
First support for user header banner image
2022-01-23 20:10:42 +01:00
a8c6160dd7
Improved handling of several object types
2022-01-23 04:40:45 +00:00
7d21f6f8d3
Merge remote-tracking branch 'upstream/2021.12-rc' into user-banner
2022-01-19 18:41:31 +00:00
babbdf58e6
Fix wrong default value in Module\Api\Friendica\Photo\Create::post
...
- The underlying Model\Photo::upload doesn't accept a null value for description
2022-01-17 16:46:43 -05:00
0b4aa019fd
Merge remote-tracking branch 'upstream/2021.12-rc' into user-banner
2022-01-15 05:36:06 +00:00
18b32b68aa
[frio] Add connector-based privacy display
2022-01-09 12:17:52 -05:00
777919e679
Fix jpeg ending
2022-01-09 16:06:00 +00:00
bb349a7db4
Partially revert changes for the RC
2022-01-09 15:45:14 +00:00
10bdaa0cfe
Always generate a random header if missing
2022-01-09 11:19:31 +00:00
df45a3b915
Remove unneeded code
2022-01-09 10:43:23 +00:00
bbda69a736
Don't store the default header in the contact table
2022-01-09 10:38:36 +00:00
618903fef7
Only update the contact when the header changed
2022-01-09 05:49:11 +00:00
cfd63f5682
Use randon pictures for networks that don't support banners
2022-01-09 05:24:35 +00:00
8147073c47
Added license information
2022-01-09 03:29:16 +00:00
59358077c7
First support for user headers
2022-01-08 22:43:11 +00:00
Philipp
2d326c8a27
Merge pull request #11143 from annando/api-again
...
API: Functionality moved to new places
2022-01-06 21:19:04 +01:00
543cc7f51f
Moved tests, changes after review
2022-01-06 20:13:32 +00:00
9414edd64a
API: Functionality moved to new places
2022-01-06 07:34:16 +00:00
d2229006fc
- Remove redundant code
...
- Rename some variables
- Add method description
2022-01-04 22:10:36 +01:00
7b3515e706
Fix getBirthdays()
...
- Formatting optimizations
- Remove redundant ASC
2022-01-04 22:10:36 +01:00
6eab7d9f14
Fix getBirthdays()
...
- explicit create an array for the template
2022-01-04 21:59:47 +01:00
Balázs Úr
733f3de9ed
Add missing copyright text
2022-01-02 10:49:50 +01:00
Philipp
322b7c856c
Merge pull request #11129 from urbalazs/copyright-2022
...
Update copyright
2022-01-02 09:45:35 +01:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
ce174cad91
More often update Diaspora contacts
2021-12-30 22:40:52 +00:00
29be22ee6a
Display interaction data for Diaspora accounts
2021-12-30 22:11:52 +00:00
a97bfb512a
Issue 11104: Don't cann the addons on Diaspora reshare
2021-12-20 21:16:00 +00:00
3c2e1db19f
Don't compare with an empty redirect url
2021-12-18 10:07:16 +00:00
11e8ae52e0
Issue 11109: Fix server detection
2021-12-18 09:59:30 +00:00
80da47921e
Replace references to UTC_TIMESTAMP in SQL queries with a DateTimeFormat generated parameter
2021-12-04 17:53:08 -05:00
3d65809a82
Fix media handling upon creation and display
2021-12-04 04:03:18 +00:00
Philipp
a5ab184fb8
Merge pull request #11025 from MrPetovan/task/11022-improve-connector-hooks
...
Improve connector hooks
2021-11-27 12:37:47 +01:00
Philipp
e852623c4f
Merge pull request #11030 from MrPetovan/bug/11029-add-remove-group
...
Add backward compatibility with user contacts in Module\Group
2021-11-27 12:37:18 +01:00
1c5aef0685
Escape dollar sign in replace string to prevent placeholder replacement in Model\Item::addShareDataFromOriginal
2021-11-26 12:38:34 -05:00
8bfe877629
Add backward compatibility with user contacts in Module\Group
2021-11-26 09:48:37 -05:00
39c763ce2f
Add item_by_link hook to allow connectors to import remote posts
2021-11-23 17:47:02 -05:00
f7714c09e6
Fix user-contact rows not being updated in Contact\User::updateByContactUpdate
...
- Add new update function to regenerate potentially outdated user-contact rows
2021-11-21 18:59:37 -05:00
84e7f65d52
Move sending follow message to remote server to Protocol class
2021-11-21 18:59:36 -05:00
d011f747ff
Remove unused parameter $network in Model\User::getDefaultGroup
2021-11-21 18:59:36 -05:00
8d550ad4e8
Merge pull request #10961 from annando/deprecated
...
Removed and replaced deprecated functionalities
2021-11-07 10:53:17 -05:00
eb1b2256a0
Removed and replaced deprecated functionalities
2021-11-07 14:00:47 +00:00
5350e0852d
Add hostname
to Process
entity
2021-11-06 20:21:01 +01:00
41062eb7e4
Add new purge contacts option to admin server blocklist
...
- Move adding a server domain pattern to the blocklist in a separate module to allow reviewing the list of known servers that would be affected
2021-11-06 01:36:53 -04:00
edcfeaf66d
Merge pull request #10956 from annando/escapetags
...
Some removed escapeTags calls
2021-11-06 00:04:17 -04:00
23b10cf2ae
Some removed escapeTags calls
2021-11-05 19:59:18 +00:00
38f70cc55a
Refactor Process for new paradigm
2021-11-05 20:52:28 +01:00
63da4a75e9
The boot.php had been cleared of most functions
2021-11-04 20:29:59 +00:00
24ee87224f
Replaced deprecated "log" function call
2021-11-03 23:19:24 +00:00
409d909d0f
Restructure HTTPClient for new paradigm
2021-10-28 20:01:03 +02:00
2ab0d06996
Restructure Storage to new paradigm
2021-10-27 20:00:19 +02:00
58eea1adaa
Cleanup namespaces
2021-10-26 22:11:10 +02:00
b216317477
Refactoring Core class structures ...
2021-10-26 22:11:09 +02:00
ab83d0dd27
Restructure (P)Config to follow new paradigm
2021-10-26 22:11:06 +02:00
68046573a4
Restructure Cache to follow new paradigm
2021-10-26 22:11:06 +02:00
a0c1c3f661
Fix notice "Array to string conversion"
2021-10-25 20:54:36 +00:00
87673fd0c5
Merge remote-tracking branch 'upstream/develop' into logging
2021-10-25 18:56:29 +00:00
d1417d74bc
Add timezone to event dates format in Model\Event::getHTML
...
- Adds timezone information for user-less contexts like syndication feeds
2021-10-24 23:17:55 -04:00
82a6c78033
Move FSuggest to depository
2021-10-23 21:45:35 -04:00
8185c591d8
New option to activate/deactivate contact avatar cache
2021-10-23 17:18:30 +00:00
a497bd3a3d
Merge remote-tracking branch 'upstream/develop' into logging
2021-10-22 06:06:39 +00:00
82c2a30c59
Fix wrong array access to Entity object
...
- Address https://github.com/friendica/friendica/issues/10756#issuecomment-949051839
2021-10-21 18:58:18 -04:00
bf7c66b2c7
Fix Model\Contact\Introduction::confirm()
2021-10-21 21:57:25 +02:00
d67b676ce5
Fix confirm parameter
2021-10-21 21:57:24 +02:00
3153e098b0
Remove deprecated, impossible code for discarding with FID
2021-10-21 21:57:24 +02:00
7d7d310cc4
Replace almost every Introduction places
2021-10-21 21:49:21 +02:00
a40f503fdd
Move Introduction to new depository paradigm
2021-10-21 21:49:20 +02:00
f6faae5bb1
Replace deprecated log
calls
2021-10-20 18:53:52 +00:00
353cd66b26
Merge pull request #10900 from annando/notify
...
`enotify.php` is removed and its functions were transferred
2021-10-19 22:22:41 -04:00
2f1f6f6fb2
Replace "notification" call with new function, removing enotify.php
2021-10-19 19:45:36 +00:00
3781b34272
PROFILE_PHOTOS is mostly removed and replaced
2021-10-19 19:15:28 +00:00
4422be9cea
Removing functionality from enotify.php
2021-10-19 19:09:53 +00:00
b152fde9d1
Don't degrade an existing relationship when following again
2021-10-19 02:05:04 +00:00
5fecc9ecf7
Adapt ProfileField & Fix current PermissionSet Usage at ProfileFields
2021-10-18 23:32:44 +02:00
838cdac5d1
Move ProfileFieldRepository::migrateFromLegacyProfile() & delete old repository
2021-10-18 23:32:41 +02:00
1c0f92c382
Move ProfileField from Model to Entity
2021-10-18 23:32:38 +02:00
Philipp
5d0b7fd87b
Merge pull request #10882 from MrPetovan/task/10865-contact-purge
...
Add new purge contact content option to admin contact blocklist
2021-10-17 23:44:28 +02:00
f1d3f60499
Remove "fcontact" from suggestions
2021-10-17 20:19:02 +00:00
fc2175260f
Move Worker task RemoveContact to Contact\Remove
2021-10-16 19:22:24 -04:00
45fc6759b8
Remove unused method in Model\\Contact
2021-10-16 16:05:09 -04:00
ca2c73a2cd
Account for the PUBLIC value for id parameter in Depository\PermissionSet::selectOneById
2021-10-16 15:42:21 -04:00
c6021a45b1
Updated messages.po, keep a translatable string
2021-10-14 06:22:47 +00:00
a33185f835
Use a constant for the profile photo album
2021-10-14 04:12:00 +00:00
8d7846142d
Hide blocked contacts when searching public contacts
2021-10-13 21:04:46 +00:00
2904f4ca0e
Olq query removed, checking for deleted as well
2021-10-13 05:11:36 +00:00
27b9da3df5
replace "p" with higher level database functions
2021-10-12 05:53:29 +00:00
13827edd2c
New photo field "photo-type" as preparation for banners
2021-10-11 14:21:10 +00:00
2c134c5229
q
is now completely removed
2021-10-09 21:16:15 +00:00
Philipp
58215e56c3
Merge pull request #10854 from MrPetovan/bug/10844-unfollow
...
Replace remaining explicit network value checks by Protocol::supportsFollow calls
2021-10-09 09:23:12 +02:00
479458a389
Add missing parameters to Contact::block/unblock
2021-10-09 02:09:01 -04:00
880c2148c2
Fix overly strict return value for revokeFollow methods
2021-10-09 02:08:04 -04:00
80a8cd86c4
Merge pull request #10836 from nupplaphil/feat/depository_permissionset
...
Migrate PermissionSet to Depository paradigm
2021-10-08 09:39:39 -04:00
93c44e6186
exception msg .. once again ;-)
2021-10-08 13:36:19 +02:00
df8bd18673
Typo
2021-10-08 12:37:53 +02:00
a32c10b354
Simplifid query
2021-10-08 04:24:59 +00:00
3972fe62fe
More replaced "q" calls
2021-10-08 04:10:45 +00:00
f73e4adc44
Add explicit check for PermissionSet and ProfileField
2021-10-07 20:48:39 +02:00
03164d00e8
Add feedback and tests
2021-10-07 19:53:39 +02:00
62eb16e9ad
Migrate PermissionSet to Depository paradigm
2021-10-07 19:53:38 +02:00
456ae169ab
Fix overly strict return value for terminateFriendship methods
2021-10-06 20:18:44 -04:00
ab17fbf6b2
Unneeded "ProxyUtils" renamed to "Proxy"
2021-10-05 20:18:19 +00:00
7471b7698b
Adapt filesystem tests
2021-10-05 20:29:52 +02:00
ccd8895237
Adress feedback :)
2021-10-05 20:07:14 +02:00
065b46c721
Split Storage usage and Storage configuration
2021-10-05 20:07:12 +02:00
9eba41598d
Code review changes
2021-10-04 14:01:46 +00:00
126aa6f148
Fix tests
2021-10-04 06:26:41 +00:00
43a17b6129
Merge remote-tracking branch 'upstream/develop' into photo-guid
2021-10-04 06:21:19 +00:00
d30dc52101
Access contact avatars by guid
2021-10-04 06:13:52 +00:00
42e77e23ac
Add logging to track a Notice messages
...
- Part of https://github.com/friendica/friendica/issues/10755#issuecomment-933040517
2021-10-03 20:59:41 -04:00
1d86d79778
Merge remote-tracking branch 'upstream/develop' into more-q
2021-10-03 19:49:11 +00:00
b0bf4b4359
Some more "q" calls and deprecated logging replaced
2021-10-03 19:43:49 +00:00
9935e8e711
Remove event.adjust field
...
- It was confusing and introduced complexity that wasn't worth the unclear gain
2021-10-03 13:42:32 -04:00
6668591afe
Merge remote-tracking branch 'upstream/develop' into more-q
2021-10-03 15:06:31 +00:00
763e264196
More "q" calls have been replaced
2021-10-03 15:02:20 +00:00
Michael Vogel
3d97149007
Merge pull request #10722 from MrPetovan/task/refactor-notifications
...
Move notify, notifications and introduction notifications to new paradigm
2021-10-03 14:13:28 +02:00
42790fbc1f
Don't store emoji images as media but links
2021-10-03 09:42:14 +00:00
8cb0bb5deb
Switch uid with nickname in user picture URLs
...
- Keep previous URL scheme fallback as remote contact avatar URLs pointing to local user avatar URLs need to update
2021-10-02 19:06:59 -04:00
7cdd2d1336
Refactor User::getAvatarUrlForId into getAvatarUrl
...
- Use user/owner array as parameter instead of uid
- Rename $profile variables to $owner when it's the result of User::getOwnerDataByNick
- Replace Module\Photo::stripExtension with native pathinfo() calls
2021-10-02 19:06:25 -04:00
7a2d5f6a8e
Move notification to the new paradigm
2021-10-02 18:15:45 -04:00
3e6fea30f2
Create constants for Mastodon notification types
2021-10-02 18:15:44 -04:00
ea6f7aba40
Fix method name typos in Model\Post\UserNotification
...
- Reformat file, improve type-hinting
2021-10-02 18:15:43 -04:00
bf81f21001
Rename Model\Post\UserNotifications type constants
2021-10-02 18:15:43 -04:00
47acb6a278
Move notify to the new paradigm
...
- Remove unused frion notify template
- Update API test
2021-10-02 18:15:42 -04:00
66fec8944f
Add block and unblock hooks
2021-10-02 17:30:40 -04:00
b0d8136b00
Remove contact record instead of setting rel = 0 in Contact::revokeFollow
2021-10-02 17:30:03 -04:00
c4a4473cd0
Remove the obsolete parameter $two_way from terminateFriendship methods
...
- Follow revokation is now done independently
2021-10-02 16:14:22 -04:00
222333f64f
Remove contact drop feature
...
- Feature was confusing, sometimes ineffective and overall overlapping with unfollow/block
2021-10-02 16:04:28 -04:00
da3fbced38
Merge branch 'contact-media' of github.com:annando/friendica into contact-media
2021-10-02 18:35:47 +00:00
2408ac8227
Merge remote-tracking branch 'upstream/develop' into contact-media
2021-10-02 18:35:43 +00:00
Michael Vogel
a2f5190bdb
Update src/Model/Contact.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-02 20:31:30 +02:00
72fae04e97
Add revoke follow feature
...
- Add new follow revoke module
- Add new hooks: revoke_follow, support_follow, support_revoke_follow
- Add link in contact page action menu
2021-10-02 14:01:46 -04:00
c822cdaebd
Removing "blubb"
2021-10-02 17:47:11 +00:00
a44d200c21
Merge remote-tracking branch 'upstream/develop' into contact-media
2021-10-02 15:13:55 +00:00
c3554ac0f4
"Video" is replaced by a "Media" tab in contact and profile
2021-10-02 15:09:43 +00:00
797391e1d8
Rework contact termination to separate protocol-level and contact-level
...
- Mail and Feed contacts are now removed automatically on relationship termination
- Added logging and notice messages for different results
2021-10-02 08:31:59 -04:00
865006682a
Merge remote-tracking branch 'upstream/develop' into user-contact
2021-10-02 11:57:43 +00:00
f1e2ceb32c
Issue 10747: Improved check for blocked domains
2021-10-02 10:25:50 +00:00
2a88262732
Merge pull request #10760 from annando/conversation-moved
...
The conversation functionality moved to a class
2021-09-26 10:03:26 -04:00
0bb169b4ed
Check for reply existence before using its values in Model\Mail
...
- Address https://github.com/friendica/friendica/issues/10474#issuecomment-925263894
2021-09-26 08:15:07 -04:00
96055cafff
Merge remote-tracking branch 'upstream/develop' into conversation-moved
2021-09-26 03:57:31 +00:00
a2532ad755
Merge remote-tracking branch 'upstream/develop' into user-contact
2021-09-26 03:07:59 +00:00
d8febbe45e
Add new hook to support unfollow contacts on non-native networks
2021-09-25 16:15:06 -04:00
3fddf3807a
Merge remote-tracking branch 'upstream/develop' into user-contact
2021-09-25 18:34:55 +00:00
0ad904c185
The conversation functionality moved to a class
2021-09-23 21:18:36 +00:00
f032f66b38
Display the public contacts for profile visitors
2021-09-19 10:06:42 +00:00
3dddea96fa
Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact
2021-09-18 20:27:24 +00:00
24ecf5954c
Merge pull request #10721 from annando/issue-10720-avatar
...
Issue 10720: Use different path scheme for user avatars
2021-09-18 09:30:08 -04:00
fd22906d70
Add feedback
2021-09-18 12:51:10 +02:00
6893e2c3f7
Add feedback / revert fix for $item['post-type']
2021-09-18 12:51:09 +02:00
462f76352e
Add feedback :-)
2021-09-18 12:51:09 +02:00
644f312896
Fix various Notices
2021-09-18 12:51:06 +02:00
a91e3f5dbc
Issue 10720: Use different path scheme for user avatars
2021-09-17 18:36:20 +00:00
f99c4ca704
Removing unused variable
2021-09-14 08:08:50 +00:00
72fa4e9970
Better handling of displaying peertube videos
2021-09-14 07:52:53 +00:00
2926282f8d
More fields added to "user-contact"
2021-09-13 14:20:20 +00:00
3eea4b1130
Use "rel" for "self" instead of using a separate field
2021-09-12 19:04:27 +00:00
19c3e55ca8
Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact
2021-09-12 12:36:04 +00:00
9191daf12f
Fix commenting on public posts
2021-09-12 01:52:10 +00:00
eeec6aaeb9
Removed unused "use"
2021-09-11 13:02:36 +00:00
1e123ace12
Only fetch, not probe
2021-09-11 13:00:12 +00:00
10cb52bc00
Only add user contacts, alternate way to fetch public contact id
2021-09-11 12:43:46 +00:00
5113987031
Added update function to add user-contact entry
2021-09-11 07:59:46 +00:00
f33a98578d
Capitalization
2021-09-10 23:59:33 +00:00
b170dd765d
Insert and update some more fields
2021-09-10 20:53:10 +00:00
2486c8031b
update for user-contact is added
2021-09-10 20:22:24 +00:00
9c14eb0c6b
Use centralized function to update contact entries
2021-09-10 18:21:19 +00:00
a4b0ab90b1
Insert a user-contact
for every contact
2021-09-10 13:05:16 +00:00
fc46744183
Fix Photo::delete()
2021-09-05 19:20:43 +02:00
2bae4dde1f
Avoid notices
2021-08-30 12:29:09 +00:00
9135ff5124
Set contact to failed when url changed
2021-08-29 20:25:21 +00:00
13a91e63aa
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
505100bdd7
Rename HTTPRequestOptions to HTTPClientOptions
2021-08-25 21:45:15 +02:00
0cafa871f1
Use HTTPRequestOptions constants for HTTPClient::get()
2021-08-25 21:31:30 +02:00
aad7bac686
Use HTTPRequestOptions constants for HTTPClient::post()
2021-08-25 21:31:30 +02:00
a3d0404290
Fix curResult::getHeader() in GServer.php
2021-08-25 14:22:43 +02:00
2356221aba
Fixup HTTP headers for httpClient requests
2021-08-25 14:22:43 +02:00
e7fdf3c0c3
Merge pull request #10630 from annando/cleared-enotify
...
Unused parts of the old notification system are removed
2021-08-24 10:25:06 -04:00
Michael Vogel
9aca4b515f
Merge pull request #10628 from MrPetovan/bug/fatal-errors
...
Set profile fields for system user in Model\User::getOwnerDataById
2021-08-24 14:13:32 +02:00
ceeb246128
Remove Profile::load from Module\HCard
...
- Renamed and re-scoped Profile::sidebar to getVcardHtml
2021-08-24 06:24:06 -04:00
8f0e36d617
Raise an Exception when Profile::load is profided the system user nickname
2021-08-24 05:54:15 -04:00
e155821d7a
Set profile fields for system user in Model\User::getOwnerDataById
...
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-903676606
- This is required when Model\Profile::load is called for the system user for example
2021-08-24 05:53:46 -04:00
429a724bc1
Unused parts of the old notification system are removed
2021-08-24 08:53:15 +00:00
0651ace4e4
Merge pull request #10627 from annando/like-announce
...
Reliably display "like" and "share" notifications
2021-08-23 14:12:57 -04:00
c78b7f45c5
Reliably diasplay "like" and "share" notifications
2021-08-23 15:07:14 +00:00
2108be7e07
Merge pull request #10619 from nupplaphil/task/guzzlehttp
...
PSR-7 Part 1: Use Guzzle PSR-7 library for HTTPRequest->get()
2021-08-22 18:11:30 -04:00
e9c63ff075
Added "follow" subscription message
2021-08-22 08:27:56 +00:00
59045b2e23
Added handling another situation
2021-08-22 03:58:50 +00:00
4f1e61457d
Fetch the user's post if present
2021-08-21 21:40:47 +00:00
42de5c77d0
The desktop notifications have been reworked
2021-08-21 20:35:04 +00:00
653d49cb92
Fix getHeader()
2021-08-20 22:00:28 +02:00
65ca164487
A lot of Fixings
2021-08-20 21:35:14 +02:00
06371d29a6
Cleanup
2021-08-20 20:03:42 +02:00
26401e88b8
IHTTPResult::getContentType is now a string again
2021-08-20 19:58:42 +02:00
803c1d71de
Fix IHTTPResult::getHeader()
...
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2021-08-20 19:58:42 +02:00
05ecd1e3d4
Replace IHTTPResult for CurlResult usages
2021-08-20 19:58:42 +02:00
632d1024f7
Merge pull request #10309 from fabrixxm/feature/advanced-logsview
...
Display structured logs in admin
2021-08-20 05:24:07 -04:00
fabrixxm
3766204b05
Fix code standard
2021-08-20 11:09:35 +02:00
fabrixxm
7f695197aa
Fix review points
...
- Fix headers hierarchy
- Improve accessibility:
- set mouse pointer
- make rows focusable
- open on key press
- add tooltip with "title"
- add role and aria attributes
- Rename `ParsedLog` to `ParsedLogLine`
- Add docs to `ReversedFileReader`'s implementation of `Iterator`'s methods
- Add docs to `ParsedLogIterator`'s implementation of `Iterator`'s methods
- Remove unnecessary comment
- Add more test for parsing log lines and fix some edge cases
- Fix function name in snake-case to camelCase
- Remove `DIRECTORY_SEPARATOR`
2021-08-20 11:02:18 +02:00
c0d187f281
Added "causer" and "notification" for the "ping" mechanism
2021-08-19 14:57:35 +00:00
6899d3c618
Meaningful notification message
2021-08-19 13:58:55 +00:00
fabrixxm
ec4f53d56f
Add DI to ParsedLogIterator, replace constructors with fluent api
2021-08-19 14:56:51 +02:00
fabrixxm
84fa668845
Fix code formatting
2021-08-19 14:55:33 +02:00
fabrixxm
5b9aeeeca9
Add search and filter to log view
2021-08-19 14:55:33 +02:00
fabrixxm
9368f5445d
Display structured logs in admin
...
Tries to parse log lines and to display info in a table.
Additional JSON data is parsed and displayed clicking on a row.
File reading and line parsing is handled in iterators, to avoid to keep
too much data in memory.
Search and filter should be trivial to add.
Log file is read backward to display log events newest first.
A "tail" functionality should be easy to implement.
2021-08-19 14:55:33 +02:00
e1c961cc64
Merge pull request #10607 from MrPetovan/task/advancecontentfilter-attachments
...
Add the attachments to the $item for the prepare_body_content_filter hook
2021-08-17 12:40:49 +02:00
02a4d30f7d
Add todo for later
2021-08-16 23:27:43 +02:00
Philipp
1df6225868
Update src/Model/Storage/Filesystem.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-08-16 23:27:42 +02:00
Philipp
f4941b5b49
Update src/Model/Storage/IWritableStorage.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-08-16 23:27:42 +02:00
c17bc55158
Introduce InvalidClassStorageException and adapt the code for it
2021-08-16 23:27:42 +02:00
d0536ebea7
Rename ISelectableStorage to IWritableStorage
2021-08-16 23:27:42 +02:00
eb035771f1
Revert Photo::getImageDataForPhoto return-type change
2021-08-16 23:27:42 +02:00
57438afbb3
- Moved the description for the specific storage exception first
...
- Introduced exceptions for try to get invalid storage
- ReferenceStorageException now extends StorageException
2021-08-16 23:27:42 +02:00
470ba8b61b
Fixup Database behaviour
2021-08-16 23:27:42 +02:00
90c99520bb
Fix Storage Exceptions
2021-08-16 23:27:42 +02:00
29c7552df5
Refactor IStorage
2021-08-16 23:27:42 +02:00
5dcdf2322e
Split IStorage and ISelectableStorage and make their behaviour homogenous
2021-08-16 23:27:41 +02:00
7158b35f58
Added logging, removed superfluous comments
2021-08-16 15:23:34 +00:00
7082582655
Add the attachments to the $item for the prepare_body_content_filter hook
...
- Allows filtering on attachments that are added later to the post content
2021-08-16 05:28:08 -04:00
c85ce2f6b0
Add a payload
2021-08-16 06:11:26 +00:00
69c816eb17
Trim whitespace
2021-08-15 22:09:32 +00:00
e3f8f371a7
Use the existing VAPID key generation
2021-08-15 21:54:24 +00:00
69f11c4a84
Adding the VAPID keys
2021-08-15 21:24:23 +00:00
977d28353c
Transmit push subscriptions
2021-08-15 20:52:46 +00:00
c78d490c2e
Some more standards
2021-08-15 16:24:12 +00:00
f29cef175e
Remove spaces
2021-08-15 16:22:23 +00:00
19f3cad56c
Preparation for creating push notification
2021-08-15 16:18:25 +00:00
5056376902
We need to create a vapid public and private key
2021-08-15 12:57:29 +00:00
74f3cbc383
Improved error check, added "put"
2021-08-15 07:28:26 +00:00
167a12ef54
Styling
2021-08-15 00:43:07 +00:00
e28a4265c5
API: First steps to support subscriptions
2021-08-15 00:30:41 +00:00
ce46ab2573
The Matrix and XMPP address is now transported via AP as well
2021-08-10 23:49:09 +00:00
8e074a5fe4
Simplify event storing
2021-08-10 10:24:14 +00:00
15b93b4459
"getUserNickname" is now "getLoggedInUserNickname"
2021-08-09 19:48:39 +00:00
4495e83eca
Merge remote-tracking branch 'upstream/develop' into app-user2
2021-08-09 15:32:32 +00:00
b8fa75b2dd
Changed function name
2021-08-09 15:29:07 +00:00
bee04f86ee
Matrix addresses can be entered in the profile
2021-08-09 01:39:09 +00:00
28090bd793
Get rid of App->user completely
2021-08-08 19:30:21 +00:00
fc283ab928
Remove direct calls to App->user
2021-08-08 10:14:56 +00:00
9664efd66b
Added some description
2021-08-07 20:09:25 +00:00
6a23b17c95
Respect the postopts values for scheduled posts
2021-08-06 18:49:17 +00:00
4bc3e8c141
Don't send "accept" when we accept anything
2021-08-06 04:02:22 +00:00
835152d418
Simplified signature creation
2021-08-05 08:42:46 +00:00
a26a2a0228
Make the system owner ready for Diaspora
2021-08-05 08:30:44 +00:00
Michael Vogel
c73130aa6b
Create the Diaspora signature for the correct user
2021-08-05 08:58:50 +02:00
ec3eead034
Don't set the pconfig values on manual mode
2021-08-03 05:39:04 +00:00
6c8a4a2552
Use a centralized function to delete delayed entries
2021-08-02 20:56:34 +00:00
2e2d1bf81d
Added option to define a schedule date when posting items
2021-08-01 13:01:31 +00:00
929de9081e
All needed fields are now filled
2021-07-30 13:22:06 +00:00
4137a6250b
Delayed now return their id on insert
2021-07-30 06:20:10 +00:00
5e75ba3083
guid function is now public
2021-07-30 06:19:25 +00:00
a1828430e5
Fixing variables
2021-07-29 14:58:04 +00:00
20e69c1e71
Return as array
2021-07-29 10:46:40 +00:00
6ea3d4aa61
Added API calls, removed fields
2021-07-29 10:34:31 +00:00
fbbe9a3c1f
"wid" is not an item field
2021-07-29 03:57:37 +00:00
2951243b07
Preparation for delayed posts
2021-07-28 22:22:00 +00:00
dfb043ce60
Add Exception for empty User::getOwnerDataById(0 return case in Protocol\ActivityPub\Transmitter::getProfile()
...
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-882781552
- Add try-catch blocks to all references of Protocol\ActivityPub\Transmitter::getProfile()
2021-07-27 16:46:08 -04:00