Skip to content
Draft
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ node_modules/
!/apps/theming
!/apps/twofactor_backupcodes
!/apps/user_status
!/apps/viewer
!/apps/weather_status
!/apps/webhook_listeners
!/apps/workflowengine
Expand Down
6 changes: 6 additions & 0 deletions .tx/config
Original file line number Diff line number Diff line change
Expand Up @@ -205,3 +205,9 @@ file_filter = translationfiles/<lang>/workflowengine.po
source_file = translationfiles/templates/workflowengine.pot
source_lang = en
type = PO

[o:nextcloud:p:nextcloud:r:viewer]
file_filter = translationfiles/<lang>/viewer.po
source_file = translationfiles/templates/viewer.pot
source_lang = en
type = PO
84 changes: 84 additions & 0 deletions REUSE.toml
Original file line number Diff line number Diff line change
Expand Up @@ -344,3 +344,87 @@ path = ["openapi.json", ".envrc", "flake.nix", "flake.lock", "build/eslint-basel
precedence = "aggregate"
SPDX-FileCopyrightText = "2025 Nextcloud GmbH and Nextcloud contributors"
SPDX-License-Identifier = "AGPL-3.0-or-later"

[[annotations]]
path = ["apps/viewer/l10n/**.js", "apps/viewer/l10n/**.json"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Nextcloud translators <https://www.transifex.com/nextcloud/>"
SPDX-License-Identifier = "AGPL-3.0-or-later"

[[annotations]]
path = ["apps/viewer/img/blank.mp4"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2023 Nextcloud GmbH and Nextcloud contributors"
SPDX-License-Identifier = "AGPL-3.0-or-later"

[[annotations]]
path = ["apps/viewer/img/app.svg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2018-2024 Google LLC"
SPDX-License-Identifier = "Apache-2.0"

[[annotations]]
path = ["apps/viewer/img/plyr.svg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Sam Potts <sam@potts.es>"
SPDX-License-Identifier = "MIT"

[[annotations]]
path = ["apps/viewer/composer.json", "apps/viewer/composer.lock"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2016-2024 Nextcloud GmbH and Nextcloud contributors"
SPDX-License-Identifier = "CC0-1.0"

[[annotations]]
path = ["apps/viewer/src/assets/menu-sidebar-white.svg", "apps/viewer/tests/psalm-baseline.xml"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Nextcloud GmbH and Nextcloud contributors"
SPDX-License-Identifier = "AGPL-3.0-or-later"

[[annotations]]
path = ["tests/playwright/e2e/viewer/fixtures/image.gif", "tests/playwright/e2e/viewer/fixtures/image.ico", "tests/playwright/e2e/viewer/fixtures/image.svg", "tests/playwright/e2e/viewer/fixtures/image-small.png", "tests/playwright/e2e/viewer/fixtures/image-apng.png"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Nextcloud GmbH"
SPDX-License-Identifier = "LicenseRef-NextcloudTrademarks"

[[annotations]]
path = ["tests/playwright/e2e/viewer/fixtures/image1.jpg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Stephen Leonardi <https://unsplash.com/@leo_visions_> <https://unsplash.com/photos/rock-formation-with-lava-during-daytime-eSNjFDbw_i4>"
SPDX-License-Identifier = "LicenseRef-Unsplash"

[[annotations]]
path = ["tests/playwright/e2e/viewer/fixtures/image2.jpg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Tom Gainor <https://unsplash.com/@its_tgain> <https://unsplash.com/photos/mountain-cliff-under-starry-night-KidY3t8O4PE>"
SPDX-License-Identifier = "LicenseRef-Unsplash"

[[annotations]]
path = ["tests/playwright/e2e/viewer/fixtures/image4.jpg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Vincent Riszdorfer <https://unsplash.com/@theguywithacamera> <https://unsplash.com/photos/person-about-to-claim-mountain-Q6X1ifPIfjs>"
SPDX-License-Identifier = "LicenseRef-Unsplash"

[[annotations]]
path = ["tests/playwright/e2e/viewer/fixtures/video.mkv", "tests/playwright/e2e/viewer/fixtures/video.ogv", "tests/playwright/e2e/viewer/fixtures/video.webm", "tests/playwright/e2e/viewer/fixtures/video1.mp4"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2012 AnRo0002 <https://commons.wikimedia.org/wiki/User:AnRo0002>"
SPDX-License-Identifier = "CC0-1.0"

[[annotations]]
path = ["tests/playwright/e2e/viewer/fixtures/audio.mp3", "tests/playwright/e2e/viewer/fixtures/audio.ogg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2022 AC Krah <https://commons.wikimedia.org/wiki/User:AC_Krah>"
SPDX-License-Identifier = "CC0-1.0"

[[annotations]]
path = ["tests/playwright/e2e/viewer/fixtures/image3.jpg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2013 Wilfredor <https://commons.wikimedia.org/wiki/User:Wilfredor>"
SPDX-License-Identifier = "CC0-1.0"

[[annotations]]
path = ["tests/playwright/e2e/viewer/fixtures/image.png", "tests/playwright/e2e/viewer/fixtures/image.webp"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2024 Master Unknown <https://unsplash.com/@exp00>"
SPDX-License-Identifier = "LicenseRef-Unsplash"
4 changes: 4 additions & 0 deletions apps/viewer/.nextcloudignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: AGPL-3.0-or-later

/playwright
3 changes: 3 additions & 0 deletions apps/viewer/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: AGPL-3.0-or-later
node_modules
3 changes: 3 additions & 0 deletions apps/viewer/.stylelintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: AGPL-3.0-or-later
src/assets
65 changes: 65 additions & 0 deletions apps/viewer/AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<!--
- SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
# Authors

- Adrian Thiele <adrian.thiele@live.de>
- Andy Scherzinger <info@andy-scherzinger.de>
- Anna Larch <anna@nextcloud.com>
- Arne Hamann <git@arne.email>
- Arthur Schiwon <blizzz@arthur-schiwon.de>
- Axel Pirek <axel.pirek@protonmail.com>
- Azul <azul@riseup.net>
- Birk <birkb@users.noreply.github.com>
- Carl Schwan <carl@carlschwan.eu>
- Christoph Wurst <christoph@winzerhof-wurst.at>
- Christopher Ng <chrng8@gmail.com>
- Corentin Mors <corentin.mors@dashlane.com>
- Daniel Calviño Sánchez <danxuliu@gmail.com>
- Daniel Kesselberg <mail@danielkesselberg.de>
- Dariusz Olszewski <starypatyk@users.noreply.github.com>
- Eduardo Morales <emoral435@gmail.com>
- fenn-cs <fenn25.fn@gmail.com>
- Ferdinand Thiessen <opensource@fthiessen.de>
- Florent Fayolle <florent.fayolle69@gmail.com>
- Gary Kim <gary@garykim.dev>
- Grigorii K. Shartsev <me@shgk.me>
- Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
- Jakob Röhrl <jakob.roehrl@web.de>
- Jakub Fiser <jakub@ufiseru.cz>
- Jan-Christoph Borchardt <hey@jancborchardt.net>
- jld3103 <jld3103yt@gmail.com>
- Joas Schilling <coding@schilljs.com>
- John Molakvoæ <skjnldsv@protonmail.com>
- Jonas Meurer <jonas@freesources.org>
- Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
- Julien Veyssier <eneiluj@posteo.net>
- Julius Härtl <jus@bitgrid.net>
- k9yyy <yyy3752@gmail.com>
- Louis Chemineau <louis@chmn.me>
- Luka Trovic <luka@nextcloud.com>
- Marcel Müller <marcel-mueller@gmx.de>
- Marco <marcoambrosini@pm.me>
- Marius Blüm <marius@lineone.io>
- Max <max@nextcloud.com>
- Morris Jobke <hey@morrisjobke.de>
- Pytal <24800714+Pytal@users.noreply.github.com>
- rakekniven <2069590+rakekniven@users.noreply.github.com>
- Raul <r.ferreira.fuentes@gmail.com>
- Richard Steinmetz <richard@steinmetz.cloud>
- Robbert Gurdeep Singh <git@beardhatcode.be>
- Roeland Jago Douma <roeland@famdouma.nl>
- root <szaimen@e.mail.de>
- Sanskar Soni <sanskarsoni300@gmail.com>
- Sebastian Steinmetz <462714+steiny2k@users.noreply.github.com>
- Simon L. <szaimen@e.mail.de>
- szaimen <szaimen@e.mail.de>
- Talv <krz.krawczuk@gmail.com>
- Tobias Speicher <rootcommander@gmail.com>
- umgfoin <umgfoin@users.noreply.github.com>
- Valdnet <47037905+Valdnet@users.noreply.github.com>
- Vanessa Pertsch <vanessa.pertsch@posteo.de>
- Varun Patil <varunpatil@ucla.edu>
- Vincent Petry <vincent@nextcloud.com>
- XinRoom <32238570+XinRoom@users.noreply.github.com>
Loading
Loading