Maxence Lange
279e3544ca
direct link to mediaGet on avatar/header
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-17 16:34:51 -01:00
Maxence Lange
8f688d7390
Merge pull request #1668 from nextcloud/fix/noid/display-name
...
fix display_name
2023-03-16 16:51:33 -01:00
Maxence Lange
58aab00cb3
fix display_name
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-16 16:13:50 -01:00
Maxence Lange
783f231911
ignore empty media type
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-16 15:40:18 -01:00
Maxence Lange
c09c8f3258
Merge pull request #1666 from nextcloud/fix/noid/no-headers-on-webfinger/hostmeta
...
ignore headers
2023-03-16 15:28:59 -01:00
Maxence Lange
f999cfa305
ignore headers
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-16 15:13:07 -01:00
Maxence Lange
35641aa2eb
hashtags timeline
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-16 13:02:10 -01:00
Maxence Lange
d7f6bf8d5b
fix
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-15 19:21:25 -01:00
Maxence Lange
9ae0c19dfa
add icon to actor
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-15 19:06:41 -01:00
Maxence Lange
dd0ef70b74
use id_prim on icon_id
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-15 16:59:41 -01:00
Maxence Lange
3fc14ced4f
Merge pull request #1658 from nextcloud/fix/noid/stop-spam-log
...
catch missing actor
2023-03-15 15:24:06 -01:00
Maxence Lange
044c738989
catch missing actor
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-14 20:45:04 -01:00
Maxence Lange
ccc814521f
add mentions to status
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-14 20:17:57 -01:00
Maxence Lange
f699ec39b4
generate local copy of document
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-14 16:03:50 -01:00
Maxence Lange
fc786859f1
import as local
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-13 10:11:16 -01:00
Maxence Lange
6853061149
fix ancestor format
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 17:33:15 -01:00
Maxence Lange
650045a260
bigger preview
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-03-09 17:33:15 -01:00
Louis Chemineau
ab347790a8
Use new Mastodon like API
...
Revert "Revert "Merge pull request #1581 from nextcloud/artonge/feat/use_new_api""
This reverts commit c4eef0b2d4
.
Signed-off-by: Louis Chemineau <louis@chmn.me>
Adapt views to new timeline api
Signed-off-by: Louis Chemineau <louis@chmn.me>
Add types
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix type errors
Signed-off-by: Louis Chemineau <louis@chmn.me>
Adapte front-end to mastodon data format
+ Add typing
+ Modernize code
Signed-off-by: Louis Chemineau <louis@chmn.me>
Use new API for media attachments
+ Split Composer.vue into tinier composent
+ Use blurhash value of attachments
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix media attachment rendering in post component
Signed-off-by: Louis Chemineau <louis@chmn.me>
Use square container to display statuses attachments
Signed-off-by: Louis Chemineau <louis@chmn.me>
Add typing to timeline.js
And fix type errors
Signed-off-by: Louis Chemineau <louis@chmn.me>
Forward format to getStreamSelectSql for direct timeline
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix liked timeline
Signed-off-by: Louis Chemineau <louis@chmn.me>
Use new API for local and federated timelines
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix profile and avatar for local users
Signed-off-by: Louis Chemineau <louis@chmn.me>
Update babel config
Signed-off-by: Louis Chemineau <louis@chmn.me>
Improve typing in account.js
Signed-off-by: Louis Chemineau <louis@chmn.me>
Handle new notification format
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix follow button
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix condition of delete button for statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
Add relationship fetching
Signed-off-by: Louis Chemineau <louis@chmn.me>
Improve attachments viewer
Signed-off-by: Louis Chemineau <louis@chmn.me>
Correctly use twemoji
Signed-off-by: Louis Chemineau <louis@chmn.me>
Clean up composer
Signed-off-by: Louis Chemineau <louis@chmn.me>
Insert emoji on the last line instead of creating a new one
Signed-off-by: Louis Chemineau <louis@chmn.me>
Overall improvements in composer
Signed-off-by: Louis Chemineau <louis@chmn.me>
Clean up PreviewGridItem
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix fetching relationships
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix followers and following list
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix direct link to followers and following lists
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix notifications endpoint
Signed-off-by: Louis Chemineau <louis@chmn.me>
Handle different types of notifications
Signed-off-by: Louis Chemineau <louis@chmn.me>
Add formatted date as title for statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix entryContent computed property
Signed-off-by: Louis Chemineau <louis@chmn.me>
Handle reblog
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix favourite type
Signed-off-by: Louis Chemineau <louis@chmn.me>
Load context of status for single post
Signed-off-by: Louis Chemineau <louis@chmn.me>
Use new format to set the uid in single post
Signed-off-by: Louis Chemineau <louis@chmn.me>
Fix display name property
Signed-off-by: Louis Chemineau <louis@chmn.me>
Hack to handle context of single post
Signed-off-by: Louis Chemineau <louis@chmn.me>
Use item id to fetch context
Signed-off-by: Louis Chemineau <louis@chmn.me>
Remove unsused variable
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-09 19:02:31 +01:00
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