Skip to content

Version 0.4.0

Latest
Compare
Choose a tag to compare
@Ardakilic Ardakilic released this 26 Dec 14:46
· 44 commits to master since this release
  • Algolia Implementation πŸŽ‰ : Now you can search your photos almost instantly with the Algolia service.

To understand the speed of Algolia easier, please refer to their official demo for instantsearch.js: https://demo.algolia.com/instant-search-demo/

Also, starting from now, the top right bar supports autocomplete, also powered by Algolia.

You can sign up to Algolia with my referral link by clicking here.

There's also a free plan from them, which should be more than enough even for thousands of photos.

  • AWS s3 Implementation πŸŽ‰ : Now you can store the source photos in AWS S3. Sources are stored there, however the crops are done and served locally. This will make the application way more portable, since the crops can be re-created.
  • CDN link for photos implemented: You may want to use a CDN in front of AWS S3, that's why there's a setting in the .env file for this.
  • Rolled back to gulp from sey: Asset automation and building tool is changed from sey to gulp. I'm planning to move to jsmake in the future.
  • All dependencies are updated: All front-end and back-end dependencies are updated with newer versions in auto-compiled assets files, package.json and composer.json files.

p.s: Algolia's front-end assets are not bundled into the precompiled assets, because it's a remote-service and the CDN link I've provided in the asset file will get minor and patch versions accordingly.

If you're coming from a lower version, don't forget to update your .env file accordingly, please refer to .env.example for newly added parameters. Also, don't forget to initialize Algolia by running \App\Photo::setSettings() and \App\Photo::reIndex().