Michael
|
e199abc837
|
Removed unused use
|
2021-07-20 21:19:16 +00:00 |
|
Michael
|
b5f59d5be0
|
API: Support for deprecated API endpoints and OAuth removal
|
2021-07-20 20:48:37 +00:00 |
|
Michael
|
d267ba999c
|
We now use the new account-user-view (and fixed the function name)
|
2021-07-11 09:39:34 +00:00 |
|
Michael
|
07d2dfcd60
|
Some more "convertForUriId" replacements
|
2021-07-10 12:58:48 +00:00 |
|
Michael
|
f29bd23ea8
|
New function to convert BBCode for a given ID
|
2021-07-08 13:47:46 +00:00 |
|
Michael
|
e6e90abc77
|
AOI: Send "history" section for trends
|
2021-06-24 22:15:25 +00:00 |
|
Michael
|
89608d5844
|
Set CORS header fields to support Halcyon
|
2021-06-24 18:02:29 +00:00 |
|
Philipp
|
322f0b3ecf
|
Cleanup Mastodon Factories
|
2021-06-20 13:25:45 +02:00 |
|
Michael
|
97891fe05b
|
Context: use the correct "select functionality
|
2021-06-19 18:27:35 +00:00 |
|
Michael
|
ebd4f59d02
|
Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline
|
2021-06-16 21:01:20 +00:00 |
|
Michael
|
78d4aff878
|
Set the "Link" header
|
2021-06-16 15:02:33 +00:00 |
|
Michael
|
11d2440425
|
New functions for the post-view view
|
2021-06-16 10:16:01 +00:00 |
|
Michael
|
24cc82f396
|
API: (hopefully) improves speed of the public timeline
|
2021-06-12 15:19:56 +00:00 |
|
Michael
|
6dc2988c0f
|
Return the application fields
|
2021-06-10 08:05:21 +00:00 |
|
Michael
|
2a440c0bae
|
Use "checkAllowedScope" instead of "login"
|
2021-06-08 12:00:22 +00:00 |
|
Michael
|
5853fe562d
|
Login hasn't got a return value
|
2021-06-08 09:51:17 +00:00 |
|
Michael
|
11c8dfe73a
|
Unified request for uid
|
2021-06-08 08:28:14 +00:00 |
|
Michael
|
acbe9ebf9e
|
API: New classes for OAuth and basic auth
|
2021-06-08 06:32:24 +00:00 |
|
Michael
|
8e12c1d39b
|
Added note about missing parameters
|
2021-06-07 07:45:20 +00:00 |
|
Michael
|
dc9b5df072
|
API: The endpoints "followers" and "following" are swapped
|
2021-06-07 04:44:12 +00:00 |
|
Michael
|
5ddd2f3ab5
|
Coding standards
|
2021-06-03 05:18:22 +00:00 |
|
Michael
|
4206c5d363
|
API: some more endpoints added
|
2021-06-03 04:47:02 +00:00 |
|
Michael
|
4d19a6f0e3
|
Simplify the code
|
2021-06-02 07:15:42 +00:00 |
|
Michael
|
a2be7e386f
|
API: Lim it the elements for the context
|
2021-06-02 07:11:18 +00:00 |
|
Michael
|
842cbbaf09
|
Added notifications for follow requests
|
2021-06-01 21:13:16 +00:00 |
|
Michael
|
49459821be
|
Renamed function
|
2021-06-01 14:23:12 +00:00 |
|
Michael
|
3f0937dd42
|
API: Show activity notifications
|
2021-06-01 05:51:03 +00:00 |
|
Michael
|
c05c447d0f
|
Avoid warning "array_merge(): Expected parameter 2 to be an array, null given"
|
2021-05-29 22:48:06 +00:00 |
|
Michael Vogel
|
1ca58968f2
|
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
|
2021-05-29 14:32:31 +02:00 |
|
Michael
|
97356ed617
|
API: Unified request parameter handling
|
2021-05-28 06:10:32 +00:00 |
|
Michael
|
8b3884b2de
|
API: Bookmarked posts are starred, not pinned
|
2021-05-27 07:51:30 +00:00 |
|
Michael
|
32d0d45adf
|
Issue 10287: Don't show ignored and blocked posts
|
2021-05-24 10:51:21 +00:00 |
|
Michael
|
a69e128fe4
|
Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data
|
2021-05-23 20:17:50 +00:00 |
|
Michael
|
8f9033633c
|
Issue 10287: Make block and ignore work for the API as well
|
2021-05-23 08:56:24 +00:00 |
|
Michael
|
6f44476c56
|
Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data
|
2021-05-22 20:26:32 +00:00 |
|
Michael
|
6fe916a390
|
API: improved mail handling
|
2021-05-22 13:37:04 +00:00 |
|
Michael
|
081652e09a
|
Wrong class path
|
2021-05-21 18:00:03 +00:00 |
|
Michael
|
bcb2073c9a
|
New class to process HTTP input data
|
2021-05-21 17:36:51 +00:00 |
|
Michael
|
f5f919aead
|
Coding standards
|
2021-05-20 06:58:15 +00:00 |
|
Michael
|
e10f3f26b9
|
Removed unused parameter
|
2021-05-20 04:44:45 +00:00 |
|
Michael
|
db8b0b9666
|
The next mail endpoint is done
|
2021-05-20 04:39:45 +00:00 |
|
Michael
|
8a3db0226b
|
Coding standards
|
2021-05-20 03:53:48 +00:00 |
|
Michael
|
66ad777f4b
|
Supporting all parameters
|
2021-05-19 22:33:40 +00:00 |
|
Michael
|
d46150f1dc
|
Whitespaces ...
|
2021-05-19 22:18:30 +00:00 |
|
Michael
|
ae6dae3b23
|
Whitespace removed
|
2021-05-19 22:10:05 +00:00 |
|
Michael
|
70259965df
|
API: Support for private mails
|
2021-05-19 21:56:50 +00:00 |
|
Michael
|
fcc18de9c5
|
Unneeded spaces removed
|
2021-05-19 16:09:09 +00:00 |
|
Michael
|
ab96e694df
|
Removed unused use
|
2021-05-19 16:07:37 +00:00 |
|
Michael
|
1c7d1c7c47
|
New endpoint "verify_credentials" added
|
2021-05-19 09:35:08 +00:00 |
|
Michael
|
50ca38a0f7
|
Harmonized API parameters for all timeline endpoints
|
2021-05-19 06:55:08 +00:00 |
|
Michael
|
e3d227f3c9
|
API: Parameter cleanup
|
2021-05-19 06:18:42 +00:00 |
|
Michael
|
e5c1b90668
|
API: Reworked request parameter handling
|
2021-05-18 19:26:46 +00:00 |
|
Michael
|
f935c1cf73
|
Restructured variable handling
|
2021-05-18 08:38:04 +00:00 |
|
Michael
|
724a61390f
|
Coding standards
|
2021-05-18 07:23:18 +00:00 |
|
Michael
|
2252949bca
|
Style stuff ...
|
2021-05-18 07:18:31 +00:00 |
|
Michael
|
f31fdf4391
|
Spaces
|
2021-05-18 07:13:32 +00:00 |
|
Michael
|
8ae29eabe8
|
Min is max
|
2021-05-18 07:02:50 +00:00 |
|
Michael
|
0a6127ea6e
|
Set maximum value
|
2021-05-18 07:01:23 +00:00 |
|
Michael
|
ce427b248e
|
Central function to process request parameters
|
2021-05-18 06:31:22 +00:00 |
|
Michael
|
32e7ddf21b
|
Improved parameter assignment
|
2021-05-18 04:54:37 +00:00 |
|
Michael
|
71a398277d
|
Improved query
|
2021-05-17 22:44:42 +00:00 |
|
Michael
|
59cff3511b
|
Standards
|
2021-05-17 22:31:35 +00:00 |
|
Michael
|
c9110e03e1
|
API: Search endpoint
|
2021-05-17 22:22:51 +00:00 |
|
Michael
|
dd16bccbc8
|
Fix for sending content via connectors
|
2021-05-16 14:30:15 +00:00 |
|
Michael
|
14c1f7167a
|
API: We now can upload photos
|
2021-05-16 09:56:02 +00:00 |
|
Michael
|
49207a8624
|
Added scope check
|
2021-05-16 07:37:11 +00:00 |
|
Michael
|
1cc341033f
|
API: We now can post statuses via API
|
2021-05-15 22:40:57 +00:00 |
|
Michael
|
f001f52e39
|
API: Fix relationships
|
2021-05-15 15:02:15 +00:00 |
|
Michael
|
78dab01696
|
"UpdateCredentials" dummy added (currently not working)
|
2021-05-15 12:13:03 +00:00 |
|
Michael
|
9c427cc05d
|
Unused use
|
2021-05-15 10:59:22 +00:00 |
|
Michael
|
6a5083d918
|
Fixed message, relationships endpoint added
|
2021-05-15 10:55:41 +00:00 |
|
Michael
|
b34ee320b0
|
API: Many item related endpoints added
|
2021-05-15 10:08:47 +00:00 |
|
Michael
|
45c2cc3887
|
API: Account actions
|
2021-05-14 21:51:32 +00:00 |
|
Michael
|
3aa883f1e3
|
API: List handling, dummy endpoints
|
2021-05-13 21:15:32 +00:00 |
|
Michael
|
b18073d5a8
|
Repurposed OAuth frontend handling, store the scope
|
2021-05-13 14:58:55 +00:00 |
|
Michael
|
7975bc244d
|
Refine OAuth flow
|
2021-05-13 11:26:56 +00:00 |
|
Michael
|
494e852c1a
|
Removed old comment
|
2021-05-12 15:41:05 +00:00 |
|
Michael
|
9125d296a1
|
Improved error messages
|
2021-05-12 14:00:15 +00:00 |
|
Michael
|
8a5560ec8f
|
Simplified null check
|
2021-05-12 12:40:45 +00:00 |
|
Michael
|
c22846339a
|
Improved error reporting
|
2021-05-12 05:30:21 +00:00 |
|
Michael
|
4476634f6c
|
Fix list of accounts
|
2021-05-11 23:39:08 +00:00 |
|
Michael
|
8eacfbc570
|
Fix context order / notice fixed
|
2021-05-11 19:53:19 +00:00 |
|
Michael
|
74f3c885bf
|
use "random_bytes" instead of "openssl_random_pseudo_bytes"
|
2021-05-11 13:12:12 +00:00 |
|
Michael
|
82003bbe47
|
Login prototype
|
2021-05-11 06:30:20 +00:00 |
|
Michael
|
6644d117f6
|
Indentions
|
2021-05-09 22:29:04 +00:00 |
|
Michael
|
585d283ff9
|
Preparation for Oauth client registration
|
2021-05-09 22:23:21 +00:00 |
|
Michael
|
a696b7f427
|
Renamed functions
|
2021-05-09 18:44:08 +00:00 |
|
Michael
|
591619e1d3
|
Unused use removed
|
2021-05-09 13:01:56 +00:00 |
|
Michael
|
1c6e915514
|
Media is now supported as well
|
2021-05-09 12:59:23 +00:00 |
|
Michael
|
6ac74f9cc9
|
Unused use removed
|
2021-05-09 12:05:22 +00:00 |
|
Michael
|
6cd7215d87
|
Formatting ...
|
2021-05-09 12:04:00 +00:00 |
|
Michael
|
6d3c82e54e
|
Formatting
|
2021-05-09 12:01:44 +00:00 |
|
Michael
|
66be56e081
|
Some more formatting
|
2021-05-09 12:00:08 +00:00 |
|
Michael
|
6e9dd7641f
|
Some more code styling
|
2021-05-09 11:58:27 +00:00 |
|
Michael
|
f5c7f9670f
|
Remove blanks
|
2021-05-09 11:54:34 +00:00 |
|
Michael
|
cc5d4db6a3
|
Notifications are now supported as well
|
2021-05-09 11:50:05 +00:00 |
|
Michael
|
5bb5c44bd9
|
API: added account related endpoints
|
2021-05-09 09:35:51 +00:00 |
|
Michael
|
1e3182a896
|
And more formatting
|
2021-05-08 19:30:09 +00:00 |
|
Michael
|
a0e455a493
|
Again formatting
|
2021-05-08 19:28:20 +00:00 |
|
Michael
|
4b4298b0f8
|
Some more formatting
|
2021-05-08 19:26:57 +00:00 |
|
Michael
|
cce0d0c21b
|
Formatting
|
2021-05-08 19:25:20 +00:00 |
|
Michael
|
3bbf543d25
|
API: Some more endpoints
|
2021-05-08 19:21:52 +00:00 |
|
Michael
|
7d1c43cf65
|
Formatting
|
2021-05-08 12:28:04 +00:00 |
|
Michael
|
054f6dedc1
|
/followes and /following is supported
|
2021-05-08 11:46:24 +00:00 |
|
Michael
|
d842a4ff87
|
Suggestions are now supported as well
|
2021-05-08 11:03:50 +00:00 |
|
Michael
|
c97cfd8a44
|
Removed unused use
|
2021-05-08 09:19:16 +00:00 |
|
Michael
|
6236870aa4
|
Add all required HTTP methods
|
2021-05-08 09:14:19 +00:00 |
|
Michael
|
4fdc1ae13a
|
"/statuses/id" is now supported
|
2021-05-08 05:55:06 +00:00 |
|
Michael
|
9300395c6e
|
"verify_credentials" is now partially supported
|
2021-05-08 02:52:44 +00:00 |
|
Michael
|
d39983c8b7
|
We now support lists as well
|
2021-05-08 02:21:01 +00:00 |
|
Michael
|
0ea2241eed
|
Support the "only_media" parameter
|
2021-05-08 01:52:23 +00:00 |
|
Michael
|
0468b7b3f9
|
Formatting
|
2021-05-07 21:35:07 +00:00 |
|
Michael
|
0a25349fbf
|
Formatting
|
2021-05-07 21:33:42 +00:00 |
|
Michael
|
dd38cc330f
|
API: We now support two more timeline api endpoints
|
2021-05-07 21:28:48 +00:00 |
|
Balázs Úr
|
054c301ef0
|
Update copyright
|
2021-03-29 08:40:20 +02:00 |
|
Michael
|
1792046a4f
|
post/thread views are renamed, search bugs fixed
|
2021-02-22 19:47:08 +00:00 |
|
Michael
|
4157db5473
|
"item" is replaced by "post-view" / postupdate check added
|
2021-01-17 20:32:13 +00:00 |
|
Michael
|
2c65b81182
|
Fix notice "Undefined index: internal-verb"
|
2021-01-17 08:15:18 +00:00 |
|
Michael
|
2b1d0b9db8
|
"selectForUser" and "" selectFirstForUser" is now moved to Post
|
2021-01-16 22:37:27 +00:00 |
|
Michael Vogel
|
615eece22f
|
Update src/Module/Api/Mastodon/Unimplemented.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
|
2020-11-26 14:35:06 +01:00 |
|
Michael
|
db5cd6e66c
|
API: Mastodon endpoints added as "unimplemented"
|
2020-11-26 07:02:31 +00:00 |
|
Michael
|
ba4685dfb1
|
API: Support for reshared items
|
2020-11-01 11:01:57 +00:00 |
|
Michael
|
c030275815
|
API: accounts and trends
|
2020-10-31 22:32:26 +00:00 |
|
Hypolite Petovan
|
4427876c05
|
Implement correct behavior for min_id in boundary pagination
- The previous behavior of since_id systematically showed the most recent results
|
2020-10-13 00:11:39 -04:00 |
|
Philipp
|
61014feec3
|
Fix ContactEndpoint & tests
|
2020-09-12 10:01:13 +02:00 |
|
Michael
|
db6282b5e2
|
API: Counts added, local query improved
|
2020-09-06 07:12:04 +00:00 |
|
Michael
|
c3ed31bb8f
|
API: Fix the timeline parameters
|
2020-09-05 05:38:12 +00:00 |
|
Michael
|
305fe62659
|
Content is now filled
|
2020-09-03 19:13:03 +00:00 |
|
Michael
|
cd3d4ae4e6
|
API: New entity "status"
|
2020-09-03 18:57:18 +00:00 |
|
Michael
|
f2ea2f4961
|
Fix: Transmit the public contact id
|
2020-09-02 04:45:50 +00:00 |
|
Michael
|
7be6fbf652
|
API: Support for the "directory" endpoint
|
2020-09-01 19:29:39 +00:00 |
|
Hypolite Petovan
|
24a82110fd
|
Add common relationship methods to Model\ContactRelation
- Introduce DBA::mergeConditions method
- Replace GContact relationship method contents with Model\ContactRelation method calls
|
2020-08-03 13:34:10 -04:00 |
|
Michael
|
5bf813d0ec
|
Use "failed" field
|
2020-07-19 11:42:23 +00:00 |
|
Hypolite Petovan
|
8111ede2e5
|
Add support for max_id parameter in new Twitter contact API endpoints
- Use filter_input instead of manual type casting
|
2020-06-09 08:36:53 -04:00 |
|
Hypolite Petovan
|
7a5afc10bb
|
Implement Twitter contact endpoints
- Implement /followers/ids
- Implement /followers/list
- Reimplement /friends/ids
- Reimplement /friends/list
- Update API reference
- Remove obsolete tests
|
2020-06-09 08:36:46 -04:00 |
|
Michael
|
0cf517ad76
|
Use constants for the BBCode modes
|
2020-05-16 16:28:15 +00:00 |
|
Hypolite Petovan
|
d3b3f716f8
|
[API] Add new endpoint api/friendica/events
|
2020-02-16 12:07:39 -05:00 |
|
Michael Vogel
|
e80d68ba53
|
Merge pull request #8261 from MrPetovan/task/8251-use-about-for-pdesc
Use profile.about for profile description
|
2020-02-10 23:36:59 +01:00 |
|
nupplaPhil
|
23c64b9a11
|
Add license info at Friendica classes
|
2020-02-09 15:45:36 +01:00 |
|
Hypolite Petovan
|
a42104ce43
|
Use profile.about instead of profile.pdesc for profile description
|
2020-02-09 02:36:19 -05:00 |
|
Hypolite Petovan
|
7033cdcd6b
|
Remove next link when there aren't any introductions in Module\Api\Mastodon\FollowRequests
|
2020-02-01 21:38:25 -05:00 |
|
Hypolite Petovan
|
dd24b3bac0
|
Move api/profile/show to src/Module
- Update API documentation
- Update BaseApi::format to include headers by format
|
2020-01-29 23:31:37 -05:00 |
|
Hypolite Petovan
|
bd910342df
|
Add custom emojis Mastodon API endpoint
|
2020-01-28 08:14:48 -05:00 |
|
Hypolite Petovan
|
75a2190af5
|
Move Module\Base\Api to Module\BaseApi
|
2020-01-27 21:18:42 -05:00 |
|
Hypolite Petovan
|
0de8e4db08
|
Move Mastodon API entities to src/Object
|
2020-01-27 20:01:32 -05:00 |
|
Hypolite Petovan
|
6b8db5ad13
|
Update the Introductions domain to use repository, model and collection
|
2020-01-06 21:39:05 -05:00 |
|
Hypolite Petovan
|
5a1abb8c7d
|
Introduce Mastodon entity factories and API\Entity
|
2020-01-06 21:39:05 -05:00 |
|
Hypolite Petovan
|
0dbce6e58b
|
Add user contact data superseding to Mastodon\Account::create
|
2019-12-30 06:12:51 -05:00 |
|
Hypolite Petovan
|
c286772fb5
|
Correct value of Mastodon API Account acct field for local users
|
2019-12-30 06:12:51 -05:00 |
|
Hypolite Petovan
|
cb7875b035
|
Rename Api\Mastodon\Account::createFromContact to just create
- Retrieve public contact in Api\Mastodon\FollowRequests instead of user contact
|
2019-12-30 06:12:50 -05:00 |
|
Hypolite Petovan
|
015db25d9f
|
Replace obsolete references to App baseURL and getApp by DI
|
2019-12-29 21:50:15 -05:00 |
|
nupplaPhil
|
df0c05d635
|
Add Model\Introduction class to DI registry
|
2019-12-29 20:18:25 +01:00 |
|
nupplaPhil
|
388b963714
|
Replace BaseObject class with DI::* calls
|
2019-12-29 20:17:38 +01:00 |
|
Hypolite Petovan
|
9a0a11ed39
|
Improve Api\Mastodon\Account with data from apcontact
- Original work by @annando
|
2019-12-11 08:25:45 -05:00 |
|
Hypolite Petovan
|
2d47952921
|
Add POST follow request Mastodon API endpoint
|
2019-12-11 08:25:44 -05:00 |
|
Hypolite Petovan
|
1625330e70
|
Switch Api\Mastodon\FollowRequests to list introductions instead of pending contacts
|
2019-12-11 08:24:17 -05:00 |
|
Michael
|
3388274f9a
|
Removed unneeded function
|
2019-12-11 08:26:18 +00:00 |
|
Michael
|
9296a55dfb
|
Added entities
|
2019-12-11 06:51:59 +00:00 |
|
Michael
|
4e2804d783
|
Added some more data
|
2019-12-10 23:05:25 +00:00 |
|
Michael
|
1958bde4c0
|
API: Added endpoints /instance and /instance/peers
|
2019-12-10 21:27:09 +00:00 |
|
Hypolite Petovan
|
8016cb3cee
|
Add GET /api/v1/follow_requests Mastodon API endpoint
|
2019-12-09 22:50:36 -05:00 |
|