Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 28 Files2vue compatibility #4666

Merged
merged 13 commits into from
Aug 27, 2023
Merged

feat: 28 Files2vue compatibility #4666

merged 13 commits into from
Aug 27, 2023

Conversation

skjnldsv
Copy link
Member

@skjnldsv skjnldsv commented Aug 11, 2023

nextcloud/server#39808

Fixes #4626

F2V final overview https://github.com/nextcloud/server/issues/39914

@skjnldsv skjnldsv changed the title feat: 28 files compatibility feat: 28 Files headers compatibility Aug 11, 2023
@skjnldsv skjnldsv self-assigned this Aug 11, 2023
Comment on lines +52 to +57
webpackConfig.plugins.push(new webpack.ProvidePlugin({
Buffer: ['buffer', 'Buffer'],
}))
webpackConfig.resolve.fallback = {
buffer: require.resolve('buffer'),
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be upstreamed?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No clue, but it's required somehow
ref nextcloud-libraries/webpack-vue-config#450 (comment)

@cypress
Copy link

cypress bot commented Aug 11, 2023

Passing run #11869 ↗︎

0 133 18 0 Flakiness 0

Details:

feat: 28 Files2vue compatibility
Project: Text Commit: 2050c7e439
Status: Passed Duration: 04:08 💡
Started: Aug 27, 2023 7:21 PM Ended: Aug 27, 2023 7:25 PM

This comment has been generated by cypress-bot as a result of this project's GitHub integration settings.

@juliushaertl
Copy link
Member

Will take over for finishing tests and adjusting cypress to work with the f2v merge

@juliushaertl juliushaertl changed the title feat: 28 Files headers compatibility feat: 28 Files2vue compatibility Aug 18, 2023
skjnldsv and others added 8 commits August 27, 2023 10:41
Signed-off-by: John Molakvoæ <[email protected]>
Signed-off-by: Julius Härtl <[email protected]>
File names are now rendered in two spans
which breaks the assertion that the row contains `test.md`.

But that is nothing text should worry about anyway.

Signed-off-by: Max <[email protected]>
@max-nextcloud
Copy link
Collaborator

/compile

@max-nextcloud
Copy link
Collaborator

max-nextcloud commented Aug 27, 2023

cypress tests that failed on the last run succeeded for me locally. 🤷

Failure was introduced later in server master branch.
I'm trying to address it here: nextcloud/server#40065

@max-nextcloud max-nextcloud force-pushed the feat/28-files branch 2 times, most recently from 38094e1 to 140143e Compare August 27, 2023 14:37
@max-nextcloud max-nextcloud force-pushed the feat/28-files branch 4 times, most recently from 904ffa8 to 542ddbb Compare August 27, 2023 18:53
@max-nextcloud
Copy link
Collaborator

/compile

Signed-off-by: nextcloud-command <[email protected]>
@max-nextcloud
Copy link
Collaborator

Follow up ticket:

  • BUG: File list header not shown in a folder. filelist._currentDir is undefined and falls back to /
  • Public share file list still missing (therefore rich workspace and file open tests for that are broken)
  • New file creation still missing. we're not even testing that yet. Add some tests once it's there.
  • remove exception handling for fix(files): do not load legacy files app js server#40065 once that is merged.

@max-nextcloud max-nextcloud merged commit f85ca3d into main Aug 27, 2023
31 checks passed
@max-nextcloud max-nextcloud deleted the feat/28-files branch August 27, 2023 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move to new header API
4 participants