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
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
Maxence Lange
de67f15f6d
display avatar
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 16:51:56 -01: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
e6a6fe7b77
Merge pull request #1054 from nextcloud/self-profile-show-all
...
show all activity when viewing your own profile, not just public acti…
2020-10-11 23:35:14 -01:00
Maxence Lange
931c1d8ba8
using hasViewer()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-11 23:34:31 -01:00
Maxence Lange
5de193fc22
Merge pull request #1052 from nextcloud/vendor-dir
...
use default composer vendor directory
2020-10-11 15:13:47 -01:00
Maxence Lange
b131dbe093
fix url being unique
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-11 10:48:41 -01:00
Robin Appelman
1f7b24d0f2
show all activity when viewing your own profile, not just public activity
...
some more fine grained checks should be added later but this at least prevents 'you haven't tooted yet' from showing when you have tooted
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-09 16:13:08 +02:00
Robin Appelman
67a719890e
use default composer vendor directory
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-09 15:10:46 +02:00
Robin Appelman
6b11aa717c
Merge pull request #243 from nextcloud/tests/cypress
...
Add cypress testing
2020-10-08 12:06:48 +00:00
Robin Appelman
b9d2648f0a
fix well-known autoloader paths
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-02 17:21:46 +02:00
Robin Appelman
f77cf749c0
remove duplicate primary key
...
since autoincrement automatically becomes the primary key on most(?) databases, we can't set another one
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-01 17:32:23 +02:00
Robin Appelman
6d75921856
fix migration by allowing null values for 'nid'
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-09-24 16:59:44 +02:00
Maxence Lange
67e4dcf8a0
comment until WellKnownNManager is available
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-24 11:39:18 -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
261b7c7003
Merge pull request #1027 from nextcloud/ostatus-follow
...
render profile page for ostatus follow url
2020-09-22 21:15:07 -01:00
Maxence Lange
cb601b9b18
Merge pull request #1028 from nextcloud/html-whitespace
...
preserve some of the whitespace from html tags
2020-09-21 15:03:48 -01:00
Maxence Lange
88cd3e9259
Merge pull request #985 from nextcloud/feature/noid/compat-with-clients
...
[wip] Oauth for 3rdparty clients
2020-09-21 14:47:31 -01:00
Maxence Lange
e57fcd2a36
improved auto_increment
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-21 14:46:35 -01:00
Maxence Lange
f5bd9ca6f0
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-21 09:54:03 -01:00
Robin Appelman
ce1484f1b0
preserve some of the whitespace from html tags
...
without the "html whitespace" a hashtag posted after a url will be seen as part of the link by linkify, and then mangled by the hashtagmangler and break the url.
additionally this keeps the appearance of the post closer to the original
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-09-18 19:27:44 +02:00
Robin Appelman
952ffb94a6
render profile page for ostatus follow url
...
when initiating a follow from a remote mastadon instance, the user gets directed to 'apps/social/ostatus/follow/?uri=' which is currently broken.
this changes it to render the regular profile page for that link, allowing the user to follow the profile.
I'm not sure what the previous behavior was before things got broken
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-09-18 19:25:13 +02: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
cf8a326c2d
avatar on post
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-02 12:07:57 -01:00
Jonas Sulzer
ff9224e4ad
👌 IMPROVE: use vue Content components and transmit serverData over initialState
...
- use vue components `Content` and `AppContent` with it's respective styling
to be independent from server styling
- use OCP\IInitialStateService and @nextcloud/initial-state to transmit the serverData
instead of using a hidden span element and jsonEncode/Decode
this is needed to use the `Content` component, so the vue instance can be mounted to
#content directly (otherwise server styling for #content interfers with the vue styling)
- also improves some general styling (mostly widths and margins/paddings)
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2020-09-02 10:05:22 +02:00
Maxence Lange
875203b75a
adding a numeric id to actors and stream for some 3rdclient
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-02 01:59:06 -01:00