Hypolite Petovan
3a42849759
Add current user's hovercard to removeme page
...
- Extract Hovercard generation to Content\Widget
2023-10-14 14:15:41 -04:00
Hypolite Petovan
e6855d3125
Refactor Delegation modules
...
- Remove dependency on DI
- Group translation labels in template variables
- Reformat tempate code
2023-10-14 14:15:40 -04:00
Michael Vogel
c98a0a99a6
Merge pull request #13530 from MrPetovan/bug/json-error-factory-error
...
Move jsonError out of Factory\Api\Mastodon\Error
2023-10-14 19:35:49 +02:00
Michael
e558a83783
Improved Emoji detection
2023-10-13 21:55:15 +00:00
Michael
d1eb1ec0f4
Use "IntlChar" for the emoji detection
2023-10-12 21:23:08 +00:00
Michael
19529e2aa1
Merge remote-tracking branch 'upstream/2023.09-rc' into smilies
2023-10-12 20:49:20 +00:00
Michael
aeba70f2a6
Language description updated
2023-10-12 05:19:57 +00:00
Michael Vogel
47c15d330f
Update src/Core/Installer.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-10-11 22:58:14 +02:00
Michael
407f46c043
Exit when the class doen't exists
2023-10-11 20:41:40 +00:00
Michael
d658908abe
Deactivate the check
2023-10-11 20:28:10 +00:00
Michael
38c599d681
Merge remote-tracking branch 'upstream/2023.09-rc' into language-detection
2023-10-11 20:20:02 +00:00
Michael
42919a2be3
Deactivated check
2023-10-11 19:43:42 +00:00
Michael
a6bbbd738f
Added check for IntlChar module
2023-10-11 19:20:51 +00:00
Michael
f4591b2cc7
The language detection is now done in blocks
2023-10-11 18:38:14 +00:00
xundeenergie
c7f1c30f89
Update src/Object/Post.php
...
Rename from 'parent unknown' to 'Unkknown parent"
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-10-11 20:33:49 +02:00
Jakobus Schürz
9526daa5b7
change isreplyto to inreplyto
2023-10-11 17:02:24 +02:00
xundeenergie
035c9dbfa7
Update src/Object/Post.php
...
Sugfestion accepted
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-10-11 15:55:02 +02:00
Hypolite Petovan
1b9ec3a214
Rename BaseApi->logErrorAndJsonExit to logAndJsonError to better match the functionality
...
- Also it's shorter and we're paying by the character
2023-10-11 09:44:03 -04:00
Hypolite Petovan
eb583330df
Remove obsolete Factory\Api\Mastodon\Error->logError method and related dependencies
2023-10-11 09:44:03 -04:00
Hypolite Petovan
0a91484fa0
Move jsonError out of Factory\Api\Mastodon\Error->InternalError
2023-10-11 09:44:03 -04:00
Hypolite Petovan
696c56b6be
Move jsonError out of Factory\Api\Mastodon\Error->Forbidden
2023-10-11 09:44:03 -04:00
Hypolite Petovan
6a2ca1a6b6
Move jsonError out of Factory\Api\Mastodon\Error->Unauthorized
2023-10-11 09:44:03 -04:00
Hypolite Petovan
7486ebdc10
Move jsonError out of Factory\Api\Mastodon\Error->UnprocessableEntity
2023-10-11 09:44:03 -04:00
Hypolite Petovan
7f846f153d
Move jsonError out of Factory\Api\Mastodon\Error->RecordNotFound
2023-10-11 09:44:02 -04:00
Hypolite Petovan
9e71610711
Make BaseApi->checkAllowedScope into an object method
...
- It isn't called from static contexts anymore
2023-10-11 09:43:57 -04:00
Hypolite Petovan
f70a64891c
Add Factory\Api\Mastodon\Error dependency to BaseApi
...
- Copy Factory\Api\Mastodon\Error->logError functionality to BaseApi
2023-10-11 09:43:54 -04:00
Jakobus Schürz
08b45a32a5
Merge branch '2023.09-rc' into flip-replyto-link
2023-10-11 02:07:47 +02:00
Hypolite Petovan
1723aa0697
Merge pull request #13525 from annando/api-pictures
...
Fix images in the API
2023-10-10 09:16:31 -04:00
Hypolite Petovan
2673c667b5
Add a couple of missing fields in Content\Item->localize
...
- Address "Undefined array key "author-alias"" in Content\Item->localize:323
2023-10-09 20:21:01 +02:00
Hypolite Petovan
b4afb5fa5b
Add callstack to log messages to better troubleshoot warning messages
2023-10-09 20:21:01 +02:00
Hypolite Petovan
6736187be6
Normalize template variables in Widget\VCard
...
- Display new links in vier
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1751750581
2023-10-09 20:21:01 +02:00
Jakobus Schürz
4b2e920957
show "parent unknown" when parent not federated
...
in some cases (visibility is private of parent comment), there is no
parent federated to my instance, and then the comment "hangs around"
with no information, why there is no parent.
For normal users this can be confusing, why all exept "this" comment
have parents.
So i added a simple text instead of link to parent with a "title" field
with a small explanation, why parent is not viewable.
translations done
2023-10-09 20:10:02 +02:00
Jakobus Schürz
622cdeaad6
make reply-to link depending on screen-width
...
* on small/smartphone-screens show "reply to" link above the posting and
an eventual "shared by" link in a second line.
* on middle/tablet-screens show "reply-to" and "shared-by" link in one
line above the posting, divided by a dot.
* on large screens show reply-to-link next to the time/date-link when
posting was posted.
the first to positions are better for users with thick fingers on
smartphones. (like me)
Change "in reply to" to "is reply to". Sounds better.
2023-10-09 01:47:47 +02:00
Michael
cd9fc0ddec
Fix images in the API
2023-10-08 19:49:18 +00:00
Hypolite Petovan
298973a7e3
Add a couple of missing fields in Content\Item->localize
...
- Address "Undefined array key "author-alias"" in Content\Item->localize:323
2023-10-08 08:55:48 -04:00
Hypolite Petovan
1506068f7c
Add callstack to log messages to better troubleshoot warning messages
2023-10-08 08:37:41 -04:00
Hypolite Petovan
c31c264b0b
Normalize template variables in Widget\VCard
...
- Display new links in vier
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1751750581
2023-10-08 08:37:40 -04:00
Michael
0c82974986
Check more fields for the language
2023-10-08 06:44:37 +00:00
Hypolite Petovan
e22df99abd
Set allocated max width for inline images we have dimensions of
2023-10-07 17:13:36 -04:00
Hypolite Petovan
35e15a13fb
Revert "Merge pull request #13512 from MrPetovan/bug/13506-allocated-width"
...
This reverts commit d1e6a16cde
, reversing
changes made to 6c9d3d42d3
.
2023-10-07 12:46:20 -04:00
Hypolite Petovan
182a3a4663
Fix wrong template variable name when using content/image/single_with_height_allocation.tpl
2023-10-07 06:07:07 -04:00
Hypolite Petovan
710f9eecb2
User Repository\UserDefinedChannel->selectByUid instead of Factory\UserDefinedChannel->getForUser
...
- Rename Repository\Channel to Repository\UserDefinedChannel
- Add new Collection\UserDefinedChannels class
- Move Factory\Timeline->createFromTableRow to Factory\UserDefinedChannel
2023-10-07 05:48:23 -04:00
Hypolite Petovan
8ac6d0ef04
Merge pull request #13507 from xundeenergie/finalize-mention-buttons
...
Finalize mention buttons
2023-10-07 05:23:19 -04:00
Hypolite Petovan
ee0f8cd3c9
Merge pull request #13510 from annando/fix-thread-parent
...
Fix for the display of the thread parent
2023-10-07 05:22:40 -04:00
Jakobus Schürz
2636b19171
add blanks, suggested from codereview
2023-10-07 11:06:51 +02:00
Michael
30587f09b5
Fix for the display of the thread parent
2023-10-07 08:51:47 +00:00
Hypolite Petovan
af3151d4db
Fix typo in "in reply to" base translation string
2023-10-07 02:31:56 -04:00
Hypolite Petovan
ec9345efa6
Merge pull request #13448 from annando/user-defined-channels
...
Channels can now be created by users
2023-10-07 02:09:19 -04:00
Jakobus Schürz
c6af5266cd
add mention-/showgroup button also to profile/vcard.tpl
...
update translations
2023-10-07 01:28:23 +02:00
Jakobus Schürz
02b26f5969
put group-logic for "widget" to php-file
2023-10-07 01:23:29 +02:00
Jakobus Schürz
fc3dad8cea
fix missing blank; translations
2023-10-07 00:10:15 +02:00
Jakobus Schürz
f1f92ccc29
use scrollToItem instead of own function
...
rename isanswerto and "Is answer to" to isreplyto and "is reply to"
2023-10-07 00:09:38 +02:00
Jakobus Schürz
4796bafafe
add link to parent of comment
2023-10-07 00:09:06 +02:00
Michael
b5df3cb104
Unneeded constructors removed
2023-10-06 21:08:33 +00:00
Michael
3f6480c127
Clean channel confusion
2023-10-06 11:38:29 +00:00
Michael
22e0bb58d9
Channel class confusion solved
2023-10-06 08:20:17 +00:00
Michael
ed24d06e0c
Now there are user defined channels
2023-10-05 19:10:20 +00:00
Michael
bc3bdf3cb0
Merge remote-tracking branch 'upstream/2023.09-rc' into user-defined-channels
2023-10-05 18:19:38 +00:00
Michael
174fa49b23
Fix: The calculation of unseen circles can now be deactivated again
2023-10-05 17:06:21 +00:00
Michael
fbded95f65
Merge remote-tracking branch 'upstream/2023.09-rc' into user-defined-channels
2023-10-05 13:15:45 +00:00
Michael
aae5f006f9
Remove unneeded functions
2023-10-05 09:25:23 +00:00
Michael
6a86eeda10
Timeline classes are split into multiple classes
2023-10-05 05:36:12 +00:00
Michael
5d6e02bef3
Some more changes after review
2023-10-05 03:17:55 +00:00
Michael
73e9190ce7
Changes after review
2023-10-05 03:16:44 +00:00
Tobias Diekershoff
eb50618fe8
set version for 2023.09-rc
2023-10-04 20:40:08 +02:00
Michael
b8208974a4
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-10-04 09:40:32 +00:00
Tobias Diekershoff
2911895cdb
Merge pull request #13476 from MrPetovan/bug/13467-image-reliable-dimensions
...
Redux horizontal masonry, height allocation feature with ensured dimensions
2023-10-04 08:16:09 +02:00
Michael Vogel
e81d775791
Merge pull request #13493 from MrPetovan/bug/13353-instancev2-source_url
...
Add support for source_url in Mastodon\InstanceV2
2023-10-04 07:59:11 +02:00
Hypolite Petovan
705b2d4c41
Add support for source_url in Mastodon\InstanceV2
2023-10-03 20:55:15 -04:00
Hypolite Petovan
1df5003643
Restore support for Mastodon profile short-form URLs
...
- Running these URLs through WebFinger first allows to retrieve the canonical ActivityPub profile URL
2023-10-03 20:46:17 -04:00
Hypolite Petovan
163a85c78f
Add new horizontal masonry and image height allocation
...
- Move image templates to content/image sub-folder
2023-10-03 19:58:52 -04:00
Hypolite Petovan
e01040a2e8
Remove $_SERVER superglobal dependency from Profile::addVisitorCookieForHTTPSigner
2023-10-03 19:58:52 -04:00
Hypolite Petovan
6d009a3e0f
Add chunk method to BaseCollection
...
- Add test for BaseCollection->chunk
2023-10-03 19:58:52 -04:00
Hypolite Petovan
3333d4af88
Change parameter to PostMedias in Item::makeImageGrid
...
- Add dimension rescaling when updating the preview URL
2023-10-03 19:58:51 -04:00
Hypolite Petovan
5004471770
Move size to pixels conversion in its own method in Util\Proxy
2023-10-03 19:58:51 -04:00
Hypolite Petovan
4462ad6bf0
Replace split attachment code with PostMedia objects
2023-10-03 19:58:51 -04:00
Hypolite Petovan
1052f6fde0
Add DDD classes for post media entities
2023-10-03 19:58:50 -04:00
Hypolite Petovan
86cba639fc
Add implementation of the Content-Type header value from the MIME type RFC
...
- Add tests for the new classes
2023-10-03 19:58:50 -04:00
Hypolite Petovan
8640afc82e
Merge pull request #13484 from xundeenergie/better-navigation
...
[frio] Better navigation
2023-10-03 17:13:42 -04:00
Jakobus Schürz
b42373d834
improve button-icon for groups in hovercard
2023-10-03 09:00:11 +02:00
Jakobus Schürz
9cbad559a1
add self for unfollowed contact
2023-10-03 06:03:32 +02:00
Hypolite Petovan
cf5beafec0
Move self key to $profile tamplate variable in hovercard.tpl template
...
- Simplify network and mention menu items by checking for group in Model\Contact::photoMenu
2023-10-02 21:34:49 -04:00
Michael
008c8dbf36
More languages / use profile text as fallback
2023-10-02 20:37:16 +00:00
Jakobus Schürz
05f2cf9202
fix code because of review
2023-10-02 12:00:23 +02:00
Jakobus Schürz
2ee28e2db2
fix Typo
2023-10-01 23:07:51 +02:00
Jakobus Schürz
f8a1b7ea56
Merge branch 'showgroup-button' into better-navigation
2023-10-01 22:59:27 +02:00
Jakobus Schürz
0183d33261
Merge branch 'add-mention-button' into better-navigation
2023-10-01 22:55:20 +02:00
Jakobus Schürz (admin)
4b161b0d65
set variables for correct mentioning
2023-10-01 22:37:34 +02:00
Jakobus Schürz (admin)
17d7432f0e
set ! and @ on mentioning in hover-card
2023-10-01 14:59:37 +02:00
Jakobus Schürz (admin)
405161998e
changes to fit to showgroup-button branch
2023-10-01 14:33:08 +02:00
Jakobus Schürz (admin)
78e9ee651f
show "view group" in hovercard
...
but only on group-contacts.
rename all *forum to *group in code
2023-10-01 14:25:23 +02:00
Jakobus Schürz (admin)
9dfe39b83d
set label in hovercard for mentionings
2023-10-01 14:03:03 +02:00
Jakobus Schürz (admin)
ed9d20b291
Change label of mention-button
...
* "Mention" on users profile
* "Post to group" on group/forums profile
2023-10-01 12:53:06 +02:00
Jakobus Schürz (admin)
e6a4467557
add "Show Forum" Button to Profile
2023-10-01 12:34:56 +02:00
Michael
34521c228b
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-10-01 08:23:05 +00:00
Michael
0840086a0a
Renamed hook
2023-10-01 04:10:24 +00:00
Michael
afb6913a2f
Timelines are now an object instead of an array
2023-09-30 18:51:35 +00:00
Michael
e7d65f2d12
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-09-30 18:44:12 +00:00
Michael
e84a7e8c2a
Additional languages / new hook for additional language detection
2023-09-30 15:51:53 +00:00
Hannes Heute
9d86ef767a
Add Google-Extended to default robots.txt
2023-09-29 16:27:31 +02:00
Michael
b54005c540
Changed parameter name
2023-09-29 04:50:36 +00:00
Michael
badf0dd57f
There is now a time limit when fetching AP endpoints
2023-09-28 08:04:52 +00:00
Michael Vogel
a2a1d852e9
Merge pull request #13456 from MrPetovan/bug/cors-headers-rawcontent
...
Remove DI dependency for httpExit, httpError, jsonExit, jsonError and xmlExit
2023-09-27 06:01:16 +02:00
Michael
5e1c292927
Configuration for the maximum number of post engagement entries
2023-09-26 16:00:06 +00:00
Michael
ae33a6bce1
Removed unused function
2023-09-26 05:08:42 +00:00
Michael
82684cd6cd
Changes after review
2023-09-26 05:05:51 +00:00
Michael
84b38beb9a
Improved link removal
2023-09-25 22:05:53 +00:00
Michael
b2758f2cdd
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-09-25 19:39:53 +00:00
Hypolite Petovan
56fb9be0f7
Revert "Merge pull request #13463 from MrPetovan/task/imagegrid-improvement"
...
This reverts commit dd7bea4bd1
, reversing
changes made to ce16cd12ec
.
2023-09-24 16:24:28 -04:00
Hypolite Petovan
642baa1f2a
Rename ApipResponse->exit* methods to better show their meaning
2023-09-24 07:08:16 -04:00
Hypolite Petovan
960171c4e0
Remove dependency on super-globals in Module\Api\ApiResponse
...
- Updated DI dependencies to reflect the new parameters
- Updated tests to reflect the new parameters
2023-09-24 07:08:16 -04:00
Hypolite Petovan
d165a96220
Move System::xmlExit to DFRN\Notify->xmlExit
...
- This will ensure headers set in BaseModule->run will be carried in xmlExit scenarios
- Deprecate xmlExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
46180d7d5b
Move System::jsonError to BaseModule->jsonError
...
- This will ensure headers set in BaseModule->run will be carried in jsonError scenarios
- Make BaseApi->checkThrottleLimit an object method to use BaseModule->jsonError
- Deprecate jsonError() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
81279dad9e
Move System::jsonExit to BaseModule->jsonExit
...
- This will ensure headers set in BaseModule->run will be carried in jsonExit scenarios
- Deprecate jsonExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
e424b7bacb
Move System::httpError to BaseModule->httpError
...
- This will ensure headers set in BaseModule->run will be carried in httpError scenarios
- Deprecate httpError() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
da1416c07f
Move System::httpExit to BaseModule->httpExit
...
- This will ensure headers set in BaseModule->run will be carried in httpExit scenarios
- Deprecate httpExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
94e3dde2e3
Move dependency-less Page->exit to Core\System::echoResponse
...
- The method doesn't actually exit
- Fix a bug with header handling in System::echoResponse with numerical key header strings
- Adding a full-string header with ICanCreateResponses->setHeader was resulting in a wrong header named after the numerical key
2023-09-24 07:08:14 -04:00
Tobias Diekershoff
dd7bea4bd1
Merge pull request #13463 from MrPetovan/task/imagegrid-improvement
...
Rework image grid to horizontal masonry, allocate space for images to load
2023-09-24 12:59:10 +02:00
Hypolite Petovan
06818a96c3
Add height allocation support for single images smaller than the available width
2023-09-24 06:47:18 -04:00
Michael
1dbc9bd472
Avoid quoting the own post
2023-09-24 10:18:50 +00:00
Hypolite Petovan
c4657c4661
Add support for allocated height for inline images
2023-09-23 22:43:31 -04:00
Hypolite Petovan
86141eb363
Add height allocation to single post attached images
...
- Force single images to expand to the total width of the post
2023-09-23 22:20:17 -04:00
Hypolite Petovan
fad760f46a
Add icon placeholder for images in image grid
2023-09-23 22:20:16 -04:00
Hypolite Petovan
3cc469c0b7
Rework image grid into a horizontal masonry
...
- The new server-based horizontal masonry enables tightly packed image grids even with images of varying aspect ratios
- Additionally, the space an image takes is now allocated before it's loaded, reducing content shifting
2023-09-23 22:20:16 -04:00
Michael
9f23bee6e4
User defined channels can now base on circles/channels
2023-09-24 00:45:07 +00:00
Hypolite Petovan
c822baa9c6
Restore attendance icons in event posts
...
- Co-authored by @mexon
2023-09-23 17:51:03 -04:00
Michael
2164787499
Channel documentation added
2023-09-23 14:46:15 +00:00
Michael
7c6d872964
Only add images
2023-09-22 20:12:10 +00:00
Michael
aa429be4d9
Remove links from search text
2023-09-22 19:09:23 +00:00
Michael
a8a9f93e09
Special search keywords added
2023-09-22 10:28:00 +00:00
Michael
c66e841c38
Add author to the search content / fix sidebar link to channels
2023-09-22 05:16:46 +00:00
Michael
508d84b2b7
Use full text search
2023-09-21 23:27:05 +00:00
Michael
fac76a33df
Improved timeline menu
2023-09-21 20:43:14 +00:00
Michael
073da9735d
Channels are now added to the settings menu
2023-09-21 06:49:07 +00:00
Michael
c9f74cc55f
Code standards
2023-09-20 21:42:37 +00:00
Michael
42e22ed91b
Channel frontend added
2023-09-20 21:39:05 +00:00
Michael
1ec8b62b58
Merge remote-tracking branch 'upstream/develop' into user-defined-channels
2023-09-20 14:14:35 +00:00
Michael
a862c4255b
Avoid jumps in the timeline after "received" has been selected
2023-09-20 06:36:47 +00:00
Michael
63921ccfca
Changed class names
2023-09-19 14:23:02 +00:00
Michael
5056c95d60
Show network elements in the channel widget
2023-09-19 10:20:15 +00:00
Michael
00eb6b01ff
Fix selected timelines
2023-09-19 09:23:27 +00:00
Michael
a2f119e18e
Fix code standards
2023-09-19 09:09:20 +00:00
Michael
d68572ea44
Channels can now be created by users
2023-09-19 09:05:28 +00:00
Michael
df69573fee
Label variable removed
2023-09-18 05:34:41 +00:00
Michael Vogel
6d0a4da888
Update src/Model/Post/Engagement.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-09-18 03:00:42 +02:00
Michael
b00c2070d7
Use channels for non public content
2023-09-17 19:28:38 +00:00
Michael
a1f6e6e871
Fix "received"
2023-09-17 17:44:33 +00:00
Michael
ae3925bba5
Visibility is frequency
2023-09-17 17:42:15 +00:00
Michael
e96bb4c5e6
Use "received" as tab for circles or groups when currently in a channel
2023-09-17 11:01:04 +00:00
Michael
371309e775
Use unified sidebar elements
2023-09-17 10:09:07 +00:00
Michael
f1fa1f0b62
Further improvements to the automatic update process
2023-09-17 08:17:31 +00:00
Michael
e81c911b49
Use class variables
2023-09-17 05:57:44 +00:00
Michael
02084331e3
Only change order for updates for new posts
2023-09-17 05:43:36 +00:00
Michael
bb4ec093ad
Indention fixed
2023-09-16 08:03:50 +00:00
Michael
04e47660f4
Adapt the description to the behaviour of this option
2023-09-16 04:29:13 +00:00
Michael
e038890bb7
Fix the erratic page update behaviour
2023-09-16 04:21:59 +00:00
Michael
aa6eb7fcf1
Visiblity is now frequency
2023-09-16 04:20:38 +00:00
Michael
a74212c3af
Unused code removed
2023-09-15 19:01:01 +00:00
Michael Vogel
a923a79b46
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-09-15 20:57:36 +02:00
Michael Vogel
20141026d1
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-09-15 20:57:03 +02:00
Michael Vogel
7b26c08dff
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-09-15 20:56:25 +02:00
Michael
54aea9dbee
Changed to radio buttons
2023-09-15 17:40:14 +00:00
Michael
1530209266
Initialize array
2023-09-13 04:38:04 +00:00
Michael
229e7dcee5
Channel visibility rules can now be set for each contact
2023-09-12 10:55:33 +00:00
Michael
fe2e00f861
Added logging for the finished processing
2023-09-11 10:18:02 +00:00
Michael
ebbe8f98b7
Added log entry to improve matching with the access log
2023-09-11 08:47:35 +00:00
Michael
3452699750
Code standards againg
2023-09-10 08:16:06 +00:00
Michael
88235fbc6c
Fix code standards
2023-09-10 08:12:28 +00:00
Michael
c836b0ee8d
Basic functionality for seeing reports
2023-09-10 08:00:44 +00:00
Michael
8c9e4c46a0
"cascade" for "post-engagement" / fixes for "report" definition
2023-09-10 03:47:06 +00:00
Michael
8050389d32
We now display the channel in the sidebar
2023-09-09 19:30:01 +00:00
Michael
d395de3aa1
Setting to select your network tabs
2023-09-09 17:38:09 +00:00
Michael
113436afd5
DBA is mostly replaced
2023-09-09 14:31:12 +00:00
Michael
f159c9938d
Variables aren't static anymore
2023-09-09 14:24:24 +00:00
Michael
f9740e180e
Use centralized function to set items seen
2023-09-09 14:13:58 +00:00
Michael
ab235e24ad
Centralised function for the sort order
2023-09-09 13:48:41 +00:00
Michael
19dfdbc03f
Simplify network update
2023-09-09 13:26:20 +00:00
Michael
d1c00cf1f6
Standards and unify variables
2023-09-09 13:02:20 +00:00
Michael
52db2b3da1
Make variables non static
2023-09-09 12:48:51 +00:00
Michael
b5f184388a
Fix update after activity
2023-09-09 12:22:40 +00:00
Michael
72b68abe7f
Align array assignment
2023-09-09 12:01:35 +00:00
Michael
9d6166d7d6
Simplify query merge, changed update behaviour
2023-09-09 12:00:22 +00:00
Michael
9f027df909
Code standards + messages.po
2023-09-09 09:30:55 +00:00
Michael
013aee01f5
Network, Channels and Community are children of timeline
2023-09-09 09:14:36 +00:00
Michael
5d457f99e7
Inverse logic
2023-09-08 15:15:38 +00:00
Michael
7e73283949
The query condition for active users are unified
2023-09-08 15:01:51 +00:00
Michael
692a633dc8
Remove references to the community page
2023-09-08 05:44:08 +00:00
Michael
9cbd0c34a7
Language specific median calculations / collection
2023-09-08 05:06:27 +00:00
Michael
129f63cf11
Use a factory
2023-09-07 17:38:33 +00:00
Michael
b4e332ccdc
Changes after rebase
2023-09-07 17:35:17 +00:00
Michael
067d72ec85
Merge remote-tracking branch 'upstream/develop' into channel-model
2023-09-07 17:28:02 +00:00
Michael
c1895e7f85
Fixes the score calculation concerning the relation-cid / cid interaction
2023-09-07 12:34:46 +00:00
Michael
6b131a3985
Model class moved to factory
2023-09-05 05:15:14 +00:00
Michael
8b4309f117
Classes and constants moved
2023-09-05 05:08:19 +00:00
Michael
f7170343f7
Constants moved to model class
2023-09-04 22:31:06 +00:00
Michael
196219383e
"Channel" is split into three classes
2023-09-04 22:22:25 +00:00
Hypolite Petovan
41f3cbf727
Merge pull request #13395 from annando/icons
...
Some more platform icons added
2023-09-04 07:02:12 -04:00
Michael
98c4a22580
Reformatted code
2023-09-04 01:37:06 +00:00
Michael
4df7faef6d
Simplified conversion
2023-09-03 19:22:52 +00:00
Michael
21c7c28447
Some more platform icons added
2023-09-03 18:48:52 +00:00
Michael
595508a91f
New functions for the language library
2023-09-03 17:44:44 +00:00
Michael
c5ef0cfe20
New function to change language codes for the library
2023-09-03 16:42:17 +00:00
Michael
d3231c7a7d
Use language filtering on all channels, rearranged channels
2023-09-03 14:01:46 +00:00
Michael
e5978d74c7
Fix coding standards
2023-09-03 12:58:09 +00:00
Michael
8b26d488ad
Language selector added, "channel" is now "channels"
2023-09-03 12:54:25 +00:00
Michael
140ac947b5
Fixed spelling
2023-09-03 08:53:44 +00:00
Michael
7fd1f1424a
Improved language detection
2023-09-03 08:44:17 +00:00
Michael
508be7a742
Channels in your language
2023-09-03 05:23:49 +00:00
Michael
e68f781f9d
The language is now stored as well
2023-09-03 04:20:09 +00:00
Michael
573050c6ef
Simplified call
2023-09-03 03:46:19 +00:00
Michael
52e925559e
Acesskeys updated
2023-09-03 03:40:54 +00:00
Michael
3c84a22b32
Some more class changes
2023-09-03 03:35:10 +00:00
Michael
53bd34ed8d
DBA is now replaced
2023-09-02 21:48:55 +00:00
Michael
5ddc9d2c09
DI is now removed
2023-09-02 21:37:02 +00:00
Michael
9e0090c068
Test code removed
2023-09-02 19:42:20 +00:00
Michael
5f0a3d392a
Fix code standards
2023-09-02 19:37:20 +00:00
Michael
ee8cf83722
More code simplification
2023-09-02 19:32:43 +00:00
Michael
68b9a9796c
Simplified code
2023-09-02 19:28:54 +00:00
Michael
4ad3cc2cc1
Use $request / changed icon
2023-09-02 19:16:48 +00:00
Michael
990b65b859
Don't show contacts that we ignore or block
2023-09-02 16:16:56 +00:00
Michael
cfc639ffe4
Code standards
2023-09-02 15:55:50 +00:00
Michael
30d10c60d2
Channels for audio, video and images
2023-09-02 15:52:53 +00:00
Michael
fdaff43039
Use the owner, not the author
2023-09-02 14:19:52 +00:00
Michael
ca32134830
Use activitites and remove unused config
2023-09-02 13:56:54 +00:00
Michael
63c8a90880
"For you" now respects the "notify new posts" setting
2023-09-02 13:14:54 +00:00
Michael
9ec7925ec5
Use a hopefully better "for you" algorithm
2023-09-02 12:47:48 +00:00
Michael
15fc205d04
Fix Code Standards
2023-09-02 10:21:23 +00:00
Michael
837c2dd24a
Use group posts for channels
2023-09-02 06:38:05 +00:00
Michael
3d6dae7774
Updated messages.po
2023-09-02 05:36:32 +00:00
Michael
e186395198
Update function / rearrange tab order
2023-09-02 05:22:44 +00:00
Michael
f2d8650d36
Fix date time format calculation
2023-09-01 23:47:29 +00:00
Michael
705deadef8
Code standards
2023-09-01 22:36:47 +00:00
Michael
59a822ee87
Configuration is now stored in the "channel" section
2023-09-01 22:28:25 +00:00
Michael
5c166be3fc
Channels are a new way to see different content
2023-09-01 21:56:59 +00:00
Michael
35995633ae
Calculate the interaction score
2023-08-30 19:17:42 +00:00
Hypolite Petovan
64b5f93a6a
Add FIXME
...
- Current implementation is failing tests with emojis including the zero-width-joiner character, encoded on 3 bytes only.
2023-08-29 22:17:48 -04:00
Hypolite Petovan
059a111282
Add unit tests for Smilies::isEmojiPost
...
- Current implementation is failing tests with emojis including the zero-width-joiner character, encoded on 3 bytes only.
2023-08-29 22:16:09 -04:00
Michael Vogel
6ed440718d
Update src/Content/Smilies.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-08-29 04:59:27 +02:00
Michael
7ee07535f5
Move "html_entity_decode"
2023-08-28 20:53:31 +00:00
Michael
9066a6133c
New function to replace blank characters
2023-08-28 20:24:20 +00:00
Hypolite Petovan
667f384bfc
Fix reference to Entity\LocalRelationship class after simplifying use
statement in Contact\Profile
...
- Address https://github.com/friendica/friendica/issues/13156#issuecomment-1696009068
2023-08-28 13:30:01 -04:00
Michael
4dbb7dd3da
Posts without text or only with emojis are now always accepted in the language check
2023-08-28 15:37:20 +00:00
Michael
24d2d0481a
Merge remote-tracking branch 'upstream/develop' into baseurl
2023-08-28 15:24:20 +00:00
Michael
86b6be0668
Fix indentation
2023-08-28 14:14:07 +00:00
Michael
ff6d14a022
Merge remote-tracking branch 'upstream/develop' into subscription
2023-08-28 04:15:37 +00:00
Michael
38d09084a3
Improve the fetching of the contact's baseurl
2023-08-28 04:09:49 +00:00
Michael
f842e7b813
Store and display the subscribed tags
2023-08-28 04:05:52 +00:00
Hypolite Petovan
15d24a77c7
Replace author name by server host in Ignore Server labels
2023-08-25 09:30:51 -04:00
Hypolite Petovan
f2c1ecd19b
Replace reference to post plink by author base URL
...
- This is more reliably used to show the Ignore Author Server link
2023-08-25 09:30:23 -04:00
Michael Vogel
9a50101bbd
Merge pull request #13371 from MrPetovan/bug/13370-empty-gsid
...
Skip server ignored check when contact gsid is empty in Module\Contact\Profile
2023-08-22 22:13:49 +02:00
Hypolite Petovan
ac99ab55c5
Fix variable name in constructor in Repository\Report
2023-08-22 08:50:16 -04:00
Hypolite Petovan
3d13db1f2c
Skip server ignored check when contact gsid is empty in Module\Contact\Profile
2023-08-22 08:38:12 -04:00
Hypolite Petovan
544ce206d7
[vier] Add mute author server link in photo menu
2023-08-20 14:27:43 -04:00
Hypolite Petovan
6ecc9c4cba
Implement ignored server block in conversations
...
- Add server ignore status in contact profile page
- Add new reason in DisplayNotFound exception page
2023-08-20 14:27:43 -04:00
Hypolite Petovan
a670d478f8
Add user settings page to manage remote server settings
2023-08-20 14:27:09 -04:00
Hypolite Petovan
4c6334ea13
[frio] Add Mute Author Server button to post actions
2023-08-20 14:27:09 -04:00
Hypolite Petovan
9bbb55b2bb
[Database 1526] Add new user-gserver table
...
- Add Entity, Collection, Factory and Repository classes for it
2023-08-20 14:27:03 -04:00
Hypolite Petovan
2ba3069b07
Create DDD classes for gserver class
2023-08-20 14:26:27 -04:00
Hypolite Petovan
63f5d94a02
Fix DisplayNotFound page
...
- Add another condition earlier in Module\Item\Display
- Separate reasons in individual translation strings
2023-08-20 14:26:27 -04:00
Hypolite Petovan
96d2cddb54
Remove DI dependency from Module\Contact\Profile
2023-08-20 14:26:27 -04:00
Hypolite Petovan
e31d90eadb
Replace references to profile.name by user.username
2023-08-20 13:59:07 -04:00
Hypolite Petovan
7e971a2ec6
Remove DI dependency from Module\Settings\Profile\Index
...
- Replace obsolete base settings/profile/index template by vier version
- Group translation labels in settings/profile/index template variables
2023-08-20 13:59:06 -04:00
Hypolite Petovan
ff7e31ab9d
Merge pull request #13361 from annando/gptbot
...
GPTBot added to the default robots.txt
2023-08-20 11:29:44 -04:00
Michael
d3cc999866
GPTBot added to the default robots.txt
2023-08-20 12:41:42 +00:00
Michael
4097808b95
Resture previous state
2023-08-20 12:39:05 +00:00
Michael
12d6080a48
Added another context
2023-08-20 12:13:25 +00:00
Michael
f59e11281c
Issue 12815: JsonLD parsing problems with data-integrity
2023-08-20 05:57:39 +00:00
Hypolite Petovan
dad3404ac5
Replace remaining references to default banner image by api.mastodon_banner configuration value
...
- Ensure leading slash is present at every place the configuration value is used
2023-08-17 21:58:53 -04:00
Hypolite Petovan
5d7985dcff
Move default header image credits to static/defaults.config.php
2023-08-17 07:28:32 -04:00
Hank Grabowski
ba967386f4
Revert Post::selectOriginal to original logic
2023-08-16 14:37:24 -04:00
Hank Grabowski
0985ddb3ff
Add PR and Issue Numbers for TODO for createFromUriId hack in Mastodon API
2023-08-15 15:23:31 -04:00
Hank G
f879b2c9bc
Merge branch 'friendica:develop' into mastodon-api-reshare-fixes
2023-08-15 11:57:28 -04:00
Michael Vogel
66b7253986
Merge pull request #13346 from MrPetovan/bug/13343-add-message-id
...
Add a Message-ID header if none is set in Util\Emailer
2023-08-15 14:08:29 +02:00
Hypolite Petovan
b5f33124be
Merge pull request #13348 from annando/retrial
...
New function for the number of retrials / Daily reload of hooks
2023-08-15 12:37:58 +02:00
Michael
7faba0de5e
New function for the number of retrials / Daily reload of hooks
2023-08-15 02:13:50 +00:00
Hypolite Petovan
735835193d
Add a Message-ID header if none is set in Util\Emailer
...
- Address anti-spam detection rule
2023-08-14 17:17:25 -04:00
Hank G
09a612670a
Merge branch 'friendica:develop' into mastodon-api-reshare-fixes
2023-08-13 15:42:22 -04:00
Hypolite Petovan
9c23a4511d
Merge pull request #13291 from Quix0r/features/config-blocklist-published
...
Configuration key added to publish/hide blocklist
2023-08-12 11:31:42 +02:00
Hypolite Petovan
1b7075aebb
Merge pull request #13338 from annando/resize-to-size
...
New function to resize an image to not exceed a given file size
2023-08-10 23:20:11 +02:00
Hypolite Petovan
a2fce0e89d
Merge pull request #13337 from annando/block-chatgpt
...
Add a ChatGPT role for the built in robots.txt
2023-08-10 23:18:46 +02:00
Hypolite Petovan
1d556b78c1
Merge pull request #13336 from annando/moderator
...
Preparations for a moderator role
2023-08-10 23:17:43 +02:00
Hypolite Petovan
3cda8b65cd
Merge pull request #13335 from annando/no-twitter
...
The twitter addon is no import connector anymore
2023-08-10 23:16:07 +02:00
Michael
794378ed29
New function to resize an image to not exceed a given file size
2023-08-10 21:12:35 +00:00
Michael
241624027f
Add a ChatGPT role for the built in robots.txt
2023-08-10 21:10:12 +00:00
Michael
0a45bdd3b7
Preparations for a moderator role
2023-08-10 21:06:08 +00:00
Michael
97aecc8fc1
The twitter addon is no import connector anymore
2023-08-09 20:29:45 +00:00
Michael Vogel
a6449da557
Merge pull request #13310 from MrPetovan/bug/13217-mirroring-blocked
...
Prevent post mirroring by blocked users
2023-08-05 20:27:17 +02:00
Tobias Diekershoff
41bc148040
Merge pull request #13331 from annando/paging-search
...
Fix: Pagination in search result works again
2023-08-04 06:29:47 +02:00
Michael
858151807f
Improved logging
2023-08-03 20:36:19 +00:00
Philipp
93fa957921
Merge pull request #13329 from MrPetovan/task/13318-redis-unix-socket
...
Add support for port = 0 in Redis driver
2023-08-03 14:53:01 +02:00
Michael
8fcdd87473
Fix the tag detection for relay posts
2023-08-02 21:48:31 +00:00
Hypolite Petovan
eff605b1f3
Prevent post mirroring by blocked users
2023-08-02 21:53:10 +02:00
Hypolite Petovan
a905cdfd09
Prevent polling contact of blocked users
2023-08-02 21:53:10 +02:00
Hypolite Petovan
33b8680dfd
[Database 1524] Fix contact-user.remote_self field type from boolean to integer
...
- Move MIRROR_* constants to LocalRelationship entity
- Convert boolean LocalRelationship->isRemoteSelf field to integer LocalRelationship->remoteSelf
2023-08-02 21:53:10 +02:00
Hypolite Petovan
d0a2357fbd
Add constants for the Fetch Further Information field
2023-08-02 21:53:09 +02:00
Hypolite Petovan
762bd7a847
Add support for Unix domain sockets to Redis in setting defaults
...
- Add support for port = 0 in Redis driver
2023-08-02 20:43:28 +02:00
Hypolite Petovan
cc7fce3d36
Escape HTML in display names for inclusion in syndication link tags
...
- Thanks to Laura Pîrcălăboiu for the report
2023-08-02 16:59:46 +02:00
Hypolite Petovan
f984e385c8
Escape HTML in system messages
...
- Thanks to Laura Pîrcălăboiu for the report
2023-08-02 16:59:08 +02:00
Hypolite Petovan
ecfbf317ae
Fix reference to username field in Contact::updateSelfFromUserID
...
- Profile isn't updated with the display name in the account settings
2023-08-02 16:58:14 +02:00
Michael
7ad8894871
Improvements for Youtube posta via API
2023-08-01 14:27:56 +00:00