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 /webpack.common.js | |
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 'webpack.common.js')
-rw-r--r-- | webpack.common.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/webpack.common.js b/webpack.common.js index 48fef45f..9b91afb1 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -1,8 +1,15 @@ // SPDX-FileCopyrigthText: 2022 Carl Schwan <carl@carlschwan.eu> // SPDX-License-Identifier: AGPL-3.0-or-later -const path = require('path'); +const path = require('path') const webpackConfig = require('@nextcloud/webpack-vue-config') +const CopyPlugin = require('copy-webpack-plugin') + +webpackConfig.plugins.push(new CopyPlugin({ + patterns: [ + { from: 'node_modules/twemoji/2/svg/', to: '../img/twemoji' }, + ], +})) webpackConfig.entry = { social: path.join(__dirname, 'src', 'main.js'), |