Michael
842e51194e
Improved bulk delivery / don't redistribute activities
2022-11-03 04:03:39 +00:00
Hypolite Petovan
4ab260042c
Create new User\Import module class
...
- Merge Core\UserImport class in Module class
2022-11-02 11:27:31 -04:00
Philipp Holzer
7c4a7bff2e
Move new events routes to calendar routes
2022-11-02 15:16:24 +01:00
Philipp Holzer
2c90ab69d6
Move event export to src/Module/Events/Export
2022-11-02 15:16:23 +01:00
Hypolite Petovan
2c7a60eb0e
Replace remaining "follow" route instances to "contact/follow"
2022-11-01 09:41:39 -04:00
Hypolite Petovan
2cf1e1074b
Fix documentation typo in src/Protocol/Diaspora.php
2022-11-01 08:45:25 -04:00
Michael
1f1c2d8ca6
(Hopefully) query performance improvements
2022-11-01 08:45:25 -04:00
Hypolite Petovan
5ef76e8f14
Also look for Atom feeds when probing link URLs
2022-11-01 00:45:46 -04:00
Philipp Holzer
baa97febef
hopefully last feedback :)
2022-11-01 00:09:30 +01:00
Philipp Holzer
41565326e3
Make CS happy
2022-10-31 21:03:58 +01:00
Philipp Holzer
8f62278703
Rename $action because of PR before
2022-10-31 21:00:23 +01:00
Philipp Holzer
82cd6ff91d
Fixing the non-auto follow process ...
2022-10-31 20:58:37 +01:00
Philipp Holzer
eb9da2967e
Fixups ... hopefully the last one :-/
2022-10-31 20:58:37 +01:00
Philipp Holzer
87291e30a4
Found some more follow-links
2022-10-31 20:58:34 +01:00
Philipp Holzer
b5d01337d9
Move Follow to /contact
namespace
2022-10-31 20:58:27 +01:00
Philipp Holzer
3554894577
Fixup post
2022-10-31 20:56:44 +01:00
Philipp Holzer
437472d0a6
Move Follow to Contact namespace
2022-10-31 20:56:43 +01:00
Philipp Holzer
0e47d5b0aa
make CS happy
2022-10-31 20:56:43 +01:00
Philipp Holzer
8e6f676719
Move mod/follow to src/Modules
2022-10-31 20:56:41 +01:00
Hypolite Petovan
58d6e7e2bb
Create Contact\Unfollow module class
2022-10-31 15:31:44 -04:00
Hypolite Petovan
a1e6e13a9f
Move remote follow module to profile folder
2022-10-31 15:31:43 -04:00
Hypolite Petovan
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
Hypolite Petovan
3020dfbeeb
Rename auto_request.tpl form action template variable
2022-10-31 15:30:23 -04:00
Hypolite Petovan
969b4f991e
Create Profile\Attachment\Upload module class
...
- Add missing response type in AjaxUpload initializition
2022-10-31 14:57:25 -04:00
Hypolite Petovan
39765e6018
Create Profile\Photos\Upload class
2022-10-30 14:20:01 -04:00
Hypolite Petovan
9561910e83
Create Profile\UnkMail module class
2022-10-30 10:49:47 -04:00
Hypolite Petovan
3865733e18
Move Model\Profile::getMyUrl to UserSessions
2022-10-30 10:49:47 -04:00
Michael
eae1383f48
Merge remote-tracking branch 'upstream/develop' into quote
2022-10-30 11:38:17 +00:00
Michael
b402a760a8
Symplified code
2022-10-30 10:02:12 +00:00
Michael
a183723254
Improved handling of contact links
2022-10-30 10:02:01 +00:00
Michael
96a36568e2
Add quote to API
2022-10-30 01:20:05 +00:00
Michael
f569ccbbc2
Code is simplyfied
2022-10-29 22:55:39 +00:00
Michael
3c169b534e
Improved handling of native quotes
2022-10-29 22:11:39 +00:00
Hypolite Petovan
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
Michael
8bba8663fb
Only fetch the needed field
2022-10-29 19:11:26 +00:00
Michael
f44c9e7975
Accepting contact request does finally work per Mastodon API
2022-10-29 19:04:29 +00:00
Hypolite Petovan
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
Hypolite Petovan
f418687a71
Merge pull request #12070 from annando/share
...
Some more improvements for posts with shares
2022-10-27 08:19:23 -04:00
Michael
deccea0228
More functions moved to content class
2022-10-27 05:44:44 +00:00
Michael
c65fff6f93
Some more improvements for posts with shares
2022-10-26 17:00:55 +00:00
Hypolite Petovan
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
Roland Häder
498d7f690a
Changes:
...
- php-cs is now happy with it
2022-10-26 17:59:10 +02:00
Roland Häder
03e09627e4
Used $this->isThreaded()
instead as suggested by @MrPetovan
2022-10-26 17:59:07 +02:00
Roland Häder
3c50d5b70f
Changes:
...
- made code more readable
2022-10-26 01:31:34 +02:00
Roland Häder
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
Hypolite Petovan
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
Roland Häder
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
Hypolite Petovan
a7e9457ef2
Merge pull request #12061 from annando/share-rework
...
The "share" handling is improved
2022-10-25 09:04:16 -04:00
Michael
842a4bb904
Changed function name
2022-10-25 12:40:22 +00:00
Hypolite Petovan
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
Michael
ebd175872d
Improved description
2022-10-25 08:45:41 +00:00
Michael
1a0b63659b
Merge remote-tracking branch 'upstream/develop' into share-rework
2022-10-25 08:31:01 +00:00
Michael
f54a886a5e
The "share" handling is improved
2022-10-25 06:37:23 +00:00
Philipp Holzer
f03c5c7f89
implement feeback
2022-10-25 08:07:42 +02:00
Hypolite Petovan
dc2d96a502
Fix condition for follows export
...
- Select follows instead of followers
- Filter out archived contacts
2022-10-24 18:21:10 -04:00
Hypolite Petovan
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
Roland Häder
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
Philipp Holzer
b5bc1b0844
Extend IHandleUserSessions
from IHandleSessions
and adapt classes
2022-10-23 20:41:17 +02:00
Tobias Diekershoff
b72d727a06
Merge pull request #12051 from Quix0r/hotfix/one-dollar-to-much
...
Hotfix: One `$` to much ...
2022-10-23 16:25:46 +02:00
Roland Häder
e8fe0c52e7
Hotfix: One $
to much ...
2022-10-23 13:15:34 +02:00
Philipp Holzer
b4b9f426db
Fix missing/wrong IHandleUserSessions usages
2022-10-23 11:32:43 +02:00
Philipp Holzer
a9963dc54b
Remove Core\Session
2022-10-21 19:36:42 +02:00
Philipp
7b3caca276
Update src/Content/Widget.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-10-21 19:35:34 +02:00
Philipp Holzer
44a9683008
Move "submanage" Session value into own methods
2022-10-21 19:35:34 +02:00
Philipp Holzer
cafb23f8f0
Reduce parentheses
2022-10-21 19:35:34 +02:00
Philipp Holzer
f15878195c
make App\Router easier
2022-10-21 19:35:34 +02:00
Philipp Holzer
7b35c570f9
Move DI dependency for App class
2022-10-21 19:35:33 +02:00
Philipp Holzer
134f98e22e
Move DI dependency for Navigation\Notifications\Factory\Introduction class
2022-10-21 19:35:33 +02:00
Philipp Holzer
a1997d73c2
Move DI dependency for Navigation\Notifications\Factory\FormattedNotify class
2022-10-21 19:35:33 +02:00
Philipp Holzer
f1cbb41a60
Move DI dependency for Navigation\Notifications\Factory\FormattedNavNotification class
2022-10-21 19:35:33 +02:00
Philipp Holzer
d76a2b6ad6
Move DI dependency for Content\Item class
2022-10-21 19:35:32 +02:00
Philipp Holzer
37ff477b55
Move DI dependency for App\Conversation class
2022-10-21 19:35:32 +02:00
Philipp Holzer
fa8a32e83c
Move DI dependency for App\Router class
2022-10-21 19:35:32 +02:00
Philipp Holzer
f83784cc63
Move DI dependency for App\Page class
2022-10-21 19:35:32 +02:00
Philipp Holzer
b3f9cef94a
UserSession class [3] - Refactor src/ files excluding Module/Model
2022-10-21 19:35:32 +02:00
Hypolite Petovan
a11c125f81
Merge pull request #12042 from nupplaphil/feat/usersession_Module_DepInj
...
UserSession class [6] - Refactor src/Module/ files without DI
2022-10-21 13:21:48 -04:00
Philipp Holzer
8ad83e5d5c
Add missing DI
2022-10-21 19:16:25 +02:00
Philipp Holzer
22198ea495
UserSession class [6] - Refactor src/Module/ files without DI
2022-10-21 10:25:07 +02:00
Philipp Holzer
bf39b5a948
Fix messages.po issue
2022-10-21 10:19:13 +02:00
Hypolite Petovan
f609386ca1
Merge pull request #12041 from nupplaphil/feat/usersession_Module
...
UserSession class [5] - Refactor src/Module/ files with DI
2022-10-20 20:32:54 -04:00
Philipp Holzer
eecc456e0c
UserSession class [5] - Refactor src/Module/ files with DI
2022-10-20 22:59:39 +02:00
Philipp Holzer
b4ffb0bde0
UserSession class [4] - Refactor src/Model/ files
2022-10-20 22:14:50 +02:00
Philipp Holzer
0b66b6e0d5
Move Session "exists" and "expire" to new class
2022-10-20 20:27:35 +02:00
Philipp Holzer
940619325d
Add SessionUsers class including tests
2022-10-20 20:27:34 +02:00
Hypolite Petovan
eaf1485c6f
Fix using wrong variable in DomainPatterBlocklist::extractFromCSVFile
...
- This was clobbering the internal block list structure from an associative array to a simple list
2022-10-20 09:45:40 -04:00
Michael
4930737cc4
Legacy "include" fragments have been removed
2022-10-20 04:21:00 +00:00
Michael
d3e167c77c
All references to boot.php are now removed
2022-10-19 20:38:25 +00:00
Michael
cfbba97e0a
Fix Error: Uncaught Exception Error: "Class "Friendica\Content\Session" not found"
2022-10-19 19:16:01 +00:00
Michael
d47d78f2d4
old boot.php functions replaced in src/module (4)
2022-10-19 09:23:12 -04:00
Hypolite Petovan
956f196f7c
Align pConfig calls in Module\Settings\Display
2022-10-19 09:20:48 -04:00
Hypolite Petovan
979e226d27
Suppress repetitive "missing cache key ping:events:XX" when there are no upcoming events
2022-10-19 09:17:28 -04:00
Michael
ae6d67ed1f
old boot.php functions replaced in src/module (3)
2022-10-19 09:14:24 -04:00
Michael
c9f17e1ef5
old boot.php functions replaced in src/module (2)
2022-10-19 09:06:09 -04:00
Hypolite Petovan
47d9f91009
Add missing use statements in modules classes
2022-10-19 09:02:53 -04:00
Michael
d2da2492b7
old boot.php functions replaced in src/module
2022-10-19 08:53:45 -04:00
Hypolite Petovan
058abc0336
Simplify boolean statements in Content\Conversation
2022-10-19 08:05:31 -04:00
Michael
ee1acba9eb
old boot.php functions replaced in /src
2022-10-19 07:56:25 -04:00
Michael
11944dda32
old boot.php functions replaced in various places
2022-10-19 07:44:08 -04:00
Philipp Holzer
692566d93b
Fix ERROR IHandleSessions
2022-10-19 08:07:12 +02:00