Maxence Lange
96f4b87558
fix id
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 14:37:07 -01:00
Maxence Lange
0850295666
sizeof instead
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 12:17:36 -01:00
Maxence Lange
fae487e942
status context api
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 11:21:02 -01:00
Maxence Lange
c3f41243a8
Merge pull request #1635 from nextcloud/fix/noid/status-format
...
notification.status format
2023-03-08 16:08:33 -01:00
Maxence Lange
17e383471e
notification.status format
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 15:51:17 -01:00
Maxence Lange
be6c6f19bb
setAccepted()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 13:49:48 -01:00
Maxence Lange
b39fb7f90f
add relationships api
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 13:42:19 -01:00
Maxence Lange
c6c4bd2ddd
fix export format
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 08:23:02 -01:00
Maxence Lange
9cbfa96f40
follow new api
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-08 00:17:37 -01:00
Maxence Lange
a8e7de151f
add meta to attachments
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-07 14:30:22 -01:00
Maxence Lange
1c12b522e5
stream actions
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-07 09:09:48 -01:00
Maxence Lange
8d532b3552
psalm fixes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-06 10:52:18 -01:00
Maxence Lange
b193f383f0
fixes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-06 10:37:55 -01:00
Maxence Lange
0298fb6294
add media_attachments to api
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-02-23 11:06:52 -01:00
Louis Chemineau
d6f086a22a
Fix sending hashtags and mentions
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-19 15:11:05 +01:00
Maxence Lange
cb5283c2f7
Merge pull request #1584 from nextcloud/enh/noid/get-status-api
...
get status api
2023-01-18 15:18:02 -01:00
Maxence Lange
6a4550b1f7
local acct is username
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-17 14:17:54 -01:00
Maxence Lange
fa27422740
get status api
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-17 08:22:48 -01:00
Maxence Lange
2574c9f820
cs:fix
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-16 18:35:23 -01:00
Maxence Lange
74f1a6f70d
Merge branch 'master' into enh/noid/account-statuses
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-16 15:47:29 -01:00
Maxence Lange
0974fff12c
account statuses
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-16 15:19:26 -01:00
Louis Chemineau
0b1f7b7853
Use new timeline API
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-16 14:57:42 +01:00
Maxence Lange
f9e891876b
search on uri
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-12 15:34:46 -01:00
Maxence Lange
f860167e81
Merge pull request #1574 from nextcloud/artonge/fix/webfinger_warning_first_use
...
Check webfinger after having created the user
2023-01-12 14:56:24 -01:00
Louis Chemineau
7750b0c9ca
Check webfinger after having created the user
...
On first run, the user does not exist, so the webfinger check fails.
This makes sure that the user exists before doing the webfinger check
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-12 16:31:24 +01:00
Maxence Lange
1e05ef508d
small fixes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-12 12:43:17 -01:00
Maxence Lange
222424a09c
Merge pull request #1566 from nextcloud/fix-0106-delete-on-gone
...
delete actor on 410
2023-01-12 08:44:01 -01:00
Maxence Lange
f64f753db5
delete actor on 410
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-06 16:35:48 -01:00
Maxence Lange
5adda7cde3
ignore exception on unknown account
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-06 09:14:36 -01:00
Maxence Lange
f9bb52def8
cast string
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-06 07:58:47 -01:00
Maxence Lange
643c248910
fix
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-05 10:54:50 -01:00
Maxence Lange
cbcd62e3af
retention
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-05 08:58:19 -01:00
Louis
5ec03e2db5
Merge pull request #1558 from nextcloud/artonge/fix/build_linkify
...
Make CI green
2023-01-05 10:45:11 +01:00
Maxence Lange
97ff09d883
fixing psalm
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-05 08:33:31 -01:00
Louis Chemineau
20f111a4a1
Fix comment in ProfileSectionListener
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-05 10:10:41 +01:00
Maxence Lange
0efe47743e
fixing psalm
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-01-04 22:38:31 -01:00
Louis Chemineau
df8d5fdad4
Properly cast $level
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 15:24:40 +01:00
Louis Chemineau
9263ff099a
Fix detection of webfinger endpoint with no 'resource' param
...
This is necessary to make the overview test pass.
$subject was null so strpos was throwing an exception, probably since php8.
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 12:19:48 +01:00
Maxence Lange
0b2f66b210
minor fix
...
Co-authored-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-12-07 09:45:17 -01:00
Maxence Lange
7ff583eb26
delete and move
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-12-06 23:14:18 -01:00
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
54aae0c9da
migrate db
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-22 22:16:44 -01:00
Maxence Lange
33080573fc
cs:fix
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-21 19:03:59 -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
72be817000
Merge pull request #1521 from nextcloud/enh/noid/authorize-deny-popup
...
confirmation popup
2022-11-21 15:31:44 -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
Carl Schwan
fb266f056d
Implement UI
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 14:53:49 +01:00
Carl Schwan
092fe8c506
Merge pull request #1520 from nextcloud/enh/noid/rootUrl-nodeinfo
...
nodeinfo rootUrl
2022-11-21 13:00:21 +01:00
Carl Schwan
eea6d411e7
Merge pull request #1530 from nextcloud/eng/noid/remove-chunk
...
remove 'chunk'
2022-11-21 10:26:49 +01:00
Carl Schwan
1adf04fcc1
Fix cs
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 10:22:42 +01:00
Maxence Lange
256f70388a
command returns int
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-20 11:31:31 -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
9cb3b7e886
remove 'chunk'
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-18 10:05:32 -01:00
Maxence Lange
cbb54b6dfa
confirmation popup
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-08 10:40:20 -01:00
Maxence Lange
a23c032b01
nodeinfo rootUrl
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-08 10:20:54 -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
91158956b7
Merge pull request #1508 from nextcloud/enh/noid/well-known-services
...
manage multiple well-known services
2022-11-03 12:45:56 -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
Maxence Lange
06218acd52
manage multiple well-known services
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-03 11:06:53 -01:00
Maxence Lange
715b4c59e4
fix publicKey
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-02 22:34:45 -01:00
Maxence Lange
d3de0bfac4
returns 404 on missing Actor
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2022-11-02 18:57:13 -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
60f7ce31bb
Link to internal profile page
...
This makes it possible to follow the user
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:47:35 +02:00
Carl Schwan
c75af8deed
Fix required return value
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:46:41 +02:00
Carl Schwan
22216186d9
Implement getting list of followers
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:22:21 +02:00
Carl Schwan
e3e60b44ff
Fix static analysis
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 13:56:08 +02:00
Carl Schwan
b751689289
Follow up dashboard dark theme
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 16:32:07 +02:00
Carl Schwan
c683f9135a
Port to new Dashboard api
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 16:10:36 +02:00
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