Tobias Diekershoff
86a486f62b
Merge pull request #12472 from MrPetovan/bug/12466-profile-photos-aside
...
Remove VCard for owner in Profile\Photos module
2022-12-19 07:38:13 +01:00
Tobias Diekershoff
b4db8fe8d2
Merge pull request #12469 from MrPetovan/bug/12462-tos-rules
...
Skip blank lines in Tos module
2022-12-19 06:58:42 +01:00
Hypolite Petovan
5392bafbb4
Remove VCard for owner in Profile\Photos module
...
- Remove unused remote contact retrieval
- Remove contact list from aside for non-owner visitors
2022-12-18 23:52:33 -05:00
Hypolite Petovan
39607b20e2
Convert custom profile field URL values to rel="me" links
2022-12-18 23:24:59 -05:00
Hypolite Petovan
76e9c4daa2
Fix link to profile page in custom profile fields settings
...
- Previous link was leading to conversations
2022-12-18 22:49:49 -05:00
Hypolite Petovan
07f7585e40
Remove DI dependency in Profile\Profile module
2022-12-18 22:49:18 -05:00
Hypolite Petovan
1cc0c1148e
Skip blank lines in Tos module
2022-12-18 22:16:41 -05:00
Hypolite Petovan
52e3126cba
Add missing t() call in Settings\Display module
2022-12-18 01:04:04 -05:00
Hypolite Petovan
9718484f9e
Remove DI dependency in Settings\Display module
2022-12-18 01:04:04 -05:00
Hypolite Petovan
43aa9cddc5
Trim terms of service rules before turning them to an array
2022-12-17 21:13:52 -05:00
Hypolite Petovan
cdf180c58d
Add new calendar.default_view pconfig key
2022-12-17 12:20:43 -05:00
Hypolite Petovan
83e34ef8e7
Move first_day_of_week pconfig key to calendar category
2022-12-17 12:20:14 -05:00
Michael
8397ccf37c
Merge remote-tracking branch 'upstream/2022.12-rc' into diaspora-reshare
2022-12-17 12:27:35 +00:00
Philipp
2ae3ae0b8a
Merge pull request #12436 from MrPetovan/bug/notices
...
Address a few notices
2022-12-16 08:52:04 +01:00
Hypolite Petovan
060936d31e
Ward against empty $contact array in Module\Photo::getPhotoById
...
- Address https://github.com/friendica/friendica/issues/11994#issuecomment-1349591039
2022-12-15 23:31:32 -05:00
Hypolite Petovan
0c5158b85d
Check that $probed key exists before comparison in OStatus\Subscribe
...
- Address https://github.com/friendica/friendica/issues/11994#issuecomment-1349590054
2022-12-15 23:29:06 -05:00
Hypolite Petovan
777afb45fc
Apply calendar owner custom theme
2022-12-15 23:14:45 -05:00
Tobias Diekershoff
f8b70ef9f0
Merge pull request #12424 from MrPetovan/task/10100-contact-relationship-prominence
...
Make relationship filter widget more prominent in Module\Contact
2022-12-15 06:24:32 +01:00
Tobias Diekershoff
7d20798e97
Merge pull request #12427 from MrPetovan/bug/12399-suppress-notif-forum
...
Suppress notifications for forum users in Module\Notifications\Ping
2022-12-15 06:20:21 +01:00
Hypolite Petovan
2d624e900d
Suppress notifications for forum users in Module\Notifications\Ping
...
- The bell icon is already hidden for them but the notification number showed in the page title
2022-12-14 22:01:14 -05:00
Hypolite Petovan
c54bca43a5
Make relationship filter widget more prominent in Module\Contact
2022-12-14 21:35:34 -05:00
Hypolite Petovan
e0cdb8a940
Show lock status even when feature is disabled in Admin/Features
2022-12-14 21:30:47 -05:00
Marek Bachmann
3576855e71
Small fix to show PHP.ini upload_max_filesize value also with binary prefix for consistency
2022-12-14 23:19:08 +01:00
Hypolite Petovan
0e543b2d4a
Merge pull request #12392 from annando/api-relations
...
API: Use "contact" for own relations
2022-12-14 08:06:14 -05:00
Michael
5041e92937
Merge remote-tracking branch 'upstream/2022.12-rc' into diaspora-reshare
2022-12-14 09:19:41 +00:00
Michael
f013c92487
Only search for empty quoted reshares (Diaspora type)
2022-12-13 23:26:58 +00:00
Michael
ca8a89ed1c
Use reshare with Diaspora like with ActivityPub
2022-12-13 23:19:19 +00:00
Hypolite Petovan
d26b0ed5a2
Merge pull request #12407 from HankG/friendica-api-photo-endpoint-updates
...
Friendica api photo endpoint updates
2022-12-13 17:14:48 -05:00
Hank G
7072a71788
Update src/Module/Api/Friendica/Photoalbum/Index.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:52:28 -05:00
Hank G
2338a268d3
Update src/Module/Api/Friendica/Photoalbum/Show.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:52:21 -05:00
Hank G
6af4bfae21
Update src/Module/Api/Friendica/Photoalbum/Show.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:46:16 -05:00
Hank G
ae8f1a1c5b
Update src/Module/Api/Friendica/Photoalbum/Show.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:45:56 -05:00
Hank G
7bb60776c6
Update src/Module/Api/Friendica/Photoalbum/Show.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:45:49 -05:00
Hank G
d74345782a
Update src/Module/Api/Friendica/Photoalbum/Index.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-13 16:45:34 -05:00
Hank Grabowski
5288ed46d4
Remove extraneous comment and fix whitespace between lines for style
2022-12-13 16:04:03 -05:00
Hank Grabowski
0b2c013db4
Fix space missing after if style error in src/Module/Api/Friendica/Photoalbum/Show.php
2022-12-13 15:59:45 -05:00
Hank Grabowski
8576610c54
Fix copyright header issues...
2022-12-13 15:58:03 -05:00
Hank Grabowski
991c5fa6de
Add latest_first parameter to photo gallery listing Friendica API endpoint
2022-12-13 15:41:24 -05:00
Hank Grabowski
4fc01c93ce
Add photo album show endpoint that lists photos in an album
2022-12-13 14:16:08 -05:00
Hank Grabowski
5b52533749
Fix Friendica API Photo Album list documentation to reflect endpoint
2022-12-13 14:14:58 -05:00
Hank Grabowski
951b221e21
Fix Friendica API Photo Album list documentation to reflect endpoint
2022-12-13 13:31:10 -05:00
Hank Grabowski
e1823c7138
Add Photo Album index endpoint to Friendica API
2022-12-13 13:28:34 -05:00
Hank Grabowski
800f94495b
Add Photo album cache flushes to Friendica Photo endpoints
2022-12-13 13:27:23 -05:00
Hank Grabowski
8f56aa316b
Allow album to be empty string thus defaulting to i10n "Wall Photos" like in UI
2022-12-13 12:48:50 -05:00
Hypolite Petovan
27c738f90f
Merge pull request #12395 from HankG/fix-photo-get-without-scale-arg
...
Fix Friendica Photo GET API endpoint to work without explicit scale term
2022-12-12 13:00:19 -05:00
Hank Grabowski
4e5794c99d
Update Friendica Photo API endpoint fix to pass null for scale when not applied
2022-12-12 12:37:01 -05:00
Hank Grabowski
46607598f3
Fix Friendica Photo GET API endpoint to work without explicit scale term
2022-12-12 11:27:59 -05:00
Hypolite Petovan
d60c405390
Merge pull request #12393 from annando/api-permissions
...
API: Allow permissions for status posts
2022-12-12 10:20:28 -05:00
Michael Vogel
0209c39e0a
Update src/Module/Api/Twitter/Statuses/Update.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-12 15:51:14 +01:00
Michael
7dfe517c77
Redirect in a different way
2022-12-12 11:24:20 +00:00
Michael
5312b23f03
Don't send the header
2022-12-12 03:13:24 +00:00
Michael
a2f386cd2f
Transmit header before creating user list
2022-12-12 02:43:32 +00:00
Michael
cfd09663e7
Don't display pending requests
2022-12-12 02:33:57 +00:00
Michael
89efa73195
Fix tests
2022-12-11 22:56:56 +00:00
Michael
d05910a6e5
API: Allow permissions for status posts
2022-12-11 22:48:43 +00:00
Michael
ff5da9bc71
API: Use "contact" for own relations
2022-12-11 22:26:30 +00:00
Michael
bf7df13855
Add more BlurHash to avoid not being able to display some picture
2022-12-11 09:56:30 +00:00
Michael
62376d2e62
Only calculate the last login on a "date" level
2022-12-11 03:26:45 +00:00
Michael
a65aa75234
Issue 12367: Calculate relative date on "date" level instead of "datetime"
2022-12-11 03:24:36 +00:00
Michael Vogel
46660c9462
Merge pull request #12364 from MrPetovan/bug/warnings
...
Address several warning messages
2022-12-10 18:10:24 +01:00
Hypolite Petovan
71a7f2d503
Remove parameter-less call of OStatus\Salmon module in DFRN\Notify
...
- Address https://github.com/friendica/friendica/issues/11993#issuecomment-1342615279
2022-12-10 11:45:53 -05:00
Hypolite Petovan
d87585477c
Delete introductions when referenced contact id doesn't exist anymore in Ping module
...
- Address part of https://github.com/friendica/friendica/issues/11993#issuecomment-1338134893
2022-12-10 11:42:03 -05:00
Hypolite Petovan
7aa5407bbd
Remove superfluous strlen call in Module\Tos
...
- Address https://github.com/friendica/friendica/issues/12011#issuecomment-1342617099
2022-12-10 11:38:42 -05:00
Hypolite Petovan
b1860d4121
Check for last-activity value before feeding it to strtotime in Module\NoScrape
...
- Address https://github.com/friendica/friendica/issues/12011#issuecomment-1340019523
2022-12-10 11:38:41 -05:00
Michael
498a957009
The appearanxe of the link preview is now configurable
2022-12-07 07:02:04 +00:00
Michael
6965614f00
API: Only search for direct hit without offset
2022-12-06 18:47:43 +00:00
Hypolite Petovan
32a9f39768
Merge pull request #12333 from annando/issue-12327
...
Issue 12327: Convert avatars to static
2022-12-04 23:30:58 -05:00
Michael
5bff6f38d7
Issue 12327: Convert avatars to static
2022-12-04 23:31:23 +00:00
Michael
4f98d2c74a
Issue 11915: Show reshared posts for contacts
2022-12-04 21:57:58 +00:00
Michael
5c74113bf6
Issue 12275: Banner upload via avatar does work now
2022-12-04 16:33:29 +00:00
Hypolite Petovan
552a30e1f3
Merge pull request #12329 from annando/blurhash
...
Use the blurhash when the remote picture doesn't load
2022-12-04 10:34:30 -05:00
Michael
cfe5101b9b
Use the blurhash when the remote picture doesn't load
2022-12-04 14:58:53 +00:00
Hypolite Petovan
a0752b1161
Escape HTML in event mapping callback
...
- This prevents arbitrary Javascript from being executed from the calendar view
2022-12-04 06:37:37 -05:00
Hypolite Petovan
2f42606c43
Add information about BBCode availability in event fields
2022-12-04 06:37:37 -05:00
Hypolite Petovan
349436a77a
Fix event start time not being properly converted to UTC
...
- This was triggering unexpected time comparison errors
2022-12-04 06:37:36 -05:00
Hypolite Petovan
1b71b963d7
Fix description not being populated in event form when there's a validation error
2022-12-04 06:37:36 -05:00
Michael
e5a531d3b5
Simplify "last-activity" handling
2022-12-04 07:17:26 +00:00
Michael
1d8c9276f3
Issue 10518: "last-activity" instead of "login_date"
2022-12-04 07:03:11 +00:00
Michael
16b76919c0
Rules added
2022-12-03 21:15:08 +00:00
Michael
b6f7d31036
API: Central way to fetch the system rules
2022-12-03 20:18:19 +00:00
Michael
36c7aea214
Debug code removed
2022-12-03 15:37:40 +00:00
Michael
e4dda7d2ca
Issue 11553: Reliably return the user's contacts
2022-12-03 14:19:48 +00:00
Hypolite Petovan
34f21b40f4
Move missing POST part of Profile\Photos from mod/photos
2022-12-01 17:57:29 -05:00
Hypolite Petovan
84b2a35e05
Add new public_calendar additional feature
...
- This gives anonymous access to public events
2022-12-01 08:06:07 -05:00
Hypolite Petovan
ae76fa1174
Remove unused first parameter from BaseProfile::getTabsHTML
...
- Add expected Profile::load call to Profile\Photos module
2022-12-01 08:03:35 -05:00
Hypolite Petovan
b83526ad0b
Tighten profile restriction feature
...
- Prevent feed access to restricted profiles
- Rework display of restricted profiles with a redirect to the profile/restricted route
- Normalize permission checking with IHandleUserSession->isAuthenticated
- Remove unusable "nocache" parameter in feed module because session isn't initialized
- Reword setting name and description
2022-12-01 08:03:35 -05:00
Hypolite Petovan
0d53c69610
Remove unused theme info value "events_in_profile"
...
All public events (event if they are ownded by other users) are visible
2022-12-01 08:03:34 -05:00
Hypolite Petovan
2baa56d478
Merge pull request #12298 from annando/api-suggestions
...
Contact suggestions are now cached
2022-12-01 05:25:44 -05:00
Michael
1d00947bcd
Don't fetch sugestions for the system user / catch error on contact timeline
2022-12-01 07:07:59 +00:00
Hypolite Petovan
1b0f7e5add
Merge pull request #12304 from HankG/add-dismissed-field-to-mastodon-notifications
...
Add dismissed field to mastodon notifications
2022-11-30 14:55:09 -05:00
Hank G
f61dbf76a7
Update src/Module/Api/Mastodon/Notifications.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-30 14:39:00 -05:00
Hank Grabowski
a2559d6241
Add 'include_all' parameter on Mastodon API endpoint
...
Maintains old functionality of only returning non-dismissed notifications while adding ability to get list of dismissed and non-dismissed notifications
2022-11-30 14:24:46 -05:00
Hank Grabowski
5b5c38f9ab
Fix broken dismiss endpoint on Mastodon notifications API
2022-11-30 14:11:39 -05:00
MarekBenjamin
8f5d6fdf72
Merge branch 'friendica:develop' into show_image_upload_limit
2022-11-30 18:19:18 +01:00
MarekBenjamin
e4fd9d425f
Update src/Module/Media/Photo/Upload.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-30 18:16:55 +01:00
MarekBenjamin
f9c0d5a14b
Update src/Module/Media/Photo/Upload.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-30 18:16:42 +01:00
Matthias Moritz
2035a7a178
Merge branch 'bug-noLocalPosts' of https://github.com/matthiasmoritz/friendica into bug-noLocalPosts
2022-11-30 13:20:50 +01:00
Matthias Moritz
71f4dd0d20
Update Status.php
...
Instead of removing AP, added Protocol::DFRN to the list of networks.
2022-11-30 13:19:31 +01:00
Matthias Moritz
7676aa7908
Merge branch 'friendica:develop' into bug-noLocalPosts
2022-11-30 12:18:48 +01:00
Matthias Moritz
da93373e8d
Fix #12262 - shared friendica posts are filtered on status page
...
Native shares from the same Instance (or maybe all Friendica instances) were filtered out from the users home. With this commit they now appear on the users Profile/Status
2022-11-30 12:15:58 +01:00
Michael
f31e617f5d
Contact suggestions are now cached
2022-11-30 05:59:27 +00:00
Marek Bachmann
79235b6db1
Removed redundant maximagesize = INF statements
2022-11-30 05:17:48 +01:00
Marek Bachmann
bb9afc520b
Added getBytesFromShorthand at the remaining places.
2022-11-30 04:13:10 +01:00
Marek Bachmann
ca7af7a64b
Merge branch 'develop' into show_image_upload_limit
2022-11-30 02:28:15 +01:00
Marek Bachmann
99e1c64b1a
Added info that shorthands can be used for maxfilesize Admin Site
2022-11-30 02:16:48 +01:00
MarekBenjamin
72b3bbb23c
Update src/Module/Admin/Site.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-30 01:49:53 +01:00
Marek Bachmann
7d86cb1a1e
Removed Trends.php which for what ever reason found its way in my branch under src/Module/Api/Mastodon but is not present in friendica:develop
2022-11-30 01:40:21 +01:00
Marek Bachmann
c03784eaa9
wanted to use a constant for the shorthand regex to be used in the form input templates and to check maximagesize post value. But Input field seems to require the regex without enclosing "/.../", so remove const for now
2022-11-30 01:26:08 +01:00
Marek Bachmann
d44968cd10
split-off! Trends.php allow shorthands in the system.maximagesize
2022-11-30 01:26:08 +01:00
Marek Bachmann
9c383e2004
allow shorthands in the system.maximagesize
2022-11-30 01:26:08 +01:00
Michael
8eda9dfe7c
Fix warning 'Undefined array key "name"'
2022-11-29 23:21:27 +00:00
MarekBenjamin
3cf0b9b9fd
Merge branch 'friendica:develop' into show_image_upload_limit
2022-11-29 21:58:46 +01:00
Michael
8b41d62a88
API: Speed improvements
2022-11-29 18:45:30 +00:00
Marek Bachmann
77c68d10e8
Merge branch 'develop' into show_image_upload_limit
2022-11-29 00:28:05 +01:00
Michael Vogel
7898f9cccb
Update src/Module/Api/Mastodon/Trends/Links.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-28 21:42:34 +01:00
Michael
de76e860ad
API: Added trending links
2022-11-28 20:19:57 +00:00
Michael
bded1c3989
Only use items that had originally been posted in the last week
2022-11-28 14:51:37 +00:00
Michael
0e160040d4
Code standards
2022-11-28 10:54:26 +00:00
Michael
c00004f6ea
API: Tredning statuses added
2022-11-28 09:30:41 +00:00
Michael
73ba7d8005
Coding styles
2022-11-28 06:52:55 +00:00
Michael
f7167acc74
Standards
2022-11-28 04:07:25 +00:00
Michael
56c4727fe1
Merge branch 'api-tags' of github.com:annando/friendica into api-tags
2022-11-28 04:04:35 +00:00
Michael
934766c364
Trim the tag
2022-11-28 04:04:27 +00:00
Michael Vogel
4e6b6fd76b
Update src/Module/Api/Mastodon/FollowedTags.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-28 05:00:08 +01:00
Michael
85f57e69fa
Issue 12191: We can now follow and unfollow tags via API
2022-11-28 03:29:43 +00:00
Michael
a6d060b0e4
Merge remote-tracking branch 'upstream/develop' into api-tags
2022-11-28 02:13:20 +00:00
Marek Bachmann
d43e393921
and now the missing ')' at the correct position
2022-11-28 01:16:54 +01:00
Marek Bachmann
5b2ac7b944
Added missing ')'
2022-11-28 01:11:02 +01:00
MarekBenjamin
6877f8a473
Update src/Module/Admin/Site.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-28 01:06:40 +01:00
Marek Bachmann
a01872a117
Merge branch 'develop' into show_image_upload_limit
...
# Conflicts:
# src/Util/Strings.php
# view/lang/C/messages.po
2022-11-27 23:52:58 +01:00
Michael
0e2c2cd0e0
API: Support new tag endpoints
2022-11-27 19:22:41 +00:00
Hypolite Petovan
db987999b5
Return only one result in case of exact match in Api\Mastodon\Search
2022-11-27 08:28:52 -05:00
Philipp
272911527c
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-27 01:52:14 +01:00
Philipp
29190fae73
Update messages.po
2022-11-27 01:36:31 +01:00
Philipp
012f486eb6
Adhere feedback
2022-11-27 01:34:59 +01:00
Philipp
e6933a28da
Be more kindly :-)
2022-11-27 01:34:59 +01:00
Philipp
50316bbb80
Move Browser & Upload to own namespace
2022-11-27 01:34:59 +01:00
Philipp
051253a745
Move FileBrowser to own namespace & Bugfix album usage
2022-11-27 01:34:58 +01:00
Philipp
7c058153b5
Make PHP-CS happy
2022-11-27 01:34:58 +01:00
Marek Bachmann
719c294fb5
Added info about upload_max_filesize to admin page
2022-11-26 23:45:58 +01:00
Philipp
3ef7ae2f74
License :)
2022-11-26 22:33:45 +01:00
Philipp
d0b16b2fc1
Move mod/fbrowser to src\Modules\Attachment|Photos\Browser
2022-11-26 22:26:30 +01:00
Michael
acfc11c436
Issue 12133: Account data can now be updated via API
2022-11-26 08:56:24 +00:00
Michael
8879d93aad
Issue 12266: APISuggestions should now work
2022-11-26 02:08:34 +00:00
Hypolite Petovan
29ee2473d7
Merge pull request #12269 from annando/api-edit
...
Issue 12192: API: Enable edit
2022-11-25 19:22:27 -05:00
Michael
92807d86a3
API: Enable edit
2022-11-25 19:35:40 +00:00
Hypolite Petovan
55640eec87
[Composer] Upgrade to phpseclib version 3
...
- Create custom Key file format for Salmon Magic key
- Remove obsolete pemToME and MEtoPem Crypto methods
- Remove unused newECKeypair Crypto method
- Switch to constant-time Base64 encode/decode in Base64Url Strings methods
2022-11-25 08:13:05 -05:00
Hypolite Petovan
0ec7238da4
Fix null value passed to string functions deprecation notices
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1321796513
2022-11-25 08:13:05 -05:00
Hypolite Petovan
9de6350154
Reorder search to try redirecting to post first
...
- Pleroma's post page includes the author's feed which wrongly gets picked up as a contact
- Address https://libranet.de/display/0b6b25a8-1563-7ec0-7408-70b986546395
2022-11-24 22:21:51 -05:00
Michael
c88125348f
Issue 12189: Quote share a feed now shares the linked feed url
2022-11-24 06:36:08 +00:00
Marek Bachmann
32aa8bd198
Added information that max image upload size on admin page does not affect server-side upload limits
2022-11-23 18:17:33 +01:00
Michael
352b7a0ac3
"MIRROR_FORWARDED" is removed
2022-11-23 14:00:34 +00:00
Hank Grabowski
733509561a
Update Notify->iid to itemId for notification endpoint
2022-11-21 23:40:15 -05:00
Hypolite Petovan
77e87da441
Create /profile/{nickname}/photos route
...
- Create new Profile\Photos\Index module class
- Update most references of the legacy /photos/{nickname} route
2022-11-20 17:15:07 -05:00
Tobias Diekershoff
eec48057dc
Merge pull request #12221 from MrPetovan/bug/warnings
...
Fix various PHP 8 deprecations
2022-11-20 08:21:06 +01:00
Tobias Diekershoff
d1a85f1fa4
Merge pull request #12222 from MrPetovan/bug/12219-hovercard-stay-local
...
Fix support for `/contact/123456/conversations` URLs in Module\Contact\Hovercard
2022-11-20 08:10:42 +01:00
Hypolite Petovan
5f074bc4e7
Add support for Mastodon /authorize_interaction route
...
- It is used by Fedifind to follow people who set their Webfinger address in their Twitter bio
2022-11-19 19:55:01 -05:00
Hypolite Petovan
83c04ac433
Fix support for /contact/123456/conversations
URLs in Module\Contact\Hovercard
2022-11-19 19:41:45 -05:00
Hypolite Petovan
6f93ee7e49
Fix various PHP 8 deprecations
2022-11-19 19:15:47 -05:00
Philipp
5a2a8db21f
Merge pull request #12208 from MrPetovan/bug/12059-display-not-found
...
Improve error message when conversation isn't available in Module\Item\Display
2022-11-19 19:59:40 +01:00
Philipp
643d18b108
Merge pull request #12215 from MrPetovan/bug/hovercard-url
...
Fix support for `/contact/redir` URLs in Module\Contact\Hovercard
2022-11-19 19:53:38 +01:00
Hypolite Petovan
a91944af24
Fix constructor compatibility with BaseSettings parent class
...
- Address https://paste.metaversum.wtf/?fc75de3f8eba6e7d#813SFjJwWWaJERQyrEpGAVnL33xZpTRV4MZeKmzsAvK8
2022-11-19 13:33:05 -05:00
Hypolite Petovan
525eab395c
Improve error message when conversation isn't available in Module\Item\Display
...
- Retrieve the parent post no matter what. Previously it was depending on the user's settings, which gave unpredictable behavior if the parent post wasn't retrieved for whatever reason.
- List possible reasons the conversation isn't showing up based on the condition in Model\Post::selectViewForUser
- Allow HTML in exception messages
2022-11-19 12:29:08 -05:00
Hypolite Petovan
de5097b772
Fix support for /contact/redir
URLs in Module\Contact\Hovercard
...
- The feature was broken after the Redir route was moved
2022-11-19 12:28:54 -05:00
Hypolite Petovan
6460218c0e
Ensure register records aren't created with uid = 0
...
- uid = 0 matches system account and public contact records, giving unexpected display in pending user list. More importantly, the originally created user can't be approved since its user id is lost.
2022-11-18 16:04:02 -05:00
Hypolite Petovan
293f147867
Merge pull request #12186 from nupplaphil/mod/editpost
...
Move mod/editpost.php to src\Module\Post\Edit
2022-11-16 16:14:07 -05:00
Philipp
81b21c4131
Revert "Remove geotag"
...
This reverts commit 5dc9319b
2022-11-16 21:20:24 +01:00
Philipp
9621279572
Make PHP-CS happy ...
2022-11-16 10:49:12 +01:00
Philipp
12fb897f54
Adhere PHP-CS
2022-11-16 08:56:37 +01:00
Philipp
e7fd4a4cd1
Remove legacy comments
2022-11-16 08:56:19 +01:00
Philipp
5dc9319bb2
Remove geotag
2022-11-16 08:50:57 +01:00
Philipp
db7af4c45b
Remove jotnets
2022-11-16 08:49:48 +01:00
Michael
ec92f7a81c
Fix memory issue on displaying conversations
2022-11-16 04:57:46 +00:00
Philipp
09e01b9356
Replace $_SESSION
2022-11-15 22:52:23 +01:00
Philipp
00883c9dcb
Move mod/editpost.php to src\Module\Post\Edit
2022-11-15 22:32:46 +01:00
Philipp
59c97234f8
PHP-CS and license ..
2022-11-15 20:15:25 +01:00
Philipp
eff7740a67
Address feedback
2022-11-15 19:53:53 +01:00
Philipp
ba0b83b0b0
Make PHP-CS happy
2022-11-15 01:10:49 +01:00
Philipp
3259bd17dc
Move mod/(update_)display.php to src\Module
2022-11-15 00:57:47 +01:00
Philipp
5c05a3b0f6
Move mod/display.php "feed-item" to a src\Module\Item\Feed.php
2022-11-15 00:52:58 +01:00
Hypolite Petovan
fe547b7851
Centralize config.admin_email management in Model\User
2022-11-14 17:02:42 -05:00
Hypolite Petovan
cb0fde5d7d
Create new OStatus\Subscribe module class
...
- Move route from /ostatus_subscribe to /ostatus/subscribe
2022-11-14 13:48:47 -05:00
Hypolite Petovan
eb6b03b555
Add new OStatus\PortableContacts module class
...
- Retain existing route /poco for backward compatibility
- Remove unsupported links to /poco/{nickname} route
2022-11-14 13:48:46 -05:00
Hypolite Petovan
a1a0b6512c
Create new OStatus\PubSub module class
...
- Retain previous route /pubsub for backward compatibility
2022-11-14 13:48:46 -05:00
Hypolite Petovan
a8759a9b86
Create new OStatus\PubSubHubBub module class
...
- Retaining the same /pubsubhubbub route to keep backward compatibility
2022-11-14 13:48:45 -05:00
Hypolite Petovan
63fc315ea0
Add support for Mastodon /reports API call
2022-11-14 12:22:54 -05:00
Hypolite Petovan
eedde86a37
Remove superfluous property declaration in Settings\UserExport
...
- Address https://github.com/friendica/friendica/issues/11992#issuecomment-1312417007
2022-11-12 08:37:42 -05:00
Hypolite Petovan
863977da66
Fix constructor parameters in Module\Settings\RemoveMe
...
- Address https://github.com/friendica/friendica/issues/11992#issuecomment-1311162326
2022-11-10 22:36:54 -05:00
Hypolite Petovan
71ab9e13f2
Flatten arbitrary contact structure in constructor of FormattedNavNotification
2022-11-10 10:41:02 -05:00
Philipp
6d7cfc8450
whops .. wrong legacy endpoint
2022-11-09 22:39:36 +01:00
Philipp
815d8975e6
Rename Match to MatchInterests because PHP8-lint rejects "match"
2022-11-09 22:36:02 +01:00
Philipp
7c66073e4b
Add license
2022-11-09 22:29:43 +01:00
Philipp
75360f3b8c
Move mod/mod/msearch & mod/match to src/Module
2022-11-09 22:17:50 +01:00
Hypolite Petovan
e6ada08e1b
Delete mod/settings.php and its reference
2022-11-09 06:26:08 -05:00
Hypolite Petovan
5916544bc8
Move settings/features to src/Module
2022-11-09 06:26:08 -05:00
Hypolite Petovan
45c4439119
Move settings/connectors to src/Module
2022-11-09 06:26:05 -05:00
Hypolite Petovan
33d1df3c6d
Move settings/addons to src/Module
2022-11-09 06:25:41 -05:00
Hypolite Petovan
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
Hypolite Petovan
4a626ef101
Create new Contact\Redir module class
...
- Move /redir route to /contact/redir
2022-11-08 20:12:23 -05:00
Hypolite Petovan
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
Michael
df8644c59c
Performance improvements in public timeline
2022-11-08 21:48:42 +00:00
Hypolite Petovan
99d54dc711
Restore Item\Source module functionality
2022-11-08 11:53:09 -05:00
Hypolite Petovan
0a20566199
Replace remaining occurrences of admin/users route by moderation/users
2022-11-08 04:26:11 -05:00
Hypolite Petovan
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
Hypolite Petovan
c7dbe0b610
Create new OStatus\Repair module class
...
- Create corresponding template file
2022-11-07 21:44:18 -05:00
Philipp
bb97776dfb
The last PHPCS error ..
2022-11-07 20:35:07 +01:00
Philipp
d524f55e3e
Reduce error-throws :-)
2022-11-07 20:34:05 +01:00
Philipp
a81708091f
Make PHPCS happy
2022-11-07 20:32:55 +01:00
Philipp
2da2ac6826
make PHP CS happy?
2022-11-07 20:28:08 +01:00
Philipp
78a8ed6fe7
adhere feedback
2022-11-07 20:21:11 +01:00
Philipp
f13c91b320
Move mod/cal.php and mod/events.php to Module
2022-11-07 19:52:24 +01:00
Philipp
89fde911f9
Fix possible security issue
2022-11-07 19:52:13 +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
Hypolite Petovan
7c7fc624f3
Fix code standards in Module\OStatus\Salmon
2022-11-07 07:54:12 -05:00
Tobias Diekershoff
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
Tobias Diekershoff
c8636db9f6
When the profile is updated, let the Worker verify the homepage link
2022-11-07 11:15:55 +01:00
Hypolite Petovan
ec02664773
Add new OStatus\Salmon module class
...
- Add module instanciation in Module\DFRN\Notify
2022-11-06 20:42:05 -05:00
Hypolite Petovan
bd9292fe19
Convert static methods to dynamic in Module\DFRN\Notify
2022-11-06 20:38:33 -05:00
Hypolite Petovan
d5b29b1c61
Add follow/unfollow link to the contact actions menu
2022-11-06 19:03:21 -05:00
Michael
210200d330
Use different parser modes for Mastodon and Twitter-API
2022-11-06 20:02:43 +00:00
Michael
1d7d8788bd
Support "fedifinder" to import contacts
2022-11-06 10:05:54 +00:00
Tobias Diekershoff
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
Tobias Diekershoff
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
Michael
92813dd2e4
Issue 11832: Avoid error when fetching group members
2022-11-06 06:42:33 +00:00
Michael
bc7d21183d
Issue 11831: Activate "notify on new post" via API
2022-11-06 06:11:22 +00:00
Michael
40fb820aef
Unused use removed
2022-11-06 06:00:19 +00:00
Michael
56ac879c92
Issue 2657: Mentions will now be recognized by clients
2022-11-06 05:43:34 +00:00
Michael
db12814f3b
Improved url detection
2022-11-05 22:32:56 +00:00
Michael
70d0f087b7
Issue 12096: Improve account search
2022-11-05 22:08:28 +00:00
Hypolite Petovan
198d38545d
Remove trailing spaces from Module\Post\Share
2022-11-04 14:14:00 -04:00
Hypolite Petovan
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
Hypolite Petovan
8ec5d10bf4
Add new Contact/Suggestions module class
2022-11-04 07:57:00 -04:00
Hypolite Petovan
811e144e9e
Move viewcontact_template and contact_template to contact/ folder
2022-11-04 07:03:55 -04:00
Hypolite Petovan
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
Hypolite Petovan
8092bfe277
Remove dependency on DI in Notifications\Ping module
2022-11-04 06:42:38 -04:00
Hypolite Petovan
da3041a4d4
Add new Conversation\Network::getTimelineOrderBySession method
2022-11-04 06:42:37 -04:00
Hypolite Petovan
fa123bd765
Rename Repository\Notify->NotifyOnDesktop to shouldShowOnDesktop
...
- New name better reflect the behavior
2022-11-04 06:42:37 -04:00
Hypolite Petovan
1ba9a65fd8
Add new Post/Tag/Add module class
...
- Convert GET to POST
2022-11-03 22:26:48 -04:00
Michael
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
Michael
0f9e2b6da4
Issue 12097: Notify for each new user registration
2022-11-03 19:59:33 +00:00
Hypolite Petovan
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
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
7c4a7bff2e
Move new events routes to calendar routes
2022-11-02 15:16:24 +01:00
Philipp
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
Michael
1f1c2d8ca6
(Hopefully) query performance improvements
2022-11-01 08:45:25 -04:00
Philipp
41565326e3
Make CS happy
2022-10-31 21:03:58 +01:00
Philipp
8f62278703
Rename $action because of PR before
2022-10-31 21:00:23 +01:00
Philipp
82cd6ff91d
Fixing the non-auto follow process ...
2022-10-31 20:58:37 +01:00
Philipp
eb9da2967e
Fixups ... hopefully the last one :-/
2022-10-31 20:58:37 +01:00
Philipp
87291e30a4
Found some more follow-links
2022-10-31 20:58:34 +01:00
Philipp
b5d01337d9
Move Follow to /contact
namespace
2022-10-31 20:58:27 +01:00
Philipp
3554894577
Fixup post
2022-10-31 20:56:44 +01:00
Philipp
437472d0a6
Move Follow to Contact namespace
2022-10-31 20:56:43 +01:00
Philipp
0e47d5b0aa
make CS happy
2022-10-31 20:56:43 +01:00
Philipp
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
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
Michael
f44c9e7975
Accepting contact request does finally work per Mastodon API
2022-10-29 19:04:29 +00: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
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
Philipp
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
Philipp
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
b4b9f426db
Fix missing/wrong IHandleUserSessions usages
2022-10-23 11:32:43 +02:00
Philipp
a9963dc54b
Remove Core\Session
2022-10-21 19:36:42 +02:00
Philipp
44a9683008
Move "submanage" Session value into own methods
2022-10-21 19:35:34 +02:00
Philipp
22198ea495
UserSession class [6] - Refactor src/Module/ files without DI
2022-10-21 10:25:07 +02:00
Philipp
bf39b5a948
Fix messages.po issue
2022-10-21 10:19:13 +02:00
Philipp
eecc456e0c
UserSession class [5] - Refactor src/Module/ files with DI
2022-10-20 22:59:39 +02:00
Michael
d3e167c77c
All references to boot.php are now removed
2022-10-19 20:38:25 +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
Philipp
4a2f67aa9a
Move Core\Session::clear() to DI::session()->clear()
2022-10-18 21:13:58 +02:00
Philipp
a2eb0c7378
Move Core\Session::remove() to DI::session()->remove()
2022-10-18 21:13:28 +02:00
Philipp
3a8bcb3fbf
Move Core\Session::set() to DI::session()->set()
2022-10-18 21:12:23 +02:00
Philipp
7ac86e49d1
Move Core\Session::get() to DI::session()->get()
2022-10-18 21:10:37 +02:00
Michael
ae82737445
Fix errors introduced by PR #11997
2022-10-18 18:32:20 +00:00
Roland Häder
26e0469de7
Merge branch 'develop' into rewrite/gravity-constants
2022-10-18 16:34:40 +02:00
Michael
6f68679375
The EOL constant is removed
2022-10-18 12:29:50 +00:00
Michael
fdfa1f8630
The notice and info have been moved
2022-10-17 18:55:22 +00:00
Michael
20291ddc2b
Merge remote-tracking branch 'upstream/develop' into notice
2022-10-17 13:32:10 +00:00
Michael
e96fd5166a
Fix wrong constant
2022-10-17 11:28:54 +00:00
Michael
4ff7c37f85
Replace "notice" calls
2022-10-17 11:27:32 +00:00
Michael
62a0d55fc8
The friendica constants have been moved to the app class
2022-10-17 10:37:48 +00:00
Michael
9bac8153ae
Some more constants are moved to their specific classes
2022-10-17 09:24:32 +00:00