📸 Your memories under your control
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Simon L 0b2062ee83
Merge pull request #1294 from nextcloud/enh/noid/improve-SW
12 hours ago
.github Create update-nextcloud-ocp.yml 1 day ago
.tx This is photos 3 years ago
appinfo Merge pull request #1279 from nextcloud/fix/invalid-fileid 5 days ago
css Lint fix 1 year ago
cypress Disable downloading files from albums as it it not supported yet 1 week ago
img Update app icons and 'Your photos' icon 3 years ago
js Compile assets 13 hours ago
l10n [tx-robot] updated from transifex 2 days ago
lib Fix psalm errors 15 hours ago
screenshots small changes 3 years ago
src update service worker for correct scope 13 hours ago
templates Lint fix 1 year ago
tests Use stub implementation 1 month ago
.eslintrc.js Non-cropped layout 2 years ago
.gitattributes Create .gitattributes 3 years ago
.gitignore Add collaborators management views 2 weeks ago
.l10nignore All .l10nignore 3 years ago
.npmignore This is photos 3 years ago
.php-cs-fixer.dist.php Use stub implementation 1 month ago
COPYING This is photos 3 years ago
Makefile Fix webpack compiled changes 3 years ago
README.md Fix grammar 6 months ago
babel.config.js Bump deps and use npm7 1 year ago
composer.json Migrate to nextcloud/ocp 5 days ago
composer.lock Migrate to nextcloud/ocp 5 days ago
cypress.config.js Use registered projectId 2 weeks ago
jest.config.js Introduce tiled layout in the timeline 1 month ago
package-lock.json Merge pull request #1279 from nextcloud/fix/invalid-fileid 5 days ago
package.json Merge pull request #1279 from nextcloud/fix/invalid-fileid 5 days ago
postcss.config.js Bump deps and use npm7 1 year ago
psalm.xml Use stub implementation 1 month ago
stylelint.config.js Rename to stylelintConfig 9 months ago
webpack.js Add collaborators management views 2 weeks ago

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.