1
0
mirror of https://github.com/owncloud/ocis.git synced 2026-10-23 23:29:02 +03:00
Files
Gaurav Soni e609fefa8c feat(web): [OCISDEV-1417] make "Shared by" sortable in Shared with me (#13213)
The "Shared by" column in Shared with me could not be sorted. It now sorts
A to Z (Z to A on a second click) by all sharers' names in alphabetical
order, the same rule as "Shared with", so items shared by several people
stay in a stable place while the avatars keep their current order. Sorting
by "Shared with" also no longer reorders that column's avatars.

Signed-off-by: Gaurav Soni <sonigaurav119@gmail.com>
2026-10-22 11:31:47 +02:00
..
…
…
…

ownCloud Web

ownCloud Web is the next-generation frontend for ownCloud Infinite Scale, built as a single-page application with Vue.js and TypeScript. It provides a modern, accessible and themeable user interface for managing files, sharing, real-time collaboration and administration -- designed to be extensible through a plugin-based architecture that allows third-party developers to build custom apps and extensions.

Getting Started

Set up a local development environment for ownCloud Web:

Prerequisites

For the complete development setup, see the setup guide.

Structure

The web/packages directory contains the core modules:

  • client -- Generated TypeScript client for the oCIS Graph API
  • container -- Static assets and base files
  • extension-sdk -- Utilities for developing custom extensions
  • pkg -- Shared logic used across the codebase
  • runtime -- Authentication, routing, theming and application handling

Built-in apps (also in web/packages):

  • files -- Core file sync-and-share functionality
  • admin-settings -- User, group and space administration
  • activities -- Activity stream
  • app-store -- Browse and install extensions
  • epub-reader -- Ebook file viewer
  • external -- WOPI-based document editing (Collabora, ONLYOFFICE)
  • pdf-viewer -- PDF file viewer
  • preview -- Audio, video and image previewer
  • text-editor -- Plain text editor

Documentation