1
0
Fork 0
Commit graph

10085 commits

Author SHA1 Message Date
5916544bc8 Move settings/features to src/Module 2022-11-09 06:26:08 -05:00
45c4439119 Move settings/connectors to src/Module 2022-11-09 06:26:05 -05:00
33d1df3c6d Move settings/addons to src/Module 2022-11-09 06:25:41 -05:00
3226b00995 Move settings/oauth to src/Module
- Add settings_content() permission checks to Module\BaseSettings
- Transform application token deletion GET links to POST forms to keep a single OAuth module class
2022-11-09 06:25:22 -05:00
d3bbed176f Merge remote-tracking branch 'upstream/develop' into warning 2022-11-09 07:35:31 +00:00
e9393fb509 Fix warning when loading invalid html 2022-11-09 06:38:31 +00:00
a7e576fda0 Fix warning: Undefined array key "public" 2022-11-09 06:31:05 +00:00
4a626ef101 Create new Contact\Redir module class
- Move /redir route to /contact/redir
2022-11-08 20:12:23 -05:00
386c08aa05 Remove superfluous calls to DI::baseUrl in Contact:photoMenu 2022-11-08 19:31:09 -05:00
a68c790c64 Create new Settings\RemoveMe module class
- Moved route from /removeme to /settings/removeme
- Combined templates into one
2022-11-08 18:33:54 -05:00
df8644c59c Performance improvements in public timeline 2022-11-08 21:48:42 +00:00
99d54dc711 Restore Item\Source module functionality 2022-11-08 11:53:09 -05:00
246021fdfa Store the source of incoming posts 2022-11-08 11:53:09 -05:00
48090d1b70
Merge pull request #12142 from MrPetovan/task/homepage-verified
Add title to homepage verified check mark
2022-11-08 11:12:17 +01:00
0a20566199 Replace remaining occurrences of admin/users route by moderation/users 2022-11-08 04:26:11 -05:00
561f22cdc4 Add title to homepage verified check mark
- Decrease log level for not found Memcached keys
2022-11-08 04:20:19 -05:00
18f54f4425 New area "moderation"
- Moved several admin pages to the moderation area
- ACL still is checking for administrator credentials
2022-11-08 02:28:42 -05:00
c7dbe0b610 Create new OStatus\Repair module class
- Create corresponding template file
2022-11-07 21:44:18 -05:00
664071a0b1 Quoted reshares containing quoted reshares should now look fine 2022-11-07 20:44:20 -05:00
bb97776dfb
The last PHPCS error .. 2022-11-07 20:35:07 +01:00
d524f55e3e
Reduce error-throws :-) 2022-11-07 20:34:05 +01:00
a81708091f
Make PHPCS happy 2022-11-07 20:32:55 +01:00
2da2ac6826
make PHP CS happy? 2022-11-07 20:28:08 +01:00
78a8ed6fe7
adhere feedback 2022-11-07 20:21:11 +01:00
f13c91b320
Move mod/cal.php and mod/events.php to Module 2022-11-07 19:52:24 +01:00
89fde911f9
Fix possible security issue 2022-11-07 19:52:13 +01:00
3bdc20df15
Changed:
- added type-hints as follow-up commit to #12130
2022-11-07 19:18:34 +01:00
Michael Vogel
e6a5c172ce
Merge pull request #12131 from MrPetovan/task/4090-move-mod-salmon
Move mod/salmon.php to src/Module
2022-11-07 14:55:02 +01:00
7c7fc624f3
Fix code standards in Module\OStatus\Salmon 2022-11-07 07:54:12 -05:00
44af6e4bc2 don't be pythonic 2022-11-07 11:19:33 +01:00
379eeb49eb make the standards check happy 2022-11-07 11:19:33 +01:00
cdfd51310e we don't need the 20... 2022-11-07 11:19:33 +01:00
594c17546b the config default parameter was deprecated 2022-11-07 11:19:33 +01:00
a9265220af add labels for the logger parameters 2022-11-07 11:19:33 +01:00
33c9d17bdb change the cURL success check and adopt the logger messages 2022-11-07 11:19:33 +01:00
fb04eb107b set the validation to false, and only set it to true if we were able to verify the link 2022-11-07 11:19:33 +01:00
64f290a055 avoide useless cURL request to the profile page 2022-11-07 11:19:33 +01:00
dd0811aec9 remove debugging tracers 2022-11-07 11:19:33 +01:00
5530b6fc75 reviews 2022-11-07 11:19:33 +01:00
1c65098013 clean up the used modules 2022-11-07 11:19:33 +01:00
a1d57abfe4 add the new CheckRelMeProfileLink class to the worker 2022-11-07 11:15:55 +01:00
028d823d96 add a help text to the profile settings indicating how to verify the homepage, or that the homepage is verified 2022-11-07 11:15:55 +01:00
c8636db9f6 When the profile is updated, let the Worker verify the homepage link 2022-11-07 11:15:55 +01:00
30b9a57a37 Let the Worker check the homepage of a profile daily 2022-11-07 11:15:54 +01:00
ec02664773 Add new OStatus\Salmon module class
- Add module instanciation in Module\DFRN\Notify
2022-11-06 20:42:05 -05:00
bd9292fe19 Convert static methods to dynamic in Module\DFRN\Notify 2022-11-06 20:38:33 -05:00
d5b29b1c61 Add follow/unfollow link to the contact actions menu 2022-11-06 19:03:21 -05:00
210200d330 Use different parser modes for Mastodon and Twitter-API 2022-11-06 20:02:43 +00:00
1d7d8788bd Support "fedifinder" to import contacts 2022-11-06 10:05:54 +00:00
e582cd4543
Merge pull request #12125 from annando/pending
Don't show following/followed_by on pending
2022-11-06 10:26:11 +01:00
e10d714ef5 Don't show following/followed_by on pending 2022-11-06 08:18:28 +00:00
4b5c6994b2
Merge pull request #12122 from annando/issue-2657
Issue 2657: Mentions will now be recognized by clients
2022-11-06 09:13:45 +01:00
174151d4d0
Merge pull request #12124 from annando/issue-11832
Issue 11832: Avoid error when fetching group members
2022-11-06 09:12:22 +01:00
d0318b3df6
Merge pull request #12123 from annando/issue-11831
Issue 11831: Activate "notify on new post" via API
2022-11-06 09:10:34 +01:00
b202354bbb Merge remote-tracking branch 'upstream/develop' into issue-2657 2022-11-06 07:08:55 +00:00
fe3713b8f3 Merge remote-tracking branch 'upstream/develop' into issue-11832 2022-11-06 07:07:32 +00:00
f1f40fbbf7 Merge remote-tracking branch 'upstream/develop' into issue-11831 2022-11-06 07:04:35 +00:00
92813dd2e4 Issue 11832: Avoid error when fetching group members 2022-11-06 06:42:33 +00:00
bc7d21183d Issue 11831: Activate "notify on new post" via API 2022-11-06 06:11:22 +00:00
40fb820aef Unused use removed 2022-11-06 06:00:19 +00:00
56ac879c92 Issue 2657: Mentions will now be recognized by clients 2022-11-06 05:43:34 +00:00
3e33ec0c0f Suppress InvalidArgument exceptions handling URLs in Model\Item::containsLink 2022-11-05 20:18:14 -04:00
Michael Vogel
ea49ab6e04
Merge pull request #12114 from MrPetovan/bug/12112-unFollow
Fix capitalization of unfollow links in Model\Contact
2022-11-06 00:21:27 +01:00
b9f0985467
Merge pull request #12116 from annando/issue-11846
Issue 11846: Fix client behaviour when following hash tags
2022-11-05 19:13:31 -04:00
Michael Vogel
52f74b6312
Update src/Object/Api/Mastodon/Status.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-05 23:51:16 +01:00
9fa3df3cbf "arrat" to "array" 2022-11-05 22:39:15 +00:00
aa2b4e15a3 Issue 11846: Fix client behaviour when following hash tags 2022-11-05 22:35:35 +00:00
db12814f3b Improved url detection 2022-11-05 22:32:56 +00:00
70d0f087b7 Issue 12096: Improve account search 2022-11-05 22:08:28 +00:00
e763f57d29 Fix capitalization of unfollow links in Model\Contact 2022-11-05 17:54:50 -04:00
4dd2d7ebab Transmit the quoted part in the source 2022-11-05 16:25:04 +00:00
198d38545d
Remove trailing spaces from Module\Post\Share 2022-11-04 14:14:00 -04:00
8124dedbf6 Create new Post/Share module class 2022-11-04 13:02:01 -04:00
Philipp
119f9d9d27
Merge pull request #12094 from MrPetovan/task/hide-reply-counts-ping
Remove non-top-level posts from notification labels when network sort order is "received"
2022-11-04 18:00:15 +01:00
8ec5d10bf4 Add new Contact/Suggestions module class 2022-11-04 07:57:00 -04:00
811e144e9e Move viewcontact_template and contact_template to contact/ folder 2022-11-04 07:03:55 -04:00
6c745c8522 Remove non-top-level posts from notification labels when network sort order is "received"
- These posts don't alter the network view in this sort order and so are distracting with no actionable benefits
2022-11-04 06:42:38 -04:00
8092bfe277 Remove dependency on DI in Notifications\Ping module 2022-11-04 06:42:38 -04:00
23dda5d510 Deprecate default value parameters in Session and Config interfaces
- It is more efficient to use the null coalescing operator ?? that prevents the computation of the default value if the key has been found
2022-11-04 06:42:38 -04:00
da3041a4d4 Add new Conversation\Network::getTimelineOrderBySession method 2022-11-04 06:42:37 -04:00
fa123bd765 Rename Repository\Notify->NotifyOnDesktop to shouldShowOnDesktop
- New name better reflect the behavior
2022-11-04 06:42:37 -04:00
1ba9a65fd8 Add new Post/Tag/Add module class
- Convert GET to POST
2022-11-03 22:26:48 -04:00
a89f235044 Merge remote-tracking branch 'upstream/develop' into issue-12097 2022-11-03 20:15:53 +00:00
Michael Vogel
a20c6e3216
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-03 21:13:03 +01:00
0f9e2b6da4 Issue 12097: Notify for each new user registration 2022-11-03 19:59:33 +00:00
78d063f35a
Merge pull request #12095 from annando/bulk
Improved bulk delivery / don't redistribute activities
2022-11-03 07:59:44 -04:00
12a352f441 Simplified else case 2022-11-03 04:27:30 +00:00
e0dc7a471e Create Post/Tag/Remove module class and route
- Fix tag name parameter in single tag removal link in mod/photos
- Remove "/post" from backend routes as it was preventing sessions from working in this module. No existing module had a route starting with "/post".
2022-11-03 00:27:08 -04:00
1847347c3a Improved logging 2022-11-03 04:23:04 +00:00
842e51194e Improved bulk delivery / don't redistribute activities 2022-11-03 04:03:39 +00:00
4ab260042c Create new User\Import module class
- Merge Core\UserImport class in Module class
2022-11-02 11:27:31 -04:00
7c4a7bff2e
Move new events routes to calendar routes 2022-11-02 15:16:24 +01:00
2c90ab69d6
Move event export to src/Module/Events/Export 2022-11-02 15:16:23 +01:00
2c7a60eb0e Replace remaining "follow" route instances to "contact/follow" 2022-11-01 09:41:39 -04:00
2cf1e1074b Fix documentation typo in src/Protocol/Diaspora.php 2022-11-01 08:45:25 -04:00
1f1c2d8ca6 (Hopefully) query performance improvements 2022-11-01 08:45:25 -04:00
5ef76e8f14 Also look for Atom feeds when probing link URLs 2022-11-01 00:45:46 -04:00
baa97febef
hopefully last feedback :) 2022-11-01 00:09:30 +01:00
41565326e3
Make CS happy 2022-10-31 21:03:58 +01:00
8f62278703
Rename $action because of PR before 2022-10-31 21:00:23 +01:00
82cd6ff91d
Fixing the non-auto follow process ... 2022-10-31 20:58:37 +01:00
eb9da2967e
Fixups ... hopefully the last one :-/ 2022-10-31 20:58:37 +01:00
87291e30a4
Found some more follow-links 2022-10-31 20:58:34 +01:00
b5d01337d9
Move Follow to /contact namespace 2022-10-31 20:58:27 +01:00
3554894577
Fixup post 2022-10-31 20:56:44 +01:00
437472d0a6
Move Follow to Contact namespace 2022-10-31 20:56:43 +01:00
0e47d5b0aa
make CS happy 2022-10-31 20:56:43 +01:00
8e6f676719
Move mod/follow to src/Modules 2022-10-31 20:56:41 +01:00
58d6e7e2bb Create Contact\Unfollow module class 2022-10-31 15:31:44 -04:00
a1e6e13a9f Move remote follow module to profile folder 2022-10-31 15:31:43 -04:00
5de8fe3a48 Fix unfollowing not showing on contact page
- Deleted contact rows kept the relationship status which would keep showing
- Deleting contact rows would also not update the corresponding user-contact record
2022-10-31 15:30:23 -04:00
3020dfbeeb Rename auto_request.tpl form action template variable 2022-10-31 15:30:23 -04:00
969b4f991e Create Profile\Attachment\Upload module class
- Add missing response type in AjaxUpload initializition
2022-10-31 14:57:25 -04:00
39765e6018 Create Profile\Photos\Upload class 2022-10-30 14:20:01 -04:00
9561910e83 Create Profile\UnkMail module class 2022-10-30 10:49:47 -04:00
3865733e18 Move Model\Profile::getMyUrl to UserSessions 2022-10-30 10:49:47 -04:00
eae1383f48 Merge remote-tracking branch 'upstream/develop' into quote 2022-10-30 11:38:17 +00:00
b402a760a8 Symplified code 2022-10-30 10:02:12 +00:00
a183723254 Improved handling of contact links 2022-10-30 10:02:01 +00:00
96a36568e2 Add quote to API 2022-10-30 01:20:05 +00:00
f569ccbbc2 Code is simplyfied 2022-10-29 22:55:39 +00:00
3c169b534e Improved handling of native quotes 2022-10-29 22:11:39 +00:00
e24078a4d2
Merge pull request #12074 from annando/fix-notification
Accepting contact request does finally work per Mastodon API
2022-10-29 15:55:40 -04:00
8bba8663fb Only fetch the needed field 2022-10-29 19:11:26 +00:00
f44c9e7975 Accepting contact request does finally work per Mastodon API 2022-10-29 19:04:29 +00:00
a2adb1cd93
Remove unused argument from L10n->tt() call in Model/Item.php 2022-10-28 13:45:09 -04:00
René Wagner
b99e7a9e92
fix exception when adding an poll option without votes 2022-10-28 18:51:35 +02:00
f418687a71
Merge pull request #12070 from annando/share
Some more improvements for posts with shares
2022-10-27 08:19:23 -04:00
deccea0228 More functions moved to content class 2022-10-27 05:44:44 +00:00
c65fff6f93 Some more improvements for posts with shares 2022-10-26 17:00:55 +00:00
0c4ebce391
Merge pull request #12067 from Quix0r/cleanup/type-hints-002
Cleanup: missing type-hints, double-quotes, reformatted array
2022-10-26 12:03:04 -04:00
498d7f690a
Changes:
- php-cs is now happy with it
2022-10-26 17:59:10 +02:00
03e09627e4
Used $this->isThreaded() instead as suggested by @MrPetovan 2022-10-26 17:59:07 +02:00
3c50d5b70f
Changes:
- made code more readable
2022-10-26 01:31:34 +02:00
2f1336339f
Changes:
- added missing type-hints
- added missing documentation
- changed double-quotes to single
- Setters do ALWAYS return void
2022-10-26 01:29:01 +02:00
22bfd3b4d6 Revert "Add email notification to all users on server domain pattern block list update"
This reverts commit 5045f9e188 because the main stakeholder isn't using the feature and it's putting a strain on email server accountability vis-a-vis spam lists.

# Conflicts:
#	src/Moderation/DomainPatternBlocklist.php
2022-10-25 19:02:55 -04:00
5306bb3e31
Changes:
- added more missing type-hints (checked them in body of the method)
- reformatted code a little (code-style)
- moved '/.well-known/host-meta' to constant Probe::HOST_META
2022-10-25 20:25:13 +02:00
a7e9457ef2
Merge pull request #12061 from annando/share-rework
The "share" handling is improved
2022-10-25 09:04:16 -04:00
842a4bb904 Changed function name 2022-10-25 12:40:22 +00:00
2555596158
Merge pull request #12055 from nupplaphil/feat/usersess_decorator
Extend `IHandleUserSessions` from `IHandleSessions` and adapt classes
2022-10-25 07:52:23 -04:00
ebd175872d Improved description 2022-10-25 08:45:41 +00:00
1a0b63659b Merge remote-tracking branch 'upstream/develop' into share-rework 2022-10-25 08:31:01 +00:00
f54a886a5e The "share" handling is improved 2022-10-25 06:37:23 +00:00
f03c5c7f89
implement feeback 2022-10-25 08:07:42 +02:00
dc2d96a502 Fix condition for follows export
- Select follows instead of followers
- Filter out archived contacts
2022-10-24 18:21:10 -04:00
142b399c84 Reformat Module\Settings\UserExport
- Import IHandleUserSessions and DbaDefinition object in constructor
- Convert remaining double quotes to single quotes
- Convert static methods to dynamic to use class properties
- Remove unused POST permission from route
2022-10-24 18:14:59 -04:00
bf9f09182e
Changes:
- added some missing type-hints
- no need for local array `$t` (changed to "anonymous" varriant)
- formatted some arrays
2022-10-24 20:32:24 +02:00
b5bc1b0844
Extend IHandleUserSessions from IHandleSessions and adapt classes 2022-10-23 20:41:17 +02:00
b72d727a06
Merge pull request #12051 from Quix0r/hotfix/one-dollar-to-much
Hotfix: One `$` to much ...
2022-10-23 16:25:46 +02:00
e8fe0c52e7
Hotfix: One $ to much ... 2022-10-23 13:15:34 +02:00