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.
 
 
 
Go to file
Louis cb6acf8588
Merge pull request #1600 from simonspa/p/fix-group-sharing
6 days ago
.github Workflow: Add back synchronize event type to fixup job 6 days ago
.tx [tx-robot] Update transifex configuration 4 months ago
appinfo Add primary key index to collaborators table 3 months ago
cypress Fix e2e tests 4 months ago
img Update app icons and 'Your photos' icon 3 years ago
js Compile assets 3 weeks ago
l10n Fix(l10n): 🔠 Update translations from Transifex 6 days ago
lib Merge pull request #1600 from simonspa/p/fix-group-sharing 6 days ago
screenshots Update screenshot in Readme.md 3 months ago
src Fix renaming faces: Do not delete existing face when renaming 3 weeks ago
templates Make public pages work 4 months ago
tests Make public pages work 4 months ago
.eslintrc.js Non-cropped layout 2 years ago
.gitattributes Create .gitattributes 3 years ago
.gitignore Add collaborators management views 5 months ago
.l10nignore All .l10nignore 3 years ago
.npmignore This is photos 3 years ago
.php-cs-fixer.dist.php Use stub implementation 5 months ago
COPYING This is photos 3 years ago
Makefile Fix webpack compiled changes 3 years ago
README.md Fix grammar 10 months ago
babel.config.js Bump deps and use npm7 2 years ago
composer.json chore(CI): Update master php testing versions and workflow templates 2 weeks ago
composer.lock Bump phpunit/phpunit from 9.5.26 to 9.5.28 1 week ago
cypress.config.js Use registered projectId 5 months ago
jest.config.js Introduce tiled layout in the timeline 5 months ago
package-lock.json Bump @nextcloud/vue from 7.0.0 to 7.3.0 4 weeks ago
package.json Bump @nextcloud/vue from 7.0.0 to 7.3.0 4 weeks ago
postcss.config.js Bump deps and use npm7 2 years ago
psalm.xml Make public pages work 4 months ago
stylelint.config.js Rename to stylelintConfig 1 year ago
webpack.js Add public link logic 4 months 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.