Wykres commitów

882 Commity (cbeefae898227c7528c143ae478fd168671c8f64)

Autor SHA1 Wiadomość Data
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