Julien Veyssier
0915e4e101
add dashboard widget, only handling internal 'Follow' subtypes for the moment
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-14 14:46:44 +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
cb07ab075e
Fix composer cs
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 12:43:45 +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
fff26baedf
Embedd timeline in profile page
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-13 15:51:00 +02:00
Carl Schwan
cb25fb1b4e
Fix composer cs
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-12 20:49:46 +02:00
Carl Schwan
184de87c86
Update nc vue components to v7
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-12 17:18:06 +02:00
Max
8405a1193a
fix: coding standards
...
Prevent CI failures like https://github.com/nextcloud/social/runs/7711238464?check_suite_focus=true
Signed-off-by: Max <max@nextcloud.com>
2022-08-07 20:19:42 +02:00
Max
bd17e38756
fix: php-cs
...
Signed-off-by: Max <max@nextcloud.com>
2022-08-07 11:00:30 +02:00
Carl Schwan
ed0ee34eac
Merge pull request #1446 from nextcloud/fix/init-ap
...
Fix init AP class
2022-07-12 14:10:44 +02:00
Carl Schwan
1a4021a5bd
Fix init AP class
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-12 14:07:49 +02:00
Carl Schwan
cc38526f97
Fix networking issues
...
Otherwise webfinger requests are not executed correctly
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-12 13:55:15 +02:00
Carl Schwan
5a36e2474e
Improve upload UI
...
- Remove a dependency
- Cleanup the code
- Improve the usability
- Allow to add a description to an image
The backend is unfortunately not yet working but that need some DB work
blocked by another pull requests
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-11 18:20:55 +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
191683733d
Merge pull request #1415 from nextcloud/cleanup/OC-servercontainer
...
Port away from private OC::$server->get
2022-05-12 10:52:30 +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
9c8a5f62ae
Replace Emoji picker by the new one
...
This old one completely ddosed my machine because it generated thousands
of requests to fetch the images/emojis
This also port some things to the nc vue components as a side effect.
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-11 23:08:20 +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
293f028a19
Merge pull request #1330 from stefan123t/master
...
fix #1129 empty only existing tables in emptyAll()
2022-05-09 13:03:00 +02:00
Carl Schwan
8bc648a972
Fix JrdResponse not containing template
...
For now this is modified JrdResponse from
https://github.com/nextcloud/server/pull/26178
Let's hope that we can switch to the OCP one in NC 25
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-21 14:25:54 +02:00
Carl Schwan
c3acc08f41
Add more ci jobs
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-15 19:39:11 +02:00
Carl Schwan
39f7243857
Fix not being able to post new messages
...
The flag for json_encode was wrongly positioned due to some issue with
the paranteses.
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-15 19:20:00 +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
stefan123t
17666a5f74
fix #1129 empty only existing tables in emptyAll()
2021-11-23 07:58:29 +01: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
45a1f2138c
Merge pull request #1138 from mnd/activitystream-vocabulary
...
Support all Actor types from Activity Vocabulary
2020-12-02 22:28:07 -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
3722af564b
Support all Actor types from Activity Vocabulary
...
Support all types from https://www.w3.org/TR/2017/REC-activitystreams-vocabulary-20170523/
Signed-off-by: Nikolai Merinov <nikolai.merinov@member.fsf.org>
2020-11-23 01:52:04 -05: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
Robin Appelman
d045973449
add reblog content to mastadon api
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-21 17:55:00 +02:00
Robin Appelman
dc5d89fe5c
expose isLocal trough api
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-19 18:50:26 +02:00
Robin Appelman
dd9ed2f972
set reblogged and favorited in mastadon api
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-19 18:25:06 +02:00
Robin Appelman
cd86386bff
use the correct value for `account.acct`
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-19 18:25:06 +02:00
Robin Appelman
f8e55b158c
allow setting min and max id in timeline request
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-19 18:25:06 +02:00
Robin Appelman
173b768038
preserve html in content
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-19 18:25:06 +02:00
Maxence Lange
9d2e5c5d74
delete id_prim pkey is needed
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-16 15:29:42 -01:00
Robin Appelman
2fb4f95f39
fix unfollow
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-14 13:23:32 +02:00
Maxence Lange
25cb4f5b8f
Merge pull request #1072 from nextcloud/search-nc20
...
Search for nc20
2020-10-14 09:16:59 -01:00
Maxence Lange
9edfc83a8f
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 23:51:41 +02:00