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>
- 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>
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
This composer is hidden by default and will only show when
some authenticated user clicks on the 'reply' icon of a post.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
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>
- 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>