MarekBenjamin
2c509ac2b2
Update src/Object/Image.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-12-28 16:32:33 +01:00
Marek Bachmann
88a7dd1afb
Replaced the doubled code in for getScalingDimension with Images::getScalingDimensions($width, $height,$max)
2022-12-28 03:30:56 +01:00
e6f0e3c23e
Don't calculate the blurhash on images without a size
2022-12-20 22:32:24 +00:00
bdc865afae
Measures against several warnings and errors in the log
2022-12-20 06:22:11 +00:00
6a17223289
Ward against null value in language key of item array in Mastodon\Status object
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1357768936
2022-12-19 10:11:12 -05:00
c7e53cb9b4
Use account-user-view entry to instantiate Api\Mastodon\FollowRequest objects
...
- Address https://github.com/friendica/friendica/issues/11993#issuecomment-1354395861
2022-12-18 01:03:37 -05:00
7d51fa47d5
Issue 12345: No link preview on DFRN posts
2022-12-08 05:49:25 +00:00
a260e97b6f
The BlurHash function must not change the original image
2022-12-05 20:38:21 +00:00
e62be24e6b
Swap conditions
2022-12-05 12:53:21 +00:00
6deb93256a
Support blurhash for Imagick
2022-12-05 06:53:19 +00:00
2be0ad7697
Remove test code
2022-12-05 03:59:47 +00:00
5bff6f38d7
Issue 12327: Convert avatars to static
2022-12-04 23:31:23 +00:00
cfe5101b9b
Use the blurhash when the remote picture doesn't load
2022-12-04 14:58:53 +00:00
a5be5b27e3
Support Blurhash
2022-12-04 13:29:21 +00:00
b6f7d31036
API: Central way to fetch the system rules
2022-12-03 20:18:19 +00:00
a27ffda59f
Add dismissed field to Mastodon API Notification types
2022-11-30 14:23:20 -05:00
3288efb323
Fix fatal errors because of unknown function/variable names
2022-11-28 21:22:21 +00:00
de76e860ad
API: Added trending links
2022-11-28 20:19:57 +00:00
85f57e69fa
Issue 12191: We can now follow and unfollow tags via API
2022-11-28 03:29:43 +00:00
29ee2473d7
Merge pull request #12269 from annando/api-edit
...
Issue 12192: API: Enable edit
2022-11-25 19:22:27 -05:00
92807d86a3
API: Enable edit
2022-11-25 19:35:40 +00:00
6b555f64da
Add \ReturnTypeWillChange attribute to methods inherited from native interfaces
...
- Part of https://github.com/friendica/friendica/issues/12011#issuecomment-1321796513
2022-11-25 08:13:05 -05:00
7c6d54c989
Ensure $attachment has a width and a height when it's an image in Mastodon\Attachment
...
- Address https://github.com/friendica/friendica/issues/11993#issuecomment-1323274513
2022-11-23 11:00:15 -05:00
a147038c2e
Ensure IEMail::getMessage returns a string
2022-11-19 19:15:47 -05:00
Thorsten
90567772bd
Prevent division by zero.
2022-11-19 18:16:41 +01:00
Thorsten
8a71bdc1a0
Add meta tag to attachment to show images in mastodon app.
2022-11-18 09:38:02 +01:00
00883c9dcb
Move mod/editpost.php to src\Module\Post\Edit
2022-11-15 22:32:46 +01:00
fe547b7851
Centralize config.admin_email management in Model\User
2022-11-14 17:02:42 -05:00
4dc96daeb3
mail() requires additional headers to be separated by CRLF
...
- Rewrite Email->getAdditionalMailHeaderString to have only one string concatenation statement
2022-11-13 02:28:06 -05:00
4a626ef101
Create new Contact\Redir module class
...
- Move /redir route to /contact/redir
2022-11-08 20:12:23 -05:00
f13c91b320
Move mod/cal.php and mod/events.php to Module
2022-11-07 19:52:24 +01:00
210200d330
Use different parser modes for Mastodon and Twitter-API
2022-11-06 20:02:43 +00:00
e10d714ef5
Don't show following/followed_by on pending
2022-11-06 08:18:28 +00:00
Michael Vogel
52f74b6312
Update src/Object/Api/Mastodon/Status.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2022-11-05 23:51:16 +01:00
aa2b4e15a3
Issue 11846: Fix client behaviour when following hash tags
2022-11-05 22:35:35 +00:00
03e09627e4
Used $this->isThreaded()
instead as suggested by @MrPetovan
2022-10-26 17:59:07 +02:00
3c50d5b70f
Changes:
...
- made code more readable
2022-10-26 01:31:34 +02:00
2f1336339f
Changes:
...
- added missing type-hints
- added missing documentation
- changed double-quotes to single
- Setters do ALWAYS return void
2022-10-26 01:29:01 +02:00
b3f9cef94a
UserSession class [3] - Refactor src/ files excluding Module/Model
2022-10-21 19:35:32 +02:00
11944dda32
old boot.php functions replaced in various places
2022-10-19 07:44:08 -04:00
7ac86e49d1
Move Core\Session::get() to DI::session()->get()
2022-10-18 21:10:37 +02:00
Roland Häder
26e0469de7
Merge branch 'develop' into rewrite/gravity-constants
2022-10-18 16:34:40 +02:00
6f68679375
The EOL constant is removed
2022-10-18 12:29:50 +00:00
62a0d55fc8
The friendica constants have been moved to the app class
2022-10-17 10:37:48 +00:00
da66730e4f
Rewrite:
...
- moved constants GRAVITY_* from boot.php to Friendica\Model\Item
- also rewrote some array initialization:
From:
````
<?php
$arr = [];
$arr['foo'] = "FOO";
````
To:
````
<?php
$arr['foo'] = "FOO";
````
- added a few type-hints
2022-10-15 00:44:06 +02:00
83cbe586ac
Changes
...
- renamed Item::visibleActivity() to Item::isVisibleActivity() as this returns
a boolean value
- added some type-hints
- added some documentation
2022-06-30 14:18:13 +02:00
4bdce6948f
Changed:
...
- $publicContact['about'] can be NULL, causing following error:
--------------------------
Argument 1 passed to Friendica\Content\Text\BBCode::toPlaintext() must be of
the type string, null given, called in /.../src/Object/Api/Twitter/User.php
--------------------------
The "expensive" code there can be avoided being called by an empty string or
NULL to increase performance.
2022-06-26 23:28:48 +02:00
fd8f4269ff
Reformatted code
2022-06-23 17:30:17 +02:00
d8ff966d21
Throw IAE again (should never become visible)
2022-06-23 17:30:13 +02:00
35c78ce14c
Ops, cannot return Thread?
2022-06-23 17:30:12 +02:00
c2e26b4f49
Changed:
...
- Introduced InvalidArgumentException (should never come)
- added type-hints
2022-06-23 17:30:12 +02:00
Philipp
78bf7f187c
Merge pull request #11669 from MrPetovan/bug/11666-email-subject-double-encode
2022-06-22 16:51:23 +02:00
84bfc37bf1
Changes:
...
- added more type-hints
- added missing documentation
2022-06-22 14:36:45 +02:00
d68f307337
Remove email subject encoding from ItemCCEmail constructor
...
- It was wrongly re-encoded in Emailer::send
2022-06-21 21:12:09 -04:00
bff57bb030
Changes:
...
- added type-hints
- added returned type-hints in interface (I checked all)
2022-06-19 14:00:31 +02:00
4157f816f5
Fix for account variable name
2022-06-10 20:32:21 +00:00
9a1abda314
Use "avatar" instead of "contact"
2022-06-10 20:26:57 +00:00
7e747b2f41
API: Speed improvements when fetching posts
2022-06-10 18:49:03 +00:00
4108704ee3
Fix: Only public posts can be pinned
2022-06-04 06:11:32 +00:00
218fc0c20d
Fix unsupported animated webp parsing
2022-05-21 18:51:03 +02:00
783b05cbb1
Fix unsupported animated webp parsing
2022-05-21 18:44:03 +02:00
fae414fedd
Fix local avatar, improve speed for fetching cached photos
2022-05-10 18:18:24 +00:00
e3692c0105
Replaced check with hardwired path
2022-05-09 04:26:00 +00:00
f220e26f00
Use new function to check for a local avatar cache file
2022-05-08 10:32:29 +00:00
d3de2497bc
Use gsid for the network name
2022-04-29 07:47:24 +00:00
d44641e58c
Fetch avatar by id
2022-04-29 07:30:13 +00:00
1326239576
Reduce the amount of queries
2022-04-29 05:32:12 +00:00
9b646dad97
API: We can now display polls
2022-04-22 19:24:22 +00:00
94a8f430e3
Avoid warning " Undefined variable $browsershare"
2022-04-20 12:03:09 +00:00
62b31900a6
Renamed "share" with "share via"
2022-04-19 21:04:55 +00:00
75bc4eccb7
Display featured posts for contacts
2022-04-07 21:52:25 +00:00
13addaf901
Always provide the title variable
2022-03-22 07:07:33 +00:00
be016b0c45
Prioritize the title over the content warning
2022-03-22 07:00:44 +00:00
e0468ac914
API: Improve support for the summary field
2022-03-08 18:32:09 +00:00
903bc9b679
Improved support for Mastodon style content warnings
2022-03-06 11:49:55 +00:00
772294494e
API: Fix display of reshares / return value of activities
2022-02-28 20:10:42 +00:00
bf5c8a2c43
API: several fixes to the Twitter/Statusnet API
2022-02-25 19:16:40 +00:00
Michael Vogel
948405a486
Merge pull request #11267 from MrPetovan/task/11264-mastodon-api-version
...
Update Mastodon API version string to include Mastodon version compatibility
2022-02-23 05:38:25 +01:00
d7b573c6d7
Update Mastodon API version string to include Mastodon version compatibility
2022-02-20 20:22:39 -05:00
e0ea51818e
Add constructors to a couple of Mastodon API value objects
2022-02-20 16:17:03 -05:00
39e820e6a3
Display the post receivers
2022-02-20 19:25:55 +00:00
c867581530
Store the receivers of a post in the tags
2022-02-19 13:31:49 +00:00
Michael Vogel
6bc69f3353
Workaround for timing problems / Avoid a notice in the scheduled posts
2022-02-12 18:27:58 +01:00
95f085b7ac
API: The legacy API finally moved
2022-01-15 21:38:19 +00:00
f2af985350
[frio] Add a conditional browser share button
2022-01-09 12:31:54 -05:00
18b32b68aa
[frio] Add connector-based privacy display
2022-01-09 12:17:52 -05:00
c588b280d7
Fix all license header & be less aggressive
2022-01-07 00:35:28 +01:00
Balázs Úr
733f3de9ed
Add missing copyright text
2022-01-02 10:49:50 +01:00
Philipp
322b7c856c
Merge pull request #11129 from urbalazs/copyright-2022
...
Update copyright
2022-01-02 09:45:35 +01:00
Balázs Úr
e56a53647b
Update copyright
2022-01-02 08:27:47 +01:00
0df539a65e
Merge pull request #11127 from nupplaphil/feat/tests
...
Transform legacy API tests into new structure
2022-01-02 01:06:48 +01:00
4c77e99f89
Add title to the text/html content for Twitter status object
2022-01-01 23:14:52 +01:00
29be22ee6a
Display interaction data for Diaspora accounts
2021-12-30 22:11:52 +00:00
Michael Vogel
85d68a001a
Update src/Object/Api/Twitter/DirectMessage.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-12-17 15:48:03 +01:00
fd63421dde
Standards
2021-12-16 22:51:47 +00:00
b7a460485a
API: Direct Messages moved to new place
2021-12-16 22:44:50 +00:00
b15d3a2523
API: Next bunch of functions transformed
2021-11-27 22:25:36 -05:00
a3aab4a75a
Entities, Source and api functions rearranged
2021-11-24 06:44:25 +00:00
38b641ca6b
Coding standards
2021-11-23 21:56:34 +00:00
07c2f36946
Removing unused functions, added (deactivated) attachments
2021-11-23 21:54:19 +00:00
4373a66f74
Coding standards
2021-11-23 14:55:52 +00:00
b56ccbcf2b
More objects added
2021-11-23 10:12:11 +00:00
214a0524dd
Merge remote-tracking branch 'upstream/develop' into api-status
2021-11-22 07:33:25 +00:00
670bbe58a1
API: The status is now an object
2021-11-22 07:28:02 +00:00
e1d4f96b06
Remove unused user fields
2021-11-21 20:14:48 +00:00
1f79d25ffc
Replaced "api_date"
2021-11-18 21:43:13 +00:00
2bb1805a67
Added profile picture
2021-11-16 23:57:12 +00:00
6ea426178a
API: moved classes / unified user array creation
2021-11-16 23:21:40 +00:00
1518ad33ad
API: Classes moved to the correct places according to their origin
2021-11-10 07:31:39 +00:00
eb1b2256a0
Removed and replaced deprecated functionalities
2021-11-07 14:00:47 +00:00
63da4a75e9
The boot.php had been cleared of most functions
2021-11-04 20:29:59 +00:00
24ee87224f
Replaced deprecated "log" function call
2021-11-03 23:19:24 +00:00
a33185f835
Use a constant for the profile photo album
2021-10-14 04:12:00 +00:00
7a2d5f6a8e
Move notification to the new paradigm
2021-10-02 18:15:45 -04:00
bc0734e0f1
Move notification introductions to the new paradigm
2021-10-02 18:15:45 -04:00
3e6fea30f2
Create constants for Mastodon notification types
2021-10-02 18:15:44 -04:00
47acb6a278
Move notify to the new paradigm
...
- Remove unused frion notify template
- Update API test
2021-10-02 18:15:42 -04:00
0ad904c185
The conversation functionality moved to a class
2021-09-23 21:18:36 +00:00
9c73e49db7
Make posts on the profile page writable
2021-09-19 10:53:19 +00:00
a65fbcebe7
Fixing #10699 (prohibits blocking and ignoreing from the photo menu)
2021-09-12 21:20:12 +02:00
fabrixxm
7f695197aa
Fix review points
...
- Fix headers hierarchy
- Improve accessibility:
- set mouse pointer
- make rows focusable
- open on key press
- add tooltip with "title"
- add role and aria attributes
- Rename `ParsedLog` to `ParsedLogLine`
- Add docs to `ReversedFileReader`'s implementation of `Iterator`'s methods
- Add docs to `ParsedLogIterator`'s implementation of `Iterator`'s methods
- Remove unnecessary comment
- Add more test for parsing log lines and fix some edge cases
- Fix function name in snake-case to camelCase
- Remove `DIRECTORY_SEPARATOR`
2021-08-20 11:02:18 +02:00
fabrixxm
a62124285d
Add tests for ParsedLog and fix parsing
2021-08-19 14:55:33 +02:00
fabrixxm
84fa668845
Fix code formatting
2021-08-19 14:55:33 +02:00
fabrixxm
5b9aeeeca9
Add search and filter to log view
2021-08-19 14:55:33 +02:00
fabrixxm
9368f5445d
Display structured logs in admin
...
Tries to parse log lines and to display info in a table.
Additional JSON data is parsed and displayed clicking on a row.
File reading and line parsing is handled in iterators, to avoid to keep
too much data in memory.
Search and filter should be trivial to add.
Log file is read backward to display log events newest first.
A "tail" functionality should be easy to implement.
2021-08-19 14:55:33 +02:00
e28a4265c5
API: First steps to support subscriptions
2021-08-15 00:30:41 +00:00
473adaf463
Mark, file and starring does now work for all items
2021-08-12 05:28:47 +00:00
c81e81dc8d
"getUserId" is now "getLoggedInUserId"
2021-08-09 20:33:46 +00:00
15b93b4459
"getUserNickname" is now "getLoggedInUserNickname"
2021-08-09 19:48:39 +00:00
b8fa75b2dd
Changed function name
2021-08-09 15:29:07 +00:00
28090bd793
Get rid of App->user completely
2021-08-08 19:30:21 +00:00
fc283ab928
Remove direct calls to App->user
2021-08-08 10:14:56 +00:00
13529fa97d
Support the "media_attachments" field
2021-07-30 22:39:13 +00:00
929de9081e
All needed fields are now filled
2021-07-30 13:22:06 +00:00
93263a820d
Function renamed, documentation added
2021-07-30 10:24:08 +00:00
c9eca1edeb
Fix array index
2021-07-29 15:01:09 +00:00
a1828430e5
Fixing variables
2021-07-29 14:58:04 +00:00
6ea3d4aa61
Added API calls, removed fields
2021-07-29 10:34:31 +00:00
c89533a70b
Support for stacked profiler analysis
2021-07-27 04:57:29 +00:00
8f46064430
Using getter/setter functions
2021-07-24 20:34:07 +00:00
30aad250df
App->contact is now removed
2021-07-24 11:49:11 +00:00
2502a9192d
Many more app-variables removed
2021-07-24 10:09:39 +00:00
71f53c946f
New function to replace mentions with nicknames
2021-07-22 09:13:39 +00:00
3a5523820c
Legacy DFRN transport layer is removed
2021-07-15 13:28:32 +00:00
be18a59bd7
Make last status parameter actually optional in Object\Api\Mastodon\Conversation
2021-07-13 23:02:11 -04:00
267b652857
Improve how shared posting look on mobile apps
2021-07-13 08:30:05 +00:00
d8974c9a2a
Function renamed to better reflect the functionality
2021-07-09 06:29:24 +00:00
377bb78cc2
Set "convertForItem" at more places
2021-07-08 20:01:52 +00:00
901c3f4855
we now have got an uri-id field for the contact table
2021-07-08 18:59:58 +00:00
f29bd23ea8
New function to convert BBCode for a given ID
2021-07-08 13:47:46 +00:00