nextcloud/server

Sidebar: combine file Activity and Comments into »Activity« timeline tab (possibly also "Versions")

jancborchardt opened this issue · 14 comments

Basically as written up and with mockups at owncloud/core#20259
We need to finally streamline the sidebar instead of putting more and more stuff in there.
sidebar-mockup

cc @nextcloud/javascript @rullzer @MorrisJobke @schiessle

@danxuliu I just assigned you since you wanted to check it out. :) Let me know if there’s any questions or update.

Push to 15?

@MorrisJobke hopefully :D – at this point already the Android app is doing this properly.

@jancborchardt I think we have to postpone this to 16. Backbone is driving me nuts. I tried various approaches to combine different backbone models from different collections into one view, but i don't seem to find a way to do so. It really makes me want to tear my hair out. 🙈 😭

@skjnldsv Maybe we can approach this in the same run, when we plan to do the sidebar work for 16? I'd say we discuss that in detail at the hackweek.

@juliushaertl @skjnldsv Are there plans to move the sidebar to Vue?

@georgehrke To move to something we can master, yes! :)
We really haven't yet talked about the specifications!

See #10289

@georgehrke that’s ok! :) Don’t despair.

@juliushaertl @georgehrke @skjnldsv and yes – let’s have some good discussion – and work – about the sidebar at the hackweek! :) We already defined a lot, it’s time we dive into the nitty gritty.

@georgehrke heya, any status update on this? :) Or what are the difficulties?

@jancborchardt This was supposed to be based on #10289, which was postponed to 17

Does it need to be blocked by that? It seems like separate things, and I’d wager the standardization will take longer …

@georgehrke The implementation can happen independent from the standardization. Ove we have a vue component for the merged timeline, we can just plug it in either to the existing backbone based sidebar or to the standardized one, once ready. 😉

@marinofaggiana comments and activities should be combined in "activity" tab, like on Android.

Regarding server we currently have five tabs which are too much.
Let's at least for now combine comments and activity into one "activity" tab. @nextcloud/server-triage