📸 Your memories under your control
Перейти к файлу
Louis 939d3d2380
Merge pull request #1856 from nextcloud/artonge/fix/reload_view_on_layout_change
Update view when layout setting changes
2023-06-06 21:05:19 +02:00
.github Update cypress workflow 2023-06-06 11:17:34 +02:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:49:59 +00:00
appinfo feat(deps): Add Nextcloud 28 support on master 2023-05-17 15:17:20 +02:00
composer perf(autoloader): Force own autoloader 2023-02-24 12:26:45 +01:00
cypress Only visit Photos' root view in 2e2 tests 2023-06-06 11:17:34 +02:00
img Update app icons and 'Your photos' icon 2019-12-10 16:56:33 +07:00
js Update view when layout setting changes 2023-06-06 17:32:56 +02:00
l10n Fix(l10n): Update translations from Transifex 2023-06-01 01:11:14 +00:00
lib Prevent deletion when album is receive from group share 2023-06-05 18:12:50 +02:00
screenshots Update screenshot in Readme.md 2022-11-15 12:59:15 +01:00
src Update view when layout setting changes 2023-06-06 17:32:56 +02:00
templates Make public pages work 2022-10-10 12:23:52 +02:00
tests Update metadata stub 2023-04-12 17:43:23 +02:00
.eslintrc.js Non-cropped layout 2020-10-16 07:10:00 +00:00
.gitattributes Create .gitattributes 2019-12-05 12:12:36 +01:00
.gitignore Revert using display name in shared albums' name 2023-05-16 09:54:41 +02:00
.l10nignore All .l10nignore 2019-12-05 20:49:44 +01:00
.npmignore This is photos 2019-11-04 18:54:03 +01:00
.php-cs-fixer.dist.php Add commands and listeners to generate location data of files: 2023-02-22 15:44:33 +01:00
COPYING This is photos 2019-11-04 18:54:03 +01:00
Makefile Install php deps on dev setup 2023-05-09 10:59:51 +01:00
README.md Fix grammar 2022-04-05 13:40:54 -03:00
babel.config.js Bump deps and use npm7 2021-06-16 08:36:02 +02:00
composer.json perf(autoloader): Force own autoloader 2023-02-24 12:26:45 +01:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2023-05-21 02:58:05 +00:00
cypress.config.ts Increase timeout 2023-06-06 11:17:34 +02:00
jest.config.js Introduce tiled layout in the timeline 2022-08-22 19:44:47 +02:00
package-lock.json Add jest's types 2023-06-05 18:12:49 +02:00
package.json Add jest's types 2023-06-05 18:12:49 +02:00
postcss.config.js Bump deps and use npm7 2021-06-16 08:36:02 +02:00
psalm.xml Make public pages work 2022-10-10 12:23:52 +02:00
stylelint.config.js Rename to stylelintConfig 2021-12-21 07:26:08 +01:00
tsconfig.json Copy how cypress is run on the server 2023-02-01 18:01:00 +01:00
webpack.js Add public link logic 2022-10-10 12:23:52 +02:00

README.md

Nextcloud Photos

📸 Your memories under your control

Work in progress screenshot of Nextcloud Photos App

Why is this so awesome?

  • 📸 Beautiful Photo and Video Timeline
  • Favorites and Tagging: Favorite and tag your photos!
  • Slideshow and easy sharing: Show slideshows and share your photos or albums easily
  • Albums: Create albums from your contents

🚀 Installation

In your Nextcloud, simply enable the Photos app through the Apps management. The Nextcloud Photos app is only included in nextcloud v18 and higher.

Consider installing the preview generator for pre-generating thumbnails.

Mobile Photos

Use the Android/iOS App to view your photos. It's possible to auto-upload them.

Maintainers

If you'd like to join, just go through the issues list and fix some!

🏗 Development setup

  1. ☁ Clone this into your apps folder of your Nextcloud.
  2. 👩‍💻 In a terminal, run the command make dev-setup to install the dependencies.
  3. 🏗 Then to build the Javascript whenever you make changes, run make build-js. To create a pull request use make build-js-production. Watch changes with: make watch-js.
  4. Enable the app through the app management of your Nextcloud.
  5. 🎉 Partytime!
  6. 💻 Fix easily linting issues with npm run lint:fix.