Michael
f1bcf1ef66
Set the server status directly after transmission
2023-01-01 17:34:05 +00:00
Michael
360614d2cf
Merge remote-tracking branch 'upstream/develop' into inbox-gsid
2023-01-01 15:25:28 +00:00
Hypolite Petovan
1874a32728
Happy New Year 2023!
2023-01-01 09:36:24 -05:00
Michael
06403f1546
License updated
2023-01-01 07:52:28 +00:00
Michael
e21db0fe6d
The inbox-status can now be archived for a whole server
2022-12-31 23:42:00 +00:00
Michael
e0a5e32f8e
Avoid undefined variable "$rendered"
2022-12-31 16:47:33 +00:00
Hypolite Petovan
319857edaa
Merge pull request #12583 from annando/delivery-queue
...
Bulk delivery added for all protocols
2022-12-31 11:36:54 -05:00
Michael
8e397b5849
Changes after review
2022-12-31 16:20:18 +00:00
Michael
f022a49f9e
New "Defunct" check
2022-12-31 16:01:40 +00:00
Michael
259b99e6e9
Bulk delivery added for all protocols
2022-12-31 12:19:34 +00:00
Hypolite Petovan
6e31b8d6a5
Avoid return type exeption in HTTPSignature->post
...
- Prefer passing the owner record array instead of just the uid
- +4/-7 calls to User::getOwnerDataById
2022-12-30 17:23:22 -05:00
Michael
4eceb2d26f
Merge remote-tracking branch 'upstream/develop' into move-delivery
2022-12-30 21:40:09 +00:00
Hypolite Petovan
bacf901d0e
Merge pull request #12574 from nupplaphil/feat/keyvalue_storage
...
Introduce key-value storage
2022-12-30 16:36:03 -05:00
Michael
9115ec5f0d
Adjust class references to the new location
2022-12-30 21:20:28 +00:00
Hypolite Petovan
e563de4de7
Ward againt contact_id = 0 in UpdateContact worker
...
- Add parameter validation in Worker\UpdateContact::add
- Address https://github.com/friendica/friendica/issues/12487#issuecomment-1366833644
2022-12-30 02:10:29 -05:00
Hypolite Petovan
12df6297d7
Remove attachment tags before checking for end of body images
2022-12-30 02:10:11 -05:00
Philipp
1ed67fba3d
Replace addon "last" config entries with key-value entries
2022-12-29 21:53:57 +01:00
Philipp
10f8631cd9
Replace PostUpdate key-value config entries with key-value pair entries
2022-12-29 21:53:56 +01:00
Matthew Exon
119be35a79
Return network match failure in error message instead of logging
2022-12-29 19:42:22 +01:00
Michael
e0e2e45b91
Reduce the amount of "UpdateContact" worker calls
2022-12-28 14:56:12 +00:00
Philipp
bfc1c157f1
Adapt UserSession
...
- Move from App methods to UserSession methods
- Deprecate corresponding App methods
2022-12-26 21:18:04 +01:00
Michael
998b05095b
A server is only reachable when the network can be detected
2022-12-23 06:48:53 +00:00
Michael
de1c0f4c13
Don't display Diaspora reshares
2022-12-20 19:25:57 +00:00
Michael
4db4d1843d
Merge remote-tracking branch 'upstream/develop' into diaspora-reshare
2022-12-20 06:58:36 +00:00
Michael
bdc865afae
Measures against several warnings and errors in the log
2022-12-20 06:22:11 +00:00
Michael
d39f4014e4
Fix delivery problems with "reachable" test
2022-12-19 19:41:04 +00:00
Hypolite Petovan
9da21bf680
Remove fallback contact query from Model\Contact::photoMenu
...
- Correct contact is now supplied to the method
2022-12-19 09:50:18 -05:00
Michael Vogel
8f22b4f33d
Update src/Model/GServer.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-19 15:22:21 +01:00
Michael
feb74b4d9a
Don't perform a delivery to failing servers
2022-12-19 09:30:56 +00:00
Michael
e057b39f68
Issue 12185: Problems adding contacts
2022-12-18 15:43:35 +00:00
Michael
ed520a3f39
Fix image grid in shared Friendica posts
2022-12-17 22:07:14 +00: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
Hypolite Petovan
c69705d34e
Merge pull request #12446 from annando/preview-image
...
Fix: Images must not be removed on preview
2022-12-17 01:25:13 -05:00
Michael
2e6ab0e312
Fix: Images must not be removed on preview
2022-12-17 05:48:09 +00:00
Hypolite Petovan
c60464a4be
Catch exceptions in Model\Gserver::cleanURL
...
- Address https://github.com/friendica/friendica/issues/11992#issuecomment-1354393419
2022-12-16 17:39:40 -05:00
Hypolite Petovan
590f92ba42
Merge pull request #12434 from MarekBenjamin/issue_make_balancing_optional
...
Removed balancing of image grid
2022-12-15 15:49:20 -05:00
Marek Bachmann
91cc6d5a94
Add unbalanced imagegrid generation
2022-12-15 21:29:14 +01:00
Hypolite Petovan
8a6da56738
Remove obsolete <div class="clear"></div>
from body-attach div
2022-12-14 22:35:12 -05:00
Michael
5041e92937
Merge remote-tracking branch 'upstream/2022.12-rc' into diaspora-reshare
2022-12-14 09:19:41 +00:00
Michael
ca8a89ed1c
Use reshare with Diaspora like with ActivityPub
2022-12-13 23:19:19 +00:00
Hypolite Petovan
d9361f2b81
Improve code standards in Model\Item
2022-12-13 09:33:01 -05:00
Marek Bachmann
290b14a000
Fixed image grid when exactly ONE portrait and ONE landscape is attached
2022-12-13 00:39:39 +01:00
MarekBenjamin
e4702ed464
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-11 22:25:47 +01:00
Hypolite Petovan
baf2f7565a
Merge pull request #12390 from annando/fixes
...
Only reshare the author's posts on `MIRROR_NATIVE_RESHARE`
2022-12-11 15:05:47 -05:00
Michael
2f3f41ed9c
Merge remote-tracking branch 'origin/2022.12-rc' into fixes
2022-12-11 19:00:59 +00:00
Marek Bachmann
eb1cfd09a9
added more sophisticated column balancing logic for portraits and landscapes
2022-12-11 18:25:19 +01:00
Marek Bachmann
58cc270da8
fixed bug in portrait iteration
...
shortened var names
added some comments
2022-12-11 17:09:28 +01:00
MarekBenjamin
23f31883f5
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-11 16:56:33 +01:00
Michael Vogel
884a265c5a
Some small fixes
2022-12-11 11:21:02 +01:00
Michael
bf7df13855
Add more BlurHash to avoid not being able to display some picture
2022-12-11 09:56:30 +00:00
Michael
5e176b52a5
Issue 12285: Show sharing notification only once
2022-12-11 04:11:29 +00:00
MarekBenjamin
1454f3bc2a
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-10 23:59:51 +01:00
Marek Bachmann
fe2c4f7c4b
Restored $s = $hook_data['html']; call which was removed on error
2022-12-10 23:47:37 +01:00
Marek Bachmann
412ba461e7
Removed unused imports
2022-12-10 23:45:42 +01:00
Marek Bachmann
2eb170bdbd
Added some logic for image grid column balancing
2022-12-10 23:37:03 +01:00
Marek Bachmann
cc048bca38
remove old code
2022-12-10 22:58:43 +01:00
Marek Bachmann
d786f225ee
Added image grid generation to addVisualAttachments
2022-12-10 22:54:50 +01:00
Michael
1a1e452fae
Issue 11875: Fetch post on activity
2022-12-10 21:48:00 +00:00
MarekBenjamin
c7811576cc
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-10 22:17:26 +01: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
a71fb8d7f3
Check for existence of a public contact id before deleting related notifications in Model\Contact
...
- Address part of https://github.com/friendica/friendica/issues/11993#issuecomment-1338134893
2022-12-10 11:42:04 -05:00
Hypolite Petovan
e78471c847
Throw exception when a few keys are missing from probe data array in Repository\DiasporaContact
...
- Address part of https://github.com/friendica/friendica/issues/11993#issuecomment-1338134893
2022-12-10 11:42:04 -05:00
Hypolite Petovan
fc246424a9
Provide default host value to hash() in Model\Item::guidFromUri
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1338133783
2022-12-10 11:38:37 -05:00
Hypolite Petovan
e7574356d8
Replace parse_url with UriInterface instantiation in Model\APContact
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1338133783
2022-12-10 11:38:02 -05:00
Michael
019bb56668
Issue 12373: Fix communication to Diaspora
2022-12-10 12:08:55 +00:00
MarekBenjamin
75d857c595
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-08 20:40:58 +01:00
Marek Bachmann
d270a98e86
Image grid logic
2022-12-08 20:39:51 +01:00
Michael
741469a5c5
Add images in a loop (preparation for a galery)
2022-12-08 07:16:25 +00:00
Michael
7d51fa47d5
Issue 12345: No link preview on DFRN posts
2022-12-08 05:49:25 +00:00
MarekBenjamin
74ff7bae59
Merge branch 'friendica:2022.12-rc' into new_image_presentation
2022-12-07 18:52:20 +01:00
Marek Bachmann
d590df9a72
set character encoding to utf-8 for parsing rendered-html
2022-12-07 18:50:16 +01:00
Marek Bachmann
99e20d1b00
Temporary hack to remove images after last text line by DOM inspection
2022-12-07 13:22:28 +01:00
Michael
498a957009
The appearanxe of the link preview is now configurable
2022-12-07 07:02:04 +00:00
Michael
e5ff71f839
Fix "Missing hidewall key"
2022-12-06 22:23:43 +00:00
Marek Bachmann
9778b60e64
cleaned up my git mess :-/ anyways, should work now
2022-12-06 01:14:15 +01:00
Marek Bachmann
2205ef0574
Merge remote-tracking branch 'origin/new_image_presentation' into new_image_presentation
...
# Conflicts:
# src/Model/Item.php
2022-12-06 01:02:04 +01:00
Marek Bachmann
458f22d303
Support more than 2 images
2022-12-06 00:59:48 +01:00
Marek Bachmann
7fb0f018df
First draft for using a image grid to display attached images.
2022-12-06 00:59:47 +01:00
Marek Bachmann
8145454707
Revert "Merge branch 'develop' into new_image_presentation"
...
This reverts commit 76f4ba7685
, reversing
changes made to 733543505b
.
2022-12-06 00:48:28 +01:00
Marek Bachmann
733543505b
Merge branch 'develop' into new_image_presentation
2022-12-05 16:54:12 +01:00
Hypolite Petovan
818cdf83ca
[Database version 1500] Remove obsolete table fcontact
2022-12-05 00:00:50 -05:00
Hypolite Petovan
ce69026964
[Database version 1499] Create new paradigm classes for Diaspora Contact
...
- Switch table fcontact for dcontact in views
2022-12-05 00:00:50 -05:00
Michael
08d64f3c57
Fix the function description
2022-12-05 03:46:40 +00:00
Marek Bachmann
fbd4b54656
Support more than 2 images
2022-12-05 04:23:34 +01:00
Marek Bachmann
6753eeab8b
First draft for using a image grid to display attached images.
2022-12-05 03:27:51 +01:00
Michael
5bff6f38d7
Issue 12327: Convert avatars to static
2022-12-04 23:31:23 +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
1c8690a872
Fix calls for pictures without blurhash
2022-12-04 15:14:43 +00:00
Michael
cfe5101b9b
Use the blurhash when the remote picture doesn't load
2022-12-04 14:58:53 +00:00
Philipp
b3ca1e2bfb
Merge pull request #12325 from annando/blurhash
...
API: Support Blurhash
2022-12-04 15:25:33 +01:00
Michael
a5be5b27e3
Support Blurhash
2022-12-04 13:29:21 +00:00
Michael
1d8c9276f3
Issue 10518: "last-activity" instead of "login_date"
2022-12-04 07:03:11 +00:00
Michael
e4dda7d2ca
Issue 11553: Reliably return the user's contacts
2022-12-03 14:19:48 +00:00
Michael
edc6851f0e
Issue 12302: Remote self is working again
2022-12-03 07:15:29 +00:00
Matthias Moritz
7a39dfe23b
Merge branch 'event-details-do-not-render-correctly-#12308' of https://github.com/matthiasmoritz/friendica into event-details-do-not-render-correctly-#12308
2022-12-02 21:01:20 +01:00
Matthias Moritz
f27d9cb73e
Update Event.php
2022-12-02 20:59:24 +01:00
Matthias Moritz
942d1e15f6
Merge branch 'friendica:develop' into event-details-do-not-render-correctly-#12308
2022-12-02 20:42:58 +01:00
Matthias Moritz
8b2a3805b6
Update Event.php
...
fixing double encoding issue in event view.
fixes #12308
2022-12-02 20:42:16 +01:00
Hypolite Petovan
98f4a68890
Ward against missing hidewall key in profile array in Model\Profile::getVCardHTML
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1335124938
- Add logging to troubleshoot unexpected case
2022-12-02 08:17:06 -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
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
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
Michael
146f874c2e
Avoid 'Undefined array key "last-activity"'
2022-12-01 06:12:13 +00:00
Hypolite Petovan
8012968506
Check post existence before accessing its properties in Model\Post\UserNotification
2022-11-30 19:30:36 -05:00
Michael
ed1a879b7b
Use "utcNow"
2022-11-30 22:36:58 +00:00
Michael
f905220923
New field to show the day of the last activity
2022-11-30 22:34:50 +00:00
MarekBenjamin
8f5d6fdf72
Merge branch 'friendica:develop' into show_image_upload_limit
2022-11-30 18:19:18 +01:00
Michael
fbcc56d42d
Changes after code review
2022-11-30 14:33:55 +00:00
Michael
a01cdccb05
Check that an auto reshare is only done on the expected contact
2022-11-30 09:28:27 +00: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
Hypolite Petovan
150c0e0750
Address some PHP 8.1 deprecation notices
...
- Replace a strstr call by strpos in Model\APContact
- Simplify conditions in Protocol\DFRN
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1331012289
2022-11-29 21:37:41 -05:00
Marek Bachmann
97a3587e58
Added handling as infinity if maxfilesize is set to 0
2022-11-30 02:44:48 +01:00
Marek Bachmann
bbd1c34292
Wrapped all occurrences of DI::config()->get('system', 'maximagesize') with Strings::getBytesFromShorthand()
2022-11-30 02:26:56 +01:00
Michael
8b41d62a88
API: Speed improvements
2022-11-29 18:45:30 +00:00
Michael
c00004f6ea
API: Tredning statuses added
2022-11-28 09:30: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
Hypolite Petovan
9fbdcb5459
Merge pull request #12277 from nupplaphil/mod/fbrowser
...
Move mod/fbrowser to src\Modules\Attachment|Photos\Browser
2022-11-27 07:55:55 -05:00
Philipp
b56e6f4b5b
Merge pull request #12280 from MrPetovan/bug/11804-delete-notifications-item
...
Remove related notifications when marking an item for deletion
2022-11-27 09:01:28 +01:00
Hypolite Petovan
25e1412174
Remove related notifications when marking an item for deletion
2022-11-26 21:48:26 -05:00
Philipp
3ac3b3d2af
Perfection!
2022-11-27 01:52:49 +01:00
Philipp
051253a745
Move FileBrowser to own namespace & Bugfix album usage
2022-11-27 01:34:58 +01:00
Philipp
3607aa32ca
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-27 01:34:58 +01:00
Hypolite Petovan
a5f601718f
Add a default value for $data['version'] in Model\GServer
...
- Address https://github.com/friendica/friendica/issues/11993#issuecomment-1327320541
2022-11-26 17:28:55 -05:00
Hypolite Petovan
b6d62003a6
Have a default value for $item['contact-id'] in Model\Post\Delayed
...
- Address https://github.com/friendica/friendica/issues/11993#issuecomment-1327030873
2022-11-26 17:27:36 -05:00
Philipp
d0b16b2fc1
Move mod/fbrowser to src\Modules\Attachment|Photos\Browser
2022-11-26 22:26:30 +01: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
Michael
fa5e7585a3
Fix "Argument #1 ($parts) must be of type array, bool given"
2022-11-25 06:08:56 +00:00
Michael
a6ff817f47
Update added
2022-11-23 21:47:47 +00:00
Michael
8bbf3f3699
"MIRROR_FORWARDED" is no more
2022-11-23 21:10:57 +00:00
Michael
352b7a0ac3
"MIRROR_FORWARDED" is removed
2022-11-23 14:00:34 +00:00
Michael
25992b063a
Merge remote-tracking branch 'upstream/develop' into no-api-post
2022-11-23 06:28:24 +00:00
Michael
f600f68907
No more automated posts via mod/item.php
2022-11-23 06:27:40 +00:00
Hank Grabowski
548fd3201d
The two endpoints for unfavoriting/liking (and related things) was failing because it wasn't using the correct uuid in item.php in processing the action.
2022-11-21 16:49:20 -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
Hypolite Petovan
6dcc964ed8
Fix string interpolation in Model\Photo::upload
2022-11-20 17:07:08 -05:00
Hypolite Petovan
99df11e99b
Fix PHP 8 inheritance deprecation warnings in App\PAge and ParsedLogIterator
2022-11-19 19:30:48 -05:00
Hypolite Petovan
6f93ee7e49
Fix various PHP 8 deprecations
2022-11-19 19:15:47 -05:00
Hypolite Petovan
3d5b81e4ef
Merge pull request #12213 from Schnoop/bugfix/NodeInfo
...
Fix that users property should be an object instead of array.
2022-11-19 11:59:33 -05:00
Thorsten
877369d964
Fix that user property should be an object instead of array.
2022-11-19 16:48:07 +01: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
Philipp
53f3454874
Merge pull request #12184 from annando/duplicated-media
...
This fixes duplicated media in quoted posts
2022-11-15 21:17:19 +01:00
Michael
348156dbcf
Simplify the check
2022-11-15 19:55:03 +00:00
Michael
eca52627c1
This fixes duplicated media in quoted posts
2022-11-15 19:48:43 +00:00
Philipp
3259bd17dc
Move mod/(update_)display.php to src\Module
2022-11-15 00:57:47 +01:00
Hypolite Petovan
fe547b7851
Centralize config.admin_email management in Model\User
2022-11-14 17:02:42 -05:00