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
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
Michael
c514da1738
Fix fatal error (TypeError)
2020-03-09 08:59:56 +00: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
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
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
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
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
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
Michael
8410c5e283
The direction field needs to be removed
2020-03-03 22:43:19 +00:00
Hypolite Petovan
86a6268aac
Add guid context to item deletion logging
2020-03-03 12:01:03 -05:00
Michael
af6db65961
Store the push/pull direction in the conversation table
2020-03-03 08:01:04 +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
72c198990e
Merge remote-tracking branch 'upstream/develop' into private
2020-03-02 15:05:00 +00: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
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
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
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
Hypolite Petovan
c0f2ef4ab0
Only show remote follow button for local profiles
2020-02-27 22:14:00 -05: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
Michael
d03fb89494
Replace "hidewall" with "net-publish" / other "hidewall" stuff
2020-02-20 17:24:41 +00:00
Michael
7ee9aad6ca
Some more unneeded settings removed
2020-02-19 19:31:55 +00: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
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
Michael
f8670b6268
Don't show "delete contact" when there is a follow or unfollow option
2020-02-17 22:25:12 +00: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
561472b975
Add L10n parameter to Pager classes
2020-02-16 12:50:39 -05: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
0b0309ce8f
Remove pager parameter from conversation()
...
- Add getUrlParameter() Javascript function to determine current page
2020-02-13 23:40:00 -05: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
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
2eebeeaa32
New page for remote follow requests
2020-02-09 17:04:35 +00: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
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
a7a38da62d
Remove yesno option from Storage backend
2020-02-05 21:37:32 -05: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
e37b1c8794
Merge pull request #8215 from nupplaphil/task/extract_email
...
Cleanup enotify & Extract System emails
2020-02-04 15:10:27 -05: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
nupplaPhil
262c94f12f
Fix indents
2020-02-02 22:43:43 +01:00
nupplaPhil
97e708f2e2
Remove DI::app() dependency again
2020-02-02 22:43:41 +01:00
nupplaPhil
9428466d1d
Set Sitename / site email as sender for system emails
2020-02-02 22:43:39 +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
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
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
f21196df7c
improvements
2020-02-01 00:27:46 +01:00
nupplaPhil
34f4aedb87
Move mod/fsuggest to src/Module/SuggestFriends
2020-01-31 23:50:46 +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
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
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
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
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
a607656607
Replace profile tab GET parameter by route
2020-01-27 19:21:18 -05: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
f2d917114f
Move Model\Profile::getTabs to new Module\BaseProfile class
2020-01-26 14:21:18 -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
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
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
18cfd8dfaa
Remove references to deprecated profile.is-default and profile.profile-name fields
2020-01-22 19:42:37 -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
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
a77c78522c
Add properties to PermissionSet Model
2020-01-22 00:22:53 +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
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
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
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
nupplaPhil
ed9392469e
Remove unneeded Config namespace usages
2020-01-19 22:50:44 +01:00
nupplaPhil
d5a473abda
Shorten "PConfiguration" to "PConfig" again, since the Wrapper is gone
2020-01-19 22:23:44 +01: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
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
174129af94
add missing namespaces/fix wrong class-names
2020-01-19 16:31:35 +01:00
nupplaPhil
d6efc90194
cleanup namespace usages for L10n
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
cb4ad529f4
Move L10n::getDay() calls to DI::l10n()->getDay() 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
Michael
572a3f1180
And the rest of the new lines
2020-01-19 09:55:28 +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
58f69481e6
Merge pull request #8130 from nupplaphil/task/di_pconfig
...
Move PConfig to DI::pConfig()
2020-01-18 13:57:57 -05:00
nupplaPhil
800694e9b3
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +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
424c87195b
CleanUp Cache namespace
...
- Introduce enum "Duration"
- Introduce enum "Type"
- Move "Cache\Cache" to "BaseCache"
2020-01-18 15:41:19 +01:00
nupplaPhil
14c97f7b62
avoid exception throwing because of false-like return
2020-01-17 23:55:17 +01:00
Michael
ccc7a71e54
Ensure that local contacts always are DFRN contacts
2020-01-16 06:43:21 +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
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
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
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
nupplaPhil
016cfcd846
Fixings
...
- Rename "facStorage" to "storageManager"
- Fix indentation
- Fix 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
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
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
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
Hypolite Petovan
6b8db5ad13
Update the Introductions domain to use repository, model and collection
2020-01-06 21:39:05 -05: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
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
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
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
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
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
nupplaPhil
f0eea6f875
Remove get_app() in favor of DI::app()
2020-01-04 23:42:01 +01:00
Michael
3a1798d1c3
First testable version
2020-01-04 21:45:20 +00:00
Michael
4bfd0abec7
New "UserItem" class, new notification type field
2020-01-04 12:21:42 +00: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
Hypolite Petovan
b6e93c83fc
Suppress undefined index nickname notice in Model\Profile::sidebar
2019-12-31 12:25:39 -05: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
efadab66c5
Update wrong/missing references to classes
2019-12-29 21:51:16 -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
4786298da4
Added logging for not created contacts
2019-12-30 01:03:00 +00:00
nupplaPhil
c1dbb25656
Creating interfaces for Config/PConfig & fix tests
2019-12-29 20:18:19 +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
e944d7bed6
Remove deprecated App::getBaseURL() - process methods to DI::baseUrl()->get()
2019-12-29 20:17:48 +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
8e6973b774
Refactor deprecated App::internalRedirect() to DI::baseUrl()->redirect()
2019-12-29 20:17:43 +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
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
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
Michael Vogel
4834fffe78
Merge pull request #8003 from MrPetovan/bug/notices
...
Fixed backlog of notices for 2019.12
2019-12-25 11:28:01 +01:00
Hypolite Petovan
6501acf0bc
Stop automatically remove newly blocked contacts from their groups
2019-12-24 16:45:08 -05:00
Hypolite Petovan
17c252f3c7
Ensure pubkey key is present in APContact::getByUrl result
...
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-568799866
2019-12-24 15:37:35 -05:00
Hypolite Petovan
94954c810b
Merge pull request #7996 from annando/poco-cleanup
...
The PoCo-Workers had been split
2019-12-24 05:13:36 -05:00
Michael
8608e8ff63
Standards
2019-12-24 05:04:11 +00:00
Tobias Diekershoff
00756737b5
Merge branch 'master' 2019.12 into develop
2019-12-23 20:03:47 +01:00
Michael
1af52dd050
Fix: Newer Friendica servers had been detected as ActivityPub
2019-12-21 13:51:25 +00:00
Michael
90408b9d49
Discover directory type
2019-12-21 13:48:20 +00:00
Michael
fab85255b6
Relocated functions
2019-12-21 06:39:22 +00:00
Michael
88a39ea999
"gprobe" removed
2019-12-20 06:47:18 +00:00
Philipp
5197833c55
Merge pull request #7930 from MrPetovan/task/7887-api-followers-request
...
Add POST follow request Mastodon API endpoint
2019-12-18 22:12:52 +01:00
Michael
c4e381fbd7
Issue 7953: Don't show follow/unfollow on the hovercard for the "self" contact
2019-12-16 06:35:29 +00:00
Hypolite Petovan
6e4a428c73
Merge pull request #7907 from nupplaphil/task/reduce_app_deps
...
Cleanup Session/Authentication
2019-12-14 09:53:40 -05:00
Hypolite Petovan
b800083a2b
Don't process empty hash tags in Model\Item
...
- Addresses https://github.com/friendica/friendica/issues/7677#issuecomment-565372628
2019-12-13 07:16:43 -05:00
nupplaPhil
1408908c84
Refactor Session Handling (make it more simple & handler are now handler again)
2019-12-11 20:30:31 +01:00
Hypolite Petovan
e976bc0668
Log a message when data isn't the expected type in GContact::updateFromOutbox
2019-12-11 08:48:44 -05:00
Hypolite Petovan
cf72bde93d
Ensure APContact::getByUrl always returns an array
2019-12-11 08:25:44 -05:00
Hypolite Petovan
919b1f45ab
Add new Introduction model class
2019-12-11 08:24:16 -05:00
Michael
1baa4d48af
Removed outcommented code
2019-12-11 00:10:25 +00:00
Michael
911a854255
APContact: Added follower count, following count and count of posts
2019-12-11 00:05:50 +00:00
Michael
a6c72a209e
Issue 7613: When an item is deleted, delete all notifications for it
2019-12-10 06:21:18 +00:00
nupplaPhil
009a8bb939
Initializing SessionHandlers with Dependency Injection
2019-12-09 23:09:18 +01:00
nupplaPhil
94a8a60841
Add more Cookie tests (create new StaticCookie class for mocking setcookie())
2019-12-09 22:47:08 +01:00
Michael
49767e0555
Issue 7418: connections to forums should now work again
2019-12-09 21:19:20 +00:00
nupplaPhil
a8b89dc486
Remove copy&paste failure
2019-12-09 21:55:51 +01:00
nupplaPhil
f7e1cfd416
revert wrong import
2019-12-09 21:55:25 +01:00
nupplaPhil
54392fab81
Move Cookie to own class (with tests)
...
Move Authentication to App namespace
2019-12-08 22:45:34 +01:00
Michael
38db4d2132
Fix a notice
2019-12-08 21:41:26 +00:00
Michael
6728c58535
Mail contacts: Update public via user contact / display owner's posts
2019-12-08 05:19:15 +00:00
Michael
23cdc9cec8
Fixes issue 7914: Reshares got crumbled
2019-12-07 21:05:14 +00:00
Michael
e435102089
Added logging, fixed indentation, call it from DFRN as well
2019-12-05 05:28:28 +00:00
Michael
b9619ee89a
Put the title in the body
2019-12-04 23:49:07 +00:00
Michael
22c66e1811
Add data for shared posts from the original
2019-12-04 22:57:09 +00:00
Michael
fd706cf9a7
Group selection: Respect "pubmail" and ignore atchived or blocked contacts
2019-12-02 23:04:11 +00:00
Michael
1531cad596
Fix a notice in gcontact.php
2019-11-26 19:03:21 +00:00
Michael
06a6774a7b
Notice/warning in event fixed
2019-11-25 11:16:55 +00:00
Michael
67a0e97f7c
Avoid contact update for non federated networks
2019-11-25 08:49:14 +00:00
Michael
2dcf6d9e2b
Now using the correct function call ...
2019-11-23 04:31:40 +00:00
Michael
ade926afc6
Storing the mail header in the item
2019-11-21 15:28:18 +00:00
Michael Vogel
100dfea524
Fix further notes and warnings
2019-11-19 11:02:35 +01:00
Michael Vogel
80917018e9
Fix warnings
2019-11-18 19:09:21 +01:00
Michael
8997361609
Better function name
2019-11-11 23:13:36 +00:00
Michael
1b5fa55bdc
Fix image links with descriptions in API and AP transmission
2019-11-11 22:37:50 +00:00
Michael
fc94cad5f2
Pinned posts now work for visitors in the intended way
2019-11-08 06:52:44 +00:00
Michael
806e6a230e
Added description, removed sorting
2019-11-07 07:41:54 +00:00
Michael
ed58af25a5
show pinned items
2019-11-07 06:53:18 +00:00
Michael
cf56992444
We can now pin our own posts
2019-11-07 05:39:15 +00:00
Michael Vogel
6ba7b5961c
Merge pull request #7798 from MrPetovan/task/rework-photo-functions
...
Rework photo functions
2019-11-02 21:20:38 +01:00
Hypolite Petovan
5cd8cb7134
Add unfollow link to output of Contact::photoMenu
...
- Add rel and pending keys to output of Contact::getDetailsByURL
- Add rel and pending keys to output of Contact::getDetailsByAddr
2019-11-02 12:48:03 -04:00
Hypolite Petovan
b8a22de2d2
Merge pull request #7800 from annando/manually-improve
...
AP: Respect "manually approve" during contact request
2019-11-02 12:45:43 -04:00
Michael
9461446374
Respect "manually-improve" during contact request
2019-11-02 16:24:54 +00:00
Michael
e27ebaee48
Respect "manually improve" during contact request
2019-11-02 16:20:17 +00:00
Hypolite Petovan
26b5de9a76
Rename Photo::newResource() result variable from $hash to $resource_id
2019-11-02 07:48:45 -04:00
Hypolite Petovan
03bf1dcbd3
Move Object\Image static methods to Util\Images
...
- Optimize imports in modified files
2019-11-02 07:48:45 -04:00
Philipp Holzer
aa7be41728
Fix ACLFormatterTest
...
- Add nullable to expand() function again
- Add angle bracket support to toString()
2019-11-01 14:13:29 +01:00
Michael
44cc750f79
Some more warnings removed
2019-10-31 07:33:25 +00:00
Michael
dc065eed42
Fix several warnings and errors
2019-10-30 06:50:20 +00:00
Hypolite Petovan
d6ff89d7b4
Merge pull request #7769 from annando/issue-3229
...
Changed OpenID registration
2019-10-29 10:32:02 -04:00
Philipp Holzer
3eda62bfa6
Check null for acl-fields
2019-10-28 18:16:10 +01:00
Michael
bfbce16d0b
Merge remote-tracking branch 'upstream/develop' into issue-3229
2019-10-28 13:50:06 +00:00
Philipp Holzer
d9d71ea1e6
Wrong condition for home notifications
2019-10-28 00:01:35 +01:00
Philipp Holzer
3465bd9f11
rename methods
2019-10-26 05:02:14 +02:00
Philipp Holzer
fdc0236aa1
Fix arguments
2019-10-26 04:37:31 +02:00
Philipp Holzer
a72e65a760
Adapt class structure
...
- Introduce constants
- Add constructor parameters
- Add typehints
- Renamed fields more meaningful
- Renamed method names to match identifier
- Adjust PHP doc
- Add GetClass call at used places
2019-10-26 04:03:27 +02:00
Philipp Holzer
1f368d469f
Move Friendica\Core\NotificationsManager to Friendica\Model\Notify
2019-10-26 02:01:46 +02:00
Philipp
b34afa990b
Merge pull request #7767 from MrPetovan/bug/fatal-errors
...
Expect outbox->first to be a Link structure in Model\GContact
2019-10-25 08:46:42 +02:00
Philipp Holzer
3897c74deb
Add docs
2019-10-25 00:10:20 +02:00
Michael
aca701bef8
Changed OpenID registration
2019-10-24 20:23:26 +00:00
Philipp Holzer
2fba7ed477
Rename namespace
2019-10-24 21:40:13 +02:00
Philipp Holzer
07cea24430
Move Activity/Namespaces defines to constants
2019-10-24 21:40:12 +02:00
Hypolite Petovan
b0987f637c
Expect outbox->first to be a Link structure in Model\GContact
...
- See https://www.w3.org/TR/activitystreams-vocabulary/#dfn-first
- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-545300597
2019-10-24 08:47:00 -04:00
Philipp Holzer
c9e1098dd2
Adapt naming convention
2019-10-23 21:39:00 +02:00
Philipp Holzer
52c42491c4
Move activity_match() to Protocol\Activity::match()
...
- With tests
2019-10-23 02:05:11 +02:00
Philipp Holzer
9e94e8b48c
Remove function prepare_text and use BBCode::convert() instead
2019-10-23 00:58:13 +02:00
Philipp Holzer
f65f7f11c3
Move expand_acl to ACLFormatter::expand()
...
- including tests
2019-10-23 00:40:14 +02:00
Philipp Holzer
a3e350313d
Move redir_private_images to Item::addRedirLinkToImageLinks()
2019-10-23 00:20:44 +02:00
Hypolite Petovan
2edccf9341
Merge pull request #7759 from nupplaphil/task/mod_receive
...
Move mod/receive to src/Module/Diaspora/receive
2019-10-21 11:59:13 -04:00
Michael
17bb1eaf12
Fix fatal error
2019-10-21 05:52:45 +00:00
Philipp Holzer
7716374593
Move mod/receive to src/Module/Diaspora/receive
...
- Added routes
- Make Diaspora::decode(Raw) more explicit
- Add new User::getByGuid() method
2019-10-20 13:07:16 +02:00
Michael
1f98067189
Cleaned up code / removed legacy stuff
2019-10-19 16:41:07 +00:00
Michael
98c12006d5
Merge remote-tracking branch 'upstream/develop' into sanitize-gcontact
2019-10-18 18:48:32 +00:00
Michael
4c5b97834b
Replaced quotes
2019-10-16 17:13:56 +00:00
Hypolite Petovan
5dcf6bfc58
Remove extra spaces before closing parentheses in src/
2019-10-16 08:58:09 -04:00
Hypolite Petovan
146646c4d4
Replace deprecated calls to defaults() by ?? and ?: in src/
2019-10-16 08:38:52 -04:00
Michael
f1e7d97b8c
Merge remote-tracking branch 'upstream/develop' into sanitize-gcontact
2019-10-15 10:10:12 +00:00
Hypolite Petovan
db0630b0f9
Catch missing Certainty bundle exception when checking for exposed password in Model\User
2019-10-12 21:10:03 -04:00
dew-git
811cdcdfcb
Fix security vulnerbilities.
...
Fix possible length extension attack, predicable generators, timing attacks on hash comparision and improved formatting.
2019-10-10 15:21:41 -08:00
Michael
11194d6679
Fix: The getGUID function hadn't fetched the GUID from pictures with scale "0"
2019-10-08 04:42:51 +00:00
Philipp
5f80180b47
Merge pull request #7710 from MrPetovan/task/rework-theme-session-vars
...
Rework theme session variables
2019-10-07 18:17:29 +02:00
Michael
4e7d94053e
Fix for multiline host-meta, reducement of requests, fix for wordpress
2019-10-06 16:33:39 +00:00
Hypolite Petovan
ead0defb48
Rework theme override in Profile::load and App
...
- Separate desktop theme from mobile theme in App
2019-10-06 12:07:06 -04:00
Michael
e3431f2d26
Empty line added
2019-10-06 06:08:07 +00:00
Michael
8238081d87
Replace obsolete functionality in "PortableContact"
2019-10-05 23:30:47 +00:00
Michael
af5527f896
Unified return value types
2019-10-05 04:50:29 +00:00
Michael
aa75e749be
Enhanced documentation
2019-10-05 04:22:16 +00:00
Michael
4d1cc44151
Added documentation
2019-10-04 17:29:21 +00:00
Michael
cd3dada39c
Detect network type via the contacts
2019-10-04 06:33:16 +00:00
Michael
a7e518acbd
Readded the network parameter
2019-10-04 05:42:54 +00:00
Michael
d9a74bd5dd
Code transitioning from PortableContacts.php to GServer.php
2019-10-03 23:33:41 +00:00
Michael
2009080327
Remove more test data
2019-10-03 21:39:48 +00:00
Michael
832c765ad5
Hostmeta check, Pleroma version number cleaning
2019-10-03 20:52:04 +00:00
Michael
59b464ade3
PoCo endpoint added
2019-10-03 15:30:07 +00:00
Michael
3eb24d1b5c
Nost test code is removed
2019-10-03 14:48:46 +00:00
Michael
ae55029028
Additional endpoints added
2019-10-03 13:02:48 +00:00
Michael
25f93cb03a
Count known users, check for empty attribute values
2019-10-03 10:44:29 +00:00
Michael
9cbe5c5e0e
New class for handling gserver entries
2019-10-03 09:20:36 +00:00
Michael
21e9e9f3c2
Remove obsolete function to guess the base url of a contact
2019-10-02 15:10:42 +00:00
Michael
520c250a41
Some small code adjustments
2019-09-29 19:21:05 +00:00
Michael
5eeca432fe
removed unused "f" parameter
2019-09-29 18:59:03 +00:00
Michael
c2c1b317e0
Transferring the "addr" value on magic auth
2019-09-29 10:20:53 +00:00
Michael
58fb0beaa3
Delete the cache entry allowing direct login again
2019-09-29 06:26:02 +00:00
Michael
7704758f9c
Fix permissionset query
2019-09-28 20:42:33 +00:00
Michael
83b00ef308
New function "isAuthenticated"
2019-09-28 18:09:11 +00:00
Michael
1c26baec46
remote_user is replaced
2019-09-28 09:59:08 +00:00
Michael
6e9026e033
Renamed function, beginning to replace the "remote_user" function
2019-09-28 09:36:41 +00:00
Michael
1ddd2df4b8
Removed obsolete code
2019-09-28 05:37:24 +00:00
Michael
3dd94355b7
Fix permissions when viewing photos, applying same fix to items as well
2019-09-27 05:49:23 +00:00
Michael
704cdf1b5a
New function to store the "remote" session value / making the changes work
2019-09-26 04:47:42 +00:00
Michael
ec66553032
Reworked "remote" cookie handling
2019-09-25 22:24:17 +00:00
Michael
d5c37001cd
Empty the "remote" variable, avoid being remote to yourself
2019-09-25 07:02:07 +00:00
Michael
6a376c29d8
Fix session size problems
2019-09-25 05:57:32 +00:00
Michael
87462ec67f
Don't use the "url" parameter on redir if it points to the same contact
2019-09-24 21:44:37 +00:00
Michael
5254147ccc
Fix "redir" loop
2019-09-23 22:13:20 +00:00
Michael
a2105c5dfe
Changed documentation
2019-09-21 13:19:00 +00:00
Michael
b24ef7247d
Don't update the basepath on local check
2019-09-21 13:17:33 +00:00
Michael
c364a77d63
Always use direct DFRN transport on local contacts
2019-09-21 12:39:07 +00:00
Michael
64f30d3627
Fix: updateFromProbe failed when updating non-federated networks
2019-09-20 21:01:52 +00:00
Michael
358cbe812a
Correction: Must be inverted
2019-09-18 16:37:13 +00:00
Michael
1144863090
Changed "hidewall" behaviour
2019-09-18 05:20:33 +00:00
Hypolite Petovan
f5eb8e88f1
Remove obsolete blockquote replacement in Item::prepareBody
2019-09-12 22:18:46 -04:00
Philipp
50cce950f6
Merge pull request #7614 from annando/issue-5721
...
Issue 5721: Set permissions of photos in PM
2019-09-11 22:22:06 +02:00
Michael
4223011a7d
Fix a notice about a missing "pending"
2019-09-11 20:03:29 +00:00
Michael
a34995a3e5
Issue 5721: Set permissions of photos in PM
2019-09-11 04:08:41 +00:00
Michael
b2d6854829
Issue 7285: Perform duplicate check for item URI also with AP
2019-09-10 04:59:12 +00:00
Tobias Diekershoff
3d5d50a25b
Merge pull request #7606 from annando/fix-invalid-url
...
Replace not working "redir" link with a working one
2019-09-10 06:29:55 +02:00
Michael
0a0a961c52
The value is used twice, so use a variable
2019-09-10 04:04:07 +00:00
Michael
8fc8e26e23
Replace not working "redir" link with a working one
2019-09-09 21:37:26 +00:00
Hypolite Petovan
91b0f0465f
Merge pull request #7604 from annando/pending-contacts
...
Display pending contacts in the contact list
2019-09-09 13:49:51 -04:00
Michael
2dbd843ed2
Don't display ignored pending contacts, link to contact request page
2019-09-09 05:29:33 +00:00
Hypolite Petovan
69105928f5
Use destination URL when provided in Contact::magicLink
2019-09-06 08:33:19 -04:00
Michael
33006d8455
Merge remote-tracking branch 'upstream/2019.09-rc' into performance
2019-09-03 15:02:16 +00:00
Michael
52d8b618f0
Type hints
2019-09-03 03:59:46 +00:00
Michael Vogel
046b5a1eac
Fix performance issues due to relay contact requests
2019-09-02 15:11:07 +02:00
Michael
6af4c90dff
Fix delivery counter / archive relay contacts
2019-09-02 03:25:05 +00:00
Michael
74f12baac2
Follow up to #7582 : Only update the contact when needed
2019-08-31 09:27:19 +00:00
Michael Vogel
f293e352ec
Renamed function parameter
2019-08-30 07:59:18 +02:00
Michael Vogel
3b92f7357c
Renamed function
2019-08-30 07:52:21 +02:00
Michael Vogel
438394bc1d
Type hints, corrected wrong documentation
2019-08-30 07:38:42 +02:00
Michael Vogel
481376dd6f
Avoid not performing unarchiving
2019-08-29 08:41:55 +02:00
Michael Vogel
66eab2b44f
Don't handle deleted contacts / removed unneeded parameter
2019-08-29 07:22:29 +02:00
Michael Vogel
503a5be06c
Fixed query (not all duplicates had been found)
2019-08-29 06:55:36 +02:00
Michael Vogel
ef02a1cb7b
Check fpr duplicated contacts upon inserting them
2019-08-29 06:07:07 +02:00
Michael Vogel
40a7d6eb42
Merge remote-tracking branch 'upstream/2019.09-rc' into contact-dba
2019-08-29 04:14:01 +02:00
Michael Vogel
90b9ad8bed
New contact table functions with check for duplicates
2019-08-28 22:27:48 +02:00
Hypolite Petovan
e6f00455f3
Merge pull request #7578 from annando/archive
...
Don't transmit content to already archived contacts
2019-08-28 11:12:00 -04:00
Michael Vogel
96b895bc3a
Changed array name, fixed bug that prevented testing most Diaspora endpoints
2019-08-28 16:54:49 +02:00
Michael Vogel
3c9834922c
Check if the Diaspora endpoint is archived
2019-08-28 16:02:19 +02:00
Michael Vogel
cf170c9c02
Fixed count, added to-do
2019-08-28 06:44:37 +02:00
Philipp Holzer
4733b1e5e0
Fixing PHP Fatal Error for Model\Contact (usage of non available contact)
2019-08-28 01:40:28 +02:00
Michael Vogel
9b7432781b
Don't transmit content to already archived contacts
2019-08-27 21:01:11 +02:00
Michael
7d50a086e0
Issue 7559: Merge contact duplicates
2019-08-26 15:51:56 +00:00
Jeroen De Meerleer
cf95e0f856
Translating the vcard
2019-08-20 16:38:46 +02:00
Michael
5a1a5a54dc
Delivery count now counts the failed delivery attempts as well
2019-08-20 07:39:13 +00:00
Philipp
0f32ab10d8
Merge pull request #7524 from MrPetovan/bug/7337-check-dead-enumeratePermissions
...
Prune unavailable contacts from AP envelope
2019-08-18 15:17:11 +02:00
Philipp Holzer
b63b1570d6
removed superfluous comment
2019-08-18 15:04:36 +02:00
Philipp Holzer
9d3ad8f435
Fix https://github.com/friendica/friendica/issues/7298#issuecomment-522215746
2019-08-18 14:55:24 +02:00
Hypolite Petovan
828368267c
Add check_dead parameter to Item::enumeratePermissions
2019-08-16 23:59:48 -04:00
Philipp Holzer
08be92a862
Moved BaseURL to App namespace (because similar type as Arguments/Modules/Modes)
2019-08-15 17:23:00 +02:00
Hypolite Petovan
425876316f
Merge pull request #7508 from nupplaphil/task/arguments_module_class_2
...
Add Arguments & Module class (again)
2019-08-14 07:52:55 -04:00
Michael
aab6b739d8
Use the contact id whenever we are following the contact
2019-08-13 15:54:47 +00:00
Philipp Holzer
0af9747c6c
Add Arguments & Modules class
2019-08-13 16:29:11 +02:00
Hypolite Petovan
fcb1a78352
Revert "Introduce Arguments / Module class"
2019-08-11 18:01:11 -04:00
Philipp
541cdcd515
Merge pull request #7503 from MrPetovan/bug/fix-private-permissions
...
Use contact.network field instead of contact.protocol in Group::expand
2019-08-11 23:26:34 +02:00
Hypolite Petovan
5feeffbe79
Use network field instead of protocol in Group::expand
...
- contact.protocol field isn't systematically populated
2019-08-11 16:41:00 -04:00
Philipp Holzer
2c5ba7fc15
Introduce Arguments / Module class
...
- move from App
- add tests for Arguments/Module class
2019-08-11 14:24:05 +02:00
Hypolite Petovan
19adb9a1a0
Fix trending tags variable name mistakes in Model\Term
2019-08-06 20:52:54 -04:00
Hypolite Petovan
9e8ae520b8
Move trending tags queries to Model\Term
2019-08-06 07:36:51 -04:00
Michael
bdc07b4213
Added support for image descriptions and multiple image posts to external services
2019-08-05 16:27:45 +00:00
Michael
cb77b1af8c
API: We now transmit the text description there as well
2019-08-04 03:45:23 +00:00
Michael
764c70720c
Moved several database stuff out of the transaction to avoid error 1205
2019-08-03 10:36:21 +00:00
Hypolite Petovan
e5321ecc7f
Merge pull request #7458 from annando/fix-7449
...
Fix issue 7449: Image permissions are now set like before
2019-08-02 13:26:57 -04:00
Michael
bcadf19289
"contact-id" has to be set, after "author-id" had been set
2019-08-02 17:17:51 +00:00
Michael
7c10807d1d
Clarified description
2019-08-02 16:59:26 +00:00
Michael
9819d31591
Merge remote-tracking branch 'upstream/develop' into contact-id-new
2019-08-02 16:52:34 +00:00
Michael
418009ffea
Improved PR 7452: We now respect the "self" contact
2019-08-02 16:46:26 +00:00
Michael
01ef630322
Fixed description
2019-08-02 16:42:24 +00:00
Michael
d95ef96cca
Fix issue 7449: Image permissions are now set like before
2019-08-02 16:38:50 +00:00
Hypolite Petovan
2e6b72ba62
Revert "Reworked contact-id generation"
2019-08-01 20:39:42 -04:00
Michael Vogel
e8459cce34
Merge pull request #7381 from MrPetovan/task/7309-frio-compose
...
[frio] New Compose page
2019-08-01 08:15:02 +02:00
Michael
88aa777410
Moved user block
2019-07-31 16:09:03 +00:00
Michael
c936232575
Added header
2019-07-31 16:07:50 +00:00
Michael
cdc44e26de
Log level changed
2019-07-31 16:05:28 +00:00
Michael
b377906b77
Merge remote-tracking branch 'upstream/develop' into tag-deliver-delete
2019-07-31 14:11:06 +00:00
Michael
0696026380
Improved logging when item had been deliberately deleted after creation
2019-07-31 14:09:27 +00:00
Michael
8ddcd8417d
Reworked contact-id generation
2019-07-30 22:02:32 +00:00
Hypolite Petovan
f010beaa95
Fix formatting in Model\Group
...
- Improve logging call
- Replace removed App->getDatabase call
2019-07-29 20:31:50 -04:00
Hypolite Petovan
361958ad04
Replace removed Contact::select by Contact::selectToArray
...
- Add explicit DBA::close in Model\Group
2019-07-29 20:31:49 -04:00
Hypolite Petovan
c149ba2d59
Replace $uid parameter by $obj['uid'] in Item::enumeratePermissions
2019-07-29 20:31:49 -04:00
Hypolite Petovan
3e6018b3f2
Add meta protocol group for private post support
2019-07-29 20:31:48 -04:00
Hypolite Petovan
4e427f615b
Only include natively supported protocol contacts in meta-groups
2019-07-29 20:31:48 -04:00
Hypolite Petovan
0579252362
Add user meta-groups for followers and mutual contacts
...
- Both Group::expand and Item::enumeratePermissions now have a user id parameter to expand meta-groups
2019-07-29 20:31:46 -04:00
Hypolite Petovan
50f3098495
Revert adding DBA::toArray to Item::selectToArray
2019-07-28 00:12:49 -04:00
Hypolite Petovan
3334a3d497
Fix indent in Model\Item
2019-07-28 00:06:05 -04:00
Hypolite Petovan
a61ce4fed0
Ensure *toArray returns an array
2019-07-28 00:03:42 -04:00
Philipp Holzer
2f5928f43a
Refactoring Profile:: selectors
2019-07-28 00:19:38 +02:00
Philipp Holzer
7613704d2f
improve Profile model
2019-07-27 23:56:54 +02:00
Philipp Holzer
2a87464c97
Replace q() call with Profile::get() method
2019-07-27 23:54:12 +02:00
Michael
f48452dd29
Some more
2019-07-27 16:57:00 +00:00
Michael
580f9cf6c7
Replaced some " with '
2019-07-27 16:53:48 +00:00
Michael
1a3bf05dfb
Changed "Contact::select" to "Contact::selectToArray"
2019-07-27 15:57:23 +00:00
Michael
89454fabdb
Changed "Photo::select(" to "Photo::selectToArray("
2019-07-27 15:52:02 +00:00
Michael
ac6bfd3e4c
Changed Attach::select to Attach::selectToArray
2019-07-27 15:47:17 +00:00
Michael
2be0ceac6b
Added "selectToArray" functions in DBA and Item
2019-07-27 14:33:17 +00:00
Michael
e256876ec1
Support for empty nick names
2019-07-24 19:30:36 +00:00
Hypolite Petovan
64b10205bc
Merge pull request #7420 from annando/reshare-contact
...
Fix contact issues with fake reshares from Twitter
2019-07-23 05:05:44 -04:00
Michael
2a213c215e
Fix contact issues with fake reshares from Twitter
2019-07-23 04:26:20 +00:00
Hypolite Petovan
cd257dc7e8
Enable app-specific password authentication for API login
2019-07-22 07:56:36 -04:00
Hypolite Petovan
1a164b0dc5
Add two-factor app-specific password settings page
...
- Add two-factor app-specific model
- Add link to new page from 2fa settings index page
2019-07-22 07:56:00 -04:00
Hypolite Petovan
a149d6ec44
Move recovery code model to sub-folder
2019-07-22 07:41:01 -04:00
Michael
53ffe5a2e1
Fetch Diaspora posts by url
2019-07-21 07:37:50 +00:00
Michael
931c190566
Removed test output
2019-07-18 06:20:54 +00:00
Michael
41a1c1c3e6
Fetch items by given uri
2019-07-18 06:11:02 +00:00
Michael
e247a14d2b
Added the option to only receive top level posts from people you follow
2019-07-17 21:37:13 +00:00
Hypolite Petovan
19247b62ae
Ensure $uid parameter of Feature::isEnabled to be an integer
2019-07-15 22:00:49 -04:00
Hypolite Petovan
d1c048cd4b
Fix typo in Model\Config\PConfig
2019-07-15 16:32:13 -04:00
Philipp Holzer
ebf00e32a1
minor phpdoc fixings
2019-07-15 20:54:33 +02:00
Philipp Holzer
9d98a4ce3a
Refactor PConfiguration
2019-07-15 20:13:53 +02:00
Hypolite Petovan
6c68b8359d
Merge pull request #7372 from nupplaphil/task/simplify_config
...
Refactor Configuration (Simplify Config Part 3)
2019-07-14 19:05:09 -04:00
Philipp Holzer
aa249adf6d
some more minor fixups (phpdoc, unused using)
2019-07-14 22:49:17 +02:00
Philipp Holzer
c293eadb78
Improve & fixing Tests
2019-07-14 22:12:11 +02:00
Philipp Holzer
486f139342
Move Preload/JIT Configuration logic from Adapter to Core-Configuration
2019-07-14 22:09:07 +02:00
Michael
83729b8c00
"defaults" is replaced
2019-07-14 16:04:52 +00:00
Michael
9ba3ee13a8
Use an insert to avoid duplicates and for analyzing
2019-07-14 10:22:19 +00:00
Michael
2df17fc0c0
Fix SQL problem with "not null"
2019-07-13 07:39:53 +00:00
Michael
002963f198
Fix wrong variable
2019-07-13 07:29:56 +00:00
Michael
9b8396620b
Fix duplicated contacts due to relay probing
2019-07-13 07:25:01 +00:00
Michael
7dfadf7e7e
Simplify the contact update in "getIdForURL"
2019-07-12 21:07:47 +00:00
Michael
8cbdc7939e
Fetch more comtact data from probing, remove duplicated contacts
2019-07-12 14:55:23 +00:00
Michael
6bb418c5a7
Use "received" instead of "created" when displaying posts in creation order
2019-07-07 21:30:33 +00:00
Michael
dda86f6dfc
Basepath function now uses the contact field
2019-07-05 06:41:48 +00:00
Michael
be0a102333
Simplified the Contact update
2019-07-04 21:19:23 +00:00
Michael
c9666a9f1d
We don't update inside the probing anymore
2019-07-04 19:40:48 +00:00
Michael
8d6aa9914c
We now handling the contact type
2019-07-04 19:31:42 +00:00
Michael
ef5be9668f
New fields in contact table / don't update on probe
2019-07-04 04:08:55 +00:00
Michael
7b0a9ffd89
Update gcontact when public contact is updated
2019-07-03 05:46:35 +00:00
Michael
80c3a81618
Use the term-date as archive date
2019-07-02 14:46:04 +00:00
Michael
1d7154a7d1
Update the gcontact entry when the public contact entry has changed
2019-07-02 09:06:48 +00:00
Michael
ee8baf00ce
Now without array_merge
2019-07-01 22:14:34 +00:00
Michael
9e3aff9ade
Removed comment line
2019-07-01 18:09:40 +00:00
Michael
6041f74df6
New constant for federated protocols
2019-07-01 18:00:55 +00:00
Michael
3121d967c5
Item delivery data must only be stored when there is data
2019-06-29 08:30:48 +00:00
Michael
9bf065c9d8
Merge remote-tracking branch 'upstream/develop' into delivery-statistics
2019-06-28 14:08:54 +00:00
Hypolite Petovan
7b4bba66db
Merge pull request #7323 from annando/contact-discovery
...
Removing functionality from OnePoll.php
2019-06-28 07:08:57 -04:00
Michael
0a15222576
Collect data about used protocols for delivery
2019-06-28 09:03:58 +00:00
Michael
8838a1f2d1
Avoid overwriting of avatars for feeds
2019-06-28 04:26:49 +00:00
Michael
4db3c79d04
Archive/unarchive the contacts
2019-06-27 05:03:58 +00:00
Dean Townsley
fdbd160141
Add spaces for standards compliance
2019-06-24 21:37:44 -05:00
Dean Townsley
59553ab978
Don't try to auth for public images
2019-06-24 19:45:50 -05:00
Michael
bca1dc1ca4
Moving functionality to the contact model
2019-06-24 03:25:01 +00:00
Michael
037cf01a15
Merge remote-tracking branch 'upstream/master' into contact-discovery
2019-06-24 03:23:57 +00:00
Hypolite Petovan
fa191bd821
Merge pull request #7305 from deantownsley/imageauthfix
...
Make authentication work for local private images
2019-06-23 15:18:15 -04:00
Michael Vogel
9559266075
todo added
2019-06-23 12:01:14 +02:00
Michael
857469d16a
Constantly updating public contacts
2019-06-23 09:27:40 +00:00
Michael Vogel
f84e2e9d93
Fix for distribution of event deletions
2019-06-23 08:41:49 +02:00
Dean Townsley
b5e195b415
Add auth to load sequence for photos
...
This allows private photos to load on any page. Previously auth
depended on some other thing like the enclosing page triggering the
authentication of the specific contact for the photo owner.
2019-06-22 12:24:30 -05:00
Michael
14c28868eb
Issue 6477: Use the correct content-type to resize the images
2019-06-20 20:09:33 +00:00
Hypolite Petovan
f0849b0a93
Merge pull request #7284 from annando/fix-fatal
...
Don't send activities to "null" endpoints
2019-06-19 23:42:21 -04:00
Michael
2e4e8bdf0a
Don't send activities to "null" endpoints
2019-06-20 03:06:34 +00:00
Hypolite Petovan
2ba4116118
Merge pull request #7282 from annando/issue-6477
...
Issue 6477: Automatically repair self contact avatar
2019-06-19 16:12:56 -04:00
Michael
f878cc2623
Fix for PR 7280
2019-06-19 18:38:22 +00:00
Michael
b55546b726
Merge remote-tracking branch 'upstream/2019.06-rc' into issue-6477
2019-06-19 18:26:59 +00:00
Michael
6bd5be281e
Normalise it
2019-06-19 17:21:35 +00:00
Michael
4ab772ed67
Issue 6477: Automatically repair self contact avatar
2019-06-19 17:05:29 +00:00
Michael
b48a49b0f5
Added timeout
2019-06-18 08:05:45 +00:00
Michael
ea90554e7f
Fix the base url detection of AP profiles
2019-06-18 07:47:21 +00:00
Michael
496910e750
Issue #5983 : Ignore reshares from blocked and ignored contacts
2019-06-17 11:55:19 +00:00
Hypolite Petovan
14725bbd6a
Fix undefined index addr notices in Model\Contact::getIdForURL
...
- Addresses https://github.com/friendica/friendica/issues/6918#issuecomment-502393030
2019-06-15 17:16:10 -04:00
Michael
f6f22378f1
Ignored stuff must be stored.
2019-06-14 18:34:17 +00:00
Michael
2482072457
Issue 5983: Central check for blocked and ignored contacts added
2019-06-14 05:25:10 +00:00
Hypolite Petovan
5b291abc7f
Restore show_connect flag in Model\Profile::sidebar
2019-06-13 03:26:42 -04:00
Philipp
6c6e3058f2
Merge pull request #7260 from annando/sanitize-input
...
Sanitize the date for mails
2019-06-13 09:11:41 +02:00
Michael
20eb7ae73f
Empty dates are now set to today as well
2019-06-13 05:43:00 +00:00
Michael
6970fb2862
Issue 7142: Prevent respawn of "remote self" items
2019-06-13 05:06:52 +00:00
Michael
2ae4371606
Sanitize the date for mails
2019-06-13 03:22:15 +00:00
Michael
422ebb5d58
Fix notice in Model\Profile
2019-06-12 19:41:15 +00:00
Philipp
fb63274aaf
Merge pull request #7250 from MrPetovan/bug/6410-normalize-message-button
...
Normalize message button in profile sidebar
2019-06-12 17:56:05 +02:00
Hypolite Petovan
304c144bc2
Use App::getBaseURL instead of System::getBaseURL in Model\Profile::load
...
Co-Authored-By: Philipp <admin+Github@philipp.info>
2019-06-12 10:56:41 -04:00
Michael
76a420fbe9
Avoid fatal error when AP contact has no photo
2019-06-11 05:26:16 +00:00
Hypolite Petovan
3aebb92cf3
Rework Profile::sidebar profile link conditions
...
- Now show Follow, Unfollow, Atom Feed and Message in profile sidebar more consistently with the status of the current visitor
- Remove pseudo-field contact.remoteconnect
2019-06-10 21:56:03 -04:00
Hypolite Petovan
61c79ce9ee
Add new Model\Contact::canReceivePrivateMessages method
2019-06-10 21:29:11 -04:00
Hypolite Petovan
0fbfb7c970
Prevents an endless loop when only the non-public contact is available in Contact::magicLinkByContact
2019-06-10 19:10:39 -04:00
Hypolite Petovan
d7d44e1af7
Merge pull request #7245 from annando/unify-constants
...
Fix delivery counter for poking / unify delivery commands
2019-06-10 11:59:40 -04:00
Michael
41dc243186
Fix delivery counter for poking / unify delivery commands
2019-06-10 14:19:24 +00:00
Hypolite Petovan
165607ffe7
Merge pull request #7242 from nupplaphil/bugs/6917-php_warning
...
Add typed parameter for methods in `Friendica\Util\Network`
2019-06-10 09:22:27 -04:00
Philipp Holzer
cc7444d84d
Move internal recursion-counter to the end of all cur/fetchUrl parameters
2019-06-10 14:34:54 +02:00
Hypolite Petovan
1c6bf7d25a
Add App parameter to Module\Profile::sidebar method prototype
2019-06-10 08:21:06 -04:00
Philipp Holzer
236c0dc248
Check $contact['id']
...
- see https://github.com/friendica/friendica/issues/6918#issuecomment-498043313
2019-06-10 12:36:42 +02:00
Michael
44a49a8d7d
Ensure that pokes are always send only via DFRN
2019-06-06 04:26:02 +00:00
Hypolite Petovan
f0de19dd8a
Merge pull request #7208 from nupplaphil/bug/6916-filetag
...
Adding null checks before FileTag method (fix fatal)
2019-05-31 01:47:52 -04:00
Philipp Holzer
c76258c370
catching nulls for FileTag
2019-05-30 13:54:35 +02:00
Philipp Holzer
694cd82d0e
Bugfix - author-network
(adding to unset list during insert)
2019-05-29 21:48:03 +02:00
Philipp Holzer
7334be803d
Bugfix - item_id
2019-05-29 21:40:21 +02:00
Philipp Holzer
766a10b3b6
Adding author-network
to ITEM::ITEM_FIELDLIST
...
see https://github.com/friendica/friendica/issues/6918#issuecomment-493515358
2019-05-29 20:09:20 +02:00
Philipp Holzer
15ffb70c5f
Adding item_id
to Item::ITEM_FIELDLIST
...
see https://github.com/friendica/friendica/issues/6918#issuecomment-493515358
2019-05-29 20:08:21 +02:00
Philipp
9245942a0c
Merge pull request #7199 from MrPetovan/bug/7171-filer-network
...
Allow commas in saved folder names
2019-05-29 07:03:44 +02:00
Philipp
e557457158
Merge pull request #7201 from annando/mail-db-error
...
Fix Issue 7196
2019-05-28 20:02:39 +02:00
Michael
ae940755c7
Fix Issue 7196
2019-05-28 17:39:26 +00:00
Hypolite Petovan
6de3449cae
Add new fileToArray and arrayToFile methods to Module\FileTag
2019-05-27 17:38:36 -04:00
Hypolite Petovan
96402e306a
Fix formatting of Model\FileTag
...
- Normalize indent style
- Remove extraneous new lines after ifs/foreachs
2019-05-27 17:38:32 -04:00
Philipp
5c2cca432f
Merge pull request #7170 from MrPetovan/bug/6981-contact-request-blocked
...
Contact requests blocked
2019-05-25 20:20:36 +02:00
Hypolite Petovan
14a78807d7
Use self::isBlocked and self:isBlockedByUser in Model\Contact::addRelationship
2019-05-20 16:34:17 -04:00
Hypolite Petovan
62dfcbb074
Prevent contact relationships with node- or user-level blocked contacts
2019-05-20 15:29:20 -04:00
Hypolite Petovan
ea77f214d7
Add return value to Model\Contact::addRelationship to remove protocol-specific code from it
2019-05-20 15:29:20 -04:00
Hypolite Petovan
3114754f4b
Refactor Model\Contact::addRelationship
...
- Remove unused parameter $item
- Replace q() call with DBA::insert
- Update check on $contact that can only be an array now
- Add moethod doc block
2019-05-20 15:29:20 -04:00
Hypolite Petovan
c65faecc8c
Add current tab parameter to Model\Profile::getTabs
2019-05-20 15:09:33 -04:00
Hypolite Petovan
709eba6ce3
Move /viewcontacts to /profile/{nickname}/contacts[/{type}]
...
- Add contact relationship filter to profile contacts page
- Include feed contacts in contacts page and contact widget
2019-05-20 14:50:09 -04:00
Philipp Holzer
5f068b07f9
some improvements
2019-05-19 03:12:22 +02:00
Philipp Holzer
8bb85b1da7
Move mod/randprof to src/Module/RandomProfile
2019-05-18 22:17:57 +02:00
Hypolite Petovan
79cb5b1bae
Add block reason editing in Model\Contact
2019-05-15 19:28:00 -04:00
Hypolite Petovan
a14f868134
Make Module\TwoFactorRecoveryCode::markUsedForUser return false for already used code
...
- Add PHP Doc in Module\TwoFactorRecoveryCode
2019-05-13 13:32:21 -04:00
Hypolite Petovan
a7feb4bf9f
Add Two-factor recovery code model
...
- [DBA] Add NULL value handling in condition array
2019-05-13 01:52:00 -04:00
Michael
f04bb820ad
Magic links should work again
2019-05-10 07:38:10 +00:00
Michael
d9f6a58229
Mail: Set the "reply" value when it is a reply
2019-05-09 20:52:52 +00:00
Michael
b8a23369b6
Mail storing is now centralized
2019-05-08 05:44:22 +00:00
Michael
626709159f
Some cleaning up
2019-05-06 18:46:30 +00:00
Hypolite Petovan
bb8d297ae4
Merge pull request #7097 from nupplaphil/task/mod_after_PR_fixing
...
Fixings for Mod-Refactorings
2019-05-05 20:28:57 -04:00
Hypolite Petovan
8af0ae171e
Merge pull request #7083 from nupplaphil/task/mod_friendica
...
Move mod/friendica to src/Module/Friendica
2019-05-05 14:19:57 -04:00
Philipp Holzer
039f9490dd
Optimized Profile::searchProfiles & Bugfix Contact::getProbeDataFromDatabase
2019-05-05 18:40:36 +02:00
Michael
0244a231d5
Fixes "parent-guid" notice - finally
2019-05-05 15:48:57 +00:00
Michael
f3cae4bf0c
Fixes notices
2019-05-05 14:12:43 +00:00
Hypolite Petovan
e17db489ee
Merge pull request #7095 from annando/ap-connect
...
Switching from legacy DFRN connect to ActivityPub
2019-05-05 09:37:43 -04:00
Michael
0efab157c4
Reverted storing the protocol at all the time
2019-05-05 10:36:51 +00:00
Michael Vogel
2365193691
AP: Support of request messages
2019-05-05 11:17:45 +02:00
Philipp Holzer
9123361d61
added feedback
2019-05-05 10:00:28 +02:00
Philipp Holzer
6f787f2422
Move mod/friendica to src/Module/Friendica
2019-05-04 10:14:29 +02:00
Philipp
c9cce8492e
Merge pull request #7000 from MrPetovan/task/6999-no-probe-magic-link
...
Remove probing in magic link construction
2019-05-03 08:43:26 +02:00
Michael Vogel
33931ff15e
Corrected order
2019-05-03 08:13:02 +02:00
Michael
b1222e174e
Ensure that an existing contact isn't archived or pending
2019-05-03 05:54:40 +00:00
Michael Vogel
949fd1e8bf
Fixes undefined variable
2019-05-03 06:01:01 +02:00
Hypolite Petovan
8010ccdc21
Merge pull request #7072 from nupplaphil/task/mod_directory
...
Move mod/directory to src/Module/Directory
2019-05-02 20:03:13 -04:00
Hypolite Petovan
d48b100f78
Merge pull request #7069 from nupplaphil/task/mod_allfriends
...
Move mod/allfriends to src/Module/AllFriends
2019-05-02 20:03:05 -04:00
Philipp Holzer
47d03058d1
Added feedback
2019-05-02 23:26:02 +02:00
Hypolite Petovan
e6bf97777f
Remove /display/{nick}/{id} URL structure publishing
...
- Remove support for defunct Friendica F-Droid app
2019-05-02 17:04:17 -04:00
Philipp Holzer
2e9b2d72be
Move mod/directory to src/Module/Directory
2019-05-02 22:49:33 +02:00
Philipp Holzer
c5e7abf9c5
Move mod/allfriends to src/Module/AllFriends
2019-05-02 22:03:27 +02:00
Michael
a4dffee5f4
Fix wrong error message when updated a contact
2019-05-02 19:22:43 +00:00
Philipp
2628da422a
Merge pull request #7068 from MrPetovan/task/7047-theme-error-page
...
Themed error page redux
2019-05-02 21:15:29 +02:00
Philipp
774d04cd2f
Merge pull request #7044 from MrPetovan/task/router
...
Move mod/admin to src/Module/Admin
2019-05-02 18:26:30 +02:00
Hypolite Petovan
41f781c52a
Replace System::httpExit() by HTTPException throwing
2019-05-02 11:37:09 -04:00
Philipp
07cb887885
Merge pull request #7067 from MrPetovan/task/remove-app-error
...
Remove App->error
2019-05-02 17:24:56 +02:00
Hypolite Petovan
71546705f8
Add Model\Contact::select method
2019-05-02 09:55:49 -04:00
Hypolite Petovan
9774c95b80
Remove duplicate $baseurl template variable
...
- Remove unused $overwriteURL parameter in Renderer::replaceMacros
2019-05-02 09:55:48 -04:00
Michael
28f316b7e4
Replace the legacy DFRN connection process with AP
2019-05-02 13:05:31 +00:00
Hypolite Petovan
7b1ea6cad6
Remove App->error
2019-05-01 21:17:03 -04:00
Philipp Holzer
90248f6bb7
Move .well-known, webfinger, xrd to src/Module/
2019-05-01 18:25:04 +02:00
Michael
eef85584c2
AP: Parsing of messages from Pleroma should work now again
2019-04-26 06:17:37 +00:00
Michael
0e29ec200f
Follow up to #7036 : Automatically update AP contacts
2019-04-25 05:24:53 +00:00
Michael
ffd6896bd2
Probing of Pleroma contacts does work again
2019-04-24 20:08:43 +00:00
Philipp
2376399168
Merge pull request #7034 from annando/api-announce
...
API: Fix the displaying of reshared posts
2019-04-24 09:07:52 +02:00
Michael
dd7406f285
API: Fix the displaying of reshared posts
2019-04-24 04:26:23 +00:00
Philipp Holzer
5233434d94
proper split cronjob functions
2019-04-22 14:22:00 +02:00
Philipp Holzer
6056081d5a
Move mod/nodeinfo to src/Module/Nodeinfo
2019-04-22 14:00:17 +02:00
Hypolite Petovan
49d12b5fae
Remove probing in magic link construction
...
- Use Contact::getProbeDataFromDatabase and Contact::magicLinkByContact instead of Contact::getIdForURL and Contact::magicLinkbyId in Contact::magicLink
- Add default value for $cid parameter in Contact::getProbeDataFromDatabase
2019-04-12 08:50:44 -04:00
Hypolite Petovan
6a2c0b3cc7
Merge pull request #6989 from nupplaphil/task/basePath_baseUrl_fix
...
Automatic BaseURL determination fix
2019-04-11 04:07:20 -04:00
Michael
4e9316fc15
Fix warnings
2019-04-09 17:58:28 +00:00
Michael
8748aff110
Avoid some more warning
2019-04-09 11:44:35 +00:00
Michael
d58147413f
Avoid update of non native contacts, fix most warnings
2019-04-09 11:28:45 +00:00
Michael
84a6e390ab
Fetch data from the given contact number, if already present
2019-04-09 08:47:57 +00:00
Michael
bca7419987
Avoid overwriting existing contacts with bad data
2019-04-09 08:35:29 +00:00
Philipp Holzer
318a3ca785
Create own base URL class which holds the whole base url business logic
2019-04-09 08:31:16 +02:00
Michael
90eea919a4
New contact field "updated", fix warnings
2019-04-09 05:15:23 +00:00
Michael
a2ca14def4
Removed a worker call - this needs more work
2019-04-08 21:35:00 +00:00
Michael
c088249e1b
Update the contact in the background
2019-04-08 21:05:33 +00:00
Michael
f387d85cdb
Fetch profile data from different contact tables when we won't or can't probe via network
2019-04-08 20:41:18 +00:00
Michael
46a99a05a1
Remove the queue from the core
2019-04-05 18:04:39 +00:00
Michael
cbe574f6f6
Preparation to be able to store "announce" activities
2019-03-28 05:45:50 +00:00
Michael
2df2f623e1
Store the follow activity in the "item-activity" table
2019-03-27 21:46:32 +00:00
Michael
55325f191b
Merge remote-tracking branch 'upstream/develop' into ap-delivery-failure
2019-03-26 21:36:46 +00:00
Michael
fe0c516c3f
Added field for "shared" inbox
2019-03-26 05:14:47 +00:00
Michael
18f3ff7b8e
Unarchive inboxes on profile update
2019-03-25 22:43:00 +00:00
Philipp Holzer
6473e5a069
typo
2019-03-22 22:56:57 -04:00
Philipp Holzer
8237e73e26
Adding REAMDEs to directories
2019-03-22 22:56:57 -04:00
Philipp Holzer
083820b107
Moving mod/feedtest to src/Module/Feedtest
2019-03-22 22:55:49 -04:00
Michael
dbfb0b6cff
Added app class variable
2019-03-19 06:57:37 +00:00
Michael
0aab620d32
Enable remote authentication with HTTP Signatures
2019-03-19 06:44:51 +00:00
Michael
cd0d6cb626
Forums now are working with AP as well
2019-03-14 18:44:41 +00:00
Michael
35ff932613
Follow up to 6834: Don't store item when the server is blocked
2019-03-10 21:19:21 +00:00
Hypolite Petovan
6f07bfb772
Add missing fields to Register::getPending()
...
- Addresses https://github.com/friendica/friendica/issues/6338#issuecomment-470882973
2019-03-08 21:57:18 -05:00
Michael
e89d56be6d
Improved contact update from probe
2019-03-07 00:13:39 +00:00
Hypolite Petovan
7217d24a97
Replace isset by array_key_exists on array class constant in Model\Term
...
- Addresses https://github.com/friendica/friendica/issues/6386#issuecomment-467835406
2019-02-27 08:00:04 -05:00
Tobias Diekershoff
bd7aaacfb0
fixing links in photoMenu
2019-02-26 10:19:08 +01:00
Hypolite Petovan
82072bae46
Add missing use statement in Model\Term
2019-02-24 13:33:11 -05:00
Michael Vogel
fa5525d084
Merge pull request #6726 from MrPetovan/task/6676-fix-implicit-mentions
...
Fix last batch of implicit mentions issues
2019-02-24 15:40:11 +01:00
Michael Vogel
df5ea1fab0
Merge pull request #6732 from MrPetovan/bug/1777-fix-blocked-contact-group
...
Allow to remove blocked contact from groups
2019-02-24 14:30:36 +01:00
Hypolite Petovan
dbcca9cfac
Hide "never" on profile
2019-02-23 18:37:51 -05:00
Hypolite Petovan
7ab986bc97
Move group module to src/
2019-02-23 17:32:40 -05:00
Hypolite Petovan
b939faf4ef
Add contact removal from all groups when blocked
2019-02-23 17:32:40 -05:00
Hypolite Petovan
f4745c5936
Add doc to Model\Term
2019-02-23 17:32:13 -05:00
Hypolite Petovan
67aa188830
Improve Logger calls
...
- Add context in various calls
- Remove deprecated Logger::log call in Processor
2019-02-23 17:32:13 -05:00
Hypolite Petovan
8c1db51a76
Improve Logger calls
...
- Replace various deprecated Logger::log calls
- Reassign log level for verbose log calls
2019-02-23 17:32:11 -05:00
Hypolite Petovan
1917f04153
Rewrite Term class
...
- Move term type constants from TERM_* to Term::*
- Move term object type constants from TERM_OBJ_* to Term::OBJECT_TYPE_*
- Add Term::isType() method
- Add Strings::startsWith() method
2019-02-23 17:32:11 -05:00
Hypolite Petovan
7320c5e8e8
Normalize Contact::magicLinkByContact method name
2019-02-23 17:32:10 -05:00
Philipp Holzer
8c3aebc376
Bugfixings in Config
...
- replaced usage of "!<unset>!" with null-returns
- fixed bool settings (0/1)
- fixed overriding config-values
- fixed basepath problems
2019-02-22 23:51:13 +01:00
Hypolite Petovan
4375edd63e
Merge pull request #6719 from annando/worker-scheduler
...
New scheduler mechanism - now to the correct branch
2019-02-21 16:12:19 -05:00
Michael
3450f12cba
Changed log calls
2019-02-21 19:32:31 +00:00
Roland Häder
9fa812b35d
Rewrites:
...
- converted single-line if() block to multi-line and with curly braces
- "imported" SPL classes to have unified code style
- always initialize your variables ... :-/
- added some empty lines/spaces for better readability
Signed-off-by: Roland Häder <roland@mxchange.org>
2019-02-19 01:56:41 +01:00
rabuzarus
c59ba94648
fix magic links for item mentions
2019-02-17 17:19:57 +01:00
Michael
73ecf2100e
Indentions
2019-02-13 10:22:36 +00:00
Michael
44ac0275ab
Issue 6603: Events are now fetchable via AP
2019-02-13 07:17:19 +00:00
Michael
8cb2ab2a90
Should fix "DB Error 1205: Lock wait timeout exceeded; try restarting transaction"
2019-02-12 21:10:45 +00:00
Michael
6fd8b5f365
Don't send single item delete commands to protocols that support account removal
2019-02-11 20:30:08 +00:00
Michael
7939cacc44
The function moved from the user to the contact class
2019-02-10 17:19:10 +00:00
Michael
758eabd2f6
Removed test output
2019-02-10 12:21:16 +00:00
Michael
f88a1c0b51
Merge branch 'check-follow' of github.com:annando/friendica into develop
2019-02-10 11:29:58 +00:00
Michael
cf3a46b126
Don't store multiple follow request from a single person
2019-02-10 11:28:17 +00:00
Tobias Diekershoff
b6e2c254fb
Merge pull request #6616 from m4sk1n/patch-1
...
fix typo
2019-02-10 08:12:58 +01:00
marcin mikołajczak
12a44c7bb9
fix typo
2019-02-09 08:42:55 +01:00
Hypolite Petovan
e6a75b2609
Add alias field to ActivityPub contacts
2019-02-08 22:32:50 -05:00
Hypolite Petovan
7572843083
Merge pull request #6601 from annando/false-notifications
...
Hopefully final fix for false notifications
2019-02-07 08:41:56 -05:00
Michael
ebe767b290
Hopefully final fix for false notifications
2019-02-07 05:38:43 +00:00
Hypolite Petovan
a0b14a46cb
Merge pull request #6581 from nupplaphil/config_refact
...
Config Refactoring
2019-02-06 09:57:41 -05:00
Michael
633d04049b
Lower priority for removing users
2019-02-03 23:55:46 +00:00
Philipp Holzer
1e0e1674f2
4) Adding Factories to other entrypoints
2019-02-03 22:46:50 +01:00
Hypolite Petovan
9525e07971
Fix greedy regular expression and move code block escaping after tag extraction in Model\Item
2019-01-29 20:25:51 -05:00
Hypolite Petovan
2bd62bfdea
Merge pull request #6554 from Ixiter/develop-bbcode-tags
...
Fixed some bugs with weird tagging in [code] blocks and tagging of multiple ##
2019-01-29 17:11:54 -05:00
Peter Liebetrau
c3e5c77eb3
BBcode, Tags - changes for #pullrequestreview-197771905
2019-01-29 22:34:28 +01:00
Peter Liebetrau
5080778ea6
BBcode, Tags - moved [code] escaping before BBCode::getTags() call
2019-01-29 21:54:20 +01:00
Peter Liebetrau
87b1d0a4d7
BBcode, Tags - fixed doubbbllee trroubbllee
2019-01-29 21:35:11 +01:00
Peter Liebetrau
d8bd1921ee
BBcode, Tags - fix BBCode created tags in [code] blocks, fix usage of multiple ## created tags
2019-01-29 21:17:11 +01:00
Hypolite Petovan
8d84f33f15
Merge pull request #6541 from annando/mentions
...
Display mentioned users and in the comment box by default
2019-01-29 07:56:30 -05:00
fabrixxm
a7d45682e7
Filesystem storage: handle basepath with trailing slash
2019-01-29 12:36:23 +01:00
fabrixxm
ec94318a35
Filesystem storage: set permission on folders and files
...
files are set 0660 and folders 0770.
fix #6545
2019-01-29 12:35:30 +01:00
Michael
d40b2792b6
Display mentioned users and in the comment box by default
2019-01-28 21:22:03 +00:00
Michael
7cba8942c7
Fix: Connector posts now do work again (postopts hadn't been stored)
2019-01-24 21:06:53 +00:00
Hypolite Petovan
49c9b6f9ff
Fix possibly undefined variables
2019-01-23 09:06:59 -05:00
Hypolite Petovan
64847e7cc8
Fix types in doc blocks/prototypes
2019-01-23 09:06:58 -05:00
Hypolite Petovan
5ea033db33
Remove unused variable in Model\Item
2019-01-23 09:06:58 -05:00
Hypolite Petovan
d5ce74672e
Fix method scope in Model\Attach
2019-01-23 09:06:57 -05:00
Hypolite Petovan
aa3532cd3b
Fix wrong class constant in Model\APContact
2019-01-22 01:57:46 -05:00
Hypolite Petovan
504945f9df
Improve page flags doc block in Model\User
2019-01-21 11:12:53 -05:00
Hypolite Petovan
41edcd1028
Fix bad rebase in Model/Contact
2019-01-21 11:12:52 -05:00
Hypolite Petovan
3c50a11ff1
Fix wrong operators in Model\Item and Model\Contact
2019-01-21 11:12:51 -05:00
Hypolite Petovan
28397fc5fc
Fix method parameter type in Model\Attach
2019-01-21 11:12:50 -05:00
Hypolite Petovan
57ab858486
Fix calls to DBA::select missing parameters
2019-01-21 11:12:50 -05:00
Hypolite Petovan
7f2dc40601
Fix potential bugs without expected behavior change
...
- Fix uninitialized variables
- Fix potentially not set variables
- Fix wrong parameter default value
- Fix method scope
- Fix missing return value
2019-01-21 11:04:19 -05:00
Hypolite Petovan
3d839bb176
Move Contact::ACCOUNT_TYPE_* constants to User::ACCOUNT_TYPE_*
...
- Keep Contact::TYPE_* constants for comparison with contact.contact-type
2019-01-21 10:56:27 -05:00
Hypolite Petovan
ad9c67663d
Move Contact::Page_* constants to User::PAGE_FLAGS_*
2019-01-21 10:55:37 -05:00
Hypolite Petovan
11a4a57bfe
Update HTML::contactBlock and Profile::load with new ContactBlock widget
2019-01-21 10:55:36 -05:00
Hypolite Petovan
4a95ca280d
Remove unused code
...
- Remove commented code
- Remove unused/immediately overwritten variables
- Remove extraneous parameters
- Remove unreachable code
- Remove duplicate array keys
2019-01-21 10:48:40 -05:00
Hypolite Petovan
cb3f09ae4f
Refactor namespaces
...
- Remove unused use statements
- Add required use statements
- Escape global classes
2019-01-21 10:43:42 -05:00
Hypolite Petovan
070aa016e0
Update more PHPDoc, including in include/
2019-01-21 10:39:28 -05:00
Hypolite Petovan
af9067a381
Update PHPDoc in mod/
2019-01-21 10:39:27 -05:00
Hypolite Petovan
3282ce5389
Fix PHPDoc comments project-wide
2019-01-21 10:35:51 -05:00
fabrixxm
24d7ffa3fe
Update "storage" console command
...
add support to move data in 'attach' table
2019-01-21 10:00:48 -05:00