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
de8879f856
Make social app compatible with 24
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-04-14 15:56:20 +02: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
9edfc83a8f
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 23:51:41 +02:00
Maxence Lange
931c1d8ba8
using hasViewer()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-11 23:34:31 -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
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
Maxence Lange
8e7cf73e85
more endpoints
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-01 13:14: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
85780ffbbc
first throw of chunked table
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-31 12:21:59 -01:00
Maxence Lange
7862780eaf
details on fail
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-27 20:02:09 -01:00
Maxence Lange
b91f94b32e
filter displayed Post based on viewer
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-27 19:39:03 -01:00
Maxence Lange
745810e2b0
database & requests
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-17 12:41:58 -01:00
Maxence Lange
09a6aac937
new database
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-12 11:35:49 -01:00
Maxence Lange
a2d94040fa
better index of streams
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-08 18:52:36 -01:00
Maxence Lange
1b6b79927b
remove old code
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 10:54:03 -01:00
Maxence Lange
1130d7ffbd
migrate data to a specific table
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 10:54:03 -01:00
Maxence Lange
6ba6d86fa7
quick optimisation of the timeline tag
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 10:54:03 -01:00
Maxence Lange
85d07abebe
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-02 13:57:29 -01:00
Maxence Lange
9a554f72be
filter DM
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-30 18:39:44 +02:00
Maxence Lange
741a49f09b
fixing and cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-30 18:28:59 +02:00
Maxence Lange
fbe4ea9012
rewrite sql to use ExtendedQueryBuilder
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-29 17:41:47 +02:00
Maxence Lange
7f02c662f6
migration to ExtendedQueryBuilder
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-29 13:44:06 +02:00
Maxence Lange
4776346318
Merge pull request #760 from nextcloud/feature/noid/sql-optimization-2
...
sql optimization on stream_action
2019-09-27 15:26:58 +02:00
Maxence Lange
f3ce5967c9
add viewer check on single post
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-27 15:03:25 +02:00
Maxence Lange
e32f4fa234
rewrite sql for 'timeline liked'
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-27 07:53:05 +02:00
Maxence Lange
06d12a24dd
fixing
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:37:32 +02:00
Maxence Lange
ea34bc6e70
cleaning
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:07:24 +02:00
Maxence Lange
686f193c99
add pagination
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:06:47 +02:00
Maxence Lange
b1c50f91f6
better queries parser, add endpoint for replies
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:06:47 +02:00
Maxence Lange
961da41c47
timeline home sql optimization
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-23 12:34:21 +02:00
Maxence Lange
dab2b22415
details result
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 20:49:27 -01:00
Maxence Lange
dbd85cff3b
remove invalid follows/streams on check
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 18:35:47 -01:00
Maxence Lange
92ba1df113
returns stream actions on liked timeline
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-20 18:21:26 -01:00
Maxence Lange
d985dc87e2
limit to liked post
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-19 10:53:38 -01:00
Maxence Lange
e1abbf1987
adding liked stream
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-19 09:59:15 -01:00
Maxence Lange
b8f3525600
update cache in stream
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 22:43:51 -01:00
Maxence Lange
06a2eb7629
notifications on like
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-28 18:36:24 -01:00
Maxence Lange
3343f6e9e4
notification on boost
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-28 09:47:44 -01:00
Maxence Lange
6d820876ab
new notification timeline
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-26 07:08:13 -01:00
Maxence Lange
6b8e1618ea
Cleaner stream
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-25 14:15:23 -01:00
Maxence Lange
177e0a0330
fixing local/federated timeline
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-21 10:21:35 -01:00
Maxence Lange
a1221cacf6
new announce system
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
gotActor->hasActor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
retrieve Person if missing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fix async
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
avoid async duplicate
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fixing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-20 22:59:40 -01:00
Maxence Lange
b8d1546be7
Merge pull request #546 from nextcloud/boosts
...
display boosted posts with an according indication
2019-05-29 22:44:02 -01:00
Maxence Lange
dad67f6de0
Action on Cached Items
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 19:56:42 -01:00