diff options
author | Louis Chemineau <louis@chmn.me> | 2023-01-19 17:18:11 +0100 |
---|---|---|
committer | Louis Chemineau <louis@chmn.me> | 2023-03-09 19:02:31 +0100 |
commit | ab347790a8fb92c5e1fe87ff3b8d00989fd0386d (patch) | |
tree | cd68054617654bf7d1154843f672acb4178fa9c5 /package.json | |
parent | 991a49c7b9a226522b76dabff5991acdae148989 (diff) |
Use new Mastodon like API
Revert "Revert "Merge pull request #1581 from nextcloud/artonge/feat/use_new_api""
This reverts commit c4eef0b2d476ffcf10cfc3a44ea426d3ec7587b4.
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>
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/package.json b/package.json index 40106084..fdca76c0 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,8 @@ "@nextcloud/router": "^2.0.1", "@nextcloud/vue": "^7.4.0", "@nextcloud/vue-richtext": "^2.0.4", + "blurhash": "^2.0.5", + "debounce": "^1.2.1", "he": "^1.2.0", "linkify-plugin-mention": "^4.1.0", "linkify-string": "^4.1.0", @@ -53,8 +55,8 @@ "v-tooltip": "^4.0.0-beta.0", "vue": "^2.7.10", "vue-click-outside": "^1.0.7", - "vue-contenteditable-directive": "^1.2.0", "vue-infinite-loading": "^2.4.4", + "vue-masonry-css": "^1.0.3", "vue-material-design-icons": "^5.0.0", "vue-router": "^3.6.5", "vue-tribute": "^1.0.7", @@ -80,6 +82,7 @@ "@nextcloud/eslint-config": "^8.2.0", "@nextcloud/stylelint-config": "^2.3.0", "@nextcloud/webpack-vue-config": "^5.4.0", + "copy-webpack-plugin": "^11.0.0", "cypress": "^11.2.0", "jest": "^29.3.1", "jest-serializer-vue": "^3.1.0", |