Commit graph

61 commits

Author SHA1 Message Date
Michael Mayer ffc64cceb0 Use 3x3 thumbnail for color indexing #7
Other implementations were unstable due to the use of random numbers.
This seems to be fast and also enables us to search specific parts
of an image. 16 colors are indexed (Material Design).
2019-04-26 02:22:53 +02:00
Sebastian Kunert 48a9f78cb3 Improve color indexing by using k-means clustering (#103)
* First commit for color-improvements

* Use k-means for prominent color detection

* Remove debugging code

* Add color checks to tests

* Add additional test for color names
2019-04-18 17:27:08 +02:00
Theresa Gresch 8d73d38246 Added designs for albums, import, tags and photos 2019-04-15 11:06:49 +02:00
Sebastian Kunert 9a00403aff Integrate PhotoSwipe as photo viewer (#96)
* Implement photoswipe

* - Make images fit correctly in lightbox mode
- Use photoswipe also for detail view

* Add responsive image resizing

* Clean up code

* Remove old viewer code

* Move lightbox to bottom

* Move images with sizes to computed properties

* Remove unnecessary formatting
2019-02-11 22:55:29 +01:00
Louis Fradin 9f3187f551 Fix for buttons in Firefox (#75)
- Change import order on frontend CSS
2018-11-28 00:49:48 +01:00
Radu 5b99b3512e Fixed JS unit tests (#73)
* Fixed chai tests
* Removed result.html from git
* Ignoring result.html from git
* Added tests for form.js, along with type enumeration and type testing
2018-11-27 22:43:32 +01:00
Michael Mayer 2cce8ded84 Moved all server assets to subdirectory #55 2018-11-09 19:25:58 +01:00
Philipp Knobel 00f79b2d01 First implementation of liking a photo (#48)
First implementation of liking a photo
2018-10-31 03:33:18 +01:00
Theresa Gresch 4c20c74e77 Added timout attribute to snackbar variable fixes #54 2018-10-29 10:56:18 +01:00
Theresa Gresch d53ae64989 Yarn. lock see #54 2018-10-29 10:55:43 +01:00
Theresa Gresch 0c24970784 Removed unused alert.css see #54 2018-10-29 10:55:04 +01:00
Michael Mayer 660153e70c Set padding for search selects to 2 (aligned with search input) 2018-09-26 16:55:12 +02:00
Michael Mayer 2986626221 Reduces padding for search selects 2018-09-26 16:51:17 +02:00
Michael Mayer a7f554621a Remove dense flag from toolbar for small devices 2018-09-26 16:47:18 +02:00
Michael Mayer 98c95084ea Using dark mode for selected photos 2018-09-26 15:07:23 +02:00
Michael Mayer 78bf700914 Changed toolbar and context menu color to grey 2018-09-26 14:38:34 +02:00
Michael Mayer b991792dcb Changed toolbar color from grey to blue-grey 2018-09-26 14:31:17 +02:00
Michael Mayer 83f70b6588 Responsive navigation and toolbar for small / mobile devices 2018-09-26 13:56:13 +02:00
Michael Mayer 5ca33411a4 Photo search form uses less space and different backgrounds 2018-09-26 13:14:28 +02:00
Michael Mayer 5ef875f11d Changed arrow directions 2018-09-26 08:17:47 +02:00
Michael Mayer b549d87b1b Fixed photo model image sizes (largest size first) 2018-09-25 11:00:09 +02:00
Michael Mayer 9cb470ece9 Set body background to light gray 2018-09-25 10:59:49 +02:00
Michael Mayer 9658da6a8d Added max-width and max-height to v-img to properly size full-screen photos 2018-09-25 10:43:20 +02:00
Michael Mayer f950e3fcdf Added vue-fullscreen 2018-09-25 09:45:06 +02:00
Michael Mayer f31898c898 Resized photo view to 100% instead of window width 2018-09-25 08:18:02 +02:00
Michael Mayer 1c7610ad08 Improved JS error handling 2018-09-25 08:16:52 +02:00
Michael Mayer fe636ea535 Added prev/next buttons to photo view dialog 2018-09-24 21:13:39 +02:00
Michael Mayer 689355d1ca Photos are getting elevated when selected 2018-09-24 20:10:05 +02:00
Michael Mayer 1511a64def Card are getting elevated when selected 2018-09-24 20:06:24 +02:00
Michael Mayer fc3baa3cba Bugfix for photo model 2018-09-24 19:26:25 +02:00
Michael Mayer bbab05f9db Added additional photo meta data like aperture, lens and camera make; smaller perceptive hash; implemented stub for single photo view 2018-09-24 19:07:43 +02:00
Michael Mayer 13426caba2 Added country name and text wrap to photo search detail view 2018-09-24 11:48:52 +02:00
Michael Mayer 16a89c84c0 Refactoring: Separate file for each REST route and changed thumbnail URL 2018-09-24 11:27:46 +02:00
Michael Mayer 4ac3b2a602 Implemented detail view proof-of-concept for photo search 2018-09-19 20:15:46 +02:00
Michael Mayer f3c51a2182 Implemented list view proof-of-concept for photo search 2018-09-19 09:07:50 +02:00
Michael Mayer 3203c71953 Removed lodash from js dependencies 2018-09-19 07:44:19 +02:00
Michael Mayer d3ef7abb54 Experimental filters for category and country (photo search) 2018-09-19 00:53:39 +02:00
Michael Mayer 39ab854672 Implemented infinite scrolling and improved search API 2018-09-18 23:24:19 +02:00
Michael Mayer 78b0e2e1e2 Not found message for photo search 2018-09-18 08:14:48 +02:00
Michael Mayer 609778e7d6 Moved all assets to assets/ and improved config 2018-09-14 12:44:15 +02:00
Michael Mayer 31562d43cb Improved docker and application config 2018-09-13 20:54:34 +02:00
Michael Mayer d63e486499 Fixed camera_id photo search parameter 2018-09-13 11:51:40 +02:00
Michael Mayer 37912b4b99 Reorganized server assets directory and config; added --debug flag 2018-09-13 11:34:56 +02:00
Michael Mayer b881bbcf17 Implemented client config and 404 error image for thumbnails, if original was not found 2018-09-13 10:23:06 +02:00
Michael Mayer 91411a450b Refactored tag search and added tag_slug column; improved search form 2018-09-13 07:05:13 +02:00
Michael Mayer 801b680f12 Major search API and database refactoring 2018-09-12 16:37:30 +02:00
Michael Mayer 820982e3cb Improved keyword and color indexing 2018-09-11 23:43:03 +02:00
Michael Mayer 7dbbc64506 Changed color of search input to blue-grey 2018-09-10 09:35:46 +02:00
Michael Mayer 26a68e448c Refactored alerts (uses snackbar now) and updated screenshot/docs 2018-09-10 09:08:06 +02:00
Michael Mayer 5d41015e6e Implemented proof-of-concept for dial menu 2018-09-09 11:31:41 +02:00