Maxence Lange
0ebc496d81
favourites and notifications
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-12-03 15:55:44 -01:00
Maxence Lange
17699ac911
fix digest, error on curl
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-24 09:27:40 -01:00
Maxence Lange
a7f910a693
filter request-target from header
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-23 11:40:06 -01:00
Maxence Lange
3bce7b4dd1
-TNCRequest
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-23 10:08:21 -01:00
Maxence Lange
b32fa07f9c
status creation from mastodon client
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-21 15:48:58 -01:00
Maxence Lange
b1a8d2b52a
Merge pull request #1531 from nextcloud/enh/noid/timelineoptions-on-direct
...
new direct timeline
2022-11-21 14:52:12 -01:00
Maxence Lange
1d0543b473
new direct timeline
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-18 19:13:09 -01:00
Maxence Lange
7da94393dc
stabilize database
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-18 14:31:53 -01:00
Maxence Lange
15ff9b6dcb
Merge pull request #1516 from nextcloud/fix/noid/auto-accept-internal-followers
...
fix following internal account
2022-11-05 21:34:35 -01:00
Maxence Lange
4c0330e99b
fix following internal account
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-05 12:21:40 -01:00
Maxence Lange
a9d73b77b4
fix min_id
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-04 12:46:32 -01:00
Maxence Lange
62a8215325
cleaning code
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-03 13:23:07 -01:00
Maxence Lange
4aa75cfd76
Merge pull request #1510 from nextcloud/clean/noid/remove-old-call-to-public-services
...
remove old services
2022-11-03 12:46:11 -01:00
Maxence Lange
31ae058033
remove old services
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-03 11:33:18 -01:00
Maxence Lange
05e41274a0
cs:fix
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-03 11:13:41 -01:00
Carl Schwan
21604e11d7
Fix psalm
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-02 12:49:17 +01:00
Carl Schwan
1e4a9f2cab
Fix more bugs
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-28 10:39:18 +02:00
Carl Schwan
2afd3fdfaa
Use vue-richtext to render link preview
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 14:11:42 +02:00
Carl Schwan
e037394a50
Make uploading files work
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 12:37:18 +02:00
Carl Schwan
9061a6812e
Embeed tools lib
...
And fix method signature for 25
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-06-20 09:41:40 +02:00
Carl Schwan
d868df186b
Merge pull request #1179 from mnd/peertube-interoperability-fix
...
Allow to follow to PeerTube 3.0.0 users
2022-05-12 11:06:10 +02:00
Carl Schwan
f176b3ce1a
Create instance if it doesn't exist
...
Currently mostly with dummy data, we need to expose these options to the
admin
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-12 10:54:16 +02:00
Carl Schwan
2e0bef515e
Create instance if it doesn't exist
...
Currently mostly with dummy data, we need to expose these options to the
admin
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-12 09:36:59 +02:00
Carl Schwan
637924a13f
Port away from private OC::$server->get
...
And fix a few psalm issues
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-11 18:22:54 +02:00
Carl Schwan
46df90a0fb
Add psalm static analysis
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-15 17:40:33 +02:00
Carl Schwan
9e20993c4d
Php cs:fix
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-15 13:35:51 +02:00
Carl Schwan
be80ca5d0f
Update to php 7.4 type hinting
...
Using rector
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-15 13:02:31 +02:00
Carl Schwan
b4006e7ac2
Make wellknow work with new infra
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-14 21:44:44 +02:00
Carl Schwan
de8879f856
Make social app compatible with 24
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-14 15:56:20 +02:00
Maxence Lange
250be300bd
minimum elements for headers
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2021-03-18 18:34:07 -01:00
Maxence Lange
bbe59a942a
check content-length and digest
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2021-03-18 18:10:48 -01:00
Nikolai Merinov
e577395e40
Allow to follow to PeerTube 3.0.0 users
...
Solved three issues:
* lib/Service/ConfigService.php: With "Accept: application/json" PeerTube
returns user page in HTML format. Replace header with
"Accept: application/ld+json".
* lib/Service/CurlService.php: Do not broke "$host" variable if host-meta
resultion failed.
* lib/Service/SignatureService.php: POST to https://framatube.org/accounts/fsf/inbox
ends with error "(request-target) was not a signed header". Added
(request-target) to signature.
Signed-off-by: Nikolai Merinov <nikolai.merinov@member.fsf.org>
2021-01-10 04:00:01 -05:00
Maxence Lange
c9afc0c104
Merge pull request #1136 from mnd/support-unquoted-signature
...
Support unquoted fields in Signature header
2020-12-02 22:30:31 -01:00
Maxence Lange
279d43638c
Merge pull request #1090 from nextcloud/mastadon-api-fixes
...
Mastadon api fixes
2020-12-02 20:50:41 -01:00
Maxence Lange
6866088431
using TNC20Request
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-11-30 23:58:32 -01:00
Nikolai Merinov
7e5b4b2881
Support unquoted fields in Signature header
...
Signed-off-by: Nikolai Merinov <nikolai.merinov@member.fsf.org>
2020-11-22 11:20:20 -05:00
Robin Appelman
8c070ee248
add public timeline for mastodon api
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-22 15:01:37 +02:00
Maxence Lange
b56d4fe24b
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 12:45:38 -01:00
Maxence Lange
d3bd428737
search compat nc20
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 12:44:19 -01:00
Maxence Lange
6d9afed842
compat nc20
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-24 11:32:55 -01:00
Maxence Lange
888d993141
using IWebfingerManager
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-23 11:41:28 -01:00
Maxence Lange
f5bd9ca6f0
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-21 09:54:03 -01:00
Maxence Lange
638838cd50
single table/model for all exchange
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-18 10:55:47 -01:00
Maxence Lange
c827dd3ef2
better navigation
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-03 17:49:55 -01:00
Maxence Lange
3cc446aa9d
fixes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-03 00:57:07 -01:00
Maxence Lange
8e7cf73e85
more endpoints
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-01 13:14:19 -01:00
Maxence Lange
8965acea03
oauth, first throw
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-28 01:36:19 -01:00
Maxence Lange
e986ca6a4f
proof of concept
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-25 02:06:43 -01:00
Maxence Lange
db9a804de0
fixes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-22 01:51:40 -01:00
Maxence Lange
0da568f56b
fix mention based on content
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-22 01:41:38 -01:00