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